Version 0.10 Released
5/07/98
E-mail me
with comments/suggestions
NEWS
Well, things have progressed
fairly well in a short time, and I am now on the verge of attempting
to tackle DirectPlay (TCP/IP) programming. Whether or not networking
will be implemented in this game is still up in the air. One thing
that is fairly certain is that it will be a while before this game is
updated again. It's in a very playable state now, and is free of any
seriously nagging bugs. I might make a couple of more updates for the
purpose of "tweaking" the game to adjust the level of difficulty, but
this is probably the last major release for a while. When/if I get
DirectPlay figured out, I'll either add that to RockJock, or start on
another, more sophisticated project altogether.
Be sure to read the revision
history for the specifics on the new version... Enjoy ;-P
 
 
RockJock is my first attempt at programming a game using Visual C++
4.0 and the DirectX 5.0 SDK (hey, every other name was taken, give me
a break =P). It's your typical "Asteroids" type rip-off, with, of
course, many enhancements, the most notable being the 16-bit,
raytraced graphics. This is more or less a learning experience for
me, it is still in it's early stages of development, and will
probably never be totally finished, though it is playable as it is
right now, and I do intend on adding many features to this game
before I take what I've learned from this project and move on to
something more serious.
RockJock System
Requirements
   - Windows 95 with DirectX 5.0
   installed
   
   
 - Pentium or better
   recommended, though it does run on high-end 486s to some extent,
   still working on that. :-)
   
   
 - 8MB RAM
   
   
 - 2MB graphics card capable
   of 640x480x16-bit resolution.
 
Download
RockJock
Until all of the lawyers of the
world are rotting away in Hell where they belong, I guess I need
this...
Josh Langley (that's me =P)
will not be held responsible for anything that happens in regards to
your very existence as a result of the use of this program. This
program comes with no warranties, expressed, or implied. Use at your
own risk! By downloading this program, you are agreeing to these
terms.
Download
RockJock 0.10 (324 KB) -
ZIP file
Download
RockJock update (79 KB) -
This will upgrade you from versions 0.03 and later.
The arrow keys move your ship,
while the CTRL key fires. ESC to quit. Spacebar to
pause/unpause.
Revision
History
0.10 - Additions/changes:
   - Powerups! You can upgrade
   your ship to 2 or even 3 barrels. There are also 5,000 point
   bonuses that you'll find floating around occasionally.
   
   
 - There is now a ROCKJOCK.INI
   file. In this file, you can turn sound on or off, and you can also
   reverse the stereo channels if needed.
   
   
 - Changed all of the sounds
   to 8-bit, and shortened some of them a little. The .EXE is much
   smaller now.
   
   
 - Pause has been added. The
   previous version only paused when the screen was minimized, now
   you can manually hit the SPACEBAR to pause/unpause the game, and
   pause is initiated automatically when the screen is
   minimized.
 
0.04 - Additions/changes:
   - SOUND! Some of it a bit
   crude, but that'll change soon. Also kinda big, I opted for 16-bit
   sound since it's not as noisy, but given the huge increase in the
   ZIP size, I'll probably drop that down to 8.
   
   
 - You now lose 25% of your
   score when you die.
   
   
 - After you die, you have
   about 2 seconds of invulnerability to get your butt out of
   trouble.
   
   
 - Slowed the asteroids down
   just a hair.
   
   
 - Hi score is now saved to
   disk. (Delete the hiscore.dat file to reset it)
 
Bug fixes:
   - You can't steer after your
   ship has been blown to bits now.
   
   
 - Hmm... I'm sure there are a
   few more that I fixed, but I'll be damned if I can remember what
   they were. :-)
 
0.03 - Additions:
   - Player death has been
   added. Instead of the conventional limited number of lives, 10% of
   your score is deducted when you die.
   
   
 - Hi score (hey, everyone
   else mis-spells it too =P) has been added.
   
   
 - Asteroids have been sped up
   a little bit.
   
   
 - Asteroids only split in to
   3 pieces now instead of 4 to compensate for the speed
   increase.
 
Bug fixes:
   - When the game screen was
   minimized, it would take a very long time to restore when you
   tried to bring it back. It should come back instantly
   now.
   
   
 - The frame-skipping routine
   didn't pay any attention to when the screen was minimized, causing
   huge jumps when you restored it. Now the game "pauses" completely
   when it is minimized.
 
0.02 - Added player score. Also fixed the following
bugs:
   - Screen would not restore
   after the game was minimized, problem has been fixed. However, the
   restoration process takes quite a while, sometimes up to 20
   seconds even (or maybe more). I'm not sure why yet. :-(
   
   
 - You could not fire while
   holding down the up and left arrow keys at the same time. This has
   been fixed by changing the fire key to CTRL.
   
   
 - New speed compensation
   mechanism has been implemented. The old time delay has been
   replaced with a new mechanism that handles the both short wait
   periods for fast machines and frame-skipping for slower machines.
   You should now be able to run the game on slower machines, at the
   cost of a lower frequency of screen updates.
   
   
 - Put a limit on how fast the
   ship can travel. Now you folks with lead fingers can't get
   yourselves in to a pickle. =P
 
0.01 - The initial release of RockJock...
whoopee.
Known Bugs
   - On slower machines, the
   game can "freeze up" for a few moments on occasion.
   
   
 - The multi-barrel guns can
   sometimes fire a bullet off in a strange direction, depending on
   what your angle is, but it's rarely a problem.