Snowballing Out of Control! by Shipshape Detour

[raw]
made by Shipshape Detour for LD 40 (COMPO)

There's a snowball, and it's rolling down the hill. You have to get the snowball to the finish line as fast as possible! Sounds easy, right? Snowballing Out of Control! is a game that takes that simple concept and makes it a bit more difficult.

screenshot1.png

When the snowball rolls on snow, it picks up the snow and gets heavier. The heavier the snowball is, the more difficult it is to move. Roll the snowball on grass to drop some snow and get lighter! There are also trees and snow banks in the way. If you hit a snow bank, you'll pick up a lot of snow and slow down. If you hit a tree, something disastrous will happen. Try your best to avoid them!

Controls

A/Left - move left

D/Right - move right

R - restart

screenshot2.png screenshot3.png

Changes

1.0.2 (4 December 2017) - added support for software OpenGL.

1.0.1 (3 December 2017) - minor fixes for physics bugs.

1.0.0 (3 December 2017) - initial release.

Ratings

Overall 158th 3.7⭐ 22🧑‍⚖️
Fun 73th 3.875⭐ 22🧑‍⚖️
Innovation 217th 3.425⭐ 22🧑‍⚖️
Theme 74th 4.1⭐ 22🧑‍⚖️
Graphics 209th 3.625⭐ 22🧑‍⚖️
Given 21🗳️ 4🗨️

Feedback

Regularjohn4
05. Dec 2017 · 05:38 UTC
Is 495 the max? I want to play forever.
nardandas
05. Dec 2017 · 05:38 UTC
The game was really fun! I wish there was a harder mode where you could go for longer, and that the track was wider!
🎤 Shipshape Detour
05. Dec 2017 · 05:42 UTC
Thanks for the feedback, everyone! :smile:

@regularjohn4: I set 495 lb as the maximum weight as I found that anything beyond that makes obstacles way to difficult to avoid. I might increase it, though.

@nardandas: In the future, I will add an endless mode, and allow the snowball to move freely around the whole map.
Thorneto
05. Dec 2017 · 05:43 UTC
I really wish there was a border or fence or something to distinguish the boundary because I kept going for patches that were out of reach. Well done and good fit for the theme.
rodel77
05. Dec 2017 · 05:46 UTC
Very cool, specially for a java lover like me haha

I have some suggestions:
- Add outline to important objects like the snowball, the trees & stuff
- Add fog to hide the object popping (Object apearing far away)
dimaswift
05. Dec 2017 · 05:50 UTC
the game is fun, especially when you are lucky enough with grass patches and gain insane speed!
6smith
05. Dec 2017 · 05:58 UTC
fun concept! wish it has some audio, though
Billeclipse
05. Dec 2017 · 06:02 UTC
Great game really like the style and the idea on the theme :D
Jonathan50
05. Dec 2017 · 06:03 UTC
I have Windows 7, 32-bit, Intel 945 integrated graphics with OpenGL 1.4, and I just installed the latest version of Java 8. The game starts, then a tall black window appears and closes a moment later.

Edit: I tried it from the command prompt and got this error:
```
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeExcepti
on: OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.1
.0
Type: OpenGL
Version: 1:1:0
Vendor: Microsoft Corporation
Renderer: GDI Generic
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGLInstances(Lwj
glGraphics.java:380)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGL(LwjglGraphic
s.java:259)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraph
ics.java:250)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplic
ation.java:144)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplicati
on.java:126)
```
Ham and Swiss
05. Dec 2017 · 06:17 UTC
Fun game, good job. I liked the perspective, and it ran well. Do you spawn an object for each tile? Or is it only a few colliders near the player over a mesh with UV textures?
Jordan Neff
05. Dec 2017 · 06:18 UTC
This little game is deceptively fun (and tricky!). At first I thought I was supposed to gather snow to build a massive snowball, and then I saw the error in my ways. Took me a couple tries to get to the finish. Now you just need to add a wintery jingle.
Colossal Gnome
05. Dec 2017 · 06:25 UTC
Fun little game. I found the controls overly sensitive until I realized just tapping the left/right keys was a better approach, still took me several attempts to get to the finish and then it told me I was slow. :D lol
fangzhangmnm
05. Dec 2017 · 06:31 UTC
1:12:57

467lb

good game

I think You may implement something to reduce the snowball size and add particle animations on it, that would make this game a stress-killer

