DEV Community

IdleCultivation
IdleCultivation

Posted on

Timing a fate card in a browser cultivation game

Development covered 1 Oct 2026 to 1 Oct 2026 (commit dates).

One day, thirty commits, and one card rebuilt three times. Fate events in this browser cultivation game put a choice in front of you with a countdown on it, and the countdown decides: run out and the game takes the safe option for you. That design has a hidden dependency on something the designer controls poorly, which is whether the player can see the card. The day's largest thread is the three passes it took to make that dependency honest.

Myriad Immortal Sect, the game this devlog is about. Play it free in the browser

Round one: a decision that expired behind a dialogue

Two first-session testers lost every fate event of an hour. The cards opened inside the mining panel, behind NPC dialogue, under other modals, and decided themselves out of sight. Both then read the follow-up line, "came and went before you answered", as a lie, because from where they sat they had never been asked.

The first change let the card wait while it cannot be answered. That helped and was not enough. On a phone the card resolved three seconds after the dialogue hiding it closed; on desktop four cards arrived in a burst and were gone before the first was read.

Round two: the card earns a window of its own

The second pass gave a held card the same lifetime a visible one gets, starting when it becomes answerable: twenty seconds at desktop size, ten on a phone, since the phone shows one thing at a time and the event roll is rarer there. The hold also re-arms, so a card whose window lapsed a second before the player closed a modal still gets its full span. A tester lost an event under her thumb that way, one second after closing a blind box, and the re-arm is written for her.

Round three: a held card stops taking up the room

The third pass handled the space itself. A held card sat over the Discerning Eye board's reshuffle button, and one expired while a tester chose a weapon in the map's drawer, which is not a modal. A held card is now invisible and click-through until it can be answered, and the drawer registers itself as a place where a choice is being made. Two caps keep the design from eating itself: a hidden tab never holds a card, and a modal holds for at most ten minutes, because a tab parked in a panel should still get its safe default, not a queue of frozen decisions.

The Cultivate screen in phone portrait with its next steps and tribulation button

The arrow says where it leads, and takes you there

The Wayfinding Lamp's arrow shows a step count under it and nothing else, and it follows the first quest the lamp can mark, which is not always the quest on the tracker card. One tester watched "24 steps" orbit the screen under a card about cultivating and could not tell where it pointed. The label names the target now: 24 steps, Main Hall.

Naming it raised a second expectation, so a tap on the arrow routes you to the mark along a walkable path. The old tap advanced one stride along the straight-line bearing, which across a river is the wrong way; a tester followed it for fifteen minutes toward a hall on the far bank while the step count climbed. The routed version was verified at 3,800 pixels across the valley. The label also slides along the view's edge near a phone's border, and the arrow holds clear of the bars at the top and bottom of the screen.

Azure Cloud Sect's grounds: the tiered hall, lanterns and disciples on the map

Two items the bag refused

A rival's treasure shard and a cauldron-brewed pill were missing from the list of things a bag may hold, so both arrived and were pruned at the next save, the herbs spent and the pill gone. The catalogue now builds from the monster and brew tables, so the next item added to either is covered by construction. The notice that pruning produces was rewritten too: it stopped accusing the player of holding more than they own, states what happened in a flat voice, and asks anyone who collected honestly to say so in the Hall tab.

A related timing catch: a craft pressed seconds after a store buy went out before the purchase had been sent, and the save that followed pruned goods the stones had already paid for. The craft now waits its turn behind the buy, the way trades already did.

The market panel with its stall tabs and a priced pill shelf

Reading the grade before the spend

Two smaller UI catches close the window. The Core Formation panel said "Right now: Average Core" and nothing else, and a veteran spent Insight on Dao Heart and Comprehension with no way to tell whether the spend moved the grade. The panel shows the weighted score and the score the next grade needs now. And the tribulation storm held its toasts until the result card appeared, then released twelve of them onto the crossing screen at once, three of them lines the result had just shown. Cards the result already listed stay listed once; the rest wait behind it. Two testers named the crossing as their peak moment of the first hour, which is reason enough to keep the screen readable during it.

If you want to roll a fate of your own, the game runs here; the Fortune page explains what the events pay, and the Cultivate screen guide walks the grade system.

Myriad Immortal Sect, the game this devlog is about. Play it free in the browser

Top comments (0)