Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Lump of Butter

by Aske - Compo Entry

Hi,

First time making a finished game with HaXe / HaxePunk. I worked with the HaXe plugin for MonoDevelop 3. This time I actually made a plan for what I'm gonna do and it worked out great ! I had core gameplay already the first day and even had time to put in screenshake O_O. Normally I haven't even thought about sounds before the deadline.

Why 'Lump of Butter' ?
It's a direct translation of the danish word 'smørklat', which also is the name of the game known in english as:
- "Keep Away, Monkey in the Middle, Piggy in the Middle, Pickle in a Dish, or Pickle in the Middle" - Wikipedia

But I want to see how you made it. And also look at your pretty face!
- Ok. ok, calm down! I've got it sorted. Timelapse: http://youtu.be/vi-PvJZREis

But I want to see the actual code!
- Ok. here! GitHub: https://github.com/askepen/lump-of-butter

WHATS HAPPENING ON THE SCREEN: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

2 player:
There is a lump of butter, that is slowly melting. When there's no more butter the game ends.
If a character on your team has the butter, you control that player, else Every time you throw the butter, you change to a new player on your team.

1 player:
The same as above, except the other team of players is switched out by a dog, that is hungry for butter.


//Update: I have removed the "raw flash game" because there was a bug, where you could run as far out as your browser was wide.. (You can still access it from the bottom of the website version )

Anyway,


CONTROLS: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

(consider plugging a controller in, much better experience, seriously)

Player 1:
- Arrow Keys - move
- J - aim <
- K - throw butter
- L - aim >

Player 2:
- WASD - move
- Z - aim <
- X - throw butter
- C - aim >

R to restart


Suggestion for controller mapping:
-WASD - left stick
-Z - right bumper
-C - left bumper
-X - A / cross

-R - select / start


GAMEPLAY: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Single player:
- Don't let the dog get the butter. Simple.

Multiplayer:
- Don't let the opponent get the butter.


also ask all the qeustions you want on my twitter: @askepen


Enjoy and comment all you want. It helps me A LOT!

<3 Aske

Downloads and Links


Ratings

Coolness77%
#123Humor3.36
#435Audio2.91
#518Graphics3.14
#646Innovation3.02
#731Mood2.73
#830Overall2.93
#834Fun2.79
#957Theme3.23

Comments

benmcnelly says ...
Dec 8, 2014 @ 8:39am

Oh no! niko.dll is missing! I tried! You should be able to publish to Win / Mac / Flash (web) with haXe.

Majoolwip says ...
Dec 8, 2014 @ 2:42pm

No neko.dll can't play.

Aske says ...
Dec 8, 2014 @ 3:41pm

I've fixed it. It was 4 am last night, brain wasn't functioning properly.. :D

FerraWare says ...
Dec 9, 2014 @ 6:37am

Wow, really cool art and mechanics! You might want to add some depth to the tutorial screen, as I didn't quite understand everything :P Also, cool twist the throwing the butter and controlling another character! Good job!

calavera says ...
Dec 9, 2014 @ 11:16am

Probably more fun with 2 players but still somewhat entertaining with one. I like the music and the little dudes, the dog is cute too.

Aske says ...
Dec 9, 2014 @ 12:25pm

FerraWare, Good point. I'll add that in the post compo :)

deyteris_team says ...
Dec 9, 2014 @ 2:12pm

I like art and mechanics. Nice game

rzuf says ...
Dec 9, 2014 @ 3:29pm

My second hand was not a particularly entertaining opponent. I looove the graphic style!

wer2chosen says ...
Dec 9, 2014 @ 4:04pm

Good game for less than 72 hours, played well as a webgame. Liked the graphics, kind of a punk thang!

harley77 says ...
Dec 9, 2014 @ 4:07pm

Loved the art!

Taldius says ...
Dec 9, 2014 @ 5:28pm

Nice game!
I love the face of the character. xD

