GOG.com
Donate to Codex
Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
u7buy.com

Oxygen 0.0.6 released

Click here and disable ads!

Oxygen 0.0.6 released

Development Info - posted by Saint_Proverbius on Tue 1 April 2003, 00:13:56

Tags: Oxygen

Oxygen has been updated and version 0.0.6 has been released.

[/indent]31/3/03 - version 0.0.6 is out, have fun riding the hornet, and press F3 when you get bored cruising in space ...[/indent]

Now for the changes:

<div align="center">
<font size="-2">The new G45c Hornet ship[/heading]
</div>

  • Changes:
    :code
  • all the data objects are now in one big DATA container, which is being called instead of all the data externals.
  • created a proper font/pixel load function for the gui.
  • the game now runs 95% FPS independent, which means the framespersecond can be changed to control the smoothness of gameplay.
  • found a cause for a problem where in debugging, the whole game glitched when the ship was accelerating near the opposite direction of the velocity
  • this was the biggest cause for slowdowns on higher FPS.
    :interface
  • created the energy bar.
  • created the armor/shield bars.
    :space
  • fixed a bug caused by projectile collision, and wrote a smaller Home() function for missile in the process.
    :ships
  • in case the damage is greater than the shields left, it damages the armor as well.
  • create shields for ships, made a way to perfectly fit them to the manta/hornet (using the same sprite), added shieldpoints to ships (which regenerated by a certain amount every full second, and consume energy in the process), and found a correct way to calculate the angle chosen for the shield's frames.
  • created a light fighter, the hornet.
  • the ship's weapon hotspots are now based on x/y and should work accurately.
  • created an animation for the stablizers (dexhaust).
  • allowed ships to slow down to zero using the down-arrow key.
  • added a pointer to a fired projectile linked to the launcher ship, and made sure the projectile can't hurt that ship.
    :sound
  • the game preloads all sounds to memory, stores them in an appropiate/easy-to-use container, and frees them on progam exit.
  • in case no music is found, music is properly disabled (even if enabled in the cfg) and all music related buffers are freed.
  • frees a music buffer when the program terminates.
  • added music support, and used a library to decode mp3's for music.
    :AI
  • created an AI class, and a container.
  • created a basic aggressive ai
  • following the player up to a certain distance, and shooting when it is facing the player.
  • a lot of effort was put into an obstacle (asteroids) avoidance procedure, which is still in too early stages to be implemented.

Now that's an impressive list of changes!

There are 5 comments on Oxygen 0.0.6 released

Site hosted by Sorcerer's Place Link us!
Codex definition, a book manuscript.
eXTReMe Tracker
rpgcodex.net RSS Feed
This page was created in 0.05479097366333 seconds