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