Merged all image loading functions in main class
Instead of having a function for each image asset, the same function
can now load every image.
Huge overhaul of comments
I also rearranged the position of certain functions and variables to make reading the
Project .swf file
Commiting the file so anyone can easily run it.
It should be known that the project is a first attempt at creating a
game since I've started school and that some problems may still appear.
For example, enemy movement can sometimes be erratic and player
spawning might automatically result in death.
Version 1.0 du jeu!
Finalisation de l'aspect graphique
Bouton go et gameover gamewin
Régler mouvement erratique ai
Ajouter nombres maximum de balles qu'un joueur peut tirer
Player damage system and other issues
* Impact animation
Subtle flashing animation when plane is hit
* Implemented player collision and damage system
Player will now die when hitting the frame or another plane
Player loses hitpoints when hit by enemy bullet
Game over when hitpoints = 0
* Started working on ai random movement
Refer to ai movement issue
Refactored bullet implementation
* Bullets are located in two global arrays, player bullets and ai bullets
* Made bullets smaller
* The ai can shoot bullets
Implemented ai collisions
Ai will explode when hitting a bullet or the player
Bug when trying to destroy player
Must still implement explosion graphic
Basic ai movement
Also set maximum speed at 8
Started work on ai
Basic movement for enemies
Also implemented collison detection for bullets
Allows multiple bullets
Players can now shoot multiple bullets at the same time
Basic Shooting function
The player can now shoot one oversized bullet.
Next step means modifying the bullet bitmap and implementing multiple
bullets and a reload procedure.
Basic player movement
Player can accelerate and turn
Also removed export folder
Started working in a team
Imported plane sprites
Basic plane rendering
Started theorizing plane movement
Restructured readme and init Plane class
Wrote boilerplate for Plane class and shifted class documentation over
to its own file.
Initial code base
Haxe project files and readme