the maxium is 500lb? I want to have a screen-sized snowball:(
devmax
05. Dec 2017 · 07:42 UTC
Minute and half and 495 pounds later I arrived at the finish line, given
my weight, I think it is a worthy achievement :D

Good job on this one guys!
🎤 Shipshape Detour
06. Dec 2017 · 00:17 UTC
@jonathan50 Sorry, libGDX doesn't support OpenGL 1.x anymore.
🎤 Shipshape Detour
06. Dec 2017 · 00:20 UTC
@fangzhangmnm Thanks for the feedback. You can run the snowball over grass to reduce its size. I'll add some animations and increase the maximum weight in the future.
🎤 Shipshape Detour
06. Dec 2017 · 00:22 UTC
@ham-and-swiss Everything is just a 2D TileMap projected with a PerspectiveCamera. All of the collision detection is done in 2D, as well. Every object is just a rectangle on the tile map, and when they intersect, a collision occurs. When the snowball interacts with the tiles below it, the game is just setting the tiles at the snowball's location to the snow tile.
🎤 Shipshape Detour
06. Dec 2017 · 00:23 UTC
@rodel77 Thank you for the feedback! I'll look into implementing your suggestions.
🎤 Shipshape Detour
06. Dec 2017 · 00:23 UTC
@thorneto Good idea! Thanks.
ueki_shurei2006
07. Dec 2017 · 05:30 UTC
Cool game (no pun intended)! I do notice, though, that there's no real penalty to being slow, so what I did was get as far as I can with a small snowball, then, if I feel that I'm losing control of the snowball, I would purposely hit some snow. The snowball would gain a bigger collider, but I also wouldn't have much ground to cover before the finish line.

How do you make a game using Java, though? I'm curious. I saw some people doing the same thing, and I also saw a few submissions here that use Java.
ueki_shurei2006
07. Dec 2017 · 05:30 UTC
Oh, and the game reminds me of Antarctic Adventure on the NES.
🎤 Shipshape Detour
07. Dec 2017 · 19:50 UTC
@ueki-shurei2006 Thanks! I created the game using a Java game development framework called LibGDX.
Jonathan50
08. Dec 2017 · 01:58 UTC
How do you use software rendering?
🎤 Shipshape Detour
08. Dec 2017 · 20:20 UTC
@Jonathan50 The game should use software rendering automatically if a compatible GPU isn't detected. Make sure you're using version 1.0.2.
Jonathan50
08. Dec 2017 · 22:23 UTC
I've got 1.0.2, and I get the same error as before.
Ryfi
10. Dec 2017 · 04:19 UTC
I feel like the graphics could use some work, but the game is definitely fun and could be addictive, I enjoyed it!
EDIT: I also enjoy the meter and counter graphics, great job!
Arputikos
10. Dec 2017 · 06:24 UTC
![Bez tytułu.png](///raw/39c/1/z/e695.png)

Awesome game! If I had to improve anything:
- at higher speeds the ball don't have to slow down on collision with snow bank
- add some particles on hit with tree and snow bank!
- music and audio
It could be a hit on android! Just make the steering by accelerometer!
Chipmonkey
10. Dec 2017 · 16:04 UTC
Great job! I very much enjoyed this one. The art style was pleasing to the eyes and the random generation gave the game replayability. When I first started, I was trying to get the snowball as large as possible, but after finishing the run I was told I should go faster next time. Maybe something at the beginning explaining the goal is to get there quickly would be useful. It took me a couple runs also to discover that the grass made me smaller (thus giving me an advantage) and I also think that would be nice to have explained. Additionally, I wasn't sure about the function of the ice/water. I thought the water would kill me if I went over it or the ice would be slippery, but it seemed like I could move normally over those tiles. All of those issues can be fixed with a simple tutorial at the beginning or just some text that pops up before the run though. In the end, the gameplay was pretty fun once I understood the rules.
🎤 Shipshape Detour
11. Dec 2017 · 05:18 UTC
@chipmonkey Thanks for your feedback! The ice is supposed to accelerate you more, and the water behavior has not been implemented yet. In the finished game, there will be a quick tutorial at the beginning.
🎤 Shipshape Detour
11. Dec 2017 · 05:20 UTC
@arputikos Thanks! All of those suggestions should be implemented in the final release.
🎤 Shipshape Detour
11. Dec 2017 · 05:20 UTC
@ryki Thank you for the feedback. I'll be reworking the graphics for the final release.
Remco
12. Dec 2017 · 20:03 UTC
Pretty smooth, and I think a great concept :smile:

Anyway, I think it would _seriously_ help this game if it had some jingly music (mayhap with bells in) and/or some SFX with snow sounds. ... but this has been mentioned already I see. (Why'd you opt out of 'Mood' anyway? It has a decent mood I think?)

Another thing that I can think of is that the snowbanks, even if they connect brilliantly to the _theme_, don't do anything _other_ than make life difficult for you, meaning that the best way to play the game right now is to avoid them completely, like you would with trees. I think you can make this mechanic more interesting (and you even have the 'grass = less snow' implemented already) is if it also had some positive, like if the added snow made you either go faster, or _make you able to survive more trees to the face_. Just a suggestion of course!
🎤 Shipshape Detour
13. Dec 2017 · 02:37 UTC
@remco You actually are supposed to avoid the snowbanks. But your ideas on adding positives to having more snow are quite good. I've been considering replacing the "three hits and you lose" system with using the weight of the snowball as health. Thanks for the feedback!