1. Pedro Ferreira
  2. space_ship_game

Commits

Author Commit Message Date Builds
Pedro Ferreira
- remove the 'create_server_template' script (website serves as static)
Pedro Ferreira
** v1.2 release ** - add the releases to a release/ folder with the version in the name
Pedro Ferreira
- fix, don't continue with the map tick when there's no more maps left
Pedro Ferreira
- fix, spawn animation too fast
Pedro Ferreira
- update the libraries (jquery / jqueryui / createjs) - have a single tick() function associated to createjs.Ticker's 'tick' event, from where all the other ticks are called (ship/bullets/etc) - use the Sprite class instead of BitmapAnimation (its deprecated)
Pedro Ferreira
- use preloadjs to load the maps as well
Pedro Ferreira
** v1.1 release ** - fix, add missing 'event' argument in some functions in game_menu.js / main_menu.js - fix, use $( element ).text() when updating the bullets left, instead of .innerText, to work in firefox - update links to use the BASE_URL variable, to work in the server as well - decrease the time it takes to raise/lower the music volume, when switching between music
Pedro Ferreira
- fix, link to image in readme.md
Pedro Ferreira
** v1.0 release ** - update readme.md with links - add some promotional images of the game - better volume balance between the instruments in space_ship_1.ogg
Pedro Ferreira
- reduce volume of scumm_bar.ogg - add space_ship_1.ogg music - increase speed of laser and rocket bullet - fix, MUSIC_OBJ wasn't getting the proper object - fix, clear the increaseVolume() interval when stopping a music (otherwise both the intervals would be working at same time and the music never stopped)
Pedro Ferreira
- add a sound to be played when you're out of bullets
Pedro Ferreira
- fix, error when trying to remove a Message (removing the html element) -- use jquery instead - fix, error when calling Message.removeAll(), the ALL_MESSAGES array was being changed in the for loop, so update the counter variable to reflect that - fix, restarting really fast would have several songs playing at same time -- turn Music into a class, so that each music has its own separate object
Pedro Ferreira
- increase the velocity of the enemies - fix, spawned EnemyRocks didn't have the same damage/velocity of the first one
Pedro Ferreira
- smooth transition between songs
Pedro Ferreira
- fix, EnemyMoveHorizontally's velocity wasn't being set (was always 3) - add a global damage/velocity of a certain enemy type in the maps, to simplify the map definition - make the x/y optional in the map definition
Pedro Ferreira
- update the readme - remove the #MainMenu-title - show a message saying the game is paused when the game menu is opened - fix, pause the previous music (if any) before starting a new one
Pedro Ferreira
- move the code related to music to its own file/class (music.js/Music) - add new song (not adding the .ogg file yet since its not completely done) - change the song being played, every new level
Pedro Ferreira
- do the icon - change 'var DEBUG = true;' to 'var DEBUG = false;' in the create_release script (otherwise it would have to be done manually)
Pedro Ferreira
- add a new image (shape) for the EnemyRotateAround - change the color of the main ship to green, to be more noticeable
Pedro Ferreira
- add 3 enemies at a time in EndlessMode - fix, splash damage's body wasn't being resized - splash damage now starts with radius of 1, then grows until maximum radius and then goes back to radius 1 before being removed
Pedro Ferreira
- fix, need to return from tick() functions when createjs.Ticker.setPaused() is set (it doesn't stop the .tick() from being called, just sets event.paused to true) - finish the 10 maps of PredefinedMaps()
Pedro Ferreira
- increase the damage/velocity in the EndlessMode - refactor the code of EndlessMode a bit
Pedro Ferreira
- make sure all weapons have at least half of the maximum ammo in the beginning of a new level - fix, have the bullet from the EnemyRotateAround do the same damage as the enemy itself - fix, wrong arguments to EnemyRocks() constructor - increase the damage/velocity in RandomMaps
Pedro Ferreira
- be able to specify the damage/velocity of the enemies in the maps (so that we can increase the difficulty of the game) - remove .reset() and .increaseDifficulty() from the enemy classes, specify the damage/velocity through the constructor
Pedro Ferreira
- add SplashDamage, a way to have some area doing some damage (to be used after a rocket/mine hit occurred) - add splash damage to the rocket/mine weapon after an hit
Pedro Ferreira
- the sniper bullet isn't removed when a collision occurs, so it can take down several enemies with a single shot - fix, make the bullets a 'sensor', so that it doesn't react when colliding (but the detection is still there)
Pedro Ferreira
- restart from the same level, instead of starting at the beginning (when you restart from the game menu or when you die) - fix, clear the events of the Ship when removing it
Pedro Ferreira
- fix, use the body.SetLinearVelocity() to move the enemies, since how it was done before made the mines not trigger (we were just changing the position) - start working on the maps
Pedro Ferreira
- rename the maps to start at 1 (level1.json / level2.json / ...) - we're going to have at least 10 maps for the predefined maps (adding the files) - reduce the max. number of bullets of some weapons (so that you don't just spam a single weapon) - have a 'open menu' button in the game menu, that pauses the game and shows the restart/quit buttons, to prevent from accidentally clicking there when playing the game - add a pause() and resume() function - set the Shi…
Pedro Ferreira
- update jquery library - rename images/enemy_rotate_around_ship.png to images/enemy_rotate_around.png - add the create_release script
  1. Prev
  2. Next