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