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

Back to Browse Entries

Abacus Fighter

by deadpixelsociety - Competition Entry

Run:

If you have Java installed you should be able to just double click the 'abacusfigher.jar' file to run it
directly. Otherwise, try the command 'java -jar abacusfighter.jar'. If it won't run hit me up on Twitter or
the compo page.

Objective:

The goal of the game is to calculate the given number at the top of the screen before your opponent does.
You accomplish this by adding beads to your side of the abacus. Each bead adds ONE UNIT OF VALUE for that row.

The row values are:

1.............. |-@@@@@@@@@@-|
10............. |-@@@@@@@@@@-|
100............ |-@@@@@@@@@@-|
1000........... |-@@@@@@@@@@-|
10000.......... |-@@@@@@@@@@-|
100000......... |-@@@@@@@@@@-|

e.g., 3 beads from the first row are worth 3 points. 3 beads from the 2nd row are worth 30 points.

Controls:

Player One:

MOVE UP - W
MOVE DOWN - S
ADD BEAD - A
REMOVE BEAD - D
FORCE BEAD - DOUBLE D
SHAKE ABACUS - SPACE

Player Two:

MOVE UP - UP
MOVE DOWN - DOWN
ADD BEAD - RIGHT
REMOVE BEAD - LEFT
FORCE BEAD - DOUBLE LEFT
SHAKE ABACUS - SPACE

N - Mute sound
M - Mute music
F11 - Toggle fullscreen
ESC - Exit

Gameplay:

Move your arrow up and down along the rows. Use your 'add bead' key to add a bead to your side from the available
beads. If there are no more available beads you will instead steal one from your opponent. There are only 10 beads
and some numbers will require more than your even share!

Use your 'remove bead' key to remove a bead you previously added or that was forced onto you. Double tap that same
key to force a bead onto your opponent. This will throw their number off and buy you valuable time!

Press the 'shake abacus' key to shake the abacus violently! This will randomize the positions of all beads on the
abacus. Some will be on your side, some on your opponenets, and some sitting in the middle. Use this to buy yourself
time if you're about to lose. Only 2 shakes per game can be used, and they are shared between you and your opponent.

Downloads and Links


Comments

BoltKey says ...
Aug 28, 2016 @ 10:24pm

Damn, I wish it was not the middle of the night so I could play with my cousins.

I love the idea and take on theme. But, although I haven't really played it, it seems to me almost impossible to match the number when the other player is trying to do the same all the time. Maybe if there was a time limit after which the one who is closer wins?

Aug 28, 2016 @ 10:34pm

Hey, thanks! I hope you get a chance to play it and can tell me what you think.

It's not too bad I think. It can take a little bit of time to look at the target number and the board and figure out what moves you need to make still. So the intention was for a bit of skill and planning to help you get ahead there. Hopefully it plays like that, too!

LoneSpelunker says ...
Aug 29, 2016 @ 1:42am

Wow, this is a really clever two-player design. This would be a good activity for kids learning the concept of place value.

ryte2byte says ...
Aug 29, 2016 @ 8:49pm

This is a very cool concept! The Mrs. & I are gonna give it a shot later. Wish me luck, she's a math teacher :o

KevKevOnFire says ...
Aug 30, 2016 @ 3:17am

Really liked the concept, wish I had a second to try it out properly

blinry says ...
Aug 30, 2016 @ 3:45pm

Unique idea for a fighting game! It involves a lot of looking back and forth - maybe the spatial layout could be improved in that regard. It was easy getting into, but on the second round, no one of us was able to win :-P Good Audio! Simple, but effective graphics! Good job, thanks for making this game!

kokiriandco says ...
Aug 30, 2016 @ 3:51pm

Nice concept!! 2 vs 2 is very unseen in this LD, could it be interesting a online for the game?

MacDocBros says ...
Aug 30, 2016 @ 5:28pm

Nice game!

csanyk says ...
Sep 1, 2016 @ 5:01am

I don't run java, but this looks really cool. Great concept and I love the graphics. Make a web-based version, I'd love to try this.

qzqxq says ...
Sep 1, 2016 @ 7:14pm

Nice, this looks incredibly polished and I really like the simple graphics style and music. The game idea is very creative, but I think there are some gameplay issues, namely if you want to prevent your opponent from winning you could continually mash left or right on any given row. Obviously this is not a fun strategy, but I could imagine a scenario in which both players are trying to mess each other up, causing the game to go on forever.

Of course, I haven't actually played it with a second player yet so I might be completely wrong; I'll get a friend sometime and test it out. Good job!

Sep 1, 2016 @ 9:49pm

@qzqxq, I agree with you there. Some gameplay holes exist for sure. Luckily it's local multi only so if your friend is doing that you can give them a right smack. :) Thanks for the feedback!

Sep 12, 2016 @ 5:46pm

Nice graphics, interesting game. I included it in my compilation video series of Ludum Dare 36, if you’d like to take a look :) https://youtu.be/09-iIm0Xcrg

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 (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.

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]