Train Wars

Train Wars

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.58
fun: 3.25
innovation: 3.95
theme: 4.05
graphics: 3.52
humor: 2.81
mood: 3.06

Background


In a weird society of the future, all human life has moved onto a 'vast' rail network. It's not clear why, but should any of the trains come to a stop, then all life onboard will perish.

In a twist of sadistic fate, there has also been an uprising of evil robots who are intent of crashing their trains into yours. This is how humans have come to life their lives, STUCK in a LOOP of train tracks.

BUGS

- [DONE] There is an issue when you manually move the camera to the top of the map, you can't manually move the camera down. You *can* however use the 're-center camera' button to fix it.
- For details on edits to the Jam version, just check out git hub

Level Editor

This is a really, really rough level editor. One wrong click and you can corrupt the level file, so be prepared to restore the original file from the zip.
It was an oversight of mine that after I had coded the tracks, composed of nodes and edges in a bidirectional graph, that I had no editor to actually create a rail network. Hence the level editor. Here are a list of keys you can use:

Tracks:

- Ctrl + Del : delete all nodes and edges
- Ctrl + Left Click : place node

- left click not on node : deselect all
- left click on node : select node A
- left click on node: select node B (if A already selected)
- c : join selected edges
- v : toggle active edge (pink) between straight track or bezier
- 1 + left click : place bezier control point 1
- 2 + left click : place bezier control point 2
- K / L : toggle active edge (around selected node A)
- H / J : toggle active aux edge (around selected node A)
- U : create junction signal from active edge (node A must have 3 edges attached)
- hold B + left click: place signal box
- hold Z + left click: place lamp

Scenery:

- AltGr + Del : delete all scenery
- AltGr + left mouse : place current scenery tile
- AltGr + 9 : prev scenery tile
- AltGr + 0 : next scenery tile
Found a bug?
Tell us on Discord