XaiJu
longlivetheprincess
longlivetheprincess

patreon


Supermodel Snapshot - Version 2.1.0

UPDATE 2.1.0: This is a balance and bugfix update with an important new experimental game mechanic. See below for patch notes.

It's done!

Welcome to Supermodel Snapshot version 2.0, a complete overhaul of the game. For those new to Supermodel's development, Snapshot is a prototype of the card game you will see in the full Supermodel: Defenders of Desire later this year. Actually, "prototype" is selling it short at this point. Snapshot has grown from a small experience into something more significant, and I feel that it can now stand on its own legs and be a compelling game.

Supermodel Snapshot 1 was as basic as it could be. You had one predesigned deck that you could use to play one single scenario, and that was it. That version's purpose was to test the fundamentals of the card gameplay.

Snapshot 2.0 expands this scope enormously. You now have access to a full-fledged deckbuilder, allowing you to create up to 10 decks and customize them at your leisure. There are 34 new cards for you to build those decks with in addition to the ones you have seen before. Most of these cards don't come unlocked from the start, requiring you to win matches to gain booster packs containing a random assortment that will gradually expand your options without overwhelming you with choices right out of the gate.

While Snapshot 1.0 saw you photographing Vanguard, 2.0 now gives you a choice between Vanguard and Seraphim. They come with two scenarios each, and they both have 4 unique cards that get shuffled into your deck at the start of a match. Furthermore, their scenarios feature different challenge cards with only some overlap, many entirely new for this game version. The result is that your choice of model to play against significantly impacts the game's feel. They also have different focuses, with Vanguard leaning toward Confidence cards and Seraphim toward Skill cards, with a sprinkling of Trust.

On top of this, there is new music, art, a completely overhauled user interface, a brand-new look to the cards that makes them more readable, 5 different difficulty levels for you to choose between, and so on. This is not a tweaked version of the game you already know. Snapshot 2.0 is such a leap forward that there won't be any patch notes attached to this post. It would have been simpler to list things that didn't change between the two versions.

Before we get to the download links, I want to briefly discuss game balance. As a lone developer, there is no chance I could ever balance a game of this complexity alone. I have done my best to spitball everything, but I have no illusions that the balance will be good immediately. I desperately need your help to tell me where I got the balance right and where I got it wrong. Is the game too easy? Is it too hard? Does some part of it feel utterly unfair to you? Is there a card so good that you wouldn't dream of making a deck without it, or a card that you find so unappealing that you don't even want to try putting it in a deck? Let me know! Every bit of feedback I get will help Supermodel become a better game. I want the first release of Supermodel: Defenders of Desire to be a fantastic experience later this year, and that can only happen with constructive feedback on Snapshot. That's why I made it.

But enough about that. Please enjoy the game!

Download links:

PC 

Mac 

Android (Tablet only. Phones are not supported.)


Patch notes:

Update 2.1.0:


Update 2.0.1:


Known issues:

Supermodel Snapshot - Version 2.1.0

Comments

I'm honestly not sure how you managed to miss this. For one thing, the tutorial explicitly talks about the icons and what they mean. But in addition, *both* the Challenge cards and regular cards have detailed descriptions of this concept when you double-click them. Other than putting the icons themselves in the descriptive text, I'm not sure what more I could do. I'm kind of confused as to how you managed to completely miss this information as many times as you claim to have looked for it, considering how prominent it is in all these places.

My first-time-ever experiences today: * Went through the gameplay tutorial * Started a game * Got a challenge card with an [ 8 ] on it, had a card that looked like it did 8 damage to CC, dragged it onto the challenge card and nothing happened * decided I'm dumb and must have missed something * came back later and started again * got my initial hand, wondered what the three symbols on the top of a card were, moused over them and got nothing, double-clicked the card and still didn't know after that * went back to the gameplay tutorial, watched for info about those symbols and didn't catch any * thinking I might not be smart enough to play this * off to watch the tutorial again

HappyHuman

This is a rollback-related error from what I can tell, which can cause problems with Python. This is why I have disabled rollback completely for this game. Are you running a modified version of the game or something? The only times I have seen this error have been when I have used rollback during development, and the exception you posted literally refers to the exception happening in Ren'py's roll-forward code.

``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/cardgame/card_game_handler.rpy", line 765, in File "game/cardgame/ccg_match.rpy", line 89, in interact File "game/cardgame/cardgame.rpy", line 371, in event File "game/card/cardbase.rpy", line 180, in is_play_valid TypeError: cannot unpack non-iterable int object -- Full Traceback ------------------------------------------------------------ Full traceback: File "cardgame/card_game_handler.rpyc", line 763, in script File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\ast.py", line 1138, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\python.py", line 1122, in py_exec_bytecode exec(bytecode, globals, locals) File "game/cardgame/card_game_handler.rpy", line 765, in File "game/cardgame/ccg_match.rpy", line 89, in interact File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\ui.py", line 299, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\core.py", line 3579, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\core.py", line 4540, in interact_core rv = root_widget.event(ev, x, y, 0) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\layout.py", line 1177, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\layout.py", line 1177, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\layout.py", line 1177, in event rv = i.event(ev, x - xo, y - yo, cst) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\screen.py", line 770, in event rv = self.child.event(ev, x, y, st) File "C:\Users\allon\Desktop\Supermodel_Snapshot-2.0.1-pc\renpy\display\layout.py", line 1177, in event rv = i.event(ev, x - xo, y - yo, cst) File "game/cardgame/cardgame.rpy", line 371, in event File "game/card/cardbase.rpy", line 180, in is_play_valid TypeError: cannot unpack non-iterable int object Windows-10-10.0.22621 AMD64 Ren'Py 8.1.1.23060707 Supermodel Snapshot 2.0.1 Tue Jul 25 14:27:18 2023 ```


More Creators