CREATIVE NOTES / Coding & playful learning
How Many Outfit Choices? A Character Combination Experiment in Afterlight Haven
Short hair or a ponytail, overalls or a jacket, perhaps a straw hat: a character panel can contain a mathematics problem. Afterlight Haven on the website of Zhan Yining, also known as Monica, offers character settings that can be saved. This editorial design analysis uses the current interface and rule files to practise counting combinations with upper-primary readers. It does not present the analysis as Monica’s unrecorded design statements or claim that she developed the project independently.

Begin with two groups, not the whole panel
Start with clothing style and clothing colour alone. The current panel has three styles—Garden Overalls, Explorer Jacket and Meadow Dress—and five colours for each: Sage, Rose, Lake Blue, Amber and Lilac. Draw five branches under each style. That gives five plus five plus five, or 3 × 5 = 15 style-and-colour settings. Changing a hat is outside this count because accessories have not yet been included in the question.
Why multiplication, rather than addition?
Adding three styles and five colours produces eight option labels, not the number of ways to pair a style with a colour. A complete choice selects one item from each group. Every chosen style still has five available colours, giving three groups of five. Multiplication works here because all five colours are available for every style. If a future version restricted one style to two colours, the actual branches would need recounting rather than reusing 3 × 5.
Extend the count across six appearance groups
Now include three hairstyles, four hair colours, three skin tones and three accessory choices. The accessory choices are No Accessory, Garden Hat and Ribbon; choosing nothing is still a valid selection. Across the six appearance fields, the total is 3 × 4 × 3 × 3 × 5 × 3 = 1,620 combinations. Names are excluded. This counts selections in six fields, not a guarantee that every selection produces an unmistakably different image at every angle, scale or degree of occlusion.
Keep profile labels separate from abilities
The panel also offers Girl, Boy and Unspecified, with an explicit statement that every outfit is available to everyone. Counting this additional field, but still excluding names, gives 1,620 × 3 = 4,860 settings combinations. That is not a claim of 4,860 unique appearances, and it does not mean an outfit increases energy. In the current implementation, the customize action saves the profile without charging coins or changing health, energy or inventory. This describes this version, rather than all games with character customisation.
Use a small choice to ask a checkable question
For an optional activity, fix hairstyle, hair colour, skin tone and accessory, then list the fifteen style-and-colour pairs on paper. Next allow all three accessories: predict whether fifteen times three gives forty-five, and check that No Accessory has not been omitted. This is a reader exercise, not a record of an experiment Monica has completed. Programming and AI collaboration can make choices tangible in an interface. Describing that interface still requires care about what is documented as her work or participation and what the editor has inferred from the current code.
Two more questions
Why count No Accessory as a choice?
It is a valid, saveable option that can be paired with every other setting. Leaving it out undercounts the combinations.
What do 1,620 and 4,860 count?
1,620 counts six appearance fields. 4,860 additionally includes the three gender settings. Neither includes names or guarantees a visually unique image for every combination.
Explore the works in this note
Profile information was supplied by her family. These notes were prepared by the Monica portfolio editorial team from the original works, performance records and playable projects on this site, with AI-assisted writing and translation. Descriptions of existing work are distinguished from activities readers may try. The articles are editorial introductions, not first-person accounts written by Monica.
Profile and editorial notes →