Create README.md
This commit is contained in:
parent
897f910d37
commit
82f9b409fd
136
README.md
Normal file
136
README.md
Normal file
@ -0,0 +1,136 @@
|
||||
# Multiplayer Game Project "Robot Fire"
|
||||
Work Title: Robot Fire
|
||||
Age: 16+
|
||||
Preview Date: 11/12/2024
|
||||
Release Date: -
|
||||
|
||||
|
||||
## Todo
|
||||
- Distance Fog for Camera
|
||||
- Server-Client Rpc Synchronization
|
||||
- In-game debug console.
|
||||
- Custom kinematic character controller (for base Character Movement).
|
||||
- Momentum-based movement
|
||||
- Snappy movement
|
||||
- Collision Detection
|
||||
- In-game runtime editor.
|
||||
|
||||
|
||||
|
||||
## Classes
|
||||
- Class PlayerEssence
|
||||
- ConnectingToFreeRobot
|
||||
- StateMachine
|
||||
- InputForPlayerEssense
|
||||
- PlayerEssenceForEachPlayer(hasAuthority)
|
||||
|
||||
|
||||
- Class RobotBase
|
||||
- Movement
|
||||
- Jump
|
||||
- InputForRobot
|
||||
- OwnershipToPlayer
|
||||
- BaseWeapon
|
||||
- BaseAdvancementsParts (Wearable rocket carriers, Radio jamming device or something like that (i.e. worn on a robot as a RobotComponent))
|
||||
|
||||
|
||||
## Game Mechanics
|
||||
|
||||
### Player Controller
|
||||
|
||||
Players have two states: without a robot, controlling the robot.
|
||||
|
||||
Interface:
|
||||
|
||||
## Resources
|
||||
- `gun_bullets`
|
||||
- `projectiles` for such weapons
|
||||
- `spare_parts` (Robot Components)
|
||||
- `armor_plates` (Robot Components)
|
||||
- `in-game_resources`:
|
||||
- `gold` (for motherboards_of_robots),
|
||||
- `silver` (for electronics),
|
||||
- `platinum` (for radioelectronics),
|
||||
- `iron` (for spare_parts or armor_plates).
|
||||
|
||||
## Robots (Classes / Their Tasks)
|
||||
|
||||
Standard Class (Robot (Non-Playing Class / Parent Class) ):
|
||||
|
||||
- Robots can move.
|
||||
- Robots have different movement speeds.
|
||||
- Robots have inventory slots (weapons, mods, cargo).
|
||||
- Robots can carry loads with them: small boxes and boxes on themselves, trolleys on a trailer.
|
||||
- Robots have several states: hibernation (there is no player), loading, active, inactive (with player), disabled (is dead).
|
||||
- Robots can be repaired (using spare parts).
|
||||
- The player can switch between free robots connected to the docking station.
|
||||
- Robots can be rebuilt on the docking station, without the cost of spare parts.
|
||||
- Each robot has a role that defines its characteristics.
|
||||
|
||||
From the roles of robots: Trooper, Builder, Engineer, Medic.
|
||||
|
||||
- Trooper - can carry assault rifles and more armor. Capturing points and thus providing the team with various resources. Purpose: attack and capture new territories.
|
||||
- Builder - can use a special weapon in one slot, can drag large loads (up to 5 trolleys) over long distances. Purpose: logistics and strengthening of territories.
|
||||
- Engineer - can only carry special weapons. Creates weapons, ammo, spare_parts, AdvancementsParts for robots. Goal: Improve the army of robots.
|
||||
- Medic - can carry other robots. Repair all kinds of robots, create new ones at the docking station. Purpose: organization of the work of robots.
|
||||
|
||||
Three branches of development:
|
||||
|
||||
- Mechanics (mechanical parts) - weapons, logistics, armor.
|
||||
- Electronics (electronic parts) - interface, robot repair, robot creation.
|
||||
- Radio engineering (radio hacking) - turning off the robot, capturing the robot, radio interference.
|
||||
|
||||
## Weapon Types:
|
||||
|
||||
### Handguns
|
||||
|
||||
- Revolver
|
||||
- Pistol
|
||||
|
||||
### Rifles
|
||||
|
||||
#### Assault(Automatic)
|
||||
- AK-74M
|
||||
- M4 Carbine
|
||||
|
||||
#### Bolt-Action
|
||||
- Remington Model 700
|
||||
|
||||
#### Semi-Automatic
|
||||
- SVD (rifle)
|
||||
|
||||
#### Shotguns
|
||||
- AA-12
|
||||
|
||||
#### SMG
|
||||
- UZI
|
||||
- Vector
|
||||
- MP5K
|
||||
- MAC10
|
||||
|
||||
#### LMG
|
||||
- M249
|
||||
|
||||
### Light Weapons
|
||||
- HMG
|
||||
- RPG
|
||||
- ATGM
|
||||
- MPADS
|
||||
|
||||
### Artillery Missiles
|
||||
|
||||
#### ABM (Anti-Ballistic Missile)
|
||||
|
||||
#### SSM (Surface-to-surface, ballistic missile)
|
||||
|
||||
### Artillery Missiles Launchers
|
||||
|
||||
#### Wheeled Missile Launcher like HIMARS
|
||||
|
||||
#### Multiple Landed Missile Launcher
|
||||
|
||||
#### Single Landed Missile Launcher
|
||||
|
||||
## Docking Station
|
||||
|
||||
The Docking Station is a base for each teams. Reproduce new robots each two minutes. In order to win, the enemy must destroy this Docking Station. The Docking Station can be repaired by medics/engineers.
|
Loading…
x
Reference in New Issue
Block a user