Skip to main content

Solitaire: Joker's Gambit Postmortem! (V3)

 

  • Group 5

  • Solitaire: Joker’s Gambit is a modified version of Solitaire in which the inclusion of the Joker cards provides a new layer of depth and strategy to the game. Managing your Jokers carefully will allow you to gain an edge, but get careless and you’ll risk ending your game!!

  • Target Audience: Puzzle Solvers, Fans of Solitaire who want to play the game with a new twist/challenge


Solitaire: Extreme! Has changed a lot since my last post here! Our playtests of the second iteration of this project had brought a significant problem to light. The game just felt like Solitaire. This I believe stemmed from two factors: One, the consequence of moving a face down card to the stock or tableau didn't end up being as impactful as we had hoped, as either way it would just be found again later without any adjustment to the  strategy used. Second, the Joker cards would be taken out of circulation after they were triggered, meaning that once both had been used, the game was entirely the same as Standard Solitaire. Solving these issues was our main goal as we entered into our third revision, and we've finished it with a complete overhaul of the Joker mechanics!


Playing so much Solitaire lately has had me thinking a lot about card games, and I was inspired by another one I had played, Exploding Kittens. In that game you draw cards from a deck, and if you get an exploding kitten card, you're out. But, if you have a defuse card (which each player receives) then you're saved and have to discard that. Being forced to use a defuse and being left at the mercy of potentially drawing a game over card added what I call Stages of Intensity to the game. The first stage being the feeling of safety when you have one or more defuse cards, and the second being tension when you're without one and could face game over the next time you draw from the deck.

Exploding Kittens: Defuse Cards (Top) and Exploding Kitten Cards (Bottom)


I thought that I could also utilize these stages of intensity in Solitaire, since there are two Jokers. My idea was that drawing two Jokers meant game over. My intention with this was that the player would start in the  first stage, feeling safe, and then drawing a joker would put them into the second stage, fearful that they could trigger a game over at any moment.


However, one problem was that it was inevitable that every card in the game would eventually have to be turned face up in order for the player to achieve victory, and therefore it was near impossible that someone could win without having drawn both Jokers. Therefore, there needed to be a way for the Player to go from Intensity  Stage 2 back to Stage 1. Here I was also able to give the Jokers even more depth, by transforming them into not just an obstacle but a tool. 


Joker cards are typically used as wilds, so I thought that I could incorporate that and tap into some general playing card tropes that are easy to understand, with the catch that Jokers could only substitute as cards of their color. Furthermore, finding the card that a Joker is substituting would allow you to replace the Joker and "diffuse" it like you would an Exploding Kitten, by placing it within the face down cards of the tableau. This procedure also solved the problem of the game becoming indistinguishable from normal solitaire once the Jokers have served their purpose and gone out of circulation.


Joker Card being Substituted for a Black 3 (Left)

Joker Card being replaced and moved back into the deck (Right)


From here, I playtested this new version of Solitaire, and after creating a rough draft of our new rule sheet, had my partner try it as well using only the rules I had written down. We took note of what my partner needed help understanding, which allowed us to avoid ending the playtest due to confusion and show us which areas of the game needed to be better defined. After we had both refined the rule sheet together, My partner was able to playtest with a roommate using only the rule sheet, and it was a success!! The busy weekend hadn't given me time to run a playtest on my end like I would have liked, but I think that our rule sheet turned out very well and easy to understand for Solitaire Players.


Overall I feel very proud of our finished product! Going into this assignment I felt very nervous. The rules of Solitaire create a delicate system that when modified, can often lead to unwinnable games. Even more, I worried about how I would make something fun to play as well. Though by working together with my partner, and applying the knowledge I've learned in this course, along with outside inspiration, I've ended up with a game that I'm happy that I made, and that I think is pretty fun and has a fair amount of added depth to it as well. I'm once again nervous for the next project, since we're starting from scratch, but this time I'm more excited as I feel I have more tools and more experience to aid me in the game development process!


Patch Notes


-Reworked the Joker Mechanics

-Jokers now have two states: Face-Up and Face-Down, Jokers become face up as soon as they are uncovered and remain so until turned Face-Down

-Face-Up Jokers can substitute as any card of the Joker’s color

-Face-Up Jokers can be replaced by the card they are substituting for once it is found. This will turn the Joker face down and place it 2 cards deep into the face down cards of the tableau pile it is occupying (at the back of the pile if there are less than 2 face down cards)

-If both Jokers are Face-Up at any given time, the game ends


-The Rule Sheet has been reformatted into two sections like before, a how to play section for players familiar with Solitaire, and a section to teach players how to play Standard Solitaire

-This change made in V2 was reverted because we felt that combining these two rulesets made players already familiar with solitaire feel like they were sorting through unnecessary reading to find the new rules they needed to get started.


Comments

Popular posts from this blog

CAGD 370 Blog Post 5 - Final Sprint and Postmortem

  The Final Prototype is officially done! And this final sprint has definitely been the most intense yet. While not perfect, I’m very happy with the game that me and my team have made, and I feel a lot of motivation to start a brand new project! But before I get ahead of myself, it’s a great time to reflect on the last two weeks and this project as a whole. To start off our final sprint, I once again made adjustments to the pole vaulting. I made the impulse of the vault scale with how close you got to the pole, which meant that not only could the player not get an immense movement boost from a standstill, but also that there was now a “sweet spot” to aim for to get the most vertical height out of the vault. To help players seek out this sweet spot, I also took the time to create a charge-indicating progress bar next to the player that would fill up the closer they got to the sweet spot. The bar progressively fills as the player approaches the sweet spot After this, my lead de...

CAGD 370 Blog Post 1

  In CAGD 370, my new group and I have just started working on a new project currently titled Thunder Vault! It’s a 3D Platformer where the player has to rely on their pole vaulting skills and momentum-based physics to clear levels as quickly as possible! Andrew Kostlan is the Lead Designer, Anish Neupane is the Producer, and I am the Programmer of this project. In our first 2 week sprint, We’ve set up our backlog, developed and tested our paper prototype, and created our Unreal Project File and set up Github Version Control from within the project! As the Programmer, I was the one to set up the Unreal Project this week. I chose Unreal Engine version 5.5.3 since it’s the latest release, so that we’ll have access to all the latest features during development. The next thing I did was set up Git Version Control within Unreal. I recently purchased a new computer, and didn’t move over anything from my old machine so that I could have a fresh, uncluttered start. A consequence of this th...

CAGD 370 Blog Post 2 - Thunder Vault Movement Prototype V1!

  The game has made a great deal of progress in our second sprint! With the unreal project and gthub set up, it was finally time to start programming the movement. I started with the Unreal Third Person Template, because it comes with a functional player character using Unreal’s Character Movement Component, as well as a nice level to play around with the movement. I began by tweaking the parameters of the Character Movement Component. The Lead Designer wanted the player to build up speed on the ground that can be translated to the air using the pole vault, and so I raised the max speed on the player and lowered the acceleration, which made our character control not dissimilarly to how Sonic The Hedgehog might. The next tweak I made was greatly lowering the jump height. While we still wanted the jump to be an option, we want players to rely heavily on the pole vault for moving vertically. With the basic movement configured to how we liked, now it was time to start with the pole...