Ludum Dare 36 — August 26th-29th, 2016 — Theme: Ancient Technology

Back to Browse Entries

Reinventing the Wheel

by gonutz - Competition Entry

You are the caveman that invented the wheel. With your superior physics knowledge you roll around rocks like no one else.

Basic puzzle game where you have to find a way to the exit.

This game was written from scratch in Go (Golang). It compiles to a Windows executable without external dependencies.

The graphics were created with GIMP, the music with Bosca Ceoil and the sound effects with Bfxr. Thank you to the creators of these programs and to the creators of the Go language!

Downloads and Links


CptBubbles says ...
Aug 29, 2016 @ 4:58pm

Fun little game! I love his facial expressions! The music is great too. And a game in GO? Very interesting

Jonpul says ...
Aug 29, 2016 @ 5:04pm

I like it. Fun little puzzle game. Some weirdness with the hit areas, but nothing that made it un-playable. I probably would have preferred space bar or another key to jump as the up arrow with a l/r arrow is a little cramped.

Aug 29, 2016 @ 7:16pm

good animations make your character!

doomista says ...
Aug 29, 2016 @ 9:52pm

Great animations! And a nice concept too, but I couldn't get pass the third level with five stones, I wasn't able to stack them in the way to jump over the hole :(

gonutz says ...
Aug 30, 2016 @ 8:25am

Thanks for the great feedback so far!

I just made a quick change to allow SPACE for jumping as an alternative to UP.

As for the physics, the rocks still have rectangular hit boxes as I had no time to make them round ;-)
The puzzle in level three is a result from these physics, just try it a couple of times (use F2), you will get the hang of it :)

Mine10blox says ...
Aug 30, 2016 @ 10:00pm

pretty fun, a bit hard though. love the expressions! 4.5/5

Aug 31, 2016 @ 2:14pm

Finished the game. Loved the animations, music, art! Would have preferred tighter collisions and mechanics though :)

quentinus60 says ...
Aug 31, 2016 @ 6:20pm

Good job ! It was fun i finished your game :p

RttStudio says ...
Aug 31, 2016 @ 6:27pm

Fun game, the physics for the rocks should be a bit better thought I don't really know if I manage to solve the puzzles the good way or I just cheated my way trough. Good animation and music. Love it.

igorfel says ...
Aug 31, 2016 @ 6:31pm

Nice! almost get stucked in one level (i though that i could grad the rock) but then i figured out xD good job! and i enjoyed the music haha made me dance a little :P

ianb96 says ...
Aug 31, 2016 @ 6:31pm

Great job!
It's wonderfully simple and has good music too.

mato26 says ...
Aug 31, 2016 @ 6:38pm

Nice one :D simple, cool music, funny animations of the player :D Good job

yotam180 says ...
Aug 31, 2016 @ 6:40pm

Download link seems broken? Or is it only me?

gonutz says ...
Aug 31, 2016 @ 6:47pm

@yotam180 I just checked the link, it took a while but then the download started. Maybe the FTP server is a little slow at the moment.

Gipzo says ...
Aug 31, 2016 @ 7:00pm

Awesome! Not very good graphics (apart from facial expressions), music, sounds.. But level design is awesome.:)
Finished the game :D

Aug 31, 2016 @ 7:05pm

Fun little game. Nice animations and I really liked the physics of the large boulders - they felt really weighty as the character leaned into them.

It would have been good to have some context for why the magic portals existed in such a prehistoric world. Also, a background would really elevate the overall graphics.

Good job!

TheLaw says ...
Aug 31, 2016 @ 7:16pm

Hero's sprites are funny. Stuck at Level 3

gonutz says ...
Aug 31, 2016 @ 7:17pm

@TheLaw just try a little harder, I am sure you can do it without any help :)

Vaiaphraim says ...
Aug 31, 2016 @ 7:19pm

Very cool game! Loved the graphics (especially the face of the character xD)

The level design is quite straightforward, so a few other elements, apart from the rocks, would have been great, too!

Still, you did a decent job, and it was a good take on the theme, too. The music was also really cool, with the bongo drum loop :)

Well done!

duskpn says ...
Aug 31, 2016 @ 7:19pm

Good job! It's simple and works perfectly well! Pushing stones is a bit too slow, though. I also liked the music, it fits very well with the game!

ajayajayaj says ...
Aug 31, 2016 @ 7:21pm

Music is nice and the puzzles are pretty good. Wish there were more levels though. The jump animation is cool!

BloodJohn says ...
Aug 31, 2016 @ 7:25pm

Drawings with character. Very hilarious. The cheerful music. Very funny happened. The learning curve is well designed.

2011petia says ...
Aug 31, 2016 @ 7:31pm

simplr but funny, i like the facial expressionsa

MffKing says ...
Aug 31, 2016 @ 7:31pm

I LOOOOOOOVE the music ! The concept is very cool and the drawing are funny !

