Chainitaire is a solitare type score attack game made for #mizjam1 where the gist was that everyone was using the same art kit.

You play by placing cards on the playing field making big chains of cards connected by same suit or card value and get more points the more successful links you make with a single placement. There are also some bonus items on the field which give multipliers to score gained from the card on the same cell.

Do you have what it takes to climb to the top of the leaderboards?

Tools used:

  • Unity 2019.3
  • BeepBox.co
  • GarageBand
  • Bfxr

Source code:
https://github.com/anttihaavikko/chainitaire

StatusReleased
PlatformsWindows, macOS, Linux, HTML5
Rating
Rated 4.1 out of 5 stars
(8 total ratings)
Authoranttihaavikko
GenreCard Game, Puzzle
Made withUnity
TagsArcade, combos, High Score, Mouse only, Pixel Art, Retro, Singleplayer, Unity

Download

Download NowName your own price

Click download now to get access to the following files:

chainitaire-win.zip 30 MB
Version 1
chainitaire-osx.zip 30 MB
Version 1
chainitaire-linux.zip 34 MB
Version 1

Comments

Log in with itch.io to leave a comment.

This is really fun! I would also totally spend $1.99 or something on this if you had a mobile version!

(1 edit) (+2)

How I got 14,239 points you ask?

It is very "easy"


  1. Keep restarting the game until you find a good map. A good map doesn't have blocked regions or dead-ends. You should be able to pass as many squares as possible before you reach the target. There are 52 cards in total. You want to have the longest streak of a single walk around the map before you reach the target. There are always 11 blocked squares out of the 63 grid map. If you have more than 3-4 squares that you can't pass through on your way to the target, you should restart.
  2. Cheating time! Draw the map in a spreadsheet. I use Libre Office.
  3. Draw your snake-like zig-zag movements along the map in your spreadsheet. Remember that making U-turns will be difficult. Use different colors to reflect the places where you need to use different card suits in order to follow the desired direction.
  4. Draft the suits that you think that will be needed in every region. Remember that there are 13 cards per suit, so if you have 2 very big regions you will want them to be different suits. If you can't satisfy the 13 cards rule, you need to rearrange your regions by a square or two. Don't try to make everything perfect from the get go, the cards you draw will require you to make adjustments on the go.
  5. Start actually playing
  6. When it comes to placing cards remember that, due to the ever increasing points multiplier you want your highest cards (Jack, Queen and King) to be at the end of the road and your lowest cards (Ace, 2, 3) at the beginning.
  7. I had to make many compromises to the above rule, because the cards are drawn at random and you can't place cards wherever you want - there are limitations.
  8. In the beginning it is a good idea to put cards in places that won't give you maximum points just so that more squares in the map become available. Perfect example of "maximize future freedom of action" strategy.
  9. Focusing on building the "bridges" between regions is good, although the random draw might mess up your plans
  10. Over time you will need to adjust your draft to the cards you have placed. Don't be afraid to break up your regions in smaller pieces. Just compare my final map with what I started with.
  11. U-turns using the same suit are possible. When faced with more than one option, the jumpy fellow chooses the next highest points card. In my screenshot you can see this used twice - top left where 10 of diamonds is taken before 2 of diamonds and a second time on the bottom row where 5 of hearts is followed by 6 of hearts instead of 2.
  12. Keep in mind that taking the target changes your multiplier to x10. This is worse compared to the x46, x47 until that point. I chose not to have a King on the last tile for this reason.
  13. When you mess up, just repeat the above 11 steps until you get it right.

As I said - easy!

I haven't done any mathematical models to prove the optimal order of cards and using some spreadsheet formulas I could get better numbers I suppose. This is definitely not the best map, so there is room for improvement 15k is definitely doable.

Nicely done! And indeed, easy.

The point 12 is wrong actually though. The bonus items gives and additional multiplier of x10 so a king on a bonus item square on 50th jump would have multiplier of x500. It is shown as 13 x 50 x 10 so I guess it might be easy to confuse it like you did.

And there is a way to significantly increase the score with your method too but obviously I don't want to explain how to completely demolish and "game" my game. 😊Even though it would score more, it also makes it more complex.

Thanks for playing! ❤️

Ah I see. Well that really changes things.

I have been going for following suits, but if you do 4 Aces, followed by 4 2s, followed by 4 3s all the way to 4 Kings that would definitely break the leaderboard ... if you can pull it off

Yes, exactly what I was thinking about 🤔

(+1)

This is crazy! (in a good way :) ) Like building long chains and luckily connecting them with bridge cards that jump colors, to finally run out of space when I never get the last color card that's suppose to start the chain...
Great game! Some ideas:
- scripted puzzels that can act as tutorials, and
- a open game, where you can move cards and stack them on the side to try out different paths.

(+1)

Very clever idea! And for a game jam game its really nicely polished. Had to play until first page of highscore :D

Thanks! You didn't stay on the first page for too long though... 😊

Gotta play again :-)

(1 edit)

Haha, me too! I'm getting knocked off from the first page soon at this rate also. The top scores are getting mighty impressive.

Great game! I wish I could control which direction the jump goes, because it does not always take the route with the most points.

(2 edits) (+1)

Oh yes, that was actually quite intentional. The route is selected only based on the next step value and not the whole chain just to encourage players to not just haphazardly throw cards in. Also happened to me so many times during the development that I had "carefully" planned a chain spanning almost the whole board and then immediately upon moving took a wrong turn due to misplaced matching value or something. Thanks for playing!

(1 edit) (+1)

oh wait, so if there are two possible directions, the step is based on the values of the cards?

(+1)

Yes it will take the highest value always and a random one in case of ties.

I’m gonna break my highscore tomorrow:D