Skip to content

emiljapelt/trench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

279 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

╶┬╴                                 
 │ ┌╴ ┌─┐         ╷                 
 │ │  │ │         │                 
 │ ╵  ├─┘     ┌─╴ ├─┐               
 ╵    │   ╷   │   │ │               
      └─╴ ├─┐ └─╴ ╵ ╵               
          │ │                       
          ╵ ╵            

Trench is a game played by programming. Players write scripts, which describes how their character will behave during the game. A game file is then written, configuring settings, team setups and the board. This can then be executed, last team standing wins!

The (language) that the players write, is split into themes and feature sets. These can be enabled, and disabled, in the game file, changing what players are allow to do.

The game is split into rounds, in which each character will take turns executing a part of their program. A limit on the number of instructions and actions that a character can execute on their turn is enforced to end a turn.

Documentation for different aspects of the game can be found by following these links:

The language

The board

The game file

About

Programming PvP game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published