Procházet zdrojové kódy

Update mechanics document

Some contents for deliberation.
feature/data-structs
TheoryOfNekomata před 2 roky
rodič
revize
5eb23c4e8a
2 změnil soubory, kde provedl 12 přidání a 2 odebrání
  1. +11
    -2
      docs/mechanics.md
  2. +1
    -0
      src/packages/game/geometry/IZ_point2d.h

+ 11
- 2
docs/mechanics.md Zobrazit soubor

@@ -1,5 +1,14 @@
* Starts in a random section in a map
* Player/s must retrieve package/s from random sections in the map
* Each section has different mechanics (outdoors open area - survival, machine gunning, sometimes no enemies spawn here; warehouse - platforming, machine gunning, boss battle; electrical/computer room - puzzle, library with vault - puzzle, boss room - boss battle, lobby - no enemies spawn here, unless the packages are retrieved, etc)
* Player/s must go to the extraction point (helicopter or runaway vehicle)
* Sometimes, crate boxes paradrop on open areas, rooftop, in warehouse areas crates are delivered by trucks
* Sometimes, crate boxes paradrop on open areas, rooftop, in warehouse areas crates are delivered by trucks
* There are some minigames triggered on certain circumstances, such as when exiting the map via helicopter, there could be a "survive from gunfire from ground in X mins" minigame

Possible objectives per game:
* Player/s must retrieve/destroy package/s from random sections in the map.
* Player/s must kill boss/es scattered around the map.
* Bosses could appear when killing certain number of enemies.
* Player/s must escort a VIP out of the map to the extraction zone.
* Player/s must eliminate a number of enemies.
* Could have machine gun mounted in the map
* Player/s must defend a convoy passing through the map.

+ 1
- 0
src/packages/game/geometry/IZ_point2d.h Zobrazit soubor

@@ -3,6 +3,7 @@

#include "../../common/IZ_common.h"

// TODO: unify with vector2d
typedef struct {
f32 x;
f32 y;


Načítá se…
Zrušit
Uložit