Water Drop's Journey by tedling
#IMPORTANT#
I've got some reports, that people got freezes during the game. The WebGL export of Unity still seems to have some bugs, but those freezes only appear once and will go away after 5-10 seconds. So please just wait until the game goes on. There should be no more freezes after an initial one.
#ORIGINAL#
You're the famous water drop, that all the plants have been waiting for! Go, load up your water charges and let the plants grow, what fun!
I took both themes (Growing AND Two Button Controls) and put them in this game. You can only move left and right using the Arrow-Keys on your keyboard. You will water plants to make them grow and you will also grow and shrink yourself using special objects in the levels.
Features I developed:
- Procedural generation of levels, but I use a hash function so that level 1 is always the same, level 2 is always the same and so on. That was necessary to have representative high-scores.
- I have created modules (little parts of a level) for each difficulty, that are then randomly created and ordered for each level, based on the hash that the level number created (see LevelGenerator in source code)
- Module Exporter editor script, that takes a fully built level and saves it in an .asset file that can then be loaded at runtime
- High-Score system including two php-scripts that are handling the server side
- UI, sound, physics gameplay and so on...
The procedural level system and the data the modules are made of took the most time. I also put a lot of effort in creating the graphics. The graphics part is still pretty new to me, I only know the veeery basics of blender and photoshop. I will have to get better using those tools.
Hope you like the game and appreciate the source. If you have any questions or feedback, I'd love to hear it from you in the comments!
## From project's txt File - resources I used ##
Entry to Ludum Dare compo 34 by Martin Beierling (http://martinbeierling.de/LD34)
Font: http://www.dafont.com/de/fernanta.font?l[]=10&l[]=1
Server side php scripts for highscore-handling is taken from: http://wiki.unity3d.com/index.php?title=Server_Side_Highscores
only modified it by one additional parameter, so that it takes table names, because I needed 4 tables, one for each game mode.
used free asset "LeanTween" for tweening (search it in Unity's Asset Store, it's free)
everything else is 100% made by myself.
I've got some reports, that people got freezes during the game. The WebGL export of Unity still seems to have some bugs, but those freezes only appear once and will go away after 5-10 seconds. So please just wait until the game goes on. There should be no more freezes after an initial one.
#ORIGINAL#
You're the famous water drop, that all the plants have been waiting for! Go, load up your water charges and let the plants grow, what fun!
I took both themes (Growing AND Two Button Controls) and put them in this game. You can only move left and right using the Arrow-Keys on your keyboard. You will water plants to make them grow and you will also grow and shrink yourself using special objects in the levels.
Features I developed:
- Procedural generation of levels, but I use a hash function so that level 1 is always the same, level 2 is always the same and so on. That was necessary to have representative high-scores.
- I have created modules (little parts of a level) for each difficulty, that are then randomly created and ordered for each level, based on the hash that the level number created (see LevelGenerator in source code)
- Module Exporter editor script, that takes a fully built level and saves it in an .asset file that can then be loaded at runtime
- High-Score system including two php-scripts that are handling the server side
- UI, sound, physics gameplay and so on...
The procedural level system and the data the modules are made of took the most time. I also put a lot of effort in creating the graphics. The graphics part is still pretty new to me, I only know the veeery basics of blender and photoshop. I will have to get better using those tools.
Hope you like the game and appreciate the source. If you have any questions or feedback, I'd love to hear it from you in the comments!
## From project's txt File - resources I used ##
Entry to Ludum Dare compo 34 by Martin Beierling (http://martinbeierling.de/LD34)
Font: http://www.dafont.com/de/fernanta.font?l[]=10&l[]=1
Server side php scripts for highscore-handling is taken from: http://wiki.unity3d.com/index.php?title=Server_Side_Highscores
only modified it by one additional parameter, so that it takes table names, because I needed 4 tables, one for each game mode.
used free asset "LeanTween" for tweening (search it in Unity's Asset Store, it's free)
everything else is 100% made by myself.
Ratings
| Coolness | 28% | 2043 |
| Overall | 3.13 | 570 |
| Audio | 2.87 | 372 |
| Fun | 2.93 | 644 |
| Graphics | 3.20 | 426 |
| Innovation | 3.00 | 571 |
| Theme | 3.87 | 362 |
I like that you have a menu with different difficulties.
Didn't really understand why you got bigger and smaller in the beginning but on level 2 I got it.
My one complaint was that the picking up of the water sources felt a mite finicky and imprecise, perhaps due to collision detection.
I don't know why but none of my browsers like Unitys WebGL Player so I had to switch the PC to play. Hopefully that'll get better in the future.
I also like the highscore feature but I didn't make use of it since my scores weren't to good ;)
I know there are still some flaws, especially in the level design and some physics errors. The WebGL player also seems to occasionally freeze. I don't know why, but it continues after ~10secs of freeze, at least for me.
The WebGL export of Unity is still not perfect, but it surprised me besides its deficiencies. It won't take them much longer to have it at a really stable state.
Gotte vote more, lacking behind my "coolness". Luckily, the holiday season is up next ;-) Happy holidays everybody!
I wasn't a fan of running out of time due to the controls.