Ludum Dare 33 — August 21st-24th, 2015 — Theme: You are the Monster

Back to Browse Entries

Windmills in the Sky

by Fib - Jam Entry

This Ludum Dare jam was a fun whirlwind for me. I accomplished nothing on Friday night because I was so exhausted after work. But worked about 20 hours total this weekend to finish. This is my second LD submission (previous one was only 1/4 finished). I didn't finish everything I wanted to, but I worked hard and finished something I'm proud of. Sadly, I didn't incorporate the theme in anyway (I'm not proud of it but it happened). Thanks for playing! Any and all feedback is welcome!

The entire game is played using the left mouse button. No other buttons are used.

Windmills in the Sky is a variation of a windmill game, an ancient strategy board game, in which 2 players try to eliminate each other’s pieces by moving pieces around the game board to form 3 in a row. This variation, more specifically, is based on an ancient game named “Dara” from Northern Africa, especially Nigeria.

The goal of the game is to eliminate the opponent’s pieces until your opponent only has 2 pieces remaining. You do this by moving your 10 pieces around the game board to form 3 pieces in a row, or a windmill. On the turn that you form a windmill, you must choose which of your opponent’s pieces to remove from the board.

Due to the short time frame I was unable to build a computer AI opponent. So this game does require a friend to play with.

You may find it helpful to read the rules before you play.

Initially, the game board starts empty. To start, you and your opponent alternate turns placing 1 piece onto the game board until all 10 of your pieces are placed. Alternatively, if you have at least 1 piece on the game board, you may choose to move a piece instead of placing one on the board.

Turn order
The player who is using the “Sun” pieces always goes first, the player who is using the “Moon” pieces goes second, and the neutral player, represented by the red knight, goes third.

Each turn a piece can be moved a single space up, down, left, or right, but never diagonally. Also, a piece cannot ever jump over other pieces. There will be some situations where a piece cannot move because there are pieces blocking the way.

Removing pieces (or forming a windmill)
When a player places or moves his or her pieces so that there are 3 in a row, either horizontally or vertically but never diagonally, then that player has formed a windmill. The same turn that the windmill is formed, that player can remove an opponent’s piece (any piece) from the board.

Ending the game
The game ends when one player, the loser, only has 2 pieces remaining and the opposite player is the winner. In order for the game to end both players must place all 10 available pieces on the board.

Neutral player movement
There are 2 neutral pieces on the board represented by the red knight. These 2 pieces only move around the board at random. The neutral player automatically takes a turn after player 2 (the Moons) by moving each piece 1 space in a random direction (if possible).

Downloads and Links




CaptainKraft says ...
Aug 25, 2015 @ 2:40am

Love the polish. The sounds and tweening are so charming

Empyrealhell says ...
Aug 30, 2015 @ 11:31pm

Great game, for what it is. It's a shame about the lack of theme and multiplayer requirements, because the game is so well made.

Aug 30, 2015 @ 11:32pm

Error message when I press play on gamejolt site: MissingKeyMissing Key-Pair-Id query parameter or cookie value. Did not rate cause couldn't play

Vem says ...
Aug 30, 2015 @ 11:48pm

The implementation has some problems, placing more than three in a row doesn't create a mill, for example.

Beside that, it's a nice, simple idea that builds off of classics and makes something new. Very nice!

Aug 31, 2015 @ 1:20am

Seems like a fun little board game (which I'd never even heard of before). Not sure I'm as much a fan of ignoring the theme completely though.

Flaid says ...
Aug 31, 2015 @ 1:40am

I really liked this game! It is very well polished and plays nicely. I (unfortunately) don't have anyone else to play with, so I just had to play with myself. Er... that sounded... uh... well, it was still pretty fun.

Askbackwards says ...
Aug 31, 2015 @ 1:55am

Love the game!

RobotMeal says ...
Aug 31, 2015 @ 2:41am

Good polish. Cool little local multiplayer game.

Xanjos says ...
Sep 4, 2015 @ 12:52am

Kinda wish I had someone else to play this with (as it's kinda awkward playtesting these kind of games on your own) but this was a pretty cool game and the mechanics were very interesting.

ZNCatlaw says ...
Sep 4, 2015 @ 6:06am

Hey that was really great! I'm so glad I sat down and really learned how to play. I'll be sure to fire this up with a friend sometime ^o^//

Very pretty, and I loved the neutrals.

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. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do 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]