Supermarket Together

Seele01-Flash
By
Supermarket Together is an engaging cooperative multiplayer simulation game where you and your friends build and manage a thriving supermarket empire. Work together to stock shelves, serve customers, and expand your retail business into a bustling shopping destination.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Supermarket Together". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a vibrant, **Low-Poly Toon aesthetic**. Colors should be warm and saturated (yellows, oranges, blues) similar to the reference image. The lighting should be bright, simulating indoor fluorescent store lights, with soft shadows. * **Character Models**: Create simple, stylized humanoid characters (Capsule geometry with distinct head/body spheres). The player and AI staff should wear **blue aprons**. * **Environment**: A modular supermarket grid. * **Shelves**: Rectangular units that can hold products. * **Checkout Counter**: A desk with a register. * **Storage Room**: A back area where delivery boxes spawn. * **Products**: Use `THREE.InstancedMesh` for products (colored cubes, cylinders) to maintain 60FPS on mobile devices. * **Performance**: Limit dynamic lights. Use baked-in ambient occlusion or simple directional light. Prioritize geometry merging for static environment props. ### 2. Audio Requirements * **BGM**: A lighthearted, upbeat **Bossa Nova or "Elevator Music" loop** that speeds up slightly when the store is busy. * **SFX**: * **Stocking**: A distinct "Pop" or "Suction" sound when placing items on shelves. * **Cardboard**: Rustling sound when picking up/opening boxes. * **Checkout**: A classic "Cha-Ching" cash register sound and beep for scanning. * **Footsteps**: Soft tapping sounds synced with player movement. ### 3. Gameplay Loop * **Cycle**: **Delivery -> Stocking -> Selling -> Expanding**. * **Mechanics**: 1. **Deliveries**: Boxes spawn in the back. The player picks up a box. 2. **Stocking**: Player carries the box to the correct shelf type. Holding the interaction button transfers items from Box -> Shelf. 3. **Customers**: NPC customers (simple distinct colors) enter, pathfind to shelves, take items (depleting stock), and queue at the checkout. 4. **Checkout**: Player must run to the register to "process" the queue (auto-process when standing near register). * **Economy**: Successful sales generate "Cash". * **"Together" Simulation**: Since this is a client-side code, simulate the "Multiplayer" aspect by spawning **two AI Bots (Staff)** who automatically grab boxes and stock shelves alongside the player to assist. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode**. * **Movement**: A **Virtual Joystick** on the bottom-left of the screen for character movement (WASD equivalent). * **Contextual Action Button**: A large, circular button on the bottom-right (min 64x64px). Its function changes based on proximity: * Near Box: "Pick Up / Drop" * Near Shelf (holding box): "Stock" (Hold to rapid fill) * Near Register: "Scan" * **Camera**: Isometric Top-Down view (approx 45-degree angle) that follows the player smoothly. * **UI Feedback**: * Floating text (+ $5) when a sale is made. * Progress bar circular overlay when opening boxes or stocking shelves. * Haptic feedback (navigator.vibrate) when stocking an item or scanning a product. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Supermarket Together is a delightful cooperative multiplayer simulation game that transforms you and your friends into supermarket entrepreneurs. This colorful 3D management simulator combines teamwork, strategy, and fun as you build your retail empire from the ground up. Whether you're playing solo or coordinating with friends online, every decision matters in creating the ultimate shopping experience for your customers.

The game features vibrant cartoon-style graphics that bring your supermarket to life, with cheerful characters and detailed store environments that make management both engaging and visually appealing.

Core Features

Cooperative Multiplayer Experience

Team up with friends online to run your supermarket together. Each player can take on different roles - from stocking shelves to managing the cash register - making cooperation essential for success.

Complete Store Management

Take control of every aspect of your supermarket operations: - Product Stocking : Keep shelves fully stocked with fresh products - Customer Service : Assist shoppers and ensure their satisfaction - Inventory Management : Organize deliveries and maintain optimal stock levels - Store Layout : Design and redesign your supermarket layout for maximum efficiency

Expansion and Customization

Grow your business by: - Unlocking new product categories and items - Expanding your storage capacity - Redesigning store layouts for better customer flow - Building a retail empire that attracts more customers

Cross-Platform Accessibility

Enjoy the game on multiple platforms including mobile devices, making it easy to manage your store anywhere, anytime.

Gameplay Mechanics

Daily Operations

Your supermarket requires constant attention. Players must work together to handle deliveries, organize inventory, restock empty shelves, and serve customers efficiently. Time management and coordination are crucial for maintaining smooth operations.

Customer Satisfaction

Happy customers are the key to success. Keep your store well-organized, products fresh and available, and service quick to build a loyal customer base that will help your business thrive.

Progressive Growth

Start with a small store and gradually expand into a supermarket empire. Unlock new areas, add product lines, and improve your facilities as you earn profits and gain experience.

Operation Guide

Basic Controls

  • WASD Keys : Move your character around the store
  • Shift : Run when you need to move quickly
  • Left Mouse Button : Interact with items, customers, and store fixtures
  • Right Mouse Button : Move products from shelves to storage boxes
  • E Key : Open and close delivery boxes
  • Q Key : Access the deliveries menu for inventory management
  • Tab Key : Open the pause menu for game options
  • C Key : Open chat to communicate with teammates

Getting Started

  1. Choose to play solo or invite friends to join your store
  2. Begin with basic operations like stocking shelves and serving customers
  3. Manage deliveries by organizing products efficiently
  4. Expand gradually by reinvesting profits into store improvements
  5. Coordinate with teammates to divide responsibilities effectively

Why Play Supermarket Together

Perfect for Social Gaming

This game excels as a cooperative experience where communication and teamwork lead to success. It's ideal for friends looking for a fun, low-pressure multiplayer game that encourages collaboration rather than competition.

Stress-Free Management

Unlike intense business simulators, Supermarket Together offers a relaxed, enjoyable approach to management gaming. The cheerful atmosphere and forgiving gameplay make it accessible to players of all skill levels.

Continuous Progression

The game provides satisfying progression as you watch your small store grow into a thriving supermarket. Each expansion and improvement feels rewarding and motivates continued play.

Cross-Platform Fun

With mobile support and browser accessibility, you can check on your store and play with friends regardless of your device, making it a convenient choice for casual gaming sessions.

Frequently Asked Questions (FAQ)