Hydro Hydra - 2nd Dive

As many of the people of this site might already know,
I have now for quite a long time been working on a remake of my older game named Hydro Hydra.
The game has been rewritten from scratch, using a much updated version of my game library.

The game has been released on the Chrome Web Store!
Please help support the game. Share / Buy: Hydro Hydra - 2nd Dive

Gameplay:
Eat the other creatures and avoid danger while you evolve
in order to grow into the mightiest creature of the all!

Try Hydro Hydra - 2nd Dive

Screenshot (slightly outdated)

Short YouTube preview

Issues addressed / Updates:
New Fullscreen mode
Now has an auto-save feature.
New achievement system (interacts with the game).
Performance increase and stuttering fix.
Increased stability and system support.
Hopefully improved graphics and audio.
Decreased size using ogg vorbis compression.

Credits
Game design, programming, graphics and user tests are all made by me.
Sounds and music is made by my friend Bjørn Jacobsen from Cujo Sound
The game uses LWJGL for graphics and audio, as well as Ogg Vorbis SPI

Feedback and progression
As the game is in the final phase before I officially release it,
I would like to hear as much feedback as possible, be it positive or negative.
I really appreciate anything and everything. :slight_smile:

At the time of writing I’m working on the audio with Bjørn.

Version Consfusion
I’m not quite sure what to do with the title in order to avoid confusion with the older but (very) similar version.
I feel it’s a remake rather than sequel, so calling it Hydro Hydra 2 seems false(?).
For now it has the subtitle: 2nd Dive, but as with everything else, I’m open for ideas :smiley:

There was some confusion about what comments related to what version,
I hope this thread will help avoid further misunderstanding…

  • Scarzzurs

Really fun and well polished game! Great job!

One small complaint, how do I tell if a “creature” is good or bad?

I got this error message (unsinged signature for the ressource: vorbisspi1.0.3.jar):


JNLPException[category: Sicherheitsfehler : Exception: null : LaunchDesc: 
<jnlp spec="1.0+" codebase="http://blastingpixels.com/Projects/HydroHydraEvolution/" href="http://blastingpixels.com/Projects/HydroHydraEvolution/HydroHydraEvolution.jnlp">
  <information>
    <title>Hydro Hydra Evolution</title>
    <vendor>Scarzzurs</vendor>
    <homepage href="null"/>
    <icon href="http://blastingpixels.com/Projects/HydroHydraEvolution/icons/Icon03_128x128.jpg" height="128" width="128" kind="default"/>
    <icon href="http://blastingpixels.com/Projects/HydroHydraEvolution/icons/Icon03_64x64.jpg" height="64" width="64" kind="default"/>
    <icon href="http://blastingpixels.com/Projects/HydroHydraEvolution/icons/Icon03_32x32.jpg" height="32" width="32" kind="default"/>
    <offline-allowed/>
  </information>
  <update check="timeout" policy="always"/>
  <resources>
    <java java-vm-args="-ea" version="1.5+"/>
    <jar href="http://blastingpixels.com/Projects/HydroHydraEvolution/hhworld.jar" download="eager" main="true"/>
    <property name="sun.java2d.noddraw" value="true"/>
    <property name="java.awt.headless" value="true"/>
    <jar href="http://blastingpixels.com/Projects/HydroHydraEvolution/extlib/vorbisspi1.0.3.jar" download="eager" main="false"/>
    <jar href="http://blastingpixels.com/Projects/HydroHydraEvolution/extlib/jogg-0.0.7.jar" download="eager" main="false"/>
    <jar href="http://blastingpixels.com/Projects/HydroHydraEvolution/extlib/jorbis-0.0.15.jar" download="eager" main="false"/>
    <jar href="http://blastingpixels.com/Projects/HydroHydraEvolution/extlib/tritonus_share.jar" download="eager" main="false"/>
    <extension href="http://lwjgl.org/webstart/2.7.1/extension.jnlp" name="lwjgl"/>
  </resources>
  <application-desc main-class="hhworld.LWJGLApplication"/>
</jnlp> ]
	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
	at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.launch(Unknown Source)
	at com.sun.javaws.Main.launchApp(Unknown Source)
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
	at com.sun.javaws.Main$1.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:717)

Instead of a subtitle you could just add another word(s) to the title, e.g. like ‘Hydro Hydra Ultimate Edition’ or ‘Hydro Hydra Extreme’, ‘Hydro Hydra Rebirth’, ‘Hydro Hydra Evolution’, etc.

