Programmer Challenge: create an OpenTTD AI
Moderator: OpenTTD Developers
Re: Programmer Challenge: create an OpenTTD AI
To break my own silence on this forum, I would like to make an offer:
Although I am very much 100% retired from OpenTTD development, I have a big interest in finish up the NoAI of OpenTTD. The main problem I had in the past, is that there was no user-group which tested the function we created, and gave advise on functions they needed and used. Therefor, it was impossible to continue this API, as I had no idea which direction to go.
That said, I am willing to help you out finishing the NoAI to which ever extend you need for such an AI challenge, if you can help me by telling what you need exactly. Of course this doesn't need to be done at once, and can change in time, but the feedback is very much critical for any success of NoAI.
If you are interested, please drop me an email at truelight at openttd.org, or visit me at IRC (irc.oftc.net, nickname TrueBrain, I am online, just not in any normal channel ). If there is any interest in a face-to-face meet, I am a CS student at The University of Leiden, so TJIP is not that far away
Also I would like to ask, while looking into NoAI and creating AIs, to update and add things to the AI part of the wiki: http://wiki.openttd.org/index.php/AI:Main_Page. This is also a critical part to make NoAI any success.
To give some addition info: there is a (small) list of things that needs to be done in NoAI here: http://wiki.openttd.org/index.php/AI:TODO
Although I am very much 100% retired from OpenTTD development, I have a big interest in finish up the NoAI of OpenTTD. The main problem I had in the past, is that there was no user-group which tested the function we created, and gave advise on functions they needed and used. Therefor, it was impossible to continue this API, as I had no idea which direction to go.
That said, I am willing to help you out finishing the NoAI to which ever extend you need for such an AI challenge, if you can help me by telling what you need exactly. Of course this doesn't need to be done at once, and can change in time, but the feedback is very much critical for any success of NoAI.
If you are interested, please drop me an email at truelight at openttd.org, or visit me at IRC (irc.oftc.net, nickname TrueBrain, I am online, just not in any normal channel ). If there is any interest in a face-to-face meet, I am a CS student at The University of Leiden, so TJIP is not that far away
Also I would like to ask, while looking into NoAI and creating AIs, to update and add things to the AI part of the wiki: http://wiki.openttd.org/index.php/AI:Main_Page. This is also a critical part to make NoAI any success.
To give some addition info: there is a (small) list of things that needs to be done in NoAI here: http://wiki.openttd.org/index.php/AI:TODO
The only thing necessary for the triumph of evil is for good men to do nothing.
Re: Programmer Challenge: create an OpenTTD AI
I am really sorry for bumping this thread, but I am very interested in a new AI. Are there any updates for this challenge? What's going on WITH!!!!! this? Sorry for my bad English.
- Digitalfox
- Chief Executive
- Posts: 708
- Joined: 28 Oct 2004 04:42
- Location: Catch the Fox if you can... Almost 20 years and counting!
Re: Programmer Challenge: create an OpenTTD AI
You can keep up with discussion and updates about the New AI called NoAI in irc://irc.oftc.net/openttd.noai
Or you can go checking the branch NoAI..
Or you can go checking the branch NoAI..
-
- Traffic Manager
- Posts: 152
- Joined: 28 Jan 2006 15:00
Re: Programmer Challenge: create an OpenTTD AI
Yesterday I saw this poster in the basement of my studenthouse: (Sorry for the poor quality)
Re: Programmer Challenge: create an OpenTTD AI
Any chance of getting a higher quality version, it looks interesting.
Re: Programmer Challenge: create an OpenTTD AI
Translation: "Turn on the lights and don't use your phone."Niek wrote:Any chance of getting a higher quality version
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
-
- Traffic Manager
- Posts: 152
- Joined: 28 Jan 2006 15:00
Re: Programmer Challenge: create an OpenTTD AI
It is in an basement where there are automatic lights and I just prefer to use my crappy phone-camera instead of my 12 Megapixel single-lens reflex camera I have always hanging around my neck.DaleStan wrote:Translation: "Turn on the lights and don't use your phone."Niek wrote:Any chance of getting a higher quality version
Re: Programmer Challenge: create an OpenTTD AI
Can you then at least make a readable pic with your phone-camera?
Re: Programmer Challenge: create an OpenTTD AI
My guess is that the text on the picture is very closely related to this web page (and the other pages from the side menu under Evenementen -> TJIP Challenge)...
Re: Programmer Challenge: create an OpenTTD AI
Well here it is:Leviath.NL wrote:Yesterday I saw this poster in the basement of my studenthouse (..)
Code: Select all
while(Me.Alive()){
Me.KickAss();
try{
Me.LearnLanguage(Language.EN);
Me.dyslectic = false;
}
catch{ /*nice try :( */}
}
-
- Engineer
- Posts: 22
- Joined: 22 Apr 2005 16:23
Re: Programmer Challenge: create an OpenTTD AI
and translation?
Re: Programmer Challenge: create an OpenTTD AI
TJIP challenge 2008
take control and become a
TRANSPORT TYCOON
after the success of the Jeu Awale' programming competition TJIP is organizing a TJIP challenge with the open Transport Tycoon Deluxe game in 2008
Assignment: Program an AI for the open Transport Tycoon Deluxe game within the OpenTTD AI framework.
Build trucks, buses, roads, and stations. Transports goods and persons, and make a profit!
But be warned: You are not alone and your opponents will do anything to oppose you while they build their imperium.
If you want to compete your programming talents against others, register, and make a chance for the main prize, hardware for 2500 euros.
Kick-off takes place at 24 may 2008 (helmond), or june 7 2008 (delft). Finales are in Delft at september 20, 2008.
(bottom)
For more information and subscribing,
www.tjipchallenge.com
take control and become a
TRANSPORT TYCOON
after the success of the Jeu Awale' programming competition TJIP is organizing a TJIP challenge with the open Transport Tycoon Deluxe game in 2008
Assignment: Program an AI for the open Transport Tycoon Deluxe game within the OpenTTD AI framework.
Build trucks, buses, roads, and stations. Transports goods and persons, and make a profit!
But be warned: You are not alone and your opponents will do anything to oppose you while they build their imperium.
If you want to compete your programming talents against others, register, and make a chance for the main prize, hardware for 2500 euros.
Kick-off takes place at 24 may 2008 (helmond), or june 7 2008 (delft). Finales are in Delft at september 20, 2008.
(bottom)
For more information and subscribing,
www.tjipchallenge.com
Re: Programmer Challenge: create an OpenTTD AI
Hmm. No-one told them that OpenTTD isn't an acronym, then...
No-one's more important than the earthworm.
-
- Engineer
- Posts: 22
- Joined: 22 Apr 2005 16:23
Re: Programmer Challenge: create an OpenTTD AI
and what it is then?
Re: Programmer Challenge: create an OpenTTD AI
It is just OpenTTD. Something to do with legalities etc i think.
Re: Programmer Challenge: create an OpenTTD AI
Maybe this thread can be moved to the NoAI sub?
Code: Select all
while(Me.Alive()){
Me.KickAss();
try{
Me.LearnLanguage(Language.EN);
Me.dyslectic = false;
}
catch{ /*nice try :( */}
}
Re: Programmer Challenge: create an OpenTTD AI
You just dug it out so that it will be moved? Why did you not just let it rest in peace, it seems like it is not needed anymore.
Re: Programmer Challenge: create an OpenTTD AI
I guess that after the final, I'd like to inform the comunity about it? Futhermore, there are some participants of the challenge who are active on this forum.Timitry wrote:You just dug it out so that it will be moved? Why did you not just let it rest in peace, it seems like it is not needed anymore.
Just my 2cts...
Code: Select all
while(Me.Alive()){
Me.KickAss();
try{
Me.LearnLanguage(Language.EN);
Me.dyslectic = false;
}
catch{ /*nice try :( */}
}
'Rondje rond de kerk' Victorius
The second Tjip Challenge was an easy victory for the Rondje rond de kerk (Round trip around the church, Dutch/Flemish saying to point out that something is boring. It has its origin in cycling). During the qualification it scored an impressive 15 million pound average, while Ottari (the runner-up) only made 3.5 million.
At the finales all engines kept there places. Third place was for Shadow Inc., although it went bankrupt once and scored bad in the other final.
Final Standings
A comprehensive report (in Dutch) can be found elsewhere: gathering.tweakers.net
For reactions of participants see: http://www.tt-forums.net/viewtopic.php?f=65&t=39343
At the finales all engines kept there places. Third place was for Shadow Inc., although it went bankrupt once and scored bad in the other final.
Final Standings
- Rondje rond de kerk (£15,671,342)
- Ottari (£3,487,225)
- Shadows Inc. (£2,798,447)
- NAAI (£876,351)
- YATTAI (£760,638)
- SubsidyAI (£512,639)
- NoCAB (£73,984)
- GoingForGold (£17,380)
- Appelmoes Intelligentie (£-38,291)
A comprehensive report (in Dutch) can be found elsewhere: gathering.tweakers.net
For reactions of participants see: http://www.tt-forums.net/viewtopic.php?f=65&t=39343
Code: Select all
while(Me.Alive()){
Me.KickAss();
try{
Me.LearnLanguage(Language.EN);
Me.dyslectic = false;
}
catch{ /*nice try :( */}
}
Re: Programmer Challenge: create an OpenTTD AI
Thanks for the information. Would someone who speaks dutch be so kind and translate the post here into english for those who don't understand dutch? (I was able to figure out some parts of it because it sounds like a mixture of german and english with horrible spelling if you read over it )
Who is online
Users browsing this forum: Amazon [Bot] and 30 guests