April 26th-29th 2013 :: Theme: Minimalism

Ludum Dare 26 — April 26-29th, 2013
[ Results: Top 100 Compo, Jam | Top 25 Categories | View My Entry ]
[ View All 2346 Games (Compo Only, Jam Only) | Warmup ]

[ LD26 Video Compilation (x3) | LD26 Supercut ]

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


Back to Browse Entries


by fielding - 48 Hour Compo Entry

***Update: Dropbox didn't like me throwing a .app in there and linking to it, so I have archived the OS X version and I think this should fix the problems that were reported. Thanks for the letting me know Christian S. =)

**Update: Windows and OS X standalone versions are up. Going to see if I can port it to web even though it would require me to switch to bitmap font.

*Update: As part of my LD wrap up/clean up(have to keep things organized), I moved the src zip and .love file, so I had to create a new link, I've updated the links to those files at the bottom.

For now, I've only included the .love file. You must install love2d from http://www.love2d.org/ for your specific platform.

I will be adding standalone executables soon. The two features I ran out of time implementing were Audio (I started a track =/ ) and Instructions/Help Menus on how to play the game/solve the puzzles.

Here is a write up on how to play, and the controls used in the game.


Minimod is a puzzle game consisting of a pyramid structured game board built of cubes. Each cube color represents a different state. The white cubes are considered empty spots, the purple cubes are filled spots. Teal is used to represent the currently selected cube.

The goal of the game is to eliminate the game board to a single cube. This is done by jumping over cubes, similar to the way that checkers jump over enemy checkers to eliminate them. In order for a move to be legal, the selected cube must jump over an existing cube to get to the empty spot. However, each jump can only jump over one cube.

To jump a cube, the user must first select the cube they wish to use.The currently selected cube is represented by highlighting, or changing the color to teal. Once the correct cube is highlighted, pressing enter will switch from selection mode to jump mode. Pressing enter again will cancel the jump mode and allow the user to select a different cube.

Once in jump mode, the cube can be moved to the desired empty spot, assuming that the move is legal, as described above. Once the jump is complete, the cube that was jumped over is removed and the player is returned to selection mode.

This process is repeated once the player has reduced the colored cubes down to a single cube. If the player wishes to reset the board at any time, the refresh button to the right can be clicked to do so.


Gameplay Control:

The game board is loaded in select mode. From here the player uses w, a, s, d and enter to select purple cubes to use during the jumping mode. Once the desired cube is highlighted, indicated by the teal color, the player can lock on to the cube by pressing enter.

Once a cube is locked on, the same keys, with the addition of q and e, are used to jump the selected cube to an open spot. Open spots are indicated by a white cube. The q and e keys were added to allow jumping over cubes to the left and right of the selected cube. After completing a jump, the player is put back in to cube select mode automatically.

Gameplay Key Mapping:

Selecting a cube
- w: up-left
-- select the cube up-left from current selection

- a: down-left
-- select the cube down-left from current selection

- s: down-right
-- select the cube down-right from current selection

- d: up-right
-- select the cube up-right from current selection

- enter: lock
-- lock on to the currently selected cube

Cube Jumping
- w: up-left
-- if an empty spot is available up-left from currently selected/locked cube, then it moves that cube there

- a: down-left
-- if an empty spot is available down-left from currently selected/locked cube, then it moves that cube there

- s: down-right
-- if an empty spot is available down-right from currently selected/locked cube, then it moves that cube there

- d: up-right
-- if an empty spot is available up-right from currently selected/locked cube, then it moves that cube there

- q: left
-- if an empty spot is available left from currently selected/locked cube, then it moves that cube there

- e: right
-- if an empty spot is available right from currently selected/locked cube, then it moves that cube there

- enter: unlock
-- allows you to unlock the currently locked/selected cube, so that you can select another one

Interface Control:

All interface buttons can be selected with the the mouse.

The introduction/menu screen's options can be navigated with the arrow keys as well as the mouse. Pressing escape will take you to the menu screen. Pressing escape while at the menu screen will exit the game.

Enter can be used to move on to the next level when at the level complete screen.

The 4 squares at the top right of the screen can be used to jump to a different level by clicking on them with the mouse. Purple squares indicate a completed level, and Teal squares represent the currently active level.

Currently the audio control button does nothing due to poor time management during the competition preventing me from finishing the audio implementation.

Interface Key Mapping

- escape: Takes you to the introduction/menu screen. If already on the menu screen then escape will close the game

- return: if not currently playing the game, enter allows for selecting any menu options. Pressing enter on the level complete screen will progress to the next level

Downloads and Links




Apr 29, 2013 @ 3:32pm

I don't understand the controls. No key I hit or anywhere I click seem to do anything.

fielding says ...
Apr 30, 2013 @ 4:49pm

@SomeNetworkGuy Sorry it took me so long to get some information up about the controls. Hopefully you run across this again and can give it another try now that I've posted the controls

Christian S. says ...
Apr 30, 2013 @ 8:07pm

The screenshots look beautiful, too bad it won't run. It just disappears from the dock after a few seconds.

tompudding says ...
Apr 30, 2013 @ 9:45pm

The control system takes a while to get used to, but it's functional when you do. The game itself is enjoyable and a great take on the theme. Good job

Kyle Bolton says ...
Apr 30, 2013 @ 9:51pm

Your game looks quite nice, though I personally feel like using the keyboard as your primary input made it more confusing. Perhaps the mouse would have been better?

Sylvain.p says ...
Apr 30, 2013 @ 10:24pm

A windows version will be created ?

nseward says ...
May 8, 2013 @ 3:37pm

Controls are hard. Mouse interaction would probably be infinitely easier. I liked the puzzle.

alts says ...
May 14, 2013 @ 3:38am

This is fantastic. Great job, and well done given this is your first try with Lua and Love. The controls took a while to get used to, and the visuals don't match the controls. That aside, the game is run (if frustrating) and an excellent manifestation of the theme. I've yet to actually complete a level, but I'm trying. Great work.

TheSheep says ...
May 18, 2013 @ 7:45am

Next time please just let me use mouse :(

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.

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]