Hacker News new | ask | show | jobs
by shoo 2168 days ago
I guess in some games there are many loops within loops within loops.

E.g. in "slay the spire", a game i am very fond of, the smallest loop could be "you draw a hand of cards from your deck and decide which card to play on what target" - usually taking a few seconds to decide or perhaps a few minutes if you are in a very tricky situation where you might win or lose unless you make a carefully considered move. The next loop up could be fighting an encounter, where you repeatedly draw and play cards until the encounter ends, and gain a small reward after completing the encounter successfully (improve your deck of cards). Then the next loop up could be charting a course through a short sequence of encounters & shopping opportunities & boss fights, where you're making a sequence of longer-term planning decisions to improve your deck according to a particular strategy you have in mind and also trying to best exploit the opportunities or unfortunate situations you are presented with. Then the next loop up would be a "run" taking a few minutes (for an early failure) to one or two hours (for a win) where you start the game with a new character and you repeatedly chart a course across 1-2-3 small levels until you either win the run or your character dies in an encounter ending the run -- but in both cases unlocking some meta progression reward. Then the next loop up being unlockable meta progression and actual skill/experienced-based progression repeatedly playing "runs" and losing or winning while unlocking content and also getting better at playing the game.

I'm not sure which of the loops above to think about as the core loop!

2 comments

All games have loops within loops within loops! :)

The best games have a layering of loops of different frequencies, which complement each other. That's what gives games that "one more turn" feeling, if at every turn you're confronted with multiple decision points with different result horizons. So at every point in time, some decisions ripen and are ready to collect, while others require attention but will have payoffs at very different times in the future.

Edit: for roguelites like STS I would count a single run as the core loop. Especially in the presence of metagame, the benefits gathered during any single run add up, and make the player that much more interested in coming back and giving it another try.

I haven't played slay the spire, but I've been enjoying monster train which is mostly the same game.

I would consider the core loop to be each encounter/game. This is a core loop that's shared across most card games whether that's gwent, hearthstone, magic, or Yu-Gi-Oh. It is the smallest self-contained unit of gameplay. The minimum viable loop would be each turn, but you can't really stop and pick up the game between turns, right?

All of the other loops, the build-play-build loop, the "finish a run" loop, the "cross-run-progress" loop, are all features that are enabled by/rely on the core loop of gameplay.

In analogy to tennis and the OP, each hit of the ball is the minimum viable loop, each point is the core loop. This is enhanced by the match loop and on top of that the "tournament" loop.