20 lines
1.1 KiB
Markdown
20 lines
1.1 KiB
Markdown
# Pocket 5 Soccer Project Specification
|
|
## Overview
|
|
Pocket 5 Soccer is a 5v5 multiplayer soccer game, designed for quick gaming sessions on mobile and desktop platforms. The game supports both single-player and multiplayer modes, with AI-controlled players filling in any non-human positions.
|
|
## User Roles
|
|
- **Player**: The sole user role, enjoying playing against AI or other human players.
|
|
## User Stories
|
|
- **Single Player Mode**: Players can play against AI-controlled teams.
|
|
- **Multiplayer Mode**: Players can compete against each other, with the game eventually supporting up to 8 human players in a match.
|
|
## Public Interface
|
|
- **Landing Page**: Displays a demo and includes a registration/login page leading to the main game.
|
|
## Technical Stack
|
|
### Frontend
|
|
- **React**: For UI components.
|
|
- **3D Game Engine**: Used directly without React to avoid re-rendering issues, using libraries like Three.js or Babylon.js.
|
|
### Backend
|
|
- **Laravel**: Chosen for its robustness and efficient backend capabilities.
|
|
## No Third-Party Integrations or Automations
|
|
## Design Aesthetics
|
|
- Fun, casual web game style for an engaging user experience.
|