Commit Graph
290 Commits
Author SHA1 Message Date
Sosch 41a0775e65 Highscore fertiggestellt: Wenn man stirbt und genug Punkte hat kann man ein Namen eingeben.
Im Highscore werden die besten 20 Spiele gespeichert.
In den Menüs wird jetzt ein ImageEntity, mit dem Bild des Players, anstatt der echte Player verwendet.
2014-12-09 22:46:01 +01:00
Sosch 9bba32307e Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter 2014-12-04 21:47:57 +01:00
Sosch d0956a20d2 Add a beam image, beam item, show your secondary weapon amount in the Interface bar.
Shop expanded: now you can select the secondary weapon.
2014-12-04 21:38:30 +01:00
JPT 343c26ecc8 Cache isJar value in CodeEnvironment instead of looking it up everytime somebody asks. 2014-12-04 18:05:12 +01:00
JJTCM d1caeb341a Added DEBUG Code for the NUKE
Fix Boss Spawn at the End of the Level
2014-12-02 13:47:18 +01:00
Sosch 6be6a97306 add Highscore Screen 2014-12-02 13:34:59 +01:00
JJTCM 2ccc3ab483 Player now shoots two Shoots.
Halved Player DMG
Bugfix: Beam and Rocket oneshooting Enemys
Bugfix: Stuck Keys in Shop
Bugfix: Items eating Shoots
2014-12-02 13:21:57 +01:00
JPT e8400f4f34 Add the other two Stones to the game. 2014-12-02 13:04:51 +01:00
JPT f1c95bf4d9 Apply cool new position stuff to EnemyBoss. 2014-12-02 12:51:27 +01:00
JPT 110cc98c3b Make GameConfig actually final, move game screen dimensions into GameConfig. 2014-12-02 12:39:56 +01:00
JPT 1c80a8745a Add positional parameter to LevelConfig. 2014-12-02 12:29:03 +01:00
JPT eeb2a9c875 Implement a delay on game over, so the player can explode properly and stuff. 2014-12-02 12:01:47 +01:00
lubiana beba843420 meer steine 2014-12-02 12:01:02 +01:00
JPT fc87ef9da8 Rename damagable to vulnerable so they can be distinguished easily. 2014-12-02 11:53:11 +01:00
JPT bc68de5b99 Add first obstacle as proof of concept. 2014-12-02 11:50:46 +01:00
JPT de685366ee Add damagable/vulnerable logic.
Also, add the other Backgrounds to spawnable Entities and
stuff.
2014-12-02 11:08:07 +01:00
lubiana db0ecc13c0 Steineeee 2014-12-02 10:32:13 +01:00
ramapcsx2 eed6462541 whoops 2014-11-30 17:13:22 +01:00
ramapcsx2 f5444954ab Solved the boss hitpoint bar issue rather nicely :) 2014-11-30 17:06:55 +01:00
ramapcsx2 9b109fe722 Unify enemy delete routine for when they leave the screen 2014-11-30 16:54:30 +01:00
ramapcsx2 148c9ca491 Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter 2014-11-30 15:56:08 +01:00
ramapcsx2 a7086fc3e8 Fixed enemies spawning out of game frame boundary 2014-11-30 15:54:37 +01:00
JPT 19369ece7a Actually use the backgroundMusic from the Level 2014-11-30 14:24:56 +01:00
JPT 8e82614874 Feature: Player now gains small immunity after an impact. 2014-11-30 14:11:21 +01:00
JPT dba0f6990e Actually make the instance of GraphicsSettings private. 2014-11-30 11:11:35 +01:00
JPT 7023f5322b Make sure all BufferedImages are compatible to current settings. 2014-11-30 10:54:46 +01:00
JPT cdee2a5f3d Bugfix: 'make debug' uses wrong classpath. 2014-11-29 23:36:03 +01:00
JPT 8ac78ec43c Disable transition effect when entering or leaving game pause. 2014-11-29 23:34:01 +01:00
JPT 0221bb957d Avoid division by zero in LivingEntity. 2014-11-29 17:31:11 +01:00
JPT ea9dfbf774 Remove debugging line in GameScreen. 2014-11-29 17:13:40 +01:00
JPT 1b5eb872dd Allow Sounds to be stopped by interupting the Thread playing them. 2014-11-29 17:09:38 +01:00
JPT 573300ae49 Add fading transition for changing Screens. 2014-11-29 16:33:35 +01:00
ramapcsx2 af9a676cc6 more pleasent shoot sounds 2014-11-29 14:25:48 +01:00
ramapcsx2 a99bbcc274 make VK_SPACE an accepted select key 2014-11-29 14:07:40 +01:00
JPT 9a3ac5c9af Spawn Explosions centered, add getter for centered coordinates. 2014-11-28 23:29:56 +01:00
JPT b8b0023b02 Forgot a little super call. super! 2014-11-28 23:18:19 +01:00
JPT 982177c169 Rename BossBar, tidy up lots of small things. 2014-11-28 23:16:56 +01:00
JPT 3cf6b233ac Comment the LoadingScreen. 2014-11-28 22:39:44 +01:00
JPT b9f03a9a65 Change error behaviour in LevelConfigParser, add interval checks. 2014-11-28 22:04:49 +01:00
JPT 7a9766788a Move methods to increase health and shield points to LivingEntity, cap them ad their maximum value. 2014-11-28 21:22:41 +01:00
JPT 970ddb348f Add ship attributes to the PlayerSession, reset PlayerSession on GameOver. 2014-11-28 21:14:24 +01:00
JPT 308ee0550f Merge Score and Credits into PlayerSession, avoid directly setting the values. 2014-11-28 20:27:55 +01:00
JPT 96f03c5cda Seperate the two anti aliasing hints in the config. 2014-11-28 20:09:07 +01:00
JPT 35301b0d27 Add a config switch for antialiasing rendering hints. 2014-11-28 20:05:57 +01:00
JPT fc66c15cd6 Bugfix in Main and LoadingScreen. LoadingScreen will now be displayed properly. 2014-11-28 19:55:41 +01:00
JPT d38f016ee0 Refactor brain package to english variable names. 2014-11-28 19:29:08 +01:00
JPT 0afa327fda Create package brain, move everything there that memorizes data. 2014-11-28 19:12:55 +01:00
JPT 232411913d Add TODOs to the code for later. 2014-11-28 16:48:15 +01:00
JPT fa7d87bc6e Adjust intervals in test.level file. 2014-11-25 15:33:05 +01:00
JPT 8110e87c9d Create classes for earth and cloudbackground. 2014-11-25 15:23:24 +01:00