Shop Cashier Simulator 3D

Seele01-Flash
By
Shop Cashier Simulator 3D offers a realistic supermarket experience where you manage checkout operations, scan items, and handle customer transactions in a busy retail environment.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Shop Cashier Simulator 3D". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Semi-realistic but optimized low-poly art style suitable for mobile browsers. Bright, evenly lit supermarket lighting (simulating fluorescent lights). * **Camera Perspective**: First-person static view from behind the cashier counter. The camera should frame the conveyor belt on the left, the scanner in the center, and the POS terminal/cash drawer on the right. * **Key Assets**: * **The Counter**: A textured surface with a black conveyor belt area and a red laser scanner window. * **Groceries**: A variety of low-poly 3D items (cereal boxes, soda cans, bananas, milk cartons) with distinct, colorful textures. * **POS Terminal**: A 3D model of a credit card reader with a numeric keypad and a digital display screen. * **Customers**: Simple low-poly humanoid characters that spawn on the far side of the counter. They should have basic "Idle" and "Happy/Angry" facial textures or animations. * **Background**: Blurred or low-detail supermarket shelves to create depth without consuming performance. * **Performance**: Use baked lighting where possible. Limit distinct geometries; re-use geometries for grocery items (instanced mesh if many items appear). ### 2. Audio Requirements * **BGM**: Light, looping "elevator music" or Bossa Nova style jazz to create a casual, shopping atmosphere. * **SFX**: * **Scanner**: A distinct, high-pitched "BEEP" when an item passes the laser. * **Keypad**: Digital "blip" sounds when typing numbers. * **Cash Register**: A mechanical "cha-ching" and drawer sliding sound. * **Feedback**: A generic "success" chime for correct transactions and a "buzz" for errors. ### 3. Gameplay Loop * **Phase 1: Scanning**: * Items appear on the conveyor belt. * The player must drag items from the belt, pass them over the red laser scanner (triggering the beep and price popup), and drop them into a bagging area/basket on the right. * **Phase 2: Payment**: * The total price is displayed on the POS screen. * **Scenario A (Cash)**: The customer hands over bills. The player must calculate the change and tap the correct bills/coins from the drawer to give back. * **Scenario B (Card)**: The player must manually type the total amount into the POS terminal keypad and press the green "OK" button. * **Win/Loss Condition**: * **Win**: Correct change given or correct amount entered. The customer smiles and leaves. Score increases (Profit). * **Loss**: Incorrect change or amount. The customer gets an "angry" particle effect. Reputation/Score decreases. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** (essential for the wide counter view). * **Touch Interactions (Raycaster)**: * **Drag & Drop**: Users touch and hold grocery items to move them. Physics constraints should prevent items from clipping through the counter. * **Tap to Type**: The POS terminal keys must be individual interactive zones. Tapping a 3D key should visually depress it (visual feedback) and update the screen display. * **UI/UX**: * All interactive elements (bills, keypad buttons, grocery items) must have large hit-boxes for fat-finger tolerance. * Display a simple HUD at the top showing "Current Level" and "Total Cash Earned." * **Haptics**: Trigger `navigator.vibrate(50)` on a successful scan and `navigator.vibrate(20)` on keypad presses for tactile confirmation. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Shop Cashier Simulator 3D is an immersive retail simulation that puts you behind the checkout counter of a bustling supermarket. This realistic 3D game challenges you to master the art of cashier work, from scanning barcodes to processing various payment methods. Experience the fast-paced world of retail while developing your multitasking skills and customer service abilities.

The game features detailed 3D graphics that bring the supermarket environment to life, complete with realistic product shelves, shopping carts, and diverse customers. Each shift presents new challenges as you work to maintain efficiency while ensuring customer satisfaction.

Core Features

Realistic Cashier Experience

The game provides an authentic simulation of working as a supermarket cashier. You'll handle real-world scenarios including scanning items, calculating totals, processing different payment methods, and giving correct change. The attention to detail makes every transaction feel genuine.

Dynamic Customer Interactions

Every customer brings unique challenges to your checkout line. Some pay with cash requiring exact change calculations, while others use credit cards that need careful processing. Managing different customer types and their specific needs adds depth to the gameplay experience.

Skill Development System

As you progress, you'll naturally improve your scanning speed, accuracy, and customer service skills. The game rewards efficient work and penalizes mistakes, encouraging players to develop real cashier competencies that mirror actual retail work.

Comprehensive Transaction Management

Handle various aspects of retail transactions including: - Accurate item scanning and pricing - Multiple payment method processing - Change calculation and distribution - Receipt generation and customer service - Error correction and problem-solving

Gameplay Mechanics

Essential Cashier Duties

Your primary responsibilities include scanning customer items using the barcode scanner, ensuring all products are properly recorded, and calculating accurate totals. Pay careful attention to each item to avoid costly mistakes that could upset customers or affect your performance rating.

Payment Processing

The game features realistic payment systems supporting both cash and credit transactions. For cash payments, you'll need to calculate correct change, while credit card transactions require careful input using the card reader interface. Each payment method presents its own set of challenges and learning opportunities.

Customer Satisfaction Management

Maintaining happy customers is crucial for success. Quick, accurate service leads to satisfied customers and better earnings, while mistakes and delays can result in complaints and reduced income. The game teaches the importance of balancing speed with precision.

Operation Guide

Basic Controls

  • Left Mouse Button : Primary interaction tool for all in-game elements
  • Number Keys (1-9, 0) : Input amounts on the card reader for credit transactions
  • Point and Click : Navigate menus and interact with checkout equipment

Transaction Workflow

  1. Greet incoming customers and begin scanning their items
  2. Carefully scan each product's barcode to ensure accurate pricing
  3. Calculate the total amount and communicate it to the customer
  4. Process payment using the appropriate method (cash or card)
  5. Provide correct change for cash transactions or process card payments
  6. Complete the transaction and thank the customer

Why Play This Game

Shop Cashier Simulator 3D offers a unique combination of entertainment and practical skill development. It's perfect for:

  • Career Preparation : Gain insights into retail work and customer service
  • Skill Building : Improve math skills, attention to detail, and multitasking abilities
  • Stress-Free Practice : Learn cashier skills without real-world pressure
  • Entertainment Value : Enjoy engaging gameplay with realistic challenges
  • Accessibility : Play instantly in your browser with no downloads required

The game appeals to simulation game enthusiasts, students interested in retail careers, and anyone who enjoys realistic work-based gaming experiences. Its educational value combined with entertaining gameplay makes it suitable for both learning and leisure.

Frequently Asked Questions (FAQ)