forked from andrea/homework5
docs: describe the game
This commit is contained in:
48
PROPOSAL_20220552.md
Normal file
48
PROPOSAL_20220552.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# My proposal
|
||||
|
||||
- name: Chaewon Lee
|
||||
- student ID: 20220552
|
||||
- [URL](https://git.prototyping.id/20220552/homework5)
|
||||
|
||||
## Describe the game
|
||||
|
||||
```
|
||||
what does the user have to accomplish? How do you win or lose? What type of interactions are possible?
|
||||
```
|
||||
|
||||
**Orb.io** is a 3D survival game inspired by `.io-style` games, particularly [Slither.io](http://slither.com/io), reinterpreted in a _three-dimensional_ visual environment.
|
||||
|
||||
The player controls a glowing sphere moving through a dark space filled with smaller orbs. While the gameplay mechanics are based on classic snake-like systems, the game presents them using 3D rendering and spatial depth.
|
||||
|
||||
### Objective
|
||||
|
||||
The player's goal is to survive as long as possible while collecting glowing orbs to increase their score and grow in size.
|
||||
|
||||
### Core Mechanics
|
||||
|
||||
- The player moves continuously across a 3D environment (constrained to a flat plane for clarity and control).
|
||||
- Small glowing orbs are scattered throughout the space.
|
||||
- When the player collects an orb, their score increases and their body grows longer.
|
||||
- The player leaves behind a trail of body segments that follow the head, forming a snake-like structure.
|
||||
- As the player grows, navigation becomes more difficult due to increased length and space constraints.
|
||||
|
||||
### Win / Lose Conditions
|
||||
|
||||
- There is no fixed win condition. The game is endless, and success is measured by the player's score and survival time.
|
||||
- The player loses if:
|
||||
- They collide with their own body
|
||||
- They hit obstacles or boundaries in the environment
|
||||
|
||||
### Player Interactions
|
||||
|
||||
The player can:
|
||||
|
||||
- Control movement using keyboard (`WASD` or `arrow keys`) or mouse input
|
||||
- Collect orbs to grow and gain points
|
||||
- Avoid collisions with their own body and obstacles
|
||||
- Restart the game after losing
|
||||
|
||||
The gameplay loop is simple and repetitive:
|
||||
`Play` → `Collect` → `Grow` → `Avoid` → `Fail` → `Restart`
|
||||
|
||||
The simplicity of the mechanics allows for immediate understanding, while increasing difficulty creates tension and replayability.
|
||||
Reference in New Issue
Block a user