The near future: Trains are no longer controlled by humans. Instead, artificial intelligence is used to handle traffic. Program the best AI, beat challenges on various maps and watch it fight other AIs in live, online matches!

Image RSS Feed Latest Screens
New Map Type! New Map Type! New Map Type!
Blog RSS Feed Report abuse Latest News: Released Version 4, Summary of development

3 comments by Germanunkol on Dec 18th, 2013

Hello trAIn-programmers,

The newest version (4) has been online for a while, and I took the opportunity to write a summary of the year that went into developing trAInsported. I'll cover some of the ups and downs here, but be sure to read the full story over on yellloh.


The new version features a lot of bug fixes, but also something that I hadn't expected at first: languages.
Towards the end of the development cycle, it occurred to me that not all players would be fluent in English. Surprisingly, players soon started approaching me and asked if they could translate the game into their own languages. The result is that the new version can now be played in Turkish, Russian, English, German, Finnish and Spanish! Thanks so much to the people who helped translating!

Linux, Mac, Windows:
TrAInsported Version 4

Windows exe:
TrAInsported Version 4 - Windows Executable

When I first went to the press, very few people wrote back. It might've been because of the lame video I made or because the game fills a relatively small niche. Or because of the images with bad gradients, or because of the fact that I suck at webdesign, and it was the first website I really made from scratch.
Even so, when no one wrote back, I was pretty disappointed. Then, suddenly, the writers from indiegames.com replied, telling me I had written while the GDC was on, a really bad time of the year. Shortly afterwards, they featured the game on their site. Views and downloads started to explode. A few weeks later, I noticed that my server (still running on a raspberry pi) had gone down. Looking at apache's access logs, I noticed many people were coming from heise.de - the publisher of a major computer magazine from Germany! A few days later, I heard they had actually published a short note about the game in the printed version as well.
Needless to say - I was happy.

Shortly afterwards, I got message that people were using the game for a project in a computer programming class at university, among other cool programming games like CoreWar, AntMe and RoboCode.

In the meantime, over 6000 players have played the game - a number I never dreamt of when starting development. Thank you to everyone who gave the game a spin!

Also get the full story over on yellloh.

Media RSS Feed Latest Video
Downloads RSS Feed Latest Downloads
TrAInsported Version 4

TrAInsported Version 4

Aug 11, 2013 Full Version 0 comments

New Version - now with Finish, Russian, Turkish, German, English and Spanish translations and lots of bug fixes! This version needs the Awesome Love2D...

TrAInsported Version 4 - Windows Executable

TrAInsported Version 4 - Windows Executable

Aug 11, 2013 Full Version 0 comments

New Version - now with Finish, Russian, Turkish, German, English and Spanish translations and lots of bug fixes!

TrAInsported Version 2 - Windows Executable

TrAInsported Version 2 - Windows Executable

Mar 21, 2013 Full Version 0 comments

The Windows executable version. Simply download, unzip, and double-click the .exe! There are also a source versions for Mac and Linux available.

TrAInsported Version 2

TrAInsported Version 2

Mar 21, 2013 Full Version 0 comments

Version 2 of the game! This is the source version for Linux, Windows and Mac. There's also standalone Windows executables.

Full alpha version (Win .exe)

Full alpha version (Win .exe)

Feb 27, 2013 Full Version 0 comments

Win .exe file - just unzip and run! Make sure to start with the tutorials. If you get stuck, check out the wiki on www.trainsportedgame.no-ip.org/wiki...

Full alpha version (Linux, Mac)

Full alpha version (Linux, Mac)

Feb 26, 2013 Full Version 0 comments

Run using the Löve2d engine (www.love2d.org) Runs on windows, linux and mac. Edited: Fixed tutorials to work with new AI interface.

Post comment Comments
Guest
Guest Feb 2 2014, 9:39am says:

This comment is currently awaiting admin approval, join now to view.

Germanunkol Creator
Germanunkol Mar 4 2014, 3:19pm replied:

The version you have is made for Löve 0.8.
You can get the newest version from github (this is work in progress, but it's working with Löve 0.9) or wait a little longer until I officially make a new release.
Note that everything should work on the new Github version, but it can't connect to the online server yet, since that's still running the current version.
Github.com

+1 vote   reply to comment
Guest
Guest Apr 11 2013, 10:15am says:

This comment is currently awaiting admin approval, join now to view.

Germanunkol Creator
Germanunkol Apr 14 2013, 10:32am replied:

Vielen Dank für das Feedback!
Habe den Wiki-Artikel geschrieben: Trainsportedgame.no-ip.org ... hoffe, dass das erlärt, was du gebraucht hast.
Vielleicht komme ich auch mal dazu, noch ein Video zu machen, mal sehen.

+1 vote   reply to comment
null.
null. Mar 13 2013, 10:21am says:

In the ai.chooseDirection function I get a nil value for train.nextX, train.nextY and train.dir ... Am I doing something wrong?

Example:
function ai.chooseDirection(train, possibleDirections)
print("junction at "..train.nextX..":"..train.nextY.." train going "..train.dir)
return "S"
end

Prints:
C: Error found in your function: [string "/home/xxx//.local/share//love/trAInsp..."]:220: attempt to concatenate field 'dir' (a nil value)
C: stack traceback:
C: [string "/home/xxx//.local/share//love/trAInsp..."]:220: in function <[string "/home/xxx//.local/share//love/trAInsp..."]:219>
C: (tail call): ?
C: [C]: in function 'xpcall'
C: Scripts/ai.lua:74: in function
C: nulltrAIn: Stopped function: ai.chooseDirection()

+1 vote     reply to comment
null.
null. Mar 13 2013, 11:27am replied:

Ohh, I guess those are only in the git version?
Which is too bad, since that won't run for me because it requires "Scripts/configFile", which is missing.

+1 vote     reply to comment
Germanunkol Creator
Germanunkol Mar 19 2013, 7:36pm replied:

Should be fixed. Sorry about that, please retry!
Note though that with the git version you'll probably not be able to log in to the online server, that runs an older version and they're not compatible. Will update the online server in the next few days.

+2 votes   reply to comment
null.
null. Mar 21 2013, 5:28pm replied:

Ah, great. Thank you very much.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
TrAInsported
Platforms
Windows, Mac, Linux
Developed By
Germanunkol
Engine
LÖVE
Contact
Send Message
Release Date
Released Mar 31, 2013
Game Watch
Track this game
Share
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Style
Genre
Futuristic Sim
Theme
Comic
Players
Single & Multiplayer
Project
Indie
Embed Buttons

Promote TrAInsported on your homepage or blog by selecting a button and using the embed code provided (more).

TrAInsported TrAInsported
TrAInsported
Statistics
Rank
6,013 of 26,488
Last Update
1 year ago
Watchers
28 members
Files
6
News
5