PlayingTheGame - Germanunkol/trAInsported GitHub Wiki

The tutorials just gave an overview how to operate.

Now it is time to actually do and practise writing some AIs.
That is the point of the "challenges", they are meant as advanced tutorials:

  • SmallTown1 - Basic passenger transporting
  • SmallTown2 - Same, with more rails to waste time on.
  • SmallTown3 - Two towns with one train each. Trains must stay in their area.
  • TheMaze - Big random maze. Find the passenger, pick him up, and then go for the exit.
  • SmallTown4 - Basic passenger transporting on a new map.
  • SmallTown5 - Town in center, rails outside. (Manage a 2nd train, watch how you measure distances, learn how to use deadends :)
  • TinyTown1 - Small map 5x3 for testing AIs.

These are "single-player levels", i.e. maps for only one AI.
The AI is up only against the problem, and the timelimit.
You can look at Example AIs to see some "solutions" for these exercises.

Also, you can make more such maps, and share them with other users.

The next step are maps with several AIs, to "compete" for the passengers (and the money they pay).

If you finally wrote an AI that works well enough, you can make an account,
and upload it. Now your AI will run in the matches on the server, and you can look at the resulting scores.