ArenaFighterz Game by Rothens

[raw]
made by Rothens for LD28 (JAM)
Our first try to make a game. The engine is completely self-made. The idea is: try to survive in the desert, but you have only one bottle of water.
If you start to dehydrate, you'll start to feel dizzy.
Keys:
cursor keys-movement
D - drink
Collision now works as intended.
We made a post-jam version, it already fixes some of the lag issues, we'll try to fix more. Currently the sound library eats the most CPU time.

Ratings

Coolness 62% 3
Overall(Jam) 2.19 525
Audio(Jam) 2.58 343
Fun(Jam) 2.19 481
Graphics(Jam) 2.69 405
Humor(Jam) 2.11 331
Innovation(Jam) 2.13 496
Mood(Jam) 2.00 491
Theme(Jam) 2.63 321

Feedback

Seigeengine
17. Dec 2013 路 05:49 UTC
As much as I may have a rather old computer, I don't think the FPS I was getting (10) were reasonable. That, and the collision detection made it nigh unplayable for me, as I basically couldn't get out of the first hole I fell down. The graphics were also kind of glitchy, although the idea was good. If it was performing better, and had better collision detection (collision detection is basically the heart and soul of platformers), it would probably be enjoyable.
zconnelly13
17. Dec 2013 路 14:29 UTC
Urgghhhhhh, I want to play this so badly! But it just errors out :( I opened it up via the terminal so I could share the error message (below) in hopes that this helps.

Exception in thread "main" java.lang.NoClassDefFoundError: Downloads/ArenaFighterz/LD28-ArenaFighterz/jar
Caused by: java.lang.ClassNotFoundException: Downloads.ArenaFighterz.LD28-ArenaFighterz.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
馃帳 Rothens
17. Dec 2013 路 14:31 UTC
Thanks for sharing, I'll take a look :)
Jan
17. Dec 2013 路 14:31 UTC
First impression was good. But game is unplayable because I constant got stuck in the walls.
馃帳 Rothens
17. Dec 2013 路 14:36 UTC
@zconnelly13 : did you unpacked the whole zip into one folder? It works for me perfectly on Linux and Windows too
@Jan : yeah.. sorry.. We're constantly trying to fix the collision, but we didn't found out why it's bugging sometimes (eeerm... always....)
Venks
17. Dec 2013 路 16:12 UTC
I like the water mechanic. But hey what's wrong with being a little dizzy?
Mekuri
17. Dec 2013 路 16:36 UTC
I liked the idea with the water- A nice alternative to a timed level. The game played well enough on my system, but a little simple physics wouldn't hurt. The movement made it very painful to make some of the jumps.
All in all a decent game for a first try. Good job!
Fenixin
17. Dec 2013 路 16:49 UTC
The game seems nice, the mechanics sound great but it's really hard to play it with the very low FPS I get.

FPS was like 30 at first, but after a while (when screen effects kick in) it goes down to 4 or 5, making it completelly unplayable.
Kane
18. Dec 2013 路 11:45 UTC
Not a bad game, but i find controls a little unresponsive
Nelien
18. Dec 2013 路 21:23 UTC
As @Seigeengine pointed out, it has some tech issues that really harm the playability but with more work it would probably be a good platformer.
dudsen
18. Dec 2013 路 22:08 UTC
Seems like my system doesn't like java at all.... Newest Java version installed. Doesnt even throw an error. :(
馃帳 Rothens
18. Dec 2013 路 22:21 UTC
@dudsen: what OS do you use?
chiguireitor
18. Dec 2013 路 23:49 UTC
Graphics are nice and music and sound were great. However, i have a beefy computer and it ran at 22 fps. Not the best speed for a sidescroller.
GarethIW
19. Dec 2013 路 13:18 UTC
Physics were super frustrating. I thought the visual effects of the sand and thirst were cool.
Ekilibr
20. Dec 2013 路 00:24 UTC
Nice little game, but I also experienced the low FPS problem. Sure it'll be better with higher one ! Good job !
rnlf
20. Dec 2013 路 18:25 UTC
Can't start it either :-(
LordHellMaX
22. Dec 2013 路 01:19 UTC
It's really cool that the engine is self-made. It suffers in terms of optimization of but that's not too bad. Jumping sound is a bit annoying, and physics are not really forgiving. But nice job for the rest! I especially liked the background graphics.
_zulli
22. Dec 2013 路 02:08 UTC
I like the idea of particles and all but it should be adapted for slower computers. My fps rate was a little low. But nice job! With optimization and more levels it will become a great game
Noah Ratcliff
22. Dec 2013 路 03:00 UTC
The frame rate of the animations made the game feel really jerky, but the particles were neat!
Melkon
22. Dec 2013 路 16:06 UTC
@_zulli: In lower pc-s less particle appears. The problem is that they (i just made the map editor) used bad sound system lib, and it eat the CPU's reasources. As i know without the sound the fps could be fine... however with higher fps you will get more particle so at the end of the day... :D
Melkon
22. Dec 2013 路 16:06 UTC
*slower
zsomkovacs
23. Dec 2013 路 08:14 UTC
Thanks for all your feedback!

Currently we are working on a post-mortem fix of the FPS rate, that includes a better sound library and an OpenCL port for some of the effects (particles, for example). We believe that with a faster sound library and some multi-threading (currently everything is single-threaded except the sound) and maybe with the power of a GPU the game will improve greatly at performance.

Collision will be fixed as well, it was a last-minute try to have it fixed, and while it fixed some of the problems, I managed to accidentally delete some useful code as well (working gravitational acceleration, for example), which needs to be re-written.
Seigeengine
24. Dec 2013 路 06:31 UTC
@zsomkovacs
I don't necessarily agree that some of those are necessarily appropriate steps. You shouldn't need something like OpenCL to manage any reasonable number of particles (I'm talking thousands, maybe as much as 10k for simple ones, or only hundreds if they're unreasonably complex for what they end up being in-game, even on older computers, with a whole game working with it), and this game really doesn't appear to be doing anything that should be that intensive, aside from maybe the distortion effects unless something weird is going on behind the scenes.

That sounds seems like trouble though.

Anyways best of luck. I will now try the updated version.

Yes, the new version definitely runs more smoothly, and I had less trouble getting out of holes.

Anyways, just offering my opinions. ^^ Best of fortune to you all.
Jupiter_Hadley
26. Dec 2013 路 18:27 UTC
The game didnt work for me, but I liked the audio I mentioned it in my Ludum Dare Compilation video series, if you'd like to take a look http://youtu.be/mLdQN8xdVMY
馃帳 Rothens
27. Dec 2013 路 21:24 UTC
@Jupiter_Hadley hey, thanks for the mentioning :) I really appreciate that ;)
Can you tell me about how the game is not working? I'd like to fix that :D
ShellfishGames
28. Dec 2013 路 19:55 UTC
I really like the visual diversity of the game (although I didn't get further than level 2 :/), and the music is quite cool. But as many people here I found the physics a little frustrating unfortunately. FPS was around 20 for me, so not ideal but still playable.
Muciojad
30. Dec 2013 路 11:17 UTC
Not bad, I really like this music, but I have unstable FPS and sometimes game is reaaaally slooow, but overall this have potential ;)
tomc
30. Dec 2013 路 11:29 UTC
Backgrounds were nice, music was nice (where's that from?).

But sometimes when I hit the up key she didn't jump. Are you perhaps polling the up key instead of detecting it as an event?

Also, those one-block-wide platforms I'm supposed to jump on are impossible, or the girl's hitbox is too narrow.
馃帳 Rothens
30. Dec 2013 路 15:34 UTC
@tomc The music is made by HavocS :)
The keys are detected as an event, which sets an element of an array to true. (So it won't mess up the already messed up game loop). I didn't have any problems with the jumping, but I'll take a look.
If you mean the second level's narrow jumps, yeah... that's a pretty hard and nonsense level :D Not impossible, just takes a few tries. But maybe we have to redesign that level..
Anyway, thanks for the comment, and thanks for trying our game ;)
DST
03. Jan 2014 路 14:17 UTC
Very well done first entry!