klianc09 says ...
Dec 9, 2014 @ 5:45pm

Funny artstyle, love the dogs expression. Everything is going pretty fast, there is nearly no time to aim at all.

Also it would be great if there was some visual indication which character is currently selected, I always forget after throwing the butter, that I have to control the other character .

Aske says ...
Dec 9, 2014 @ 6:09pm

klianc09, I see your point and I'll do that in the post-compo, but I must admit that it's kinda funny when you witch character but forget about it :D

christopf says ...
Dec 9, 2014 @ 6:17pm

Right now i have nobody to play with so i played single-player. but it feels like this is made for 2 people so i gotta try it again with a friend. graphics are nice though

Noah Ratcliff says ...
Dec 9, 2014 @ 11:11pm

Fun! Definitely challenging, though. I feel like some more time before the dog gets to the butter on the start would be nice. Really dig the graphical style.

danidre14 says ...
Dec 10, 2014 @ 10:08pm

Was not sure at first what to do, until I read the description. :3 A very intriguing game with cool music and funny animations.
Did not experience all that gameplay, since I could not play 2 player.

Wertle says ...
Dec 11, 2014 @ 12:01am

This game cracked me up with it's weird theming and silly animations. It was really hard, though, that dog AI is OP! I found it really tricky to steer the aiming without just throwing the butter off screen. I think there are fun things to do with the whole hot potato multiplayer mechanic. Nice work!

SK16 Games says ...
Dec 11, 2014 @ 3:43pm

Haha, nice idea and a fun game to play with your friends! Wait... I'm a programmer, I don't have friends... >.<

heh... Smørklat :3

6DownStudios says ...
Dec 12, 2014 @ 2:48am

That dog'll have a stomach-ache soon, no doubt. He's had like five pounds of butter :/
Seriously though, simple but fun and funny, with a catchy tune. Well done!

blackmagic says ...
Dec 12, 2014 @ 7:11pm

Heck, that dog is fast !! Nice idea, nice music, just needed a bit of time to actually grasp the concept, but you know, I'm a bit slow :)

Teesquared says ...
Dec 13, 2014 @ 6:07pm

I didn't really understand what the objective of the game was. But it was a funny concept to get the butter.

badlydrawnrod says ...
Dec 13, 2014 @ 6:31pm

Intriguing. I played 2 player with my wife, and then we were so inspired that we went to the fridge and recreated scenes from the game. Your version was more fun.

Dec 13, 2014 @ 6:48pm

Darn butter eating dog! It's my butter, I got it first!

Aske says ...
Dec 13, 2014 @ 7:26pm

Haha, glad you liked it :)

EthanWebster says ...
Dec 13, 2014 @ 7:35pm

Very nice game, great mechanics! Also extremely addictive. Would make a great mobile game.

pjimmy says ...
Dec 13, 2014 @ 7:37pm

lol, very funny game, love the awkward style, well done

rantt says ...
Dec 13, 2014 @ 7:38pm

Nooo, my butter!!!...lol. Fun game, and great art style. I really liked it, nicely done :)

hbocao says ...
Dec 14, 2014 @ 2:11am

Really good job, man! I felt the controls kinda weird at the beginning but I got used to it. I loved the art!

panda says ...
Dec 25, 2014 @ 4:46am

A simple yet fun game! I only played the single player version, thanks for including it! That dog's pretty fast! I really liked the graphics.

oscarabraham says ...
Dec 25, 2014 @ 7:23pm

This is kind of addictive. I love the graphic art.

Rodaja says ...
Dec 27, 2014 @ 7:33pm

Multiplayer was really confusing, and didn't result in a much fun game. Single player did work better.

Aiming is really hard, most of the time you just throw the butter outside of the screen.

Probably a four player mode would work nicely.

You must sign in to comment.


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.

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.

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 about 20 games to improve your visibility.

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 (http://mysite.com/mygame.zip) and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]