A physics based game written in java with the help of libgdx that doesn't really have much direction anymore. Think I might refocus my efforts on something with a little better end game and smaller scope. I plan on using a lot of what I've learned here for things in the future. Hopefully it can be of use to others as well :)
Your a guy with an arrow firing gun that drives helicopters and jeeps while shooting zombies.
- Do you have java installed? No? Get it here
- Download the jar file and run it.
This hasn't been built in 4 years but u can give it a shot - requires gradle, libgdx and android studio i think. I was using Eclipse so may need eclipse/gradle plugin?
- (Core game code / logic is here entity-component-system (ECS) structure) /core/src/com/deftwun/zombiecopter
- (Data & assets are here)[https://github.com/Deftwun/ZombieCopter/tree/master/desktop/assets/data]
Player Controls | Action |
---|---|
W,A,S,D | move |
Left Mouse | fire weapon |
Q | Slow motion |
E | Enter/Exit vehicle |
Debugging controls | Action |
---|---|
Esc | restart |
P | pause |
1-6 | Change zoom level |
Tab | Debug console. |
Left Cntrl | Spawn Entity |
Bring up the debug console and type in an entity name. Now you can spawn that entity using control key. Here are some entities you can try :
jeep, helicopter, friend, friendCopter, enemy, enemyCopter, zombie, civilian full list
- Desktop version is the only one that works currently. There was an android project that worked but I haven't been optimizing for that so curretly there isn't one. (controls not really ironed out though)
- Helicopters lose thrust during slow motion
- gaps/lines appear between tiles during rendering because they have no padding
- Lots of planned features aren't yet implemented. Can't change weapons in game for example. (hint: play with the entity config files.)
- Art is NOT good and there is no sound or music but you can find all the assets in the desktop folder or inside the jar