trapped. by noddy2006
trapped. is an arena-style platform game with a quasi-retro aesthetic. You are trapped in a tiny world, with its inhabitants out to get you. Survive as long as you can.
This game was created in a grand total of 11 hours. It was created in pure Java (it only uses the JLayer library for playing the mp3). See my forthcoming blog post for more information.
Use WASD to move around, and aim/fire using the mouse. Create your own levels by making a copy of the map_template.map file in the trapped/maps/ directory, and editing it with a text editor. Please see the included README file for more information.
Thanks for playing trapped. - Have fun!
--
Please note, you must have Java installed to play this game. Also, the source is included in the downloads (open the .jar file with WinRAR or similar to view).
Last-minute update: fixed some bugs with the Windows and Linux scripts, a bug in the graphics buffering (it wasn't working on some machines) and a bug where the game would launch in a tiny window (this may not actually be fixed - if it occurs, please re-launch the game again).
This game was created in a grand total of 11 hours. It was created in pure Java (it only uses the JLayer library for playing the mp3). See my forthcoming blog post for more information.
Use WASD to move around, and aim/fire using the mouse. Create your own levels by making a copy of the map_template.map file in the trapped/maps/ directory, and editing it with a text editor. Please see the included README file for more information.
Thanks for playing trapped. - Have fun!
--
Please note, you must have Java installed to play this game. Also, the source is included in the downloads (open the .jar file with WinRAR or similar to view).
Last-minute update: fixed some bugs with the Windows and Linux scripts, a bug in the graphics buffering (it wasn't working on some machines) and a bug where the game would launch in a tiny window (this may not actually be fixed - if it occurs, please re-launch the game again).
Ratings
| Coolness | 64% | 3 |
| Overall | 2.39 | 778 |
| Audio | 2.71 | 339 |
| Fun | 2.27 | 716 |
| Graphics | 1.76 | 871 |
| Humor | 3.04 | 130 |
| Innovation | 1.94 | 843 |
| Mood | 2.42 | 599 |
| Theme | 2.48 | 692 |
javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.
I thought the text was pretty funny. As a platformer though, it needed a little more work.
Concerning the sound bug, I've no idea what's happening there, I guess Java's sound library just doesn't support some hardware??
Because of the time constraints I mentioned on my blog posts, AI wasn't a priority at all - having a working, polished game was my main target. As a result, yes, it is very easy to beat the enemies - the longer you play it, the more frequently the enemies spawn (but it's not balanced so I actually have no idea how quickly they spawn after playing for a decent length - definitely didn't play test enough!).
Glad people seem to be enjoying certain aspects of the game, even though the gameplay is lacking somewhat!
@Lucas Tiridath, I made it so enemies can't spawn if you're on the spawn point tile - however, I just realized that they can still spawn if you're on the boundary of two tiles (but the game considers you to be on the adjacent tile), so it would have the same effect. Whoops! As for the levels: they were thrown together somewhat haphazardly, and in some cases there are unreachable platforms (such as the pyramid level). Just pretend the player's stuck on the pyramid, and they have to survive the falling enemies. Or something. :P
- the sayings of the enemies
- level editing
- runs fast and smooth
Cons:
- No sound
- boring gameplay
- ugly textures
- not enough random phrases
- no random levels
- level editing is not ingame
The rest of the points are all valid though - thanks for the feedback! (Though I take offense to you saying the textures are ugly ;) ).
For some reason I experienced a freeze for a couple of seconds every time a bullet hit an enemy or I landed after a jump or in some other places. That made the playing a pretty bad experience. The fps counter on the console says something like this:
FPS: 50
FPS: 48
FPS: 49
FPS: 11
FPS: 0
FPS: 33
FPS: 49
FPS: 18
FPS: 0
FPS: 1
FPS: 0
FPS: 13
FPS: 0
FPS: 7
FPS: 3
FPS: 0