Ludum Dare #31compo
Lump of Butter
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
Player 2:
- WASD - move
- Z - 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
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
Player 2:
- WASD - move
- Z - 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






Comments31
I love the face of the character. xD
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 .
Did not experience all that gameplay, since I could not play 2 player.
heh... Smørklat :3
Seriously though, simple but fun and funny, with a catchy tune. Well done!
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.