Translated from the original Japanese article
Doujin & Games
Nostalgia: I Want to Make a Soba‑Eating Game (Hobby), Part 3
Previously!
I’m trying to make a similar game while reminiscing about “うぃずゆーTOYBOX” and its “菜織のはいぱぁ う・ドォン”.
In the previous, I built a web prototype that moved using only rectangles and summarized the spec.
- Clear if you eat 5 bowls of soba within 60 seconds
- Soba comes in regular/large/extra‑large; eating time and count differ
- Eating udon causes a time penalty
- Colliding with enemies causes a stun; cancel‑while‑eating is also implemented
This time I added graphics, and it’s starting to look like a game.
2025/12/25 Work Summary
Player Character
- Walk animation implemented: front/back × idle/walk1/walk2 (images weren’t showing at first…)
- Action sprites implemented: eating, finished eating, X‑eyes (fail), throw away
- Clear images added: alternating “banzai” (arms raised) and idle for animation
- Hitbox adjustments: position changes with facing (offset for the side ponytail)
Enemy Characters
- Sprites: 4‑direction images for a male student (left/right × two walking frames)
- Movement improvements: smoother obstacle avoidance (teleport → gradual sidestep)
- Variations: random speed (1.0–2.5), up to 4 enemies; spawn those that pass near the counter to prevent counter‑camping
Shopkeeper
- Sprites: two types — normal / sad
Food
- Added 6 food images: soba (regular/large/extra‑large), udon, ramen, Napolitan
- Spawn rates: soba (regular) 40%, large 20%, extra‑large 10%, udon 15%, ramen 10%, Napolitan 5%
- Throw‑away animation: spins and flies along a parabola
- Fix for cancel‑while‑eating: throwing away now works reliably
UI
- Next dish display: “Accepting orders” → “{dish} in N seconds” → “Serving”
- Prep time: extended from 0.3 s to 2 s
Files (25)
10 player, 4 enemy, 2 shopkeeper, 6 food, index.html
If I have free time today, I might add more — we’ll see.