I couldn't go far as the 3r (?) level where you have 5 or + rocks to push in a big hole x)

qikcik says ...
Aug 31, 2016 @ 7:34pm

Cool game , I have very fun when i play :D good job

Insality says ...
Aug 31, 2016 @ 7:39pm

It's written on GO
So 10/10. congrats :)
The game is nice, art make me laught and funny. Good job!

Nice entry!

Peringo says ...
Aug 31, 2016 @ 7:43pm

Very funny game, the puzzles are very tricky though. I loved the music :D

gonutz says ...
Aug 31, 2016 @ 7:47pm

Thank you all for your great feedback so far, this is awesome.

Since many have asked about Level 3, here is a little hint (spoiler alert?) : you can stack the rocks ;)

Kazik_210 says ...
Aug 31, 2016 @ 7:51pm

I was able to finish your game , but unfortunately it's really short game :< Also I really like soundtrack and graphic :D

Aun says ...
Aug 31, 2016 @ 7:55pm

I like the game it is funny and has good mechanisms. However, it is a bit short (2 min to finish it) so some extra levels would have been good. Otherwise, the physic is good, controls easy and the graphismes are nice :D
As it is coding from scratch, it is very good to achieve that result so quickly, well done !

gonutz says ...
Aug 31, 2016 @ 8:06pm

@RttStudio thanks for the compliments.

I created the game mechanics first and the rocks still have rectangular hitboxes which is why their physics are not very accurate. However, I created the maps after the fact and with the mechanics in mind. I tried to make sure that the player knows what is possible and what is not and the way you solved the puzzles is the way I intended, I am pretty sure :)

mihaivdev says ...
Aug 31, 2016 @ 8:33pm

Great interpretation of the theme, technology can't get more ancient than this :). Like the animations and the controls feel solid. The puzzles are a bit simple but all in all well done!

JK5000 says ...
Aug 31, 2016 @ 8:39pm

Love this game! It is fun and simple. I hope you will make more levels for this. Well done.

mvasko2 says ...
Aug 31, 2016 @ 8:48pm

I'm not entirely sure what to think of this.

Not-bad looking graphics, simple mechanics, which I didn't think was too much fun, and a couple of levels mostly consisting of pushing enough rocks into the pit so you can jump through... with an occasional twist :)

It's okay, but nothing special.

But, and it's a HUGE BUT - finally a game written in Go! I simply love the language, so you got my mad respect for that alone.

gonutz says ...
Aug 31, 2016 @ 9:36pm

@mvasko2 Thanks, I also really love the Go language, it brought back the fun in programming for me a couple of years back. That is why I created a number of libraries to help create games in Go.

Most importantly, I created wrappers for Direct3D9 and a sound mixer using DirectAudio8. You can 'go get' them without any dependencies except a C compiler.

You can check out my github account if you are interested in using Go for your games as well:

mvasko2 says ...
Aug 31, 2016 @ 10:14pm

@gonutz I'm intrigued, I'll be sure to take a look as soon as I gather some time! I've actually made a Go game framework myself, but I haven't published it anywhere (yet), since I haven't been overly happy with it. It's currently gathering dust, but I hope I will be able to revive it someday.

Anyway, sorry for the offtopic, on with the comments :)

csanyk says ...
Aug 31, 2016 @ 10:39pm

I like the primitive caveman animations:)

Alphish says ...
Aug 31, 2016 @ 11:34pm

Fun to play for a little bit, even if it's not particularly sophisticated or long. I particularly liked the facial expressions. At the same time I feel the graphics were a little inconsistent; especially the portal effect looked a bit off against the clear-bordered cartoony caveman. The audio worked pretty well.

(gotta admit, though, the rectangular hitboxes were looking pretty weird on these rocks, with all that floating around and such ^^')

Sep 1, 2016 @ 3:32pm

Nice game! Pretty cool getting it going in Go.
Are the portal things supposed to be like Stargates or something? Or more of a level transition point don't question it kind of thing :)

gonutz says ...
Sep 1, 2016 @ 8:36pm

@Garrett Hoofman yes those are gates to the stars (R) that might have been inspired by a TV show... ;)

repstyle says ...
Sep 4, 2016 @ 1:03pm

Small but nicely realised game.
I liked the style of the caveman and the music. But envirnments were out of aesthetic.

It was a bit long to push rocks and physics laws weren't really here.

Walking cycle can be improved a little.
Good work.

dollarone says ...
Sep 6, 2016 @ 11:34pm

Nice graphics :) The cavemen seems very pensive. Good challenges and fitting music. Will have a look at the code - golang is cool!

GFM says ...
Sep 11, 2016 @ 12:22pm

Didn't know it's possible to make games in Go... Nutz! ;)

epb9000 says ...
Sep 13, 2016 @ 4:30am

Nice. I liked the use of the game's collision limitations in the level designs, and the music was a good fit. I would've liked a few more levels actually.

You must sign in to comment.

Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Many solo participants enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

[cache: storing page]