Spring AI???

Discuss the new AI features ("NoAI") introduced into OpenTTD 0.7, allowing you to implement custom AIs, and the new Game Scripts available in OpenTTD 1.2 and higher.

Moderator: OpenTTD Developers

Post Reply
Steffl
Engineer
Engineer
Posts: 103
Joined: 23 Feb 2010 15:44

Spring AI???

Post by Steffl »

Hello,
a student of a danish university wrote about development of AI in OpenTTD. He created his own AI and called it SpringAI. Does anyone know where I can get this AI?
He wrote that he want to make the source of the AI available, but I can't find a link in forum or anywhere other and it's not available on bananas. The only link I found, leads to a place on the server of his university and I always get a forbidden error there.
I'm very interested in this AI, maybe someone can help me.

Here's the .pdf where you can read what he wrote: http://www.google.de/url?sa=t&rct=j&q=s ... Lw&cad=rja

It's long but interesting for AI-writers.
Brumi
President
President
Posts: 921
Joined: 18 Jul 2009 17:54

Re: Spring AI???

Post by Brumi »

Yeah I've stumbled upon it earlier, good to see that OpenTTD AI development is suitable for university projects :)

I don't know about the AI itself though...
zooks
Transport Coordinator
Transport Coordinator
Posts: 262
Joined: 29 Jun 2006 08:36

Re: Spring AI???

Post by zooks »

The link to the paper doesn't work for me but you should probably be able to find his email address and ask him for it in person.
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Spring AI???

Post by FooBar »

Try this link: http://www2.imm.dtu.dk/pubdb/views/edoc ... mm6091.pdf
That's with the google-redirect nonsense resolved.

It surprizes me that one can graduate from university writing an AI for a game. Especially since it's apparently relatively easy, as people here are successful in doing the same thing for a hobby project. I can't imagine that every AI writer here has a master's degree in computer science.
But good for him that he managed to pull it off.
User avatar
Lord Aro
Tycoon
Tycoon
Posts: 2369
Joined: 25 Jun 2009 16:42
Location: Location, Location
Contact:

Re: Spring AI???

Post by Lord Aro »

FooBar wrote: It surprizes me that one can graduate from university writing an AI for a game. Especially since it's apparently relatively easy, as people here are successful in doing the same thing for a hobby project. I can't imagine that every AI writer here has a master's degree in computer science.
But good for him that he managed to pull it off.
I think you'll find that AIs written in this form (e.g. TrAIns, SpringAI) are generally much more complex than your average AI :) (with the possible exception of Pathzilla)
AroAI - A really feeble attempt at an AI

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. --Edsger Dijkstra
Kogut
Tycoon
Tycoon
Posts: 2493
Joined: 26 Aug 2009 06:33
Location: Poland

Re: Spring AI???

Post by Kogut »

Lord Aro wrote: I think you'll find that AIs written in this form (e.g. TrAIns, SpringAI) are generally much more complex than your average AI :) (with the possible exception of Pathzilla)
"If take into closer look on all of the parameters and take into consideration the game performance rating we see that SPRING achieved better results. AIAI managed to achieve higher company value, but other parameters were worse." and note that his AI was not compared with a "Highly-Competitive AIs"

BTW it is a bit disappointing that PAXLink is a "Highly-Competitive AI" and my AIAI is not :).
Last edited by Kogut on 01 Mar 2012 18:18, edited 1 time in total.
Correct me If I am wrong - PM me if my English is bad
AIAI - AI for OpenTTD
Steffl
Engineer
Engineer
Posts: 103
Joined: 23 Feb 2010 15:44

Re: Spring AI???

Post by Steffl »

I read this test against AIAI. In company value and number of vehicles AIAI was better, but Spring AI clearly won in income per vehicle, which seems to be the most important point for the author. :-)

This is understandable because it sounds a little bit strange if he writes: Yeah, this is my AI and this existing AI from someone who made it as hobby project is stronger - Give me my exam! 8)

________________________________________________________________________________________

"By the time of publication of this report SPRING should also be available through the
OpenTTD game interface, from the BaNaNas repository. An application for inclusion has been
sent and the relevant procedure has started. If it is successful, a notification regarding this fact
will appear on SPRING’s website."

I don't know what went wrong here and why it's not available at bananas already. My English is a little bit weak, but maybe he thought AIs can only be added on bananas by developers.

I found his eMail address over his account here on this forum and sent an eMail.
The link leading to a page on university server is still unreachable.
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: Spring AI???

Post by FooBar »

Kogut wrote:
FooBar wrote: I think you'll find that AIs written in this form (e.g. TrAIns, SpringAI) are generally much more complex than your average AI :) (with the possible exception of Pathzilla)
I didn't say that...
User avatar
Leanden
Tycoon
Tycoon
Posts: 2613
Joined: 19 Mar 2009 19:25
Location: Kent

Re: Spring AI???

Post by Leanden »

FooBar wrote:I like trout....
Of course you did...
Image
Kogut
Tycoon
Tycoon
Posts: 2493
Joined: 26 Aug 2009 06:33
Location: Poland

Re: Spring AI???

Post by Kogut »

FooBar wrote: I didn't say that...
Ops. Fixed.
Correct me If I am wrong - PM me if my English is bad
AIAI - AI for OpenTTD
zooks
Transport Coordinator
Transport Coordinator
Posts: 262
Joined: 29 Jun 2006 08:36

Re: Spring AI???

Post by zooks »

FooBar wrote: It surprizes me that one can graduate from university writing an AI for a game. Especially since it's apparently relatively easy, as people here are successful in doing the same thing for a hobby project. I can't imagine that every AI writer here has a master's degree in computer science.
But good for him that he managed to pull it off.
Note that:

1) It's not just the final thesis that is needed for a Masters degree (although it does contribute significantly)
2) The thesis should be focused on scientific and academic attitude, the process and not so much the product. It's how it is used to relate to the field.

However, in this paper, the theoretical background and implications for the field is not described. Which is a pity. A literature study is missing, research question and hypothesis are not specified and so on.. So this is indeed not really what you would expect from a MSc.
Post Reply

Return to “OpenTTD AIs and Game Scripts”

Who is online

Users browsing this forum: Ahrefs [Bot] and 7 guests