Skip to content

Releases: Rexant-b2k/space_arcade

version 0.3a

Choose a tag to compare

@Rexant-b2k Rexant-b2k released this 12 Oct 00:14

'Game init' function and entity with same name, which keeps base game settings to launch the game.
'get screen res' function, based on 3rd party screeninfo module, which initialize all displays and find their resolutions and the primary one.
'Escape game' function to have an ability to leave the game.
Helper module to move there callable functions from main module.
Medkits! Now you can restore your health/hull. If damaged, the probability of appearing medkit is increased.

version 0.2a

Choose a tag to compare

@Rexant-b2k Rexant-b2k released this 20 Sep 02:58

Improved OOP approach:

  • game_session unit is a base data storage of game session. All actions make changes with elements inside it.
  • Global hierarchy of classes: Space_object, Weapon_shell(Space_object), Laser(Weapon_shell), Ship(Space_object), Player(Ship), Enemy(Ship). Reduced code.
  • Lasers and other weapon shells do not belong ship object anymore. Now, if you defeat an enemy, his laser will still go on (previously - disappeared).
  • laser movement is calculated in dedicated block in main
  • version is updated to 0.2a

version 0.1a

Choose a tag to compare

@Rexant-b2k Rexant-b2k released this 08 Sep 22:16

Base game functionality is available!