Checkers. Classic game. One of the first board games you might learn as a child because, hey! it’s easy to teach and easy to learn… right?
Well, ask a group of junior level developers, 7 weeks into The Iron Yard‘s Atlanta cohort and they might tell you Checkers has never been so difficult. And during this hectic time of api calls, hitting endpoints, battling through the early stages of learning Backbone.js, and wondering where the iOS group ran off to again it’s important to STOP and ask yourself… does this game even have a soul?
Why would a game need a soul? The same reason anything needs a soul, it needs a reason, it needs a purpose. Five weeks from now, we’re all going to venture outside of these walls and go our own way… yet we will re-tell this story over and over again. And when I re-tell this story, do I want to say, yea… I programmed this checkers games, it was pretty cool. Or do I want to say…
OUR GROUP CREATED THE FIRST EVER…
That’s right. You never thought checkers could be this awesome – and I guarantee you’ll never forget about this day nor the truth that is: Checkers can be Ninja-fied!
Our assignment this past weekend was to build a game using the libraries, frameworks, and languages we’ve learned up to this point… 5 weeks into the Iron Yard program. There wasn’t much scope given for the project – just build something using object constructors and methods and have fun with it. So I made the choice to create a simple, yet surprisingly addictive, dice game that I’ve played at parties over the years.
Introducing: Five Die
Five Die is simple, fun, and kind of addictive. It can be played with, honestly, over a billion players (but it would probably be more effective in groups of < 10).
The Goal is to get the lowest possible score.
You MUST keep at least 1 die per roll. (yes, you can keep >1 die if you like)
The die values match the roll, 1=1, 2=2, 4=4, etc…. however, 3’s = 0.
So the best possible score is 0, it’s just unlikely. Because there are 5 die, the maximum amount of rolls you can take is 5 (because you MUST select at least 1 die to keep per roll).