Thanks for the comment. :slight_smile:
I’ll try to come up with better ways of explaining it.

Interesting, I don’t get any complaints on my system…
Thanks for the report, regardless :slight_smile:

What version of java are you running? (java -version)

Anyone have any idea what is causing this / how I might fix this?

  • Scarzzurs

I did get a “Do you wish to block this code” message which you have to click “no” to, maybe Apo clicked “yes”.
To get rid of that message, Scarzzurs you need to sign every single jar file.

IMHO it’s much more fun to discover that by trial and error.

Hehe no I didn’t click yes. On my desktop pc at home everything works fine. The Java version on my laptop is Java 6 Update 26.
Really nice and polished. =)
And I agree with Riven it was fun to discover what is good and what is bad.

played the game, its really nice and already much better and more polished than the original Hydro Hydra (which is featured). Therefore only logical to also feature this.

FEATURED.

Thanks, I’ll try that. :slight_smile:

Yeh, that’s what I thought before as well.
However a lot of people mention this stuff, so there might be something to it.
I’m glad to hear the opposite view too, as people don’t often comment if they feel it works. :slight_smile:

At one point I thought about implementing a mode selection between “explore” and “guided”.
Maybe I get around to try that… I’ll do some more user tests and see what happens :slight_smile:

Hmm, I just updated to Java 7 and still don’t see any errors.
So maybe it is an “old” issue…
I’ll try to fix it regardless. :slight_smile:

Edit:
I’ve self-signed all the non-LWJGL jar files used using the same certificate.
Can you check if this changes anything? :slight_smile:

Thanks a lot. I really appreciate the extra attention :slight_smile:

  • Scarzzurs

The game has been updated with:

  • New “Achievement Completed”-dialogue
  • Percentage to achievements (might need more work)
  • New “How To Play”-screens
  • Previously described deployment changes
  • General engine updates

I’m still looking for feedback, especially with the new updates. :slight_smile:

  • Scarzzurs

I played for thirty minutes, and now I’m totally chilled. It’s a lovely, ambient, Osmos-y game.

Some random thoughts:

  • First, I’ve got to say that even after growing seven tails, I’m still not sure I understand what’s going on. (Also, I never played the original version.) That may explain some of the following…
  • The “How to Play” screens felt like they contained too much text (and didn’t make much sense at the time since I read them before playing the game). Pruning the text, using pictures instead of words, or somehow delivering the information in-game would be good if you can do it.
  • The game window felt quite small and cramped (even on the low-resolution screen of my laptop). I could understand if the game were an Applet, but as a separate window it felt like it should be bigger. (If there’s an option to enlarge it I didn’t notice.)
  • The creature colours in the game are not very distinctive. In particular, the green creatures look a lot like the background. Fair enough, I can believe this is a deliberate design decision (to give the game a murky-depths feel), but I figured it’s worth mentioning.
  • I didn’t feel there was quite enough feedback telling you whether you’re doing something good (eating) or bad (getting hurt). This doesn’t help when (as others have said) you have to figure out by trial-and-error what the other creatures do. In particular, it was only when I looked at the “Achievements” screen that I realized I wasn’t supposed to be running away from the pink creatures.
  • Similarly, I was surprised to realize that I’d lost a tail (and effectively gone back a level). Seems like something I should’ve noticed (sirens, flashing red lights, etc.).
  • In your description of the game above: “grow into the mightiest creature of them all!” Well, that happens very early on! How about having some scary-big versions of the nasties float by from time-to-time on later stages to give you a sense of how much you still have to grow.
  • I didn’t like the look of the cursor. I don’t know why, it just looked out-of-place somehow.
  • I felt that there was a bit of tension between the relaxed, almost goal-less, drifting around, and the sudden “Achievement” and “Stage Complete” screens that pop up. Like on the one hand the game is telling me to chill out, and then it’s all: Do Stuff! Now!
  • Right up until the game started I thought it was going to be a shoot-em up. I don’t know why, but for some reason the title Hydro Hydra makes me think Bullet Hell. Not that I’m expecting you to change the title, but… well… maybe. :wink:

Simon

Wow… I was afraid this would happen. You have pretty much pointed out every fear and concern I have recently had about the game. I hoping it was just me, but now that doesn’t seems to be the case, I am even more puzzled on how I may overcome these issues. On the other hand, I am now certain that I should try to fix them and not just hide them away in the back of my head for future headaches. In any case, I am extremely grateful that you took the time to analyse it thoroughly and write down your thoughts. For what it’s worth, I have awarded you a JGO-medal :slight_smile:

