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
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
e8400f4f34 Add the other two Stones to the game. 2014-12-02 13:04:51 +01:00
f1c95bf4d9 Apply cool new position stuff to EnemyBoss. 2014-12-02 12:51:27 +01:00
110cc98c3b Make GameConfig actually final, move game screen dimensions into GameConfig. 2014-12-02 12:39:56 +01:00
1c80a8745a Add positional parameter to LevelConfig. 2014-12-02 12:29:03 +01:00
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
fc87ef9da8 Rename damagable to vulnerable so they can be distinguished easily. 2014-12-02 11:53:11 +01:00
bc68de5b99 Add first obstacle as proof of concept. 2014-12-02 11:50:46 +01:00
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
19369ece7a Actually use the backgroundMusic from the Level 2014-11-30 14:24:56 +01:00
8e82614874 Feature: Player now gains small immunity after an impact. 2014-11-30 14:11:21 +01:00
dba0f6990e Actually make the instance of GraphicsSettings private. 2014-11-30 11:11:35 +01:00
7023f5322b Make sure all BufferedImages are compatible to current settings. 2014-11-30 10:54:46 +01:00
cdee2a5f3d Bugfix: 'make debug' uses wrong classpath. 2014-11-29 23:36:03 +01:00
8ac78ec43c Disable transition effect when entering or leaving game pause. 2014-11-29 23:34:01 +01:00
0221bb957d Avoid division by zero in LivingEntity. 2014-11-29 17:31:11 +01:00
ea9dfbf774 Remove debugging line in GameScreen. 2014-11-29 17:13:40 +01:00
1b5eb872dd Allow Sounds to be stopped by interupting the Thread playing them. 2014-11-29 17:09:38 +01:00
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
9a3ac5c9af Spawn Explosions centered, add getter for centered coordinates. 2014-11-28 23:29:56 +01:00
b8b0023b02 Forgot a little super call. super! 2014-11-28 23:18:19 +01:00
982177c169 Rename BossBar, tidy up lots of small things. 2014-11-28 23:16:56 +01:00
3cf6b233ac Comment the LoadingScreen. 2014-11-28 22:39:44 +01:00
b9f03a9a65 Change error behaviour in LevelConfigParser, add interval checks. 2014-11-28 22:04:49 +01:00
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
970ddb348f Add ship attributes to the PlayerSession, reset PlayerSession on GameOver. 2014-11-28 21:14:24 +01:00
308ee0550f Merge Score and Credits into PlayerSession, avoid directly setting the values. 2014-11-28 20:27:55 +01:00
96f03c5cda Seperate the two anti aliasing hints in the config. 2014-11-28 20:09:07 +01:00
35301b0d27 Add a config switch for antialiasing rendering hints. 2014-11-28 20:05:57 +01:00
fc66c15cd6 Bugfix in Main and LoadingScreen. LoadingScreen will now be displayed properly. 2014-11-28 19:55:41 +01:00
d38f016ee0 Refactor brain package to english variable names. 2014-11-28 19:29:08 +01:00
0afa327fda Create package brain, move everything there that memorizes data. 2014-11-28 19:12:55 +01:00
232411913d Add TODOs to the code for later. 2014-11-28 16:48:15 +01:00
fa7d87bc6e Adjust intervals in test.level file. 2014-11-25 15:33:05 +01:00
8110e87c9d Create classes for earth and cloudbackground. 2014-11-25 15:23:24 +01:00