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.

Soba‑Eating Game Prototype 02

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.