Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I'm sorry if my question sounded blunt. It was, I admit it, but I didn't mean it that way.
I meant: I see in many places that people think that's big news. I don't understand how it's big news. What consequences are there of that that everyone should worry about?
Unless you're an investor, of course...
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Sure!
http://bisqwit.iki.fi/utils/fcmparser-source.zip
Includes a PHP frontend (.php) and a C++ backend (.cc).
(In the first version, the backend was also PHP code, but I changed it to C++ for effeciency reasons. The C++ code is straightforward converted from the PHP code, thus it may not be as tidy as it should be.)
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Famicom = NES.
NES consists of two square wave channels, one triangle wave channel, one noise channel and one DPCM channel.
NES may have more audio channels with some extension chips, such as the one found in Japanese Castlevania 3.
FDS is Famicom Disk System. (See FDS SMB2j, FDS Zelda2) Soundwise, it is the same as NES (Famicom), but it adds some new channels.
According to Nezplug, there are three types of FDS sound.
At least there seems to be two 64-byte wavetables with phase, speed and a master volume control.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Mysterious are the ways of network routers.
Apparently, the server the css and image files are on, is currently out of reach (attempt to connect will give "connection timed out" eventually).
There's not much I can do for it except tell everyone to wait.
If you edit your hosts file and add "w-create.com" as an alias to your localhost interface, you'll be able to browse faster, but the css and images are still unavailable.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Despite the fact that I'm as much a fan of ineffecient code as you are, I'd still be more likely to sacrifice academic enlightement for inspiration and motivation. Studying and modifying interesting programs is interesting.
That was easy in QuickBasic, since little modifications could be done easily even before quite understanding the syntax completely. C++ compilers are pickier unfortunately :)
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
There's a reason it's almost always like that.
They begin by giving a general idea of what the language looks like.
Then they begin teaching the fundamentals that are absolutely necessary for programming [in the language].
If you are a newbie at programming, you really need to learn the concepts of common concepts in programming, such as:
- loops
- conditional execution
- functions
- variables, constants and values
- types
That's because the languages are really made of that.
If what you want is immediately lots of flashy stuff, you shouldn't try to learn C++. Instead, you should study some high-level macro language such as Shockwave ActionScript or perhaps DarkBasic.
C++ is for programming, not copypasting some premade flashy bits together.
Programming is of logic and structural thinking.
The result of programming is a formal description of behavior. The description is built on those concepts such as variables etc.
Edit 4: If you get bored with the description of loops and such and can't really understand it, perhaps you need an example that demonstrates something useful done with them.
Edit 5: The best way to find such an example might actually be downloading the source code of some software that really interests you, and studying it. Just don't choose something too big.
This is actually how I have learned. The first big'n difficult subject was Microsoft Nibbles (made with QuickBASIC).
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Hitting up/down has no effect to the randomness unless it somehow affects the progressing speed (by grabbing a ladder).
Of course I haven't tried everything. There are quite a number of different combinations of actions you can do in ~20 frames.
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
P-B is still untested.
Actually, the one "extra" should probably be used to start the B path earlier.
Instead, I tried to make bY (getting the second powerup in the bottom right corner) faster, but there are the following problems:
- If I do maximum length zipping, the weapon selection box will become available only a moment before hitting the first recharge item. Therefore, the previous way was actually the fastest, assuming the full-length zipping. (Zipping can't be started earlier, because it depends on the existence of floor at room bottom.)
- If I do a shorter zipping, the weapon selection becomes available earlier, but so far I haven't been able to luck-manipulate the big recharge item in that location again... (I tried both the fire weapon and the basic weapon.)
Editor, Experienced Forum User, Published Author, Active player
(296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
If I had the choice, I'd much more want to have timeattack related discussions on these forums than SSVegetto-got-banned-from-somewhere-again-and-hes-blaming-everyone-else-for-it-because-theres-something-he-never-gets discussions.
And guess what - it's my server. I do have choice.
So bluntly said, shut up.