Skip to content

Commit

Permalink
doc: add player manual
Browse files Browse the repository at this point in the history
  • Loading branch information
buxx committed Apr 12, 2024
1 parent df6df17 commit 493f28a
Show file tree
Hide file tree
Showing 12 changed files with 115 additions and 0 deletions.
3 changes: 3 additions & 0 deletions doc/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# OpenCombat documentation

* [Player manual](./player/index.md)
Binary file added doc/player/battle_placement.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/battle_placement_hide.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/fire_suppress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/fire_target.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/hud.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
112 changes: 112 additions & 0 deletions doc/player/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# Player manual

Open Combat is a real-time tactical war game. Your objective is to win battles in a theater of war. You will manage soldiers, vehicle and artillery moves and fire orders. And only that.

## Battle

### Deployment phase

This phase let you all time you need to place your troops. You must think about two things:

- Your soldiers are they in secured place ? Avoid places where they can be shoot when battle will start
- Your soldiers will be able to make tactical move to conquer the map ?

You can place them in the lighted area. Dark area is the opponent placement zone.

![Placement zone image](./battle_placement.png)

💡 *Note*: You can hide trees with `T` key.

#### How place the troops

To move troops, drag'n drop soldiers with the `left-click`.

#### Prepare some orders

You can give orders to squads. See following [Orders section](#orders). These orders will be executed only when battle start.

💡 *Note*: Unless you want your squad move/sneak immediately when battle start, choose `Hide` order is a good choice to prevent your soldiers from being seen at the start of the battle.

![Placement hide order image](./battle_placement_hide.png)

### HUD

![HUD image](./hud.png)

#### Squad list

![Squad list detail image](./squad_detail.png)

This is the list of your squads. You can quick see how are they health (green is ok, red is not ok ...). Little icon is ammunition level.

A click on the squad detail selected it. A second click center map on the squad leader.

#### Squad detail

![Squad detail image](squad_detail2.png)

This is a larger view of squad detail. You can see on each soldier line his current behavior.

#### Minimap

![Minimap image](./minimap.png)

Minimap is a reduced image of the entire map. Your squad are blue square. Visible opponents squad are red square.

You can click on the minimap to center screen on clicked point.

#### Morale

![Morale indicator image](./morale.png)

The color bar is split in two zone: Left is side "A" (you), right is side "B" (opponent). Green is good morale. Dark green is bad morale.

#### Start the battle

When you are ready to start the battle, click on the "Begin" button.

### Fight phase

#### How to win

Two possible ways:

- Reduce opponent morale to a very low state by killing or injuring their soldiers
- Take all flags on the map

#### Tactics

- When soldier walk, he is more visible
- When soldier run, he is more (more) visible
- When soldier is crawling, he is less visible
- When soldier firing, he is more visible
- When soldier receive fire, he can be pinned down and be unable to fire
- When soldier pinned down, he can refuse a move order
- When soldier pinned down, he can't refuse a move fast order, but will do it by crawling
- When soldier is near a wall/trunk/etc. he got protection from it
- When a soldier shoots at a soldier near a wall/trunk/etc., it will be difficult to hit him

#### Orders

![Orders image](./orders_menu.png)

To open orders menu, press `right-click` when one or multiple squads are selected.

* Move: Move by walking
* Move fast: Move by running
* Sneak: Move by crawling
* Fire: Shoot on the given target
* Defend: Shoot on all visible opponents
* Hide: Hide and shoot only if opponent is very near (yellow circle when giving order)

##### Fire

When giving fire order, two possible cases :

![target fire](./fire_target.png)

When circle is red filled, you give an target order. The squad will target the opponent squad soldiers.

![Suppress fire](./fire_suppress.png)

When circle is black filled, you give a suppress fire order. The squad will fire "on the ground" to make a suppress fire.
Binary file added doc/player/minimap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/morale.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/orders_menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/squad_detail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/player/squad_detail2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 493f28a

Please sign in to comment.