The things I think I can address:

  • The “How To Play” screens: I will try to cut down the text as much as possible, and see if I can get some pictures in there, like you suggested. However I have been hesitant to add picture since the in-game graphics are subject to change, and I was trying to avoid doing the same screenshots over and over. However, I believe you are right in that they will lighten and clear up the information.
  • The feedback issues: It is my hopes that audio will be able to generate this feedback that you and many others miss. If that fails, I will have to see what I can come up with.
  • The cursor: I’ve tried to figure this one out of couple of times, but never really came up with something better, so I am open to ideas here. I am still not sure what it is that makes it seem out of place. Is it the figure? Is it the color? Is it the blend mode?
  • Creatures vs background: I might be able to make the shapes more distinct by adding a fatter cartoon-like border to creatures shapes. However, I believe I have tried something similar before with little luck. I will try it again, never the less.

The things I find hard or even impossible to fix are:

  • The flow troubles: I need to have breaks of the game flow, to allow the player to select an upgrade (showing an overlay menu during gameplay would hardly help avoid the breaking the flow, in my opinion). Before I had the achievement dialogue, no one would realise the game had achievements, causing them to introduce guesswork as to how you’d move along in the game, and causing confusion when you didn’t level up as expected. Only thing I can think of that would help is slowing down the game when the menues appear, rather than stop the game instantly. This on the other hand might introduce other annoyances, if timed poorly (consider leveling while being chased by a red creature)
  • Lack on anticipation I am not sure how I would be able to show the larger creatures beforehand. Screenshot in the How To Play screens can do this to some extend, but at the same time, it’s only very few player who reads these. I could also do what was done in fl0w, showing the larger creatures in the background. However, my personal pride and respect for that game is holding me back. Also, it would take some work, if I was to have parallax scrolling on these background creatures.

Regarding the cramped resolution:
Did you notice and try out fullscreen? I suspect this would solve most troubles. The current resolution was indeed decided with applets in mind. I am not sure if lwjgl windows allow resizing, but if they do, that might help me out as well (the game pretty much allows arbitrary dimension ratios)

Again, thanks a lot for the comments. I’m glad you didn’t give up early on, despite the many issues :slight_smile:

  • Scarzzurs

Oh dear. As I was writing that message I did think maybe I was being too negative. :emo: But overall I thought the game was of such a high quality that it was worth pointing out every tiny niggle I could find (and they are all tiny).

I’ll reply to specific points later when I’m home from work.

Simon

Haha, it’s quite alright, I didn’t see it as such.
Maybe it was my response that seemed too negative XD

I often prefer the negative feedback as it seems to put focus on the things that can break the game.
Anyway, I interpreted the fact that you played for 30 mins and took the time for the comments as a positive comment in itself. :slight_smile:

That being said, I’m still interested in your further thoughts about the game and my comments :slight_smile:

On a side-note, I’ve received more audio to be implemented today.
Hopefully it will improve the game further :slight_smile:

  • Scarzzurs

Throwing out some suggestions:

Audio’s good. Also maybe making the status info at the top of the screen glow (white for good, red for bad) when something happens, or possibly changing the colour of the player or the background. Or maybe just exaggerate the existing effects – obviously you’ve played the game much more than anyone else, so effects that look obvious to you are quite subtle to the rest of us.

[quote]The cursor: I’ve tried to figure this one out of couple of times, but never really came up with something better, so I am open to ideas here. I am still not sure what it is that makes it seem out of place. Is it the figure? Is it the color? Is it the blend mode?
[/quote]
(Has the cursor sprite changed since yesterday, or is my memory really that bad?)

The cursor seems bright and hard-edged compared to everything else. But then if it were duller and fuzzier it would look like just another game creature. Maybe you could use the same sort of colour scheme as in the rest of the game, but with an abstract cursor shape, like six dots spinning around in a circle, or the head of an arrow (pointing in the direction the player’s moving)?

[quote]Creatures vs background: I might be able to make the shapes more distinct by adding a fatter cartoon-like border to creatures shapes. However, I believe I have tried something similar before with little luck. I will try it again, never the less.
[/quote]
Maybe just try making the creature colours a tiny bit brighter (or the background objects a tiny bit darker). If that doesn’t look better then forget about it.

