Inspiration
The game was initially inspired by classic Nokia snake games, but evolved to embrace the vibrant, friendly aesthetic of the "Cooking Mama" game series. The core idea was to transform the snake into a continuous "spaghetti noodle" eating "tomatoes."
What it does
Spageater Game is a modern take on the classic snake game. Players control a growing spaghetti noodle, guiding it to eat tomatoes. The game features wrap-around edges, meaning the noodle reappears on the opposite side of the screen if it goes off-bounds. The only way to lose is by colliding with your own noodle.
How we built it
The game is built using React for the client-side webview, with styling heavily influenced by the "Cooking Mama" aesthetic through CSS. The game logic, including snake movement, tomato generation, and collision detection, is implemented in TypeScript. It runs on the Devvit platform, which provides a serverless backend and integrates the game directly into the Reddit ecosystem.
Challenges we ran into
Key challenges included transitioning the visual style from a minimalist Nokia look to the detailed and colorful "Cooking Mama" theme, and implementing the "continuous noodle" appearance. Modifying the game logic to support wrap-around edges instead of wall collisions also presented a challenge.
Accomplishments that we're proud of
The successful implementation of the distinct "Cooking Mama" aesthetic, creating a visually appealing and unique game. I am also proud of the seamless "continuous spaghetti noodle" effect and the robust wrap-around wall logic, which enhances gameplay.
What we learned
We gained experience in adapting game aesthetics and mechanics to specific themes, particularly in CSS and React. We also deepened our understanding of the Devvit platform, including its serverless environment and integration capabilities within Reddit.
What's next for Spageater Game
Future plans for Spageater Game could include introducing new food types or power-ups, developing additional game modes, and exploring deeper integrations with Devvit features like leaderboards or user-generated content.


Log in or sign up for Devpost to join the conversation.