Update README.md
This commit is contained in:
parent
45ef4e8c60
commit
d66b631641
128
README.md
128
README.md
@ -1,9 +1,8 @@
|
||||
# Multiplayer Game Project "Robot Fire"
|
||||
Work Title: Robot Fire
|
||||
Age: 16+
|
||||
Preview Date: 11/12/2024
|
||||
Release Date: -
|
||||
|
||||
- Work Title: Robot Fire
|
||||
- Age: 16+
|
||||
- Preview Date: 11/12/2024
|
||||
- Release Date: -
|
||||
|
||||
## Todo
|
||||
- Distance Fog for Camera
|
||||
@ -16,32 +15,7 @@ Release Date: -
|
||||
- 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:
|
||||
|
||||
# Game Mechanics
|
||||
## Resources
|
||||
- `gun_bullets`
|
||||
- `projectiles` for such weapons
|
||||
@ -53,63 +27,55 @@ Interface:
|
||||
- `platinum` (for radioelectronics),
|
||||
- `iron` (for spare_parts or armor_plates).
|
||||
|
||||
## Classes
|
||||
- Class Robot
|
||||
- DualRiped Human-like
|
||||
- QuadRiped Robot Small
|
||||
- QuadRiped Robot Big
|
||||
|
||||
## 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 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.
|
||||
- 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.
|
||||
From the roles of robots: **Trooper**, **Builder**, **Engineer**.
|
||||
- **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, improvements 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
|
||||
2) Rifles
|
||||
3) Assault(Automatic)
|
||||
- AK-74M
|
||||
- M4 Carbine
|
||||
4) Bolt-Action (Remington Model 700)
|
||||
5) Shotguns
|
||||
6) SMG
|
||||
- UZI
|
||||
- Vector
|
||||
- MP5K
|
||||
- MAC10
|
||||
7) LMG
|
||||
- M249
|
||||
## Players in Game
|
||||
- 24 / All - 12v12 Team
|
||||
- 16 / Troopers - 8v8
|
||||
- 4 / Engineers - 2v2
|
||||
- 4 / Builders - 2v2
|
||||
|
||||
### 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
|
||||
## Weapons
|
||||
1) Handgun
|
||||
2) Assault Rifle
|
||||
3) SMG
|
||||
4) Shotgun
|
||||
|
||||
## Docking Station
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user