[quote]The flow troubles: I need to have breaks of the game flow, to allow the player to select an upgrade. […] Only thing I can think of that would help is slowing down the game when the menues appear, rather than stop the game instantly. This on the other hand might introduce other annoyances, if timed poorly (consider leveling while being chased by a red creature)
[/quote]
Maybe a slow transition in and out of the menus would be enough to maintan the mood: the sound starts changing, the status text at the top of the screen changes, the game slows down to a stop, and finally the menu appears, with the whole transition taking maybe two seconds.

[quote]Lack on anticipation I am not sure how I would be able to show the larger creatures beforehand. Screenshot in the How To Play screens can do this to some extend, but at the same time, it’s only very few player who reads these.
[/quote]
I wouldn’t explicitly show any creatures on the “How To” page, except the ones that appear in the first couple of stages. If you want to describe other creatures then maybe you could only show part of them. The player should have to work for the full reveal!

When a new game rule is introduced at a later stage (e.g., run away from red things) could that be explained by a special help screen at the start of that level?

[quote]I could also do what was done in fl0w, showing the larger creatures in the background.
[/quote]
Actually for the larger creatures, I was thinking more along the lines of having (e.g.) a red creature that’s twice as big as the player, but slow-moving and not interested in chasing the player – at least not until the player gets bigger!

[quote]Did you notice and try out fullscreen? I suspect this would solve most troubles. The current resolution was indeed decided with applets in mind. I am not sure if lwjgl windows allow resizing, but if they do, that might help me out as well (the game pretty much allows arbitrary dimension ratios)
[/quote]
Well… I think I noticed it before I started playing, and decided not to risk it (I’ve had crashes running games fullscreen in the past). Then I forgot it was there. :stuck_out_tongue: I tried it out just now, and it works fine, and the game looks even prettier and feels much less cramped.

I don’t think it would hurt if you increased the default window size a bit though (making it wider especially). There can’t be many computer screens left that couldn’t show a bigger window.

Anyway, just my thoughts. :slight_smile:
Simon

Hey.

im the sound guy on this, and finally got myself an account on this site, after trying to figure out those “let me in” questions.

Any comments on the sound is more than welcome.
:slight_smile:

I actually had a similar idea, which I have already implemented. Didn’t quite stand out enough, at least I’d suspect and hope the player would be occupied with survival at that time rather than noticing the colour effect. Well, I’m guessing it can’t hurt :slight_smile:

Yes, you are right. I tried out a new cursor, didn’t seem much better though…
I will try making it blend in more for my next experiments, though I have the same concerns about it.

I tried out changing opacity and lightness of the background object. However it appears they help against sea-sickness, so they must not blend too much.
I have made minor changes to the opacity computation of the green creatures, but I don’t expect it to change much. So all in all, I am still not sure what to do…

I tried out implementing something similar last night, but the menu system wasn’t general enough to allow such modification. Hopefully I will be able to test it soon. I still think a more smooth transition to menus is the best way to go for now. I will see what I can do :slight_smile:

I’m glad you said this. My girlfriend also had the same comment, so I think the creatures secrets will remain safe for now :slight_smile:

Aight, I catch your drift, I’ll take it into consideration for future releases.

Again, thanks a lot for your time. Glad to hear your thoughts, whether I decide to go with the suggestions or not :slight_smile:

  • Scarzzurs

Hey guys. Just a quick update on what’s going on :slight_smile:

New “How To Play”-screens (click to enlarge):
[url=http://www.blastingpixels.com/Projects/HydroHydraEvolution/screenshots/36.png]

[/url]

[url=http://www.blastingpixels.com/Projects/HydroHydraEvolution/screenshots/37.png]

[/url]

Your comments are most welcome :slight_smile:

Shaders:
I’m working on adding optional shaders to the game.
I’ve had some problems with upside-down shaders on some machines, that I am working on fixing.
The current version of the game only has a “water ripple warp”-shader for the green foreground thingies enabled.

Future plans
My schedule holds a few more things now that I’ve begun at the university again, but hopefully I will still be able to work some more on this game. :slight_smile:
I’ll try to look into the “game-slowdown during menu” idea and add/adjust more audio later this week.

  • Scarzzurs

A very good Flow-like. :slight_smile:

What might be nice is a degree of control over what evolution your creature undergoes. I know you get to select what upgrades but it doesn’t make too much difference and the end result is always the same.

Very well done so far. Was it even possible to get 10 tails? At 7 it seems currently one is ‘trimmed’ automatically so you go back to 6. (Your creature bleeds until it falls off although no red creatures are in the vicinity.)