Update README.md

This commit is contained in:
Константин Адер 2024-11-21 03:24:13 +03:00
parent 45ef4e8c60
commit d66b631641

128
README.md
View File

@ -1,9 +1,8 @@
# Multiplayer Game Project "Robot Fire" # Multiplayer Game Project "Robot Fire"
Work Title: Robot Fire - Work Title: Robot Fire
Age: 16+ - Age: 16+
Preview Date: 11/12/2024 - Preview Date: 11/12/2024
Release Date: - - Release Date: -
## Todo ## Todo
- Distance Fog for Camera - Distance Fog for Camera
@ -16,32 +15,7 @@ Release Date: -
- In-game runtime editor. - In-game runtime editor.
# Game Mechanics
## 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  ## Resources 
- `gun_bullets` - `gun_bullets`
- `projectiles` for such weapons - `projectiles` for such weapons
@ -53,63 +27,55 @@ Interface: 
- `platinum` (for radioelectronics), - `platinum` (for radioelectronics),
- `iron` (for spare_parts or armor_plates). - `iron` (for spare_parts or armor_plates).
## Classes
- Class Robot
- DualRiped Human-like
- QuadRiped Robot Small
- QuadRiped Robot Big
## Robots (Classes / Their Tasks) ## Robots (Classes / Their Tasks)
Standard Class (Robot (Non-Playing Class / Parent Class) ): 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 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.
- Robots can move. From the roles of robots: **Trooper**, **Builder**, **Engineer**.
- Robots have different movement speeds. - **Trooper**: can carry assault rifles and more armor. Capturing points and thus providing the team with various resources. Purpose: attack and capture new territories.
- Robots have inventory slots (weapons, mods, cargo). - **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.
- Robots can carry loads with them: small boxes and boxes on themselves, trolleys on a trailer. - **Engineer**: can only carry special weapons. Creates weapons, ammo, spare parts, improvements for robots. Goal: Improve the army of robots.
- 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.
## Weapon Types: ### Soldier (Trooper)
Analog of Troop Soldier
### Builder
Big Quad-Ripped Digger Bot
- Can Build
- Can Repair Walls
- Can Walk on Walls
- Heavy
### Engineer
Small Quad-Ripped Engineer Bot works on Robots & Turrets & Other Tools
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.
1) Handguns ## Players in Game
2) Rifles - 24 / All - 12v12 Team
3) Assault(Automatic) - 16 / Troopers - 8v8
- AK-74M - 4 / Engineers - 2v2
- M4 Carbine - 4 / Builders - 2v2
4) Bolt-Action (Remington Model 700)
5) Shotguns
6) SMG
- UZI
- Vector
- MP5K
- MAC10
7) LMG
- M249
### Light Weapons ## Weapons
- HMG 1) Handgun
- RPG 2) Assault Rifle
- ATGM 3) SMG
- MPADS 4) Shotgun
### 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 ## Docking Station