forked from andrea/homework5
docs: describe the game
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
# My proposal
|
|
||||||
|
|
||||||
Lorem ipsum
|
|
||||||
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