<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1297223981709991789</id><updated>2011-12-06T11:34:35.478+01:00</updated><category term='install'/><category term='E-track-4'/><category term='Geany'/><category term='grub'/><category term='Dirt-3'/><category term='Jean-Philippe'/><category term='Kristof'/><category term='C'/><category term='robot'/><category term='ticket'/><category term='Salty'/><category term='TRB'/><category term='help'/><category term='petit'/><category term='Chromium'/><category term='gnue'/><category term='track'/><category term='Aalborg'/><category term='download'/><category term='Andrew'/><category term='Blender'/><category term='git'/><category term='Forza'/><category term='video'/><category term='Alpine-1'/><category term='Haruna'/><category term='windows'/><category term='Radeon'/><category term='sf.net'/><category term='code'/><category term='TORCS'/><category term='Corkscrew'/><category term='patch'/><category term='debug'/><category term='Reinhard'/><category term='SpeedDreams'/><category term='TORCS-NG'/><category term='Xavier'/><category term='howto'/><category term='fopen'/><category term='championship'/><category term='E-track-1'/><category term='Ruudskogen'/><category term='X'/><category term='leaderboard'/><category term='style'/><category term='beta'/><category term='3D'/><category term='knock'/><category term='software'/><category term='STL'/><category term='Linux'/><category term='ATI'/><category term='Street-1'/><category term='design'/><category term='longday'/><category term='Ubuntu'/><category term='release'/><category term='race'/><category term='SVN'/><category term='cpplint'/><category term='Mart'/><title type='text'>kilo - SD - TORCS</title><subtitle type='html'>kilo wandering on Speed Dreams &amp;amp; TORCS land</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6427646166271413709</id><published>2011-10-14T10:13:00.001+02:00</published><updated>2011-10-14T10:14:30.747+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>printf("RIP Dennis Ritchie :( \n");</title><content type='html'>There aren't many computer-related books on my shelf. But the white one* is there, and I guess it will be there as long as I have a shelf.&lt;br /&gt;&lt;br /&gt;Thank you, Dennis. RIP.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;*&amp;nbsp;The C Programming Language, B.Kernighan, D.Ritchie&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6427646166271413709?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6427646166271413709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/10/printfrip-dennis-ritchie-n.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6427646166271413709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6427646166271413709'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/10/printfrip-dennis-ritchie-n.html' title='printf(&quot;RIP Dennis Ritchie :( \n&quot;);'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-1219282464423189570</id><published>2011-09-06T09:18:00.000+02:00</published><updated>2011-09-09T12:20:06.687+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><title type='text'>git and nomad life</title><content type='html'>This entry is like a note to myself, just to help remember setting this thing up again if needed...&lt;br /&gt;&lt;br /&gt;So I have my &lt;a href="http://repo.or.cz/w/kilo_torcs_tracks.git"&gt;track creations&lt;/a&gt; in a public git repo at &lt;a href="http://repo.or.cz/"&gt;repo.or.cz&lt;/a&gt;.&lt;br /&gt;So far I've only been using it to publish my ideas to the world, but now my time schedule has changed and I wanted to gain full access from another computer, too.&lt;br /&gt;I had no problems using git clone to clone the project on the new computer. Then I've set up some tracking branch with '&lt;i&gt;git branch -t track_name origin/track_name&lt;/i&gt;', fetched it with '&lt;i&gt;git fetch origin&lt;/i&gt;' and&amp;nbsp;began working on it after the merge: '&lt;i&gt;git merge origin/track_name&lt;/i&gt;'.&lt;br /&gt;But then after some changes I wanted to push them to the repo, so I could continue work on the other computer. However I could not get it working unless adding a new user at&amp;nbsp;&lt;a href="http://repo.or.cz/reguser.cgi"&gt;repo.or.cz/reguser.cgi&lt;/a&gt;. It also meant generating a new SSH key with ssh-keygen, and copying the public key to the appropriate edit field on the register page.&lt;br /&gt;Then I've edited the file .git/config and added a new line in the section '&lt;i&gt;[remote "origin"]&lt;/i&gt;' a new line, right after the &lt;i&gt;fetch URL&lt;/i&gt; line:&lt;br /&gt;&lt;i&gt;pushurl = ssh://newusername@repo.or.cz/srv/git/kilo_torcs_tracks.git&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Now I can fetch the whole thing issuing '&lt;i&gt;git fetch origin track_name&lt;/i&gt;' and push to it '&lt;i&gt;git push origin track_name&lt;/i&gt;'. The server asks for the SSH passphrase and voila it works.&lt;br /&gt;Right, it may be obvious for some, but I am happy now and wanted to share it :D&lt;br /&gt;&lt;br /&gt;Note #1: you may ask why did I not use my existing pubkey to register. Simple: forgot where my USB stick with my pubkey was, and did not want to wait 3 more days with the whole procedure when I got back to the same situation... yes I know, I am lazeeeeehhhh.&lt;br /&gt;&lt;br /&gt;Note #2: remember, don't &lt;i&gt;git pull&lt;/i&gt;, rather &lt;i&gt;git fetch&lt;/i&gt; and then &lt;i&gt;git merge&lt;/i&gt;... Details &lt;a href="http://longair.net/blog/2009/04/16/git-fetch-and-merge/"&gt;here&lt;/a&gt; and &lt;a href="http://gitready.com/beginner/2009/03/09/remote-tracking-branches.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-1219282464423189570?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/1219282464423189570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/09/git-and-nomad-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1219282464423189570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1219282464423189570'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/09/git-and-nomad-life.html' title='git and nomad life'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-4963935547194022865</id><published>2011-08-28T00:08:00.000+02:00</published><updated>2011-08-28T00:08:28.978+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='knock'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Knockhill dilemma solved</title><content type='html'>Thanks to everyone who has expressed his/her opinion about my planned track.&lt;br /&gt;&lt;br /&gt;The results are:&lt;br /&gt;Realistic: 5&lt;br /&gt;Easy: 2&lt;br /&gt;&lt;br /&gt;manfariel has even produced side-by-side videos with a real-life on-board lap on the left and himself driving around the track in Speed Dreams, on the right, synchronised. Wow!&lt;br /&gt;&lt;br /&gt;So the more realistic option wins, even without my own vote. Thanks again for sharing your views.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-4963935547194022865?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/4963935547194022865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/08/knockhill-dilemma-solved.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4963935547194022865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4963935547194022865'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/08/knockhill-dilemma-solved.html' title='Knockhill dilemma solved'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-3769272319439450910</id><published>2011-08-14T01:34:00.002+02:00</published><updated>2011-08-15T12:48:35.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knock'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='help'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Knockhill dilemma</title><content type='html'>&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;HELP NEEDED!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;I've been working on a track for some time now, &lt;a href="http://www.knockhill.com/about_us/index.php"&gt;Knockhill&lt;/a&gt; in Scotland.&lt;br /&gt;&lt;br /&gt;It is a 2 km long (or better, short), fast track with very interesting corners, turns and altitude changes. What gives me headaches is the latter one. The information available of the track says that it is "varying by around 200 feet (60m) from highest to lowest point."&amp;nbsp;I've mapped the track outline, tried to get the altitude and banking changes right, but I have a burning un-certain feeling in my soul about it.&lt;br /&gt;&lt;br /&gt;At first try I've made it so that the Z-size, ie the difference between the lowest and highest point on track was 200ft.&amp;nbsp;Man, was that track hard to drive? Sure it was. It had some drops that you would even think about going down there by bike, not even a racecar... Robots behaved very different in the drops and climbs, some were flying out straight ahead like an F-14 catapults from a carrier ship, others slowed down and managed to follow the track more safe. In short, the track looked and behaved too dangerous.&lt;br /&gt;&lt;br /&gt;Now, I haven't been to the track IRL. I only know it from photos and BTCC races available on Youtube. So I've never walked down there on those slopes to get a real feeling of them. There may be this kind of sharp changes in altitude, or there may be not.&lt;br /&gt;&lt;br /&gt;My next idea was to halve the altitude changes of the track. It was easy to do, only had to change the 'grade' and 'profile end tangent' values of each segment in the track XML file. After generating the track, I was eager to see how it feels to drive around. And - I liked it more than the original! It seems the robots like it more, too. It simply feels more natural.&lt;br /&gt;&lt;br /&gt;So I have this track that feels great to drive, and another one that is more hi-fi in regards of data. Which one is better? I cannot decide, so please help me! The two versions are available &lt;a href="http://dl.dropbox.com/u/22073702/knock.zip"&gt;here (safe one)&lt;/a&gt; and &lt;a href="http://dl.dropbox.com/u/22073702/knock2.zip"&gt;here (tricky one)&lt;/a&gt;. Please download and test them and share you views either in the comments or via e-mail.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Remember, &lt;b&gt;I need your help&lt;/b&gt;&lt;/div&gt;or this track won't be finished ever&amp;nbsp;and all the great resources used for creating it&amp;nbsp;will be lost forever to humanity :D&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;NB the tracks are unfinished - they don't have a pitlane, textures are basic, etc. But they are drivable. I've driven them in Speed Dreams, but I guess they also work in TORCS. To install them, just copy the contents of the archives to the track/road location, in a folder named 'knock'.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-3769272319439450910?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/3769272319439450910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/08/knockhill-dilemma.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3769272319439450910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3769272319439450910'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/08/knockhill-dilemma.html' title='Knockhill dilemma'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6687989220684258325</id><published>2011-06-30T00:44:00.000+02:00</published><updated>2011-06-30T00:44:07.028+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Install Speed Dreams on Ubuntu</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Following up of my &lt;a href="http://kiloandtorcs.blogspot.com/2009/09/install-torcs-on-ubuntu.html"&gt;TORCS install howto&lt;/a&gt;, today I'll tell you what I had to do to get Speed-Dreams up and working on a brand new, clean Ubuntu 11.04 (Natty Narval) install.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;NB: I usually work on the trunk branch of Speed Dreams, using git-svn, but I think the download packages should work the same.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;So this is what I've started with:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo apt-get install cmake libsdl1.2-dev libjpeg8-dev libxmu-dev&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;then made some links:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libGLU.so.1 /usr/lib/libGLU.so&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libXi.so.6 /usr/lib/libXi.so&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;(idea from &lt;a href="http://ubuntuforums.org/showthread.php?t=831975"&gt;here&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;then downloaded and installed Plib the usual way (later I learned there is a plib-dev package in Ubuntu now...):&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="line-height: 17px;"&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Visit the&amp;nbsp;&lt;a href="http://plib.sourceforge.net/download.html"&gt;PLib download page&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Download the 1.8.5 version, then do as told:&amp;nbsp;&lt;i&gt;tar xzf plib-1.8.5.tar.gz&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;cd plib-1.8.5&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;./configure&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;make&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo make install&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;and then onto adding some more dev libs:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo apt-get install libopenal-dev libenet1-dev&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;At this point "&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;cmake .&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;" still wasn't happy,&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&amp;nbsp;whining about some plib thingies. Quick googling led me to our &lt;a href="https://sourceforge.net/projects/speed-dreams/forums/forum/865036/topic/4047568"&gt;own forum&lt;/a&gt; (khm) and launching cmake in interactive mode (&lt;i&gt;cmake -i .&lt;/i&gt;) I was able to set the correct location of the PLib includes.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;This was so satisfying that cmake agreed to complete 100%.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Now in the &lt;i&gt;make&lt;/i&gt; phase I quickly faced the first problem, at about 9% of compiling. It missed some libplib*.so files in the /usr/lib directory. Noproblemo, linking is our friend (every other day):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libplibul.so.1 /usr/lib/libplibul.so&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libplibsg.so.1 /usr/lib/libplibsg.so&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libplibsl.so.1 /usr/lib/libplibsl.so&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libplibjs.so.1 /usr/lib/libplibjs.so&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libplibssg.so.1 /usr/lib/libplibssg.so&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;sudo ln -s /usr/lib/libplibssgaux.so.1 /usr/lib/libplibssgaux.so&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;And so it compiled at last...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Now I'm busy racing :)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6687989220684258325?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6687989220684258325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/06/install-speed-dreams-on-ubuntu.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6687989220684258325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6687989220684258325'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/06/install-speed-dreams-on-ubuntu.html' title='Install Speed Dreams on Ubuntu'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-2425974859396435867</id><published>2011-01-10T00:17:00.000+01:00</published><updated>2011-01-10T00:17:27.575+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='ticket'/><category scheme='http://www.blogger.com/atom/ns#' term='sf.net'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>git &lt;-&gt; svn</title><content type='html'>You may guess now I like working with &lt;a href="http://git-scm.com/"&gt;git&lt;/a&gt;. I am always amazed how easily I can match the abilities of this software with the several, often changing needs that arise during my work or hobbies. Oh right, it cannot help in skating faster...&lt;br /&gt;And then there is &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;. I should not say I hate it but I think it is a slow dinosaur, ugly, fat and slow-moving. But still, many projects use it so if you want to participate in them, you've got to follow the flow.&lt;br /&gt;And there comes git-svn to the rescue. It enables you to use your beloved git in a subversion-based project easily. This is how I've set up my workplace for Speed Dreams development, using git for effective feature branching, mergeing, rebasing and such git candy:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;mkdir sd&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;git svn init https://speed-dreams.svn.sourceforge.net/svnroot/speed-dreams/trunk&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;git svn fetch -r3096&lt;/i&gt; (of course you can choose another SVN revision)&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;git svn rebase&lt;/i&gt;&lt;/blockquote&gt;and voila you have a nice and shiney git repository that mimics the SVN repo.&lt;br /&gt;Anytime you want to update your repo (like doing 'svn up'), just issue&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;git svn rebase&lt;/i&gt;&lt;/blockquote&gt;The above process is explained in more detail &lt;a href="http://flavio.castelli.name/howto_use_git_with_svn"&gt;here&lt;/a&gt; (thanks, Flavio), along another entry &lt;a href="http://www.viget.com/extend/effectively-using-git-with-subversion/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now onto feature branching:&lt;br /&gt;&lt;br /&gt;I quite like the &lt;a href="http://blog.hasmanythrough.com/2008/12/18/agile-git-and-the-story-branch-pattern"&gt;Story branch pattern&lt;/a&gt;, so basically what I do is:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;1) Find a ticket to work on in the &lt;a href="http://sourceforge.net/apps/trac/speed-dreams"&gt;Speed Dreams Trac system&lt;/a&gt;, let's say it is ticket #100.&lt;/blockquote&gt;&lt;blockquote&gt;2) &lt;i&gt;git co -b 100_ticket_short_title&lt;/i&gt; this creates and switched to a new git branch that I will use for this ticket only&lt;/blockquote&gt;&lt;blockquote&gt;3) hack this &amp;amp; that&lt;/blockquote&gt;&lt;blockquote&gt;4) &lt;i&gt;git add -p&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;5) &lt;i&gt;git ci -m 'Commit message that really tells something. Re #100'&lt;/i&gt; - so I always try to include the ticket number in the commit message, good for &lt;a href="http://sourceforge.net/apps/trac/speed-dreams"&gt;Trac coverage&lt;/a&gt;.&lt;/blockquote&gt;&lt;blockquote&gt;reiterate 3-4-5 until ticket is finished&lt;/blockquote&gt;&lt;blockquote&gt;6) &lt;i&gt;git diff --cached&lt;/i&gt; (review all the work done)&lt;/blockquote&gt;&lt;blockquote&gt;7) &lt;i&gt;git rebase -i HEAD^8&lt;/i&gt; (or so, view last 8 commits and squash them together if needed - this to get rid of the side effects of very frequent git commits)&lt;/blockquote&gt;Now before committing to SVN let's make sure it won't cause any conflicts:&lt;br /&gt;&lt;blockquote&gt;8) &lt;i&gt;git svn fetch &amp;amp;&amp;amp; git svn rebase&lt;/i&gt; (OK maybe git svn fetch isn't needed)&lt;/blockquote&gt;If still 'green', then commit to SVN:&lt;br /&gt;&lt;blockquote&gt;9) &lt;i&gt;git svn dcommit&lt;/i&gt;&lt;/blockquote&gt;Now switch back to the master branch and update it, too:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;git co master&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;git svn rebase&lt;/i&gt;&lt;/blockquote&gt;Set the ticket status fixed and delete the branch, if you like. I prefer to keep it around for some weeks in case the ticket is reopened after the initial tests, but you can get rid of it or create a new branch then - really just a question of taste.&lt;br /&gt;&lt;br /&gt;The only thing you should really take note is: you cannot do a git svn rebase if you have any uncommitted changes. Fabio's blog says he uses git stash to put away his changes, does the rebase, then does git stash apply to get his changes back. I prefer to commit my changes instead, do the rebase and then work on the usual way. Which one you choose is up to your taste - both approaches work fine.&lt;br /&gt;&lt;br /&gt;This is the real git magic - you can choose the way you work!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-2425974859396435867?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/2425974859396435867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/01/git-svn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/2425974859396435867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/2425974859396435867'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2011/01/git-svn.html' title='git &lt;-&gt; svn'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-1232950233141959037</id><published>2010-10-29T11:20:00.001+02:00</published><updated>2010-10-29T11:33:28.335+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='cpplint'/><category scheme='http://www.blogger.com/atom/ns#' term='ticket'/><category scheme='http://www.blogger.com/atom/ns#' term='Kristof'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='style'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='Haruna'/><title type='text'>Ramblings - 2010/43</title><content type='html'>Remember last time I wrote that I can run &lt;a href="http://speed-dreams.org/"&gt;Speed Dreams&lt;/a&gt; again with decent FPS? Well, that seems to get worse now, the driver fails quite often and SD exits then. Another Linux bug, got to check the reports :(&lt;br /&gt;&lt;br /&gt;Yet I've managed to develop the robot some more. Now it can handle skill settings, so you can set it up to be hmmm 'less than perfect'. The setting affects the braking (it starts breaking for a turn earlier), accelerating (it accelerates slower) and the width of the track is uses, so it isn't so brave using the full width of the track and sometimes even more, remains on the 'safe side' of driving. Whether this skilling is consistent or not, ie when skill is lower by 10% the lap times get worse also by 10% is subject to further testing.&lt;br /&gt;Now I am in the process of setting up the LS-GT1 carset for the robot, the first car (the Archer R9s) is kinda ready with two fictional drivers. Check the process details &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/wiki/KiloRobot"&gt;here&lt;/a&gt;.&lt;br /&gt;In the meanwhile I am trying to adapt the coding style of the whole robot codebase to match that of &lt;a href="http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml"&gt;Google's advised C++ coding style&lt;/a&gt;. While in some moments it seems to be too narrow-minded pedantric there is quite some thought in it and in the end it may help improve code quality.&amp;nbsp;One of the changes was to use full path in includes, &lt;i&gt;#include "src/drivers/kilo2008/pit.h" &lt;/i&gt;instead of &lt;i&gt;#include "pit.h"&lt;/i&gt;. Kristof reported it caused problems when building the code but I think it is rightful to be sure the compiler uses the correct header files in situation like ours when there are several robots in the source tree with a pit header. Later Kristof said it only caused problems when using a separate build directory so not in normal cases. Another suggestion was to use &lt;i&gt;"using ::std::string;" &lt;/i&gt;instead of &lt;i&gt;"using namespace std;"&lt;/i&gt;&amp;nbsp;so not to pollute the global namespace, something I've never ever thought of but can see the reason behind. &lt;a href="http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py"&gt;cpplint.py&lt;/a&gt; is a great tool helping this process (nah in reality is a nasty little !*@#**^%&amp;amp; but we love it, right?)&lt;br /&gt;&lt;br /&gt;Track-wise I am fighting a pitlane issue of too wide a pit lane and matching the correct texture for it. Just look at sat pictures of the St. Petersburg GP and you'll see my problem. Oh damn, I've so many track ideas... and Knockhill is next on the door.&lt;br /&gt;&lt;br /&gt;The other day I've ticked off a &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/ticket/229"&gt;ticket&lt;/a&gt; about incorrect number of laps displayed in the board1 area that was caused by such a trivial error I didn't notice it for an hour or so... passing the address of a char array to a function, then checking it's size is snprintf, the size if not the array size but the size of the pointer hahaha (4 vs 255). Trivial but painful :)&lt;br /&gt;&lt;br /&gt;Haruna has shot a &lt;a href="http://www.youtube.com/watch?v=Wd4Kmu--PYA"&gt;nice video&lt;/a&gt; of the current state of &lt;a href="http://speed-dreams.org/"&gt;Speed Dreams&lt;/a&gt;, it is on Youtube, check it out:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Wd4Kmu--PYA?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Wd4Kmu--PYA?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;That's all that comes to my mind today, Halloweeeen is right here \o/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-1232950233141959037?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/1232950233141959037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/10/ramblings-201043.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1232950233141959037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1232950233141959037'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/10/ramblings-201043.html' title='Ramblings - 2010/43'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-7252324454373636017</id><published>2010-10-15T13:27:00.000+02:00</published><updated>2010-10-15T13:27:32.332+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='Andrew'/><category scheme='http://www.blogger.com/atom/ns#' term='leaderboard'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='Radeon'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ramblings - 2010/41</title><content type='html'>Whoa it has been quite some time since the last post...&amp;nbsp;Long story short: I lacked computing power to run &lt;a href="http://speed-dreams.org/"&gt;Speed Dreams&lt;/a&gt; in an enjoyable quality, could only get 4-5 fps max! on my laptop, &lt;a href="http://kiloandtorcs.blogspot.com/2009/05/set-for-this-year.html"&gt;detailed here&lt;/a&gt;. Now I've updated it to the latest Ubuntu version and using the community-driven &lt;a href="https://help.ubuntu.com/community/RadeonDriver"&gt;radeon driver&lt;/a&gt; it is able to produce 25-30 fps in a race so I can enjoy SD again. Wohoo!&lt;br /&gt;&lt;br /&gt;Speed Dreams is nearing a 2.0 state slowly, and I can tell you the wow! factor will be high once you try it. Many a things has changed since 1.4 and you can enjoy using it very much. There are new tracks, new cars, a lot of sim engine changes, user-friendly menus etc etc.&lt;br /&gt;My code additions are not too many yet but still I've managed to &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/ticket/78"&gt;display the pitting driver differently&lt;/a&gt; on the leaderboard and resolve some &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/ticket/151"&gt;track name&lt;/a&gt; and &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/ticket/77"&gt;info issues&lt;/a&gt; when loading a track.&lt;br /&gt;&lt;br /&gt;I've dusted off my kilo2008 robot and started adapting it to SD. You can follow its evolution &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/ticket/183"&gt;here&lt;/a&gt;, or on a dedicated &lt;a href="http://sourceforge.net/apps/trac/speed-dreams/wiki/KiloRobot?version=6"&gt;wiki page&lt;/a&gt; in the SD Trac. It is now able to drive along any track quite safely following this logic: it measures how long a track is and how many degrees of turns are on the track. From these data it computes something we can call like 'curviosity', ie: curves vs length. Then it decides which setup to use for the track - slow, default or fast. Of course one can create track-specific setups, if anything like that exists in the appropriate directories then the robot will use that instead of the above procedure.&lt;br /&gt;I've also made it able to drive 20 cars the same time (some code stolen from Andrew...). Now I'm trying to squeeze in some code to handle skilling - so you can set one driver better than the other, or globally the user can select how strong (skilled) robot opponents he/she wants to play against.&lt;br /&gt;&lt;br /&gt;Tracks - the same state where I've left them. But that's going to change soon.&lt;br /&gt;&lt;br /&gt;Too bad the TRB Champs this year was no-go, cancelled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-7252324454373636017?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/7252324454373636017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/10/ramblings-201041.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/7252324454373636017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/7252324454373636017'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/10/ramblings-201041.html' title='Ramblings - 2010/41'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-1586517920309016492</id><published>2010-03-08T14:29:00.000+01:00</published><updated>2010-03-08T14:29:58.338+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sf.net'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Ramblings - 2010/10</title><content type='html'>&lt;div style="text-align: justify;"&gt;Emmm I'm bit late with the "periodical" ramblings but I've been busy busy busy...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So with &lt;a href="http://speed-dreams.org/"&gt;Speed Dreams&lt;/a&gt; we had a quite successful beta out, about 80k downloads from &lt;a href="http://sourceforge.net/projects/speed-dreams/files/"&gt;sf.net&lt;/a&gt; alone. Most of the tickets are closed or moved to the next version, so what you can download now is the version we call RC but if no serious flaws are found, it will be identical to the Release 1.4.0.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We are already planning the &lt;a href="http://sourceforge.net/apps/trac/speed-dreams/wiki/BigFeatureList"&gt;features for 2.0&lt;/a&gt; - it is a huge mess now but it will take shape in the upcoming weeks. We decided to stick to a &lt;a href="http://sourceforge.net/apps/trac/speed-dreams/wiki/ReleaseRoadmap"&gt;quite strict release policy&lt;/a&gt; so the feature list will be freezed by the end of March, that means the 2.0 will be out when all the features we voted for are complete. Each feature will get a responsible sub-team and a leader, and we push for documentation and testing more than before. If you like SD and feel an urge for a feature, or would like to join us developing it, feel free to post your idea on the Wiki pages *now*. Be quick or be dead :)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I'm slowly moving forward track-wise, fiddling textures quite a bit but I'm sure the tracks will be released sooner or later...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BTW Kennet has put together a &lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_name=209954.18332.qm@web24501.mail.ird.yahoo.com&amp;amp;forum_name=speed-dreams-users"&gt;nice but very difficult track&lt;/a&gt; and sprintea86 has also &lt;a href="http://sourceforge.net/mailarchive/forum.php?thread_name=20100213203149.28cec2eb.jaime@ignorancia.org&amp;amp;forum_name=torcs-users"&gt;published one&lt;/a&gt; - this one makes me dizzy though turning turning and turning.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-1586517920309016492?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/1586517920309016492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/03/ramblings-201010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1586517920309016492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1586517920309016492'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/03/ramblings-201010.html' title='Ramblings - 2010/10'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-3262707774609733213</id><published>2010-02-18T12:46:00.000+01:00</published><updated>2010-02-18T12:46:08.833+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Stuck with SVN</title><content type='html'>&lt;div style="text-align: justify;"&gt;We have a SVN server at the office and 2 project repos on it. The other day my co-worker invented he would like to see the commit message informations ordered a bit differently than previously, so in GMail we could see the rev (as subject) and the log message first, for clearer view.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So I've made some lite changes to SVN's commit-mail.pl (I don't really like Perl but can get around in it fairly easy) but then I was stuck - I did not know how to make SVN to send out all commit message emails again.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So I had to make a 'for' loop in Bash and invoke the post-commit script from within, several thousand times... which of course took a lot of time and also left me with bad feelings about this 'solution'. If anyone knows how to make SVN send out all the message emails again, please tell me.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-3262707774609733213?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/3262707774609733213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/02/stuck-with-svn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3262707774609733213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3262707774609733213'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/02/stuck-with-svn.html' title='Stuck with SVN'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-5702445085241692027</id><published>2010-01-28T12:54:00.001+01:00</published><updated>2010-01-28T12:58:12.062+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leaderboard'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='TRB'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Ramblings - 2010/04</title><content type='html'>&lt;div style="text-align: justify;"&gt;It seems there are a lot of work to do for the &lt;a href="http://speed-dreams.org/"&gt;Speed Dreams&lt;/a&gt; project members, as there is so low activity on the project in the moment. There are about a dozen &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/report/3"&gt;bugs to fix&lt;/a&gt; until we can release 1.4.0 but I don't really find one that I can fix, most of them involve graphics knowledge I lack for sure.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So for the moment I spend my spare time doing tracks: St Petersburg, Knockhill and 2 30's-era tracks (secret secret!). I'm also preparing my robot to be included in the next version and to clean up code a bit before starting this year's &lt;a href="http://www.berniw.org/trb/events/eventlist.php"&gt;TRB championships&lt;/a&gt;.&lt;br /&gt;I've some new ideas for &lt;a href="http://speed-dreams.org/"&gt;Speed Dreams&lt;/a&gt; like displaying 'pit' on the leaderboard if the driver is currently in the pits, better name handling on the scrolling leaderboard and some minor fixes etc&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is cold outside and winter sleep is so sweet :)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-5702445085241692027?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/5702445085241692027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/01/ramblings-201004.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5702445085241692027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5702445085241692027'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/01/ramblings-201004.html' title='Ramblings - 2010/04'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6147339123269678671</id><published>2010-01-20T14:31:00.000+01:00</published><updated>2010-01-20T14:31:02.875+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>10 years gone</title><content type='html'>&lt;div style="text-align: justify;"&gt;I haven't been able to boot into my good ol' Win2K lately - I've used it only for running the invoicing software for at least 4 years now. But invoices cannot wait too much, so I had to do something about it.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The partition/opsys was listed nicely in the Grub2 menu but when choosing it I met with an ugly message:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;error: invalid signature&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Nothing more. Not too long, right? :)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Of course I tried googling it and have found quite some references, but most of them were pointing to &lt;a href="http://ubuntuforums.org/showthread.php?t=1264151"&gt;this forum thread&lt;/a&gt; of Ubuntu Forums. I've read that thoroughly and tried every tip included there, but without any luck. So I decided to install a new(er) Windows (ugghhhh) and the invoicing software.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;First I saved the MBR with&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;dd if=/dev/sda of=/mbr.bin -bs=512 -count=1&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;then installed WinXP easily, then I restored the MBR using 'dd' again (read in more detail &lt;a href="https://help.ubuntu.com/community/WindowsDualBoot#Installing Windows After Ubuntu"&gt;here&lt;/a&gt;). All that was left was issuing&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;grub-update&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;and I was ready.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Windows 2000 - we have spent 10 years together, farewell thee...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6147339123269678671?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6147339123269678671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/01/10-years-gone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6147339123269678671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6147339123269678671'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/01/10-years-gone.html' title='10 years gone'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-5761473511511619521</id><published>2010-01-04T00:44:00.000+01:00</published><updated>2010-01-04T00:44:30.566+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Ramblings - 2010/01</title><content type='html'>&lt;div style="text-align: justify;"&gt;Speed Dreams: Well our beta is out and we have reached over 11.000 downloads until now. I am quite happy with that. Eckhard re-surfaced and improved a lot of graphics, on the other hand both Andrew and Wolf-Dieter has disappeared a bit, but they have advised it beforehand.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Holiday season made the project life a bit hectic but I suspect we will be back on path soon in January. Release is due very soon as you can see it in &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/wiki/ReleaseRoadmap"&gt;release roadmap&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BTW I've added a lot of stuff to the wiki, then Eckhard deleted the main page by mistake so it had to be rebuilt... todo: backup regularly... :)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've used the lazy days for some re-organization of my own project directories &amp;amp; files, and again was amazed how easy it is to &lt;a href="http://www.dmo.ca/blog/20080310120403/"&gt;merge separate Git repositories into one&lt;/a&gt;. Also found &lt;a href="http://www.jukie.net/~bart/blog/"&gt;this blog&lt;/a&gt; for useful hints.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-5761473511511619521?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/5761473511511619521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/01/ramblings-201001.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5761473511511619521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5761473511511619521'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2010/01/ramblings-201001.html' title='Ramblings - 2010/01'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-3658643845521615034</id><published>2009-12-24T00:42:00.000+01:00</published><updated>2009-12-24T00:42:25.804+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Ramblings - 2009/52</title><content type='html'>&lt;div style="text-align: justify;"&gt;I am always amazed by how flexible Git is. For every aspect it has a proper answer, a way to do it and those are not hacks but built-in features. Simply amazing.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;I've recently found an article by Ryan Tomayko about &lt;a href="http://tomayko.com/writings/the-thing-about-git"&gt;handling tangled working copies with Git&lt;/a&gt; - and it struck me that Ive been following this technique myself for quite some time, only difference I use git-stash often, too. Ah and &lt;a href="http://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/"&gt;another article&lt;/a&gt;, by Ariejan de Vroom about Git patches, the most clear explanation I've seen so far.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;We have a beta out for Speed Dreams 1.4.0! Check it out &lt;a href="http://sourceforge.net/projects/speed-dreams/files/"&gt;here&lt;/a&gt; - it is really so heart-warming to see so many work materialize. Well there is some things to do till the final release, expected about late January or early February, but nothing really serious we know of. Of course beta testing can help any still unknown problem to appear so we are looking forward to this period.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-3658643845521615034?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/3658643845521615034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/12/ramblings-200952.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3658643845521615034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3658643845521615034'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/12/ramblings-200952.html' title='Ramblings - 2009/52'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6342878912334458470</id><published>2009-12-14T09:54:00.009+01:00</published><updated>2009-12-14T13:11:59.408+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knock'/><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='longday'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='petit'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='Salty'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Ramblings - 2009/51</title><content type='html'>&lt;div style="text-align: justify;"&gt;I decided to write some random rambling one per week, to collect my thoughts on TORCS/SD development-related issues, like ideas, what-are-you-doings, recent happenings, milestones, any new information I've come around. I plan to name them with the week number - of course there will be weeks when I skip this so don't rely on it very heavily :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With Speed Dreams (hosted at SourceForge.net) we use Subversion as versioning system. Now 'svn ignore' - kills me, I think it is so damn un-intuitive. However recently I've stumbled upon a blog 'BogoJoker' where Joseph Pecoraro discussed it so nice and clear that it immediately made me understand how it works (but I still think it is un-intuitive...) &lt;a href="http://blog.bogojoker.com/2008/07/command-line-svnignore-a-file/"&gt;Here is the link&lt;/a&gt; if you need advice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I'm getting close to make public a new track, &lt;a href="http://www.knockhill.com/about_us/index.php"&gt;Knockhill&lt;/a&gt;. As usual, it would be v0.4 as there is no 3D editing done at all yet. Quite a lot to do track-wise: learn &lt;a href="http://blender.org"&gt;Blender&lt;/a&gt; through Salty, pretty Longday a bit, then Petit, then Knockhill. And there are lot more tracks in my head to do...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://speed-dreams.sourceforge.net/"&gt;Speed Dreams&lt;/a&gt; is approaching a beta release - there will be a meeting on Saturday to discuss the details. We fought a lot with track selection previews - now the game displays a preview background image and superimposes a track map over it (done by JP and Brian). Wolf-Dieter has finished a lot of Simplix setups, while Xavier added more weather-related stuff to sdl-port-branch. Haruna made sure there are no more TORCS-related textures, and JP has also polished the menu system while Brian added more code to the networking part.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I plan to merge the most recent Kilo robots into Speed Dreams' next release. Todo: make it not crash when there is no setup for a track, simple fuel strategy, prepare for timed sessions.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6342878912334458470?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6342878912334458470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/12/ramblings-200951.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6342878912334458470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6342878912334458470'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/12/ramblings-200951.html' title='Ramblings - 2009/51'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-160989631412222079</id><published>2009-12-03T13:51:00.006+01:00</published><updated>2010-01-28T12:55:35.733+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='petit'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='Blender'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='Salty'/><title type='text'>Track releases - Salty, petit</title><content type='html'>&lt;div style="text-align: justify;"&gt;I've released the next version of Salzburgring, named v0.4. It includes quite a lot of eye candy already but expect to see more coming...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've also uploaded a new track, named 'petit' that renders a very famous track in Braselton, GA, USA. It is also v0.4 but has much less 3D stuff in it, but sure it will be the next target of my Blender fun.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can &lt;a href="http://gabor.kmetyko.googlepages.com/"&gt;download them here&lt;/a&gt;. Install them the usual way (they should work with both &lt;a href="http://torcs.org/"&gt;TORCS&lt;/a&gt; or &lt;a href="http://speed-dreams.sf.net/"&gt;Speed Dreams&lt;/a&gt;). Please tell me what you think, in the comments or via email.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BTW I have lots of plans for tracks, enough to fill my next 2 years or so :)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-160989631412222079?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/160989631412222079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/12/track-releases-salty-petit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/160989631412222079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/160989631412222079'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/12/track-releases-salty-petit.html' title='Track releases - Salty, petit'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-8600280539243751305</id><published>2009-11-30T13:42:00.012+01:00</published><updated>2009-11-30T23:54:51.566+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><category scheme='http://www.blogger.com/atom/ns#' term='Street-1'/><title type='text'>TORCS Championships 2009 - Street-1</title><content type='html'>&lt;div style="text-align: justify;"&gt;The &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TRB caravan&lt;/a&gt; revisited &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=38"&gt;Street-1&lt;/a&gt; in sunny Australia this year (sadly without the Green Monsters Team not showing up) and I have to tell I've had many joyful and many not-so-joyful moments this time.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Compared to my &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=65"&gt;last race here&lt;/a&gt;, my robots were quicker about 1 second in the qualifiers and 1.5 seconds during the race. They remained in/near the main field for most of the race and were lapped only 2 (or 3) times by the leader cars. They were in shooting range from the JDIs and Dummies for quite long into the race, in a race that was very close, intense and very exciting.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;However they were not smart enough to hold on to their position when overlapping someone and let others behind gain significant time on them in those moments. That was the main issue why they did not finish in the top 10 in the end, this is definitely something I got to work on during the season break.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are the &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=85"&gt;results&lt;/a&gt; and the screenshots...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPNd3GaMNI/AAAAAAAAAzI/6oHayKyyqb8/s1600/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPNd3GaMNI/AAAAAAAAAzI/6oHayKyyqb8/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893490292830418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNdnNu0BI/AAAAAAAAAzA/kVnjDtYcYU4/s1600/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNdnNu0BI/AAAAAAAAAzA/kVnjDtYcYU4/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893486028574738" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;JDIs bad qualy&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNdWEGiGI/AAAAAAAAAy4/uoWTxwN-WCs/s1600/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNdWEGiGI/AAAAAAAAAy4/uoWTxwN-WCs/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893481424783458" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;First lap turmoil&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNULEIOwI/AAAAAAAAAyw/uMrBtjsgdc4/s1600/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNULEIOwI/AAAAAAAAAyw/uMrBtjsgdc4/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893323853282050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Turn right, no straight...&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNT4Xk8cI/AAAAAAAAAyo/n6SuRdecmgU/s1600/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNT4Xk8cI/AAAAAAAAAyo/n6SuRdecmgU/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893318834581954" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Zhora advancing&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNTusuJEI/AAAAAAAAAyg/0CWYHaIY-Qk/s1600/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNTusuJEI/AAAAAAAAAyg/0CWYHaIY-Qk/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893316238910530" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;No big differences in the field&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNTaJeexI/AAAAAAAAAyY/79VvM3pe164/s1600/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNTaJeexI/AAAAAAAAAyY/79VvM3pe164/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893310722374418" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Poor Berniw...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SxPNTB--G5I/AAAAAAAAAyQ/SyTNOX1tkmc/s1600/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SxPNTB--G5I/AAAAAAAAAyQ/SyTNOX1tkmc/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893304235858834" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;and poor EJ :)&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPNEO9pJHI/AAAAAAAAAyI/xINgQCk9bwo/s1600/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPNEO9pJHI/AAAAAAAAAyI/xINgQCk9bwo/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893050021913714" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Kilo here, Kilo there&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPND3vUt3I/AAAAAAAAAyA/xMw1cXkEYas/s1600/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPND3vUt3I/AAAAAAAAAyA/xMw1cXkEYas/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893043787839346" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;If only we could see Berniw driver's face in this moment...&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNDLeM3XI/AAAAAAAAAx4/L092-btk3I0/s1600/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPNDLeM3XI/AAAAAAAAAx4/L092-btk3I0/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893031904861554" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Yeah we practice this a lot at home with the Dotties&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNC5CMj9I/AAAAAAAAAxw/O9FUhW9VUus/s1600/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPNC5CMj9I/AAAAAAAAAxw/O9FUhW9VUus/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893026955562962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Jumpety jumpety jump jump&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SxPNCrVAXSI/AAAAAAAAAxo/5YmKtVIX3Hc/s1600/14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SxPNCrVAXSI/AAAAAAAAAxo/5YmKtVIX3Hc/s320/14.jpg" alt="" id="BLOGGER_PHOTO_ID_5409893023276358946" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Way up high, to the sky...&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMwRofGOI/AAAAAAAAAxg/dWX30_Yfp00/s1600/15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMwRofGOI/AAAAAAAAAxg/dWX30_Yfp00/s320/15.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892707141097698" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Viewing a fierce battle from close&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPMv0AwYrI/AAAAAAAAAxY/3B5o7K3CMW8/s1600/16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPMv0AwYrI/AAAAAAAAAxY/3B5o7K3CMW8/s320/16.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892699189830322" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Jumpety #2&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMv2yqKFI/AAAAAAAAAxQ/bQz8h1Tfxx4/s1600/17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMv2yqKFI/AAAAAAAAAxQ/bQz8h1Tfxx4/s320/17.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892699936008274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Ey mate what ye doin in there?&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMvhBW1QI/AAAAAAAAAxI/qwZ0blyxIGk/s1600/18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMvhBW1QI/AAAAAAAAAxI/qwZ0blyxIGk/s320/18.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892694092076290" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;"Fuzzy ye in P5" "Roger......Woooot ye said P5???"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMvUJgbWI/AAAAAAAAAxA/TSYNQP7yukQ/s1600/19.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMvUJgbWI/AAAAAAAAAxA/TSYNQP7yukQ/s320/19.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892690636598626" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Let's come together right now...&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMjmSnsTI/AAAAAAAAAw4/fU3JaduJ7fI/s1600/20.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMjmSnsTI/AAAAAAAAAw4/fU3JaduJ7fI/s320/20.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892489348231474" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Dummy loosing position&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPMjbdu9lI/AAAAAAAAAww/qKmL4SF19hY/s1600/21.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPMjbdu9lI/AAAAAAAAAww/qKmL4SF19hY/s320/21.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892486442055250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Wow lotsa stickers on this one&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMjCvFkNI/AAAAAAAAAwo/3P9hPNGzyF8/s1600/22.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMjCvFkNI/AAAAAAAAAwo/3P9hPNGzyF8/s320/22.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892479803953362" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Jumpety #3&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMiyu-X7I/AAAAAAAAAwg/zyFZZWze108/s1600/23.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMiyu-X7I/AAAAAAAAAwg/zyFZZWze108/s320/23.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892475508514738" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Fuzzy dropping down&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMisg7fUI/AAAAAAAAAwY/hSotO_XgX8M/s1600/24.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMisg7fUI/AAAAAAAAAwY/hSotO_XgX8M/s320/24.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892473838992706" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;and down&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPMPRcWZ7I/AAAAAAAAAwQ/2ADw2uB4-gE/s1600/25.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SxPMPRcWZ7I/AAAAAAAAAwQ/2ADw2uB4-gE/s320/25.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892140154513330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;This grey one should use headlights,&lt;br /&gt;makes me nervous when it appears suddenly behind&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMPMHdBRI/AAAAAAAAAwI/RXIiX_ZFSCQ/s1600/26.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPMPMHdBRI/AAAAAAAAAwI/RXIiX_ZFSCQ/s320/26.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892138724689170" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Ski slopes in Adelaide&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMO06tgXI/AAAAAAAAAwA/hcywGxw87Vw/s1600/28.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMO06tgXI/AAAAAAAAAwA/hcywGxw87Vw/s320/28.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892132497228146" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Jumpety #4&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SxPMOefBlTI/AAAAAAAAAv4/k1L2LTRI4XE/s1600/29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SxPMOefBlTI/AAAAAAAAAv4/k1L2LTRI4XE/s320/29.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892126475523378" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Things kept on just happening and happening&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMOGB0F6I/AAAAAAAAAvw/DhtAicwbdxc/s1600/30.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SxPMOGB0F6I/AAAAAAAAAvw/DhtAicwbdxc/s320/30.jpg" alt="" id="BLOGGER_PHOTO_ID_5409892119910553506" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Fastest guy in town? Kilo 2 \o/&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-8600280539243751305?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/8600280539243751305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/torcs-championships-2009-street-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/8600280539243751305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/8600280539243751305'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/torcs-championships-2009-street-1.html' title='TORCS Championships 2009 - Street-1'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_P0jh6A-ftvI/SxPNd3GaMNI/AAAAAAAAAzI/6oHayKyyqb8/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-3504942353096980021</id><published>2009-11-20T10:19:00.007+01:00</published><updated>2009-11-24T08:30:39.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Reinhard'/><category scheme='http://www.blogger.com/atom/ns#' term='Jean-Philippe'/><category scheme='http://www.blogger.com/atom/ns#' term='sf.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Mart'/><category scheme='http://www.blogger.com/atom/ns#' term='Blender'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='gnue'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Trac + random + GNUe</title><content type='html'>&lt;div style="text-align: justify;"&gt;The S&lt;a href="https://www.ohloh.net/p/speed-dreams/contributors"&gt;peed Dreams dev team&lt;/a&gt; is testing &lt;a href="http://trac.edgewall.org/"&gt;Trac&lt;/a&gt; these days, as &lt;a href="https://sourceforge.net/apps/trac/sourceforge/wiki/Hosted%20Apps"&gt;provided by Sourceforge.net&lt;/a&gt;. Mart has imported trunk's TODO to TracWiki and JP set up &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/report/6"&gt;some tickets&lt;/a&gt; based on the &lt;a href="https://sourceforge.net/apps/trac/speed-dreams/wiki/ToDo"&gt;TODO&lt;/a&gt;. That is, if we close those tickets we are quite ready to release Speed Dreams 1.4.0 for beta. Should happen soon, but there are time-consuming tickets on the list, too - like setups for cars.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mart has discovered that Sf.net's version of Trac does not provide the feature to &lt;a href="http://www.assembla.com/spaces/Nikto_2/trac_subversion_tool"&gt;update tickets&lt;/a&gt; based on commit comments, it's a pity. &lt;a href="https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/9/"&gt;It should work&lt;/a&gt; and make life easier.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've been working a lot these days on the &lt;a href="http://speed-dreams.svn.sourceforge.net/viewvc/speed-dreams/branches/sdl-port/data/tracks/road/Salty/"&gt;Salty track 3D model&lt;/a&gt;. I am getting the taste of &lt;a href="http://www.blender.org/"&gt;Blender&lt;/a&gt; now I think but I have so many future track plans... hard to list even. Keep an eye on what's coming.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Oh and I have a report for the G-track-2 race in TRB in the works... soon... got to run the next race, too... busy busy busy :)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Although it is not TORCS/SD related but the &lt;a href="http://gnuenterprise.org/"&gt;GNUenterprise.org&lt;/a&gt; project (gnue for short) I've worked for quite some time seems to be alive again, Reinhard has &lt;a href="http://www.gnuenterprise.org/cgi-bin/viewcvs.cgi/trunk/?root=gnue"&gt;committed lots of stuff&lt;/a&gt; recently. Got to check it and update translations at least!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-3504942353096980021?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/3504942353096980021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/trac-random-gnue.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3504942353096980021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3504942353096980021'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/trac-random-gnue.html' title='Trac + random + GNUe'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-195736499465314306</id><published>2009-11-09T13:41:00.005+01:00</published><updated>2009-11-10T21:44:10.418+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TORCS-NG'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='Corkscrew'/><title type='text'>Corkscrew project ends</title><content type='html'>&lt;div style="text-align: justify;"&gt;I've created the &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=42"&gt;Corkscrew track&lt;/a&gt; for &lt;a href="http://torcs.sourceforge.net/"&gt;TORCS&lt;/a&gt; quite some time ago. It all started with &lt;a href="http://osdir.com/ml/games.torcs.general/2007-11/msg00003.html"&gt;Kennet requesting the track&lt;/a&gt; at 16 November 2007. Yes, that's right, it was 2007...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've published the first version in January 2008 and then 2 more updates followed from me. &lt;a href="http://gabor.kmetyko.googlepages.com/torcstracks"&gt;My job&lt;/a&gt; stopped just short of creating anything 3D-related. The track was there, it was fun to drive, track &amp;amp; nearside textures OK, pits, turnmarks etc all done. But I really stopped there, not knowing 3D editors well enough to do any serious prettying.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It was &lt;a href="http://torcs.sourceforge.net/index.php?name=News&amp;amp;file=article&amp;amp;sid=65"&gt;recommended by Bernhard&lt;/a&gt; on the main TORCS website and had quite some downloads since then. After some time it got imported in the (then TORCS-NG) &lt;a href="http://speed-dreams.sourceforge.net/"&gt;Speed Dreams project&lt;/a&gt; and it already got enhanced by the advanced graphics engine used there.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And then on a dull September morning I saw a complete new version submitted by &lt;a href="http://commut3r.wordpress.com/"&gt;Andrew Sumner&lt;/a&gt; to SD trunk (&lt;a href="http://speed-dreams.svn.sourceforge.net/viewvc/speed-dreams?view=rev&amp;amp;revision=1449"&gt;rev 1449&lt;/a&gt;). It was like - BANG WHOOAAA. It was wonderful!!! It has the lake, the hills, the buildings, the bridges - everything. Andrew has really gone out again and produced a real living track, a great job as usual from him. Thank you very much!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So you can find the &lt;a href="http://speed-dreams.svn.sourceforge.net/viewvc/speed-dreams/branches/sdl-port/data/tracks/road/Corkscrew/"&gt;latest version&lt;/a&gt; in Speed Dream's repositories - and that means my work with that project has officially ended. It is a good feeling though to know that I've added my share of work for a nice track I know many many sim drivers will love.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Have fun driving around!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-195736499465314306?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/195736499465314306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/corkscrew-project-ends.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/195736499465314306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/195736499465314306'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/corkscrew-project-ends.html' title='Corkscrew project ends'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-4662373285924612762</id><published>2009-11-09T12:07:00.003+01:00</published><updated>2009-11-10T21:47:20.144+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debug'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Debug displays</title><content type='html'>&lt;div style="text-align: justify;"&gt;I've just committed a change in &lt;a href="http://speed-dreams.sourceforge.net/"&gt;Speed Dreams&lt;/a&gt;' sdl-port branch. It enables the debug mode display (controlled by key '5' when in race screen mode) to show some more detailed information besides the FPS value it used to display. Now you can also see the sector name, the distance from the starting line and the actual camera's name.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So now the debug display has 3 view modes. First is: no show :) Second mode is showing only the FPS while the third mode displays all the information discussed above.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;See &lt;a href="http://speed-dreams.svn.sourceforge.net/viewvc/speed-dreams?view=rev&amp;amp;revision=1802"&gt;r1802&lt;/a&gt; for the changes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-4662373285924612762?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/4662373285924612762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/debug-displays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4662373285924612762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4662373285924612762'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/11/debug-displays.html' title='Debug displays'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-5999208548279664008</id><published>2009-10-18T01:09:00.004+02:00</published><updated>2009-11-10T21:47:34.609+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leaderboard'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Scrolling leaderboard fixed</title><content type='html'>&lt;div style="text-align: justify;"&gt;Jean Philippe wanted to include the scrolling leaderboard in the first release of &lt;a href="http://speed-dreams.sourceforge.net/"&gt;Speed Dreams&lt;/a&gt;, so I've revisited the (obviously buggy) code.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've simplified it quite a bit, every time the string is scrolled out of the screen it is regenerated on the basis of the last lap's results. It has no obscure logic anymore (for me at least).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I also made it generate 3-letter abbreviatons of the driver names, so the string to scroll would not be too long. This generation works on the idea of finding the first non-matching character in the driver names, so if there are 2 totally identically named drivers it cannot do any magic at all. I plan to introduce a new attribute to drivers (in the XML file) where we can clearly tell SD what abbrev to use, so one driver will be shown by that name each and every time, like RAI is always Raikonnen in F1. But I think that would come only after the release.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can see the changes in &lt;a href="http://speed-dreams.svn.sourceforge.net/viewvc/speed-dreams/trunk/src/modules/graphic/ssggraph/grboard.cpp?view=log&amp;amp;pathrev=1603"&gt;SVN&lt;/a&gt; rev 1511, 1512, 1526, 1597, 1602 and 1603 (with some clean-up work included, too).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-5999208548279664008?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/5999208548279664008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/10/scrolling-leaderboard-fixed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5999208548279664008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5999208548279664008'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/10/scrolling-leaderboard-fixed.html' title='Scrolling leaderboard fixed'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6833081587279256579</id><published>2009-10-14T01:02:00.001+02:00</published><updated>2009-10-14T01:02:00.760+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='Alpine-1'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2009 - Alpine-1</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=16"&gt;Alpine 1&lt;/a&gt; is a fine track, I was happy to see it on the race list of the &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TORCS championships&lt;/a&gt;. It has 3 quite different sections and so this is what makes it hard to setup a robot perfectly for this track. One must decide if he prefers the twisty uphill section, the curvy but fast downhill midsection or the last, sweeping, fast downhill one. The hairpins uphill provide some ground for overtaking while it is much harder to do in the downhill parts as speed difference is usually not big enough.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I wanted my robots to do the uphill section perfect and get rid of their sliding technique in the turns, so I've chosen big-degree spoilers and accepted the slower top speed on the downhill section. This proved quite OK as they were not overtaken any time in action, they always managed to make up some advantage uphill that opponents could not gain back downhill. The only time they lost position was when refuelling so the opponent behind could do a faster lap and gain 1 second before his own refuel. Just like in real-world racing, wow :)&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPisKwIPI/AAAAAAAAAtA/5koSJMA9hfg/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPisKwIPI/AAAAAAAAAtA/5koSJMA9hfg/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670267538841842" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;The race itself started fine, but one of the Wolverines got lost in the last hairpin in the first lap, and while it did not cause big conflicts on that lap, the next lap saw real destruction derby - Wolverine 1 has wandered backwards(!) to the previous hairpin and met the field there.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPiSuhxKI/AAAAAAAAAs4/WoxycBrVVvs/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPiSuhxKI/AAAAAAAAAs4/WoxycBrVVvs/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670260709573794" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPbNkao1I/AAAAAAAAAsw/aMPXq3lPKUU/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPbNkao1I/AAAAAAAAAsw/aMPXq3lPKUU/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670139065901906" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPa0uktxI/AAAAAAAAAso/gIOEppDMSZE/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPa0uktxI/AAAAAAAAAso/gIOEppDMSZE/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670132397618962" border="0" /&gt;&lt;/a&gt;Half of the field got stuck there while Dummies, Lobos, a JDI, both the Kilos and the Dots were lucky enough to escape \o/ The Berniew team lost both his cars in that corner and it made a top 10 roster much of my taste :)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPak30FOI/AAAAAAAAAsg/8fRZE-66zQc/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPak30FOI/AAAAAAAAAsg/8fRZE-66zQc/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670128141407458" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMPaPw1-LI/AAAAAAAAAsY/aJXdMWRGI9c/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMPaPw1-LI/AAAAAAAAAsY/aJXdMWRGI9c/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670122475026610" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPZ-vHNbI/AAAAAAAAAsQ/mgY9wuw6YK0/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPZ-vHNbI/AAAAAAAAAsQ/mgY9wuw6YK0/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5391670117904364978" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPM5NELhI/AAAAAAAAAsI/VJe2uszPrX4/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPM5NELhI/AAAAAAAAAsI/VJe2uszPrX4/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669893081083410" border="0" /&gt;&lt;/a&gt;The Dummies grabbed 1st &amp;amp; 2nd and didn't quite let go of it for the rest of the race. The Lobos were matching the Dummies' speed but after some unlucky overlapping one of them received some damage and so they couldn't use slipstreaming any more.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMPMQZUBII/AAAAAAAAAsA/L9l22jQfeRc/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMPMQZUBII/AAAAAAAAAsA/L9l22jQfeRc/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669882126599298" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPMBoThHI/AAAAAAAAAr4/9N9Qye5_0Hg/s1600-h/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPMBoThHI/AAAAAAAAAr4/9N9Qye5_0Hg/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669878162949234" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMPLhE6RsI/AAAAAAAAArw/7jcQ1LUCYnQ/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMPLhE6RsI/AAAAAAAAArw/7jcQ1LUCYnQ/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669869424559810" border="0" /&gt;&lt;/a&gt;The race went on quite uneventful for my drivers, driving in pos #6-9. At around lap 45 or so EJr09 John stopped in the last hairpin uphill and spent some laps parking there until removed from the track - I don't really know what was wrong, he tried to escape the corner backwards, straight into the barrier. Most of the cars could handle it but some crashed a bit into him or produced crazy sliding turns.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPLfoCiiI/AAAAAAAAAro/NUCneUTaGjk/s1600-h/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/StMPLfoCiiI/AAAAAAAAAro/NUCneUTaGjk/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669869035031074" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMO-kIkEkI/AAAAAAAAArg/5K2otY1wNug/s1600-h/14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMO-kIkEkI/AAAAAAAAArg/5K2otY1wNug/s320/14.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669646906888770" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMO-KLWs7I/AAAAAAAAArY/dKIM170LE4k/s1600-h/15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMO-KLWs7I/AAAAAAAAArY/dKIM170LE4k/s320/15.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669639939273650" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMO98nRpdI/AAAAAAAAArQ/gX4KRcxC_tg/s1600-h/16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMO98nRpdI/AAAAAAAAArQ/gX4KRcxC_tg/s320/16.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669636298286546" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMO9nZQkdI/AAAAAAAAArI/_PKw8KoZeO4/s1600-h/17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/StMO9nZQkdI/AAAAAAAAArI/_PKw8KoZeO4/s320/17.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669630602351058" border="0" /&gt;&lt;/a&gt;From lap 35 Wolverine 2 began to slowly creep up the ladder, overtaking the Dots with clever refuel tactics and in lap 71 he even overtook Kilo1 while it was in the pits.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMO9B-9mOI/AAAAAAAAArA/KhOAqD9CwCY/s1600-h/18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMO9B-9mOI/AAAAAAAAArA/KhOAqD9CwCY/s320/18.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669620559943906" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMOs5tC7yI/AAAAAAAAAq4/5lwk5trzwx0/s1600-h/19.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMOs5tC7yI/AAAAAAAAAq4/5lwk5trzwx0/s320/19.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669343459405602" border="0" /&gt;&lt;/a&gt;So after 79 laps (more than 2 1/2 hours) Dummies claimed the victory and both Team Alba and Team Dots had the best result so far during the season, finishing at position 6, 8, 9 and 10. I know the initial crash must have been a reason for this result but I am still very happy :) Oh yes, and I did not forget to send the results this time...&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMOskvSOtI/AAAAAAAAAqw/TiRJgTz0SV0/s1600-h/20.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMOskvSOtI/AAAAAAAAAqw/TiRJgTz0SV0/s320/20.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669337831652050" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMOsQ0UewI/AAAAAAAAAqo/mV7F7uh88e0/s1600-h/21.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMOsQ0UewI/AAAAAAAAAqo/mV7F7uh88e0/s320/21.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669332484061954" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMOrw0SgGI/AAAAAAAAAqg/UQlmNbcRkMQ/s1600-h/22.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/StMOrw0SgGI/AAAAAAAAAqg/UQlmNbcRkMQ/s320/22.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669323893997666" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMOrkEu-SI/AAAAAAAAAqY/XL0Qay8f5eI/s1600-h/23.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/StMOrkEu-SI/AAAAAAAAAqY/XL0Qay8f5eI/s320/23.jpg" alt="" id="BLOGGER_PHOTO_ID_5391669320473311522" border="0" /&gt;&lt;/a&gt;PS: Must tell that EJs act very nice letting overlapping cars get by, while I couldn't see that gallantry from many drivers...&lt;br /&gt;PS2: Sadly enough only Daniel's race results seem to match my own, it seems other players had quite different a race then we two. So the sum-up of the results sent can be found &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=83"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6833081587279256579?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6833081587279256579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/10/torcs-championships-2009-alpine-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6833081587279256579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6833081587279256579'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/10/torcs-championships-2009-alpine-1.html' title='TORCS Championships 2009 - Alpine-1'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_P0jh6A-ftvI/StMPisKwIPI/AAAAAAAAAtA/5koSJMA9hfg/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-4105680758518733908</id><published>2009-10-02T11:02:00.003+02:00</published><updated>2009-10-02T11:05:26.339+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Andrew'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='track'/><category scheme='http://www.blogger.com/atom/ns#' term='SpeedDreams'/><title type='text'>Go Andrew, go!</title><content type='html'>Andrew has decided to publish a step-by-step guide to produce pretty tracks for TORCS/Speed Dreams. A nice move and I can only hope I will be able to understand most of it :)&lt;div&gt;Anyway, &lt;a href="http://commut3r.wordpress.com/"&gt;here's the link&lt;/a&gt; (and I've put it on the left, in the 'Related Blogs' section, too).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-4105680758518733908?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/4105680758518733908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/10/go-andrew-go.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4105680758518733908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4105680758518733908'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/10/go-andrew-go.html' title='Go Andrew, go!'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-9036689943636132602</id><published>2009-09-25T10:40:00.008+02:00</published><updated>2009-10-12T09:20:23.089+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='Aalborg'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2009 - Aalborg</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;Next stage in the &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TORCS championship&lt;/a&gt; was &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=15"&gt;Aalborg&lt;/a&gt; - a slow, twisty, narrow track that makes an endurance race quite a long one.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;As I had some issues on the other PC, I've decided to run the race on my &lt;a href="http://kiloandtorcs.blogspot.com/2009/05/set-for-this-year.html"&gt;'old' laptop&lt;/a&gt;. I've set it up to use low texture sizes but still it was damn low FPS sometimes.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The race itself was - boring. Sorry to say that but watching my own robots mainly I did not see any big fights, after the Wolverines left Kilos behind. One of the Greenies was dropped behind as they were not playing safe and received quite a lot of damage, resulting in many pitstops. The main pack must have had some interesting things happen that I missed, and we saw a nice performance from team Nexus Six Racing (owner dz_duck).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;After the finish I wanted to commit the results immediately - but I've found I was 1 day late :(( Aaargh I've put a wrong date in my calendar. But as I've checked &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=82"&gt;the results&lt;/a&gt; it turned out they were quite similar to my own race results. Kilos finished at #11-12, about the same pos where they've started (overtaking a Wolverine damaged while pitting and a Greenie). Dotties advanced over the EJ team and finished at #14-15.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Some pics - low quality, I know...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJ2pB4CuI/AAAAAAAAAqQ/mz-BVzcc36w/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJ2pB4CuI/AAAAAAAAAqQ/mz-BVzcc36w/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330826247932642" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;I'm slow...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SryJ2aVPX3I/AAAAAAAAAqI/Ify8bzlH9OE/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SryJ2aVPX3I/AAAAAAAAAqI/Ify8bzlH9OE/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330822302621554" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Hey boys, where is the starting line?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJ2OM1x5I/AAAAAAAAAqA/2o-dXpsW4jI/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJ2OM1x5I/AAAAAAAAAqA/2o-dXpsW4jI/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330819046164370" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Wolverine, it was a green lamp!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJ1kV8DnI/AAAAAAAAAp4/-leDDX7jq7U/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJ1kV8DnI/AAAAAAAAAp4/-leDDX7jq7U/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330807810035314" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Robots, bah...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SryJ1dsrTTI/AAAAAAAAApw/HW2YAfaqhL8/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SryJ1dsrTTI/AAAAAAAAApw/HW2YAfaqhL8/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330806026358066" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Twist &amp;amp; turn&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJqM0_B-I/AAAAAAAAApo/FdZPjeqx4Q8/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJqM0_B-I/AAAAAAAAApo/FdZPjeqx4Q8/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330612519241698" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Damnez, he can go past...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJpt5vhDI/AAAAAAAAApg/mJTffzFCOIw/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJpt5vhDI/AAAAAAAAApg/mJTffzFCOIw/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330604217697330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Hey, you... get off of my car&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJpQpMrjI/AAAAAAAAApY/1UT8lc6Aoj8/s1600-h/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJpQpMrjI/AAAAAAAAApY/1UT8lc6Aoj8/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330596363677234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Traffic&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJozJocPI/AAAAAAAAApQ/j6z4yl8atXM/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJozJocPI/AAAAAAAAApQ/j6z4yl8atXM/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330588446650610" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Flames...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJoiT1BVI/AAAAAAAAApI/_aXCqoujWBQ/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJoiT1BVI/AAAAAAAAApI/_aXCqoujWBQ/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330583926015314" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;I lap, you overtake, I'm getting lapped - and you?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJZ0iCZmI/AAAAAAAAApA/xNrA4z3-5m8/s1600-h/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJZ0iCZmI/AAAAAAAAApA/xNrA4z3-5m8/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330331119412834" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Lads lads lads... ye in ains team!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SryJZuHuAsI/AAAAAAAAAo4/4G-37AFJqCw/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SryJZuHuAsI/AAAAAAAAAo4/4G-37AFJqCw/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330329398411970" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Flying high, through the sky, high high through the sky...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJZAM_igI/AAAAAAAAAow/nMElZP-XjrU/s1600-h/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJZAM_igI/AAAAAAAAAow/nMElZP-XjrU/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330317072501250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;There's many a laps I've traveled, a hundred miles and more&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJY65Ep_I/AAAAAAAAAoo/dQDNnfv6Xyc/s1600-h/14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SryJY65Ep_I/AAAAAAAAAoo/dQDNnfv6Xyc/s320/14.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330315646773234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;U spin me right round baby&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJYqbAPMI/AAAAAAAAAog/AWwGoB6JGRc/s1600-h/15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJYqbAPMI/AAAAAAAAAog/AWwGoB6JGRc/s320/15.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330311225687234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Party where?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJLtCztkI/AAAAAAAAAoY/VEDCPGCbmKg/s1600-h/16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJLtCztkI/AAAAAAAAAoY/VEDCPGCbmKg/s320/16.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330088591210050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Let the Dummies show, too&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJLem8CwI/AAAAAAAAAoQ/GmF9OVORhFk/s1600-h/17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJLem8CwI/AAAAAAAAAoQ/GmF9OVORhFk/s320/17.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330084716219138" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Stealth fighter&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJK0B2KpI/AAAAAAAAAoI/3CaJsY2O7rE/s1600-h/18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SryJK0B2KpI/AAAAAAAAAoI/3CaJsY2O7rE/s320/18.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330073286355602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Just outside top ten&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJKW3lS1I/AAAAAAAAAoA/A_A5LAoff8w/s1600-h/19.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJKW3lS1I/AAAAAAAAAoA/A_A5LAoff8w/s320/19.jpg" alt="" id="BLOGGER_PHOTO_ID_5385330065458678610" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Almost 4 hours...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-9036689943636132602?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/9036689943636132602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/torcs-championships-2009-aalborg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/9036689943636132602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/9036689943636132602'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/torcs-championships-2009-aalborg.html' title='TORCS Championships 2009 - Aalborg'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_P0jh6A-ftvI/SryJ2pB4CuI/AAAAAAAAAqQ/mz-BVzcc36w/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-939295359527400725</id><published>2009-09-21T11:12:00.006+02:00</published><updated>2009-10-07T00:06:15.708+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='X'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Install TORCS on Ubuntu</title><content type='html'>&lt;div&gt;&lt;div style="text-align: justify;"&gt;I've got hold of a clean install &lt;a href="http://www.xubuntu.org/"&gt;Xubuntu 9.04 aka Jaunty Jackalope&lt;/a&gt; so I've decided to write down step-by-step what is needed to be able to build the latest &lt;a href="http://torcs.sourceforge.net/"&gt;TORCS&lt;/a&gt; version. I've done it many times now but never took time to note everything properly until now.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify; "&gt;I hope you find the instructions below useful.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Method used&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Brute force trial and error :) That is, you try to run TORCS's configure script and look at what it is complaining about. Then with the clever use of &lt;i&gt;apt-cache search&lt;/i&gt; and &lt;i&gt;dpkg -l&lt;/i&gt; and of course our good ol' friend &lt;i&gt;grep&lt;/i&gt; you pick what is needed for real and you install that.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Below all the commands you must type in the mighty Terminal are in &lt;i&gt;italics&lt;/i&gt; and follow the Ubuntu lifestyle of sudo-ing a lot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Basics&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;sudo apt-get install build-essential&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;i&gt; g++&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Dependencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li style="text-align: justify; "&gt;&lt;b&gt;libpng&lt;/b&gt;: &lt;i&gt;sudo apt-get install libpng12-dev&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;the above also installs zlib1g-dev so &lt;b&gt;zlib&lt;/b&gt;: OK&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;b&gt;OpenAL&lt;/b&gt;: &lt;i&gt;sudo apt-get install libopenal-dev&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;b&gt;FreeGlut&lt;/b&gt;: &lt;i&gt;sudo apt-get install freeglut3-dev&lt;/i&gt; - this pulls a lot of dependencies, too.&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;b&gt;X thingies&lt;/b&gt;: &lt;i&gt;sudo apt-get install libxxf86vm-dev libxrender-dev libxrandr-dev&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;b&gt;ALUT&lt;/b&gt;: &lt;i&gt;sudo apt-get install libalut-dev&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;b&gt;PLib&lt;/b&gt;: suxx, as Ubuntu Jaunty has only the 1.8.4c2 in the repo, so have to do some manual work here:&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify; "&gt;&lt;i&gt;sudo apt-get install libxmu-dev libxi-dev&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;Visit the &lt;a href="http://plib.sourceforge.net/download.html"&gt;PLib download page&lt;/a&gt;.&lt;/li&gt;&lt;li style="text-align: justify; "&gt;Download the 1.8.5 version, then do as told: &lt;i&gt;tar xzf plib-1.8.5.tar.gz&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;i&gt;cd plib-1.8.5&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;i&gt;./configure&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;i&gt;make&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;i&gt;sudo make install&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now you have a working PLib1.8.5 so can go ahead. (If you accidentally get lost the &lt;a href="http://wiki.flightgear.org/index.php/Building_FlightGear_-_Linux"&gt;FlightGear Wiki&lt;/a&gt; is a good place to look for help.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;TORCS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Download &lt;a href="http://prdownloads.sourceforge.net/torcs/torcs-1.3.1.tar.bz2?download"&gt;torcs-1.3.1.tar.bz2&lt;/a&gt; (the all-in-one package, about 200MB).&lt;/li&gt;&lt;li&gt;Unpack it: &lt;i&gt;tar xfvj torcs-1.3.1.tar.bz2&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;cd torcs-1.3.1&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;./configure --prefix=/usr/local --x-libraries=/usr/lib&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;make&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;sudo make install&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;sudo make datainstall&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Finished!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;You can play TORCS now by typing &lt;i&gt;/usr/local/bin/torcs&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.berniw.org/trb/images/screenshots/211.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 620px; height: 465px;" src="http://www.berniw.org/trb/images/screenshots/211.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;Have fun! ;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-939295359527400725?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/939295359527400725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/install-torcs-on-ubuntu.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/939295359527400725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/939295359527400725'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/install-torcs-on-ubuntu.html' title='Install TORCS on Ubuntu'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-2812710374652856062</id><published>2009-09-18T00:39:00.004+02:00</published><updated>2009-09-18T00:48:51.550+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TORCS-NG'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Chromium'/><title type='text'>Project name</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;i&gt;Side note: I'm testing &lt;/i&gt;&lt;a href="http://code.google.com/chromium/"&gt;&lt;i&gt;Chromium&lt;/i&gt;&lt;/a&gt;&lt;i&gt; with this blog entry. I've managed to install it using &lt;/i&gt;&lt;a href="http://penguininside.blogspot.com/2009/08/how-to-setup-chromium-google-chrome.html"&gt;&lt;i&gt;this guide&lt;/i&gt;&lt;/a&gt;&lt;i&gt; and look forward to how it behaves. First impressions are 'wow' and 'whoooah'...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The &lt;a href="http://torcs-ng.sourceforge.net/"&gt;TORCS-NG&lt;/a&gt; team decided to rename the project before first release, for practical reasons. Dunno, I like the old name too... After some exhausting voting it was decided 'Speed Dreams' was best to describe the project. I know democratic rules can bear results like this, but if I compare the former and the recent project name, I'd still go with the old one.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hmmm... we will see what other think of it. For me it sounds like a Chinese-made cheap plastic toy.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;OK, rumbling over, now let's get back to coding and show the world it is not a cheap toy :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-2812710374652856062?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/2812710374652856062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/project-name.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/2812710374652856062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/2812710374652856062'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/project-name.html' title='Project name'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6834960658072551617</id><published>2009-09-02T14:28:00.006+02:00</published><updated>2009-09-02T15:07:18.296+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='E-track-1'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2009 - E-track-1</title><content type='html'>Aaaargh. Another race that I've messed up :(&lt;br /&gt;&lt;br /&gt;Following Ruudskogen, we raced on &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=3"&gt;E-track-1&lt;/a&gt; this time. The track is nice, fast &amp;amp; rolling but has a tricky part, a bus-stop like chicane. If you do it right, you a) don't hit the wall b) don't crack your suspension c) carry enough momentum to have a decent finish-straight top speed.&lt;br /&gt;&lt;br /&gt;Well, I've posted a version of my robots where the code that makes them negotiate the chicane was &lt;span style="font-weight: bold;"&gt;just missing&lt;/span&gt;. Result? Car enters the chicane too fast, hits a curb, flies a bit in the air and crashes against the wall, then spends 5 seconds finding the way out of the bus-stop. Then after 5 laps, the car is damaged enough to visit the pit for a 50-sec repair. Hillarious, right? Only time they did the maneuveres right were when they were about to overtake or let overlap someone.&lt;br /&gt;&lt;br /&gt;After watching the same happen about 5 times I got quite angry and did not shoot any more screenshots until the race finished, sorry. So you can just see the start, some spins, dangerous Greens, fast JDIs, solid Dummies, evolving EJs, newbie grey Nexus (good performance!) and fighting but again loosing Wdbees.&lt;br /&gt;&lt;br /&gt;What is missing? Right: no &lt;a href="http://www.berniw.org/trb/teams/team_view.php?viewteamid=17"&gt;USR&lt;/a&gt; or &lt;a href="http://www.berniw.org/trb/teams/team_view.php?viewteamid=20"&gt;Hymie&lt;/a&gt; in the race. Andrew decided to pull off his robot from the racing scene as he cannot spend enough time tuning them. Personally I don't agree with that and am very sad, but it is his decision so we must accept it. But...&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Andrew, if you hear it - come back soon or... or... yarrrrr!!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=81"&gt;Results here&lt;/a&gt;, screenshots below without comments this time:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5s9Vvw7PI/AAAAAAAAAk0/vVjVhG9G3Uc/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5s9Vvw7PI/AAAAAAAAAk0/vVjVhG9G3Uc/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854806192254194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5s9KnuizI/AAAAAAAAAks/xs020_t4JtY/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5s9KnuizI/AAAAAAAAAks/xs020_t4JtY/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854803205753650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5s86O5FLI/AAAAAAAAAkk/6JedYRq-QU8/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5s86O5FLI/AAAAAAAAAkk/6JedYRq-QU8/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854798806619314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5szkNo6EI/AAAAAAAAAkc/mI1hV4DUJrw/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5szkNo6EI/AAAAAAAAAkc/mI1hV4DUJrw/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854638276962370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5szKBSU9I/AAAAAAAAAkU/74VXc0pIofs/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5szKBSU9I/AAAAAAAAAkU/74VXc0pIofs/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854631245829074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5sy_pVP0I/AAAAAAAAAkM/OV4LEmrOm-U/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5sy_pVP0I/AAAAAAAAAkM/OV4LEmrOm-U/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854628461002562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5syd44sDI/AAAAAAAAAkE/rELBnkmb3pE/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5syd44sDI/AAAAAAAAAkE/rELBnkmb3pE/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854619399434290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5sx5s27WI/AAAAAAAAAj8/fp47Ru08xgY/s1600-h/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5sx5s27WI/AAAAAAAAAj8/fp47Ru08xgY/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854609685310818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5sjiiaFWI/AAAAAAAAAj0/UVv_uzQUUio/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5sjiiaFWI/AAAAAAAAAj0/UVv_uzQUUio/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854362949293410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5sjADqLVI/AAAAAAAAAjs/RagxZFF3R-Y/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Sp5sjADqLVI/AAAAAAAAAjs/RagxZFF3R-Y/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854353693519186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Sp5si0k4QjI/AAAAAAAAAjk/lQJh7D58pGM/s1600-h/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Sp5si0k4QjI/AAAAAAAAAjk/lQJh7D58pGM/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854350611628594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5sisYThOI/AAAAAAAAAjc/dpB4QiWhcCM/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5sisYThOI/AAAAAAAAAjc/dpB4QiWhcCM/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854348411405538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5siHRoUgI/AAAAAAAAAjU/h71Tif5UvVk/s1600-h/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Sp5siHRoUgI/AAAAAAAAAjU/h71Tif5UvVk/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5376854338451296770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6834960658072551617?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6834960658072551617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/torcs-championships-2009-e-track-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6834960658072551617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6834960658072551617'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/09/torcs-championships-2009-e-track-1.html' title='TORCS Championships 2009 - E-track-1'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_P0jh6A-ftvI/Sp5s9Vvw7PI/AAAAAAAAAk0/vVjVhG9G3Uc/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-380792359585587673</id><published>2009-08-28T12:32:00.005+02:00</published><updated>2009-09-02T15:07:51.247+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruudskogen'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><title type='text'>TORCS Championships 2009 - Ruudskogen</title><content type='html'>&lt;div style="text-align: justify;"&gt;In the middle of the summer the &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TORCS Endurance Champs&lt;/a&gt; herd moved to &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=37"&gt;Ruudskogen&lt;/a&gt;.&lt;br /&gt;But - it was held during my holiday time. So the night before we set off for the offline vacation, I've downloaded all the robots filed by fellow racers and closed the laptop. Then my offline weeks started, but one evening I started the race, knowing beforehand that the laptop doesn't quite have the CPU/GPU power (thanks ATI for forgetting about 'old' videocards...) to serve a race with 22 cars.&lt;br /&gt;In fact, it could handle the task better than I've expected. It averaged about 5 FPS, but at moments it even reached 10!&lt;br /&gt;Kilo 1&amp;amp;2 behaved very 'interesting', spinning out often on a fast left/right sweeper. Strange, I haven't seen them do that during the tests. So they were not going to win this race at all :)&lt;br /&gt;The Dots were much better, I guess it was the American powercar sound that helped them :)  No, seriously, they drove the same setup, only difference was in the code that at last handled the track camber and changed target speed according to that. Anyway, they were driving around in position 9-12 or so, but at one point they pitted the same time and that obviously resulted one of them get out of the race :( So Fuzzy was left alone but finished #10, the best result so far for them IIRC.&lt;br /&gt;Kilos finished #17-18.&lt;br /&gt;Being offline I couldn't send my own results so they are not taken into account, but you can see the &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=80"&gt;results list here&lt;/a&gt;.&lt;br /&gt;Sorry, no screenshots this time (due to ATI again) :(&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-380792359585587673?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/380792359585587673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/08/torcs-championships-2009-ruudskogen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/380792359585587673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/380792359585587673'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/08/torcs-championships-2009-ruudskogen.html' title='TORCS Championships 2009 - Ruudskogen'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-4240400357126968393</id><published>2009-07-22T13:24:00.011+02:00</published><updated>2010-01-28T12:55:03.434+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Dirt-3'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2009 - Dirt-3</title><content type='html'>10-second interview with myself:&lt;br /&gt;&lt;br /&gt;- Like this track?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;No.&lt;/span&gt;&lt;br /&gt;- Tactics?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;Tiptoe around without crashing out.&lt;/span&gt;&lt;br /&gt;- Succeeded?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;Mainly yes, lost Dotty, finished 9-11th.&lt;/span&gt;&lt;br /&gt;- Most dreadful moment?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;Lap93 crushing out 1/4th of the field, but we survived.&lt;/span&gt;&lt;br /&gt;- Proud?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;No.&lt;/span&gt;&lt;br /&gt;- Had fun?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;Yes.&lt;/span&gt;&lt;br /&gt;- Want to return to this track?&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;Definitely no.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6ZRVOdNI/AAAAAAAAAic/4k6Mxlkh41Q/s1600-h/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247718487258322" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6ZRVOdNI/AAAAAAAAAic/4k6Mxlkh41Q/s320/1.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Qualifiers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb6ZEVkLGI/AAAAAAAAAiU/01H_wzTpAJ4/s1600-h/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247714999020642" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb6ZEVkLGI/AAAAAAAAAiU/01H_wzTpAJ4/s320/2.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Start&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb6Y2weZ8I/AAAAAAAAAiM/AOK753ahDzA/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247711353792450" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb6Y2weZ8I/AAAAAAAAAiM/AOK753ahDzA/s320/3.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Jump!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb6Y5pTc_I/AAAAAAAAAiE/_q0-cjYh5a4/s1600-h/4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247712129020914" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb6Y5pTc_I/AAAAAAAAAiE/_q0-cjYh5a4/s320/4.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Uphill battles&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6YYguHxI/AAAAAAAAAh8/jPkdO-iYiKY/s1600-h/5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247703234649874" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6YYguHxI/AAAAAAAAAh8/jPkdO-iYiKY/s320/5.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;USR wheel locked to the right&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6BbISLSI/AAAAAAAAAh0/zhcAr5MlqGE/s1600-h/6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247308800470306" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6BbISLSI/AAAAAAAAAh0/zhcAr5MlqGE/s320/6.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;EJ's SUV&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6BHhfiWI/AAAAAAAAAhs/_k8aOjB2Pzo/s1600-h/7.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247303537494370" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6BHhfiWI/AAAAAAAAAhs/_k8aOjB2Pzo/s320/7.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Traffic on bridge&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb6A3HXqjI/AAAAAAAAAhk/tT7VHNfr-Xo/s1600-h/8.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247299132959282" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb6A3HXqjI/AAAAAAAAAhk/tT7VHNfr-Xo/s320/8.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Erm, exactly what did that car cost?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb6AuRfHhI/AAAAAAAAAhc/kmNuNO1tWyw/s1600-h/9.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247296759471634" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb6AuRfHhI/AAAAAAAAAhc/kmNuNO1tWyw/s320/9.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;No parking on a bridge!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb6AnJe-hI/AAAAAAAAAhU/BsdltciaiGI/s1600-h/10.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361247294846859794" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb6AnJe-hI/AAAAAAAAAhU/BsdltciaiGI/s320/10.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;EJ, what are those buoyes for?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb5iT3HyYI/AAAAAAAAAhM/Jmo3zkISEpA/s1600-h/11.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246774273493378" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb5iT3HyYI/AAAAAAAAAhM/Jmo3zkISEpA/s320/11.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Crosstown traffic&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb5iBLrVwI/AAAAAAAAAhE/lqgBUY3IN0k/s1600-h/12.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246769259435778" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb5iBLrVwI/AAAAAAAAAhE/lqgBUY3IN0k/s320/12.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;I saw a sheep there, let's go and get it!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb5h5RaarI/AAAAAAAAAg8/eSOia-Dh1XI/s1600-h/13.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246767136008882" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb5h5RaarI/AAAAAAAAAg8/eSOia-Dh1XI/s320/13.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Even wdbee looking the wrong way?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb5h_A_gvI/AAAAAAAAAg0/noQ1iyx3LY0/s1600-h/14.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246768677749490" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb5h_A_gvI/AAAAAAAAAg0/noQ1iyx3LY0/s320/14.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Just a test pile-up still&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb5hvLqkmI/AAAAAAAAAgs/nVImPjs8EO4/s1600-h/15.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246764427547234" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb5hvLqkmI/AAAAAAAAAgs/nVImPjs8EO4/s320/15.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Synchro jump from Hymies&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb5Kf5lsKI/AAAAAAAAAgk/hLMF4Pdo0pk/s1600-h/16.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246365188206754" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb5Kf5lsKI/AAAAAAAAAgk/hLMF4Pdo0pk/s320/16.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Loosing Dotteh&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb5JzJu4HI/AAAAAAAAAgc/-Q7Azwf_QqI/s1600-h/17.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246353176322162" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb5JzJu4HI/AAAAAAAAAgc/-Q7Azwf_QqI/s320/17.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Levitate&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb5J-qNIEI/AAAAAAAAAgU/Cv6lo6FmG_I/s1600-h/18.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246356265312322" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Smb5J-qNIEI/AAAAAAAAAgU/Cv6lo6FmG_I/s320/18.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;UFOs Down Under&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb5Jq5HlYI/AAAAAAAAAgM/h0vTqGSTlO8/s1600-h/19.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246350959154562" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb5Jq5HlYI/AAAAAAAAAgM/h0vTqGSTlO8/s320/19.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;The turn that decided that race&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb5JTC69hI/AAAAAAAAAgE/ELQboNyEiTc/s1600-h/20.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361246344557819410" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb5JTC69hI/AAAAAAAAAgE/ELQboNyEiTc/s320/20.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Gone is the other Hymie, too&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4vTQCf7I/AAAAAAAAAf8/IPvCzTh_cTQ/s1600-h/21.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245897936240562" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4vTQCf7I/AAAAAAAAAf8/IPvCzTh_cTQ/s320/21.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;JDI DQ-d for lap time limit&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb4vIhRepI/AAAAAAAAAf0/raPEbSqgHb8/s1600-h/22.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245895055735442" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb4vIhRepI/AAAAAAAAAf0/raPEbSqgHb8/s320/22.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Warriors asleep underneath the mountains&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb4u6BeDPI/AAAAAAAAAfs/1pnh81ZBkhY/s1600-h/23.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245891164245234" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb4u6BeDPI/AAAAAAAAAfs/1pnh81ZBkhY/s320/23.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;SUV in reverse gear&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4u_V3UHI/AAAAAAAAAfk/N6umfZWJUls/s1600-h/24.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245892591964274" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4u_V3UHI/AAAAAAAAAfk/N6umfZWJUls/s320/24.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Dust everywhere&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4uk-126I/AAAAAAAAAfc/SRprTDMnDGs/s1600-h/25.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245885516077986" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4uk-126I/AAAAAAAAAfc/SRprTDMnDGs/s320/25.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Special pit entry&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4X68EjyI/AAAAAAAAAfU/nhbOXfm-Wp0/s1600-h/26.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245496273047330" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4X68EjyI/AAAAAAAAAfU/nhbOXfm-Wp0/s320/26.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Still looking for that sheep...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4XrqE15I/AAAAAAAAAfM/IlzX_2BVxOA/s1600-h/27.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245492171036562" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4XrqE15I/AAAAAAAAAfM/IlzX_2BVxOA/s320/27.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;And an avid follower&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4XfdJWxI/AAAAAAAAAfE/pYcrfQqp1NU/s1600-h/28.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245488895580946" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4XfdJWxI/AAAAAAAAAfE/pYcrfQqp1NU/s320/28.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;EJ and the buoys&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4Wo49ywI/AAAAAAAAAe0/J236fwJ3m00/s1600-h/30.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245474248313602" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb4Wo49ywI/AAAAAAAAAe0/J236fwJ3m00/s320/30.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Los Lobos victorious&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4ErygHfI/AAAAAAAAAes/Nlc8QbY_E2k/s1600-h/31.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245165788863986" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Smb4ErygHfI/AAAAAAAAAes/Nlc8QbY_E2k/s320/31.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;A quite late pitstop...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb4EQl07dI/AAAAAAAAAek/Ei2wPkGsur4/s1600-h/32.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5361245158487944658" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Smb4EQl07dI/AAAAAAAAAek/Ei2wPkGsur4/s320/32.jpg" style="cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Best finish for Kilos so far :)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-4240400357126968393?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/4240400357126968393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/07/torcs-championships-2009-dirt-3.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4240400357126968393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4240400357126968393'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/07/torcs-championships-2009-dirt-3.html' title='TORCS Championships 2009 - Dirt-3'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_P0jh6A-ftvI/Smb6ZRVOdNI/AAAAAAAAAic/4k6Mxlkh41Q/s72-c/1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-5082493175297303253</id><published>2009-07-02T14:29:00.009+02:00</published><updated>2009-07-02T23:03:42.915+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><category scheme='http://www.blogger.com/atom/ns#' term='E-track-4'/><title type='text'>TORCS Championships 2009 - E-track-4</title><content type='html'>&lt;span style="font-weight: bold;"&gt;E-track-4&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;mmmmmmmmmmm&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;I love &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=6"&gt;this track&lt;/a&gt; in &lt;a href="http://torcs.org"&gt;TORCS&lt;/a&gt;. The curves are challenging to negotiate right, the long straights are speedy but the bumps won't let you fall asleep. I was quite happy to see it on the event list of the &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TORCS Racing Board Championship&lt;/a&gt;. The qualification saw wdbee's Los Lobos rocket time of 1:33.03. Even the USRs were half a second slower, while Kilos could just hardly get under 1:35. Interestingly the Dummies were not that fast this time at all.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Skyo0Qi3R7I/AAAAAAAAAYE/LsBouvjP_lM/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Skyo0Qi3R7I/AAAAAAAAAYE/LsBouvjP_lM/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5353839672784537522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The start also saw a newcomer, EJ and his dandy black trb-5 cars. After the start the Kilos and the Dots held on to their positions in a fierce battle with EJ and after the straights even fought dummy 2 who has dropped down significantly due to some clashes of which I saw only the skidmarks. Kilo 1 managed to overtake and was riding the same laptimes as the JDIs and Hymies.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Skyo0h3VpZI/AAAAAAAAAYM/HQLKKXlDPDM/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Skyo0h3VpZI/AAAAAAAAAYM/HQLKKXlDPDM/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5353839677433816466" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyo05pyf8I/AAAAAAAAAYU/-tztcfXW6yc/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyo05pyf8I/AAAAAAAAAYU/-tztcfXW6yc/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5353839683819438018" border="0" /&gt;&lt;/a&gt;In lap 10 R.Giskaard took a spin after the backstraight and dropped back to #13. Dotty got the first lap from Los Lobos while Kilo 1 was #8, Kilo 2 #11, in a battle with the JDIs and Dummy 2.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyo078GM_I/AAAAAAAAAYc/Vlz7bVm2SvY/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyo078GM_I/AAAAAAAAAYc/Vlz7bVm2SvY/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5353839684433097714" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Skyo1HKqKJI/AAAAAAAAAYk/B0QYt6i47xs/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Skyo1HKqKJI/AAAAAAAAAYk/B0QYt6i47xs/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5353839687446964370" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SkypYNTHVDI/AAAAAAAAAYs/sb1jh3I3gPg/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SkypYNTHVDI/AAAAAAAAAYs/sb1jh3I3gPg/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840290388464690" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkypYfLLasI/AAAAAAAAAY0/gou3fE2iXgI/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkypYfLLasI/AAAAAAAAAY0/gou3fE2iXgI/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840295187016386" border="0" /&gt;&lt;/a&gt;Then in L19 Dummy 1 spinning out, Kilo 1 found himself in position 6... The JDIs, Dummies and Kilos were about the same speed, only difference between them were seen when overtaking or lapping an opponent. Too bad my robots lost places during those maneuvers. Meanwhile Lupo and Lobo were drafting in the lead with R. Daneel following them a little bit behind. The Hymies were a bit more back but running nice &amp;amp; smooth.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SkypYlUv69I/AAAAAAAAAY8/Q7aCBN70hWI/s1600-h/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SkypYlUv69I/AAAAAAAAAY8/Q7aCBN70hWI/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840296837770194" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkypY71lXPI/AAAAAAAAAZE/tFm9b79vLrg/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkypY71lXPI/AAAAAAAAAZE/tFm9b79vLrg/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840302881070322" border="0" /&gt;&lt;/a&gt;Some people &lt;a href="http://locus.webng.com/images/usetheforce1.png"&gt;reported&lt;/a&gt; &lt;a href="http://locus.webng.com/images/usetheforce2.png"&gt;strange&lt;/a&gt; &lt;a href="http://locus.webng.com/images/usetheforce3.png"&gt;behaviour&lt;/a&gt; of the JeDIs but I haven't noticed that - until now. Looking more closely at the screenshots you can see their front suspension quite high - maybe that was the reason for their strange dance :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SkypZNzRQtI/AAAAAAAAAZM/pQu26kGpdp4/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SkypZNzRQtI/AAAAAAAAAZM/pQu26kGpdp4/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840307703202514" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Skyp0EaI4gI/AAAAAAAAAZU/0P7MG7cRLL0/s1600-h/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Skyp0EaI4gI/AAAAAAAAAZU/0P7MG7cRLL0/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840769038344706" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Skyp0Sq-KoI/AAAAAAAAAZc/okrpmhUWX6g/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Skyp0Sq-KoI/AAAAAAAAAZc/okrpmhUWX6g/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840772867041922" border="0" /&gt;&lt;/a&gt;In L32 Los Lobos lost the race. While trying to overtake a berniw-jdi-kilo triplet Lobo Malo had a spin and suffered some damage. While it was recovering quickly the USR hunter grabbed its prey and found the weak point. Later Lobo spent 26 seconds in the pit doing repairs and was never able to get back to the leading group. Something must have bugged their logic as from then on they simply performed bad (in their own content), constantly loosing time against R.Daneel. Or maybe Daneel was only more lucky with overlapping?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyp0VzkHII/AAAAAAAAAZk/KbfHFOVr2Xo/s1600-h/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyp0VzkHII/AAAAAAAAAZk/KbfHFOVr2Xo/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840773708389506" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyp0j5rO7I/AAAAAAAAAZs/-Q2EQIK676U/s1600-h/14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Skyp0j5rO7I/AAAAAAAAAZs/-Q2EQIK676U/s320/14.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840777492118450" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Skyp01EMw7I/AAAAAAAAAZ0/ysZ1ko05V7I/s1600-h/15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Skyp01EMw7I/AAAAAAAAAZ0/ysZ1ko05V7I/s320/15.jpg" alt="" id="BLOGGER_PHOTO_ID_5353840782099661746" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SkyqJQK8Z8I/AAAAAAAAAZ8/D1KKEQFayF4/s1600-h/16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SkyqJQK8Z8I/AAAAAAAAAZ8/D1KKEQFayF4/s320/16.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841132973090754" border="0" /&gt;&lt;/a&gt;In L44 Kilo1 was knocking on the fuel meter with his index finger, then knocking some more but it was no gauge misfunction - fuel was out for real. So it was a slow ride back to the pits, loosing position 7 - until his own teammate Kilo 2 arrived from the back and smashed straight into the rear, KO for Kilo 1 and about 4000 damage for Kilo 2...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkyqJq4W2PI/AAAAAAAAAaE/eLQe7mv9NeA/s1600-h/17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkyqJq4W2PI/AAAAAAAAAaE/eLQe7mv9NeA/s320/17.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841140142889202" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkyqJ_WxJ8I/AAAAAAAAAaM/HD1-XSXaXOc/s1600-h/18.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SkyqJ_WxJ8I/AAAAAAAAAaM/HD1-XSXaXOc/s320/18.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841145639151554" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SkyqKBh-hTI/AAAAAAAAAaU/0KOQ9Tep5Iw/s1600-h/19.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SkyqKBh-hTI/AAAAAAAAAaU/0KOQ9Tep5Iw/s320/19.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841146223035698" border="0" /&gt;&lt;/a&gt;Then nothing really happened to my robots until the end of the race, except for a spin performed by Fuzzy, in lap 54. USR, Hymies, Lobos, JDIs, Dummies shared the leaderboard in peace, my robots in #11-13. I will show a screenshot of a nice sliding turn though:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Skyqj1-36GI/AAAAAAAAAas/vaUVpr5JvDs/s1600-h/22.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Skyqj1-36GI/AAAAAAAAAas/vaUVpr5JvDs/s320/22.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841589799610466" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SkyqKetBQgI/AAAAAAAAAac/bIPt36S36pY/s1600-h/20.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SkyqKetBQgI/AAAAAAAAAac/bIPt36S36pY/s320/20.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841154053980674" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SkyqjiI52AI/AAAAAAAAAak/xhghXCNNRNc/s1600-h/21.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SkyqjiI52AI/AAAAAAAAAak/xhghXCNNRNc/s320/21.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841584472971266" border="0" /&gt;&lt;/a&gt;The last laps Lobo Malo almost ruined Kilo 2 but the strategic decision was to go on and not repair the damages - it was a good decision.  Interestingly both Hymies had to stop for fuel in the last-1 lap. Lobo Malo finished #10 after all the hard times he had been through, Kilo 2 #11 with 0.1l fuel left, while Dotty and Fuzzy followed.&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SkyqkGtCJfI/AAAAAAAAAa0/3W7yFiF7HyI/s1600-h/23.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SkyqkGtCJfI/AAAAAAAAAa0/3W7yFiF7HyI/s320/23.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841594288186866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SkyqkWX6IwI/AAAAAAAAAa8/ZvqGQHyP1Po/s1600-h/24.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SkyqkWX6IwI/AAAAAAAAAa8/ZvqGQHyP1Po/s320/24.jpg" alt="" id="BLOGGER_PHOTO_ID_5353841598494548738" border="0" /&gt;&lt;/a&gt;The race was fine, results are &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=78"&gt;here&lt;/a&gt;. Had there been no accident between the Kilos it would be a quite good result but the silver lining is that they could fight JDIs and Dummies and produce similar laptimes. Dummies were slower than usual for some unknown reason.&lt;br /&gt;On the other hand, I think I will give up experiencies with low fuel laps. It is a valid tactic with cars like those in F1, where the car is 600kg and fuel can add 100-120kg, about 20% of the weight of the car. But it seems the TRB1 class with its 1150kg car weight and maximum 94kg fuel is not producing such big difference in lap times with maximum and minimum fuel load that would make it worth doing more pitstops.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-5082493175297303253?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/5082493175297303253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/07/torcs-championships-2009-e-track-4.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5082493175297303253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5082493175297303253'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/07/torcs-championships-2009-e-track-4.html' title='TORCS Championships 2009 - E-track-4'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_P0jh6A-ftvI/Skyo0Qi3R7I/AAAAAAAAAYE/LsBouvjP_lM/s72-c/1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-559703653605771871</id><published>2009-06-25T23:31:00.005+02:00</published><updated>2009-06-25T23:55:52.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS-NG'/><category scheme='http://www.blogger.com/atom/ns#' term='leaderboard'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Xavier'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Leaderboard changes</title><content type='html'>I've added some more functionality to the &lt;a href="http://torcs-ng.sourceforge.net/"&gt;TORCS-NG&lt;/a&gt; leaderboard display lately. For clarificaion, the leaderboard is displayed in the lower left area, showing 10 (by default) drivers and their times.&lt;br /&gt;&lt;br /&gt;First improvement I've developed was to have a 'rolling' leaderboard, so if there are more cars in the race than the leaderboard can hold, it can be switched to scroll the roster upwards. After reaching the last racer, it shows an empty line and then starts again from the first one. Each driver name is shown using his/her own colours, defined in the XML file of that driver (or robot). See SVN &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=970"&gt;rev 970&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Then I started working on a horizontally scrolling leaderboard, the ones you often see in TV broadcasts. I've committed it in &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=1007"&gt;rev 1007&lt;/a&gt; although it still has some glitches to be sorted out. It hasn't been thoroughly tested with very few cars, a short track, a very long track, many cars, etc... the extremes you may say. Then it is a little bit annoying that the roster to be displayed is generated at the moment the leader crosses the start/finish line in each lap. And this newly generated roster is scrolled horizontally through the screen, so it can happen that you see a car in position eg #8 and the roster says it is #13... Need more time to clear these issues.&lt;br /&gt;&lt;br /&gt;Well and as Xavier has put the Kilo robot in the repo I've also committed &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=1001"&gt;some&lt;/a&gt; &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=1002"&gt;maintenance&lt;/a&gt; work on that, making it work on the tracks it has been set up with. Next TODO is make it able to drive around any track, then handle skills, like the 'big boys' USR and Simplix does.&lt;br /&gt;&lt;br /&gt;Plenty of plans...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-559703653605771871?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/559703653605771871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/leaderboard-changes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/559703653605771871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/559703653605771871'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/leaderboard-changes.html' title='Leaderboard changes'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-691103652824698868</id><published>2009-06-10T12:02:00.008+02:00</published><updated>2009-06-10T13:01:00.325+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='Forza'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2009 - Forza</title><content type='html'>Gentlemen, start your engines! The &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TORCS Racing Board Championship 2009&lt;/a&gt; racing has started at last, on the fast &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=41"&gt;Forza track&lt;/a&gt;. As I have &lt;a href="http://kiloandtorcs.blogspot.com/2009/05/set-for-this-year.html"&gt;issues with my laptop&lt;/a&gt;, I had to borrow a PC to run the race, but it meant it was a clean setup for sure :)&lt;br /&gt;&lt;br /&gt;Kilo 1 &amp;amp; 2 qualified as #11 and #12, then came Dotty and Fuzzy. In the first lap both Kilos were involved in a small crash with one of the JDIs and by lap 10 Fuzzy was 10th, while Dotty, Kilo 1 and Kilo 2 were running 14th and further back.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-PiVNHvLI/AAAAAAAAAVg/fUrfXxDIw1Q/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-PiVNHvLI/AAAAAAAAAVg/fUrfXxDIw1Q/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649102682569906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-PilFQP-I/AAAAAAAAAVo/dRDObio-ECs/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-PilFQP-I/AAAAAAAAAVo/dRDObio-ECs/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649106944540642" border="0" /&gt;&lt;/a&gt;On lap 14 Dotty Doe and Lobo Malo were heavily damaged in an accident and both spent about a minute in the pits - too bad Dotty smashed into the horrid wall 4 laps later, together with Bender 09.&lt;br /&gt;Fuzzy Foe was driving smoothly in poisiton 7, then 6, then after pitting it came back as #9.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-Pi1KaYUI/AAAAAAAAAVw/8BngXZxQkcs/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-Pi1KaYUI/AAAAAAAAAVw/8BngXZxQkcs/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649111261143362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-Pi6BImoI/AAAAAAAAAV4/ozyJpQW56FE/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-Pi6BImoI/AAAAAAAAAV4/ozyJpQW56FE/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649112564406914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-PjMIbcdI/AAAAAAAAAWA/kVEkqEJvIzo/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-PjMIbcdI/AAAAAAAAAWA/kVEkqEJvIzo/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649117426840018" border="0" /&gt;&lt;/a&gt;On lap 27 Kilo 1 called it a day and joined Dotty resting in the wall.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-P093yAKI/AAAAAAAAAWI/zO51KHrQCmk/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-P093yAKI/AAAAAAAAAWI/zO51KHrQCmk/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649422836564130" border="0" /&gt;&lt;/a&gt;On lap 32 Berniw 1 &amp;amp; 2 both ran out of fuel and drove slowly midlane, Fuzzy was stuck behind both quite a bit, Wolverine 1, 2, JDI 1,2 passed him easily and that left him in pos #10. Then in lap 37 R.Giskard passed Fuzzy as he wanted to let Lobo Malo &amp;amp; Lupo Bianco lap him. This is something that happens quite often to my robots :(&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-P1bqpixI/AAAAAAAAAWQ/ABlXojzNE5s/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-P1bqpixI/AAAAAAAAAWQ/ABlXojzNE5s/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649430834547474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-P1pzPZgI/AAAAAAAAAWY/P5SIUMp8z9U/s1600-h/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-P1pzPZgI/AAAAAAAAAWY/P5SIUMp8z9U/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649434628679170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-P1-DwswI/AAAAAAAAAWg/VdPBLFDpWQ0/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-P1-DwswI/AAAAAAAAAWg/VdPBLFDpWQ0/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649440066679554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-P10TZdjI/AAAAAAAAAWo/CTfHJtLx0S8/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-P10TZdjI/AAAAAAAAAWo/CTfHJtLx0S8/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649437447910962" border="0" /&gt;&lt;/a&gt;Lap 55 almost made my heart stop, Fuzzy (#11) wanted to overtake Giskard and slammed into the wall, but escaped it luckily - phew. Meanwhile Kilo 2 was running as 12th, a lap behind Fuzzy.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-QM3N5m3I/AAAAAAAAAWw/Lj_TVeWOXow/s1600-h/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-QM3N5m3I/AAAAAAAAAWw/Lj_TVeWOXow/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649833367149426" border="0" /&gt;&lt;/a&gt;In lap 78 Kilo 2 wanted to take a lap back from Fuzzy, causing Fuzzy to go into the wall again, but this time he was able to recover quickly. Then Kilo 2 had a pit stop, so Fuzzy lapped him again, and they almost repeated the previous scene in lap 85, but Fuzzy missed the wall by inches this time. Slow learner :D&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-QNNdN4tI/AAAAAAAAAW4/DvlPTS65zLQ/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/Si-QNNdN4tI/AAAAAAAAAW4/DvlPTS65zLQ/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649839336973010" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-QNROfmZI/AAAAAAAAAXA/gMe88cT47jE/s1600-h/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-QNROfmZI/AAAAAAAAAXA/gMe88cT47jE/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649840348961170" border="0" /&gt;&lt;/a&gt;As a closing act, Kilo 2 set his own best lap in the last lap of the race while Lupo Bianco snatched the silver medal from Dummy.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-QNTH10DI/AAAAAAAAAXI/IhAZJ6Y-BdY/s1600-h/14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-QNTH10DI/AAAAAAAAAXI/IhAZJ6Y-BdY/s320/14.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649840857927730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-QNgJEDKI/AAAAAAAAAXQ/aF4x2v4_yS4/s1600-h/15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/Si-QNgJEDKI/AAAAAAAAAXQ/aF4x2v4_yS4/s320/15.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649844352715938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-QVhmRG2I/AAAAAAAAAXY/1-g0BI3jpDE/s1600-h/16.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-QVhmRG2I/AAAAAAAAAXY/1-g0BI3jpDE/s320/16.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649982182595426" border="0" /&gt;&lt;/a&gt;So that means Kilo 1 and Dotty was lost due to the wall, Fuzzy Foe finished #11 and Kilo 2 #12. It was a fun race to watch, Wdbee's, USR and dummy robots seem very strong, while JDI is reaching up to their level soon. Team Polimi's Wolverinnes can be caught if my teams don't do all these silly strategical errors. As both Hymies slammed into the wall, I can not decide what they are able to do yet. Check the results &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=77"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-QVgqtHNI/AAAAAAAAAXg/9JTLAhLvUb8/s1600-h/17.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/Si-QVgqtHNI/AAAAAAAAAXg/9JTLAhLvUb8/s320/17.jpg" alt="" id="BLOGGER_PHOTO_ID_5345649981932772562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Main issues to deal with: get back on road from the wall, take over very slow cars more easily, handle situations when being overlapped a little bit smarter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-691103652824698868?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/691103652824698868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/torcs-championships-2009-forza.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/691103652824698868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/691103652824698868'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/torcs-championships-2009-forza.html' title='TORCS Championships 2009 - Forza'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_P0jh6A-ftvI/Si-PiVNHvLI/AAAAAAAAAVg/fUrfXxDIw1Q/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6665791669421828768</id><published>2009-06-08T10:31:00.003+02:00</published><updated>2009-06-08T13:06:34.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TORCS-NG'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><title type='text'>Committed patch &amp; SVN access</title><content type='html'>Jean-Philippe liked my recent patch and granted SVN access to the TORCS-NG project. So I could &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=951"&gt;commit it myself&lt;/a&gt;.&lt;br /&gt;I feel kinda proud to have been included in the team. After years with TORCS now I can do something for the project for real, not 'only' creating some tracks, as my limited graphic talent keeps me from producing quality tracks with nice surroundings.&lt;br /&gt;&lt;br /&gt;And I've also commited a &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=952"&gt;small patch&lt;/a&gt; that won't let GfCreateDir() change the parameter &lt;span style="font-weight: bold;"&gt;path&lt;/span&gt;, as it is now declared as &lt;span style="font-weight: bold;"&gt;const char *&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Happy team member \o/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6665791669421828768?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6665791669421828768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/committed-patch-svn-access.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6665791669421828768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6665791669421828768'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/committed-patch-svn-access.html' title='Committed patch &amp; SVN access'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-5341355337752978068</id><published>2009-06-05T10:03:00.003+02:00</published><updated>2009-06-05T10:23:55.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Geany'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS-NG'/><category scheme='http://www.blogger.com/atom/ns#' term='STL'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Patch - code review @ race results</title><content type='html'>My previous patch was &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng?view=rev&amp;amp;revision=938"&gt;committed&lt;/a&gt; \o/&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geany.org/"&gt;My editor&lt;/a&gt; still had the file &lt;a href="http://torcs-ng.svn.sourceforge.net/viewvc/torcs-ng/trunk/src/libs/raceengineclient/raceresults.cpp?view=log"&gt;raceresults.cpp&lt;/a&gt; open and I found some ways to make it more simple &amp;amp; robust:&lt;br /&gt;&lt;br /&gt;ReUpdateStandings() is used to read the existing results, update them with the most recent race's standings and write the updated results back. So basically you look for a driver, if he/she has previous results then add the points from the last race; if he/she does not have and previous results, create a record of it and put it between the results.&lt;br /&gt;The original code went through the list of the recent race's results and sorted the array based on points with a bubble sort after each update. Now that it is luxury, sorting can be done after the updates have finished. That means we sort 1 time, not eg 20 times.&lt;br /&gt;Then I thought - hey we are in the 21st century, let's not sort with a hand-written bubble sort when we have complete libraries for that. So I took a big breath and changed the array to a &lt;a href="http://www.cplusplus.com/reference/stl/vector/"&gt;STL vector&lt;/a&gt;, then used &lt;a href="http://www.cplusplus.com/reference/algorithm/sort/"&gt;STL sort()&lt;/a&gt; to handle sorting and &lt;a href="http://www.cplusplus.com/reference/algorithm/find/"&gt;find()&lt;/a&gt; to search for drivers. Result is: much simpler code. Oh and while I was there I changed the char* things to &lt;a href="http://www.cplusplus.com/reference/string/string/"&gt;C++ strings&lt;/a&gt;, too.&lt;br /&gt;&lt;br /&gt;I've sent the patch to Jean-Philippe, we'll see if he likes it or not. The patch can be applied to both trunk or sdl-port as the file is the same in both.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-5341355337752978068?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/5341355337752978068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/patch-code-review-race-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5341355337752978068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5341355337752978068'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/06/patch-code-review-race-results.html' title='Patch - code review @ race results'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-1288155069152431409</id><published>2009-05-26T13:49:00.006+02:00</published><updated>2009-05-26T14:01:08.396+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fopen'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS-NG'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Patch - results not saved</title><content type='html'>&lt;div style="text-align: justify;"&gt;I've sent a patch to Jean-Philippe, it fixes &lt;a href="http://torcs-ng.sourceforge.net/"&gt;TORCS-NG&lt;/a&gt;'s faulty behaviour not saving the results file if the directory structure to hold it was not created yet. I made the patch against the sdl-port branch, AFAIK the trunk is expected to be released soon.&lt;br /&gt;&lt;br /&gt;The cause is plain simple, saving the XML file (GfParmWriteFile) uses &lt;span style="font-weight: bold;"&gt;fopen()&lt;/span&gt; and fopen isn't expected to create the directories. However I think the directory path should have been created when first running the program...&lt;br /&gt;Well the patch fixes the fault explicitly creating the directories in the path if they do not exist. I've tested it under Linux but can't test it under Windows.&lt;br /&gt;&lt;br /&gt;Scanning the TODO file a similar error is still there, not saving screenshots when the directories are not created yet. I'll look at it, this may be the same problem.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-1288155069152431409?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/1288155069152431409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/05/patch-results-not-saved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1288155069152431409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/1288155069152431409'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/05/patch-results-not-saved.html' title='Patch - results not saved'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-7220031797440500800</id><published>2009-05-26T00:14:00.007+02:00</published><updated>2009-05-26T14:01:43.227+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='X'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><title type='text'>Set for this year</title><content type='html'>&lt;div style="text-align: justify;"&gt;Phew, I've been able to set up TORCS and my robot today.&lt;br /&gt;I was really worried I would not get there in time.&lt;br /&gt;&lt;br /&gt;I've created a development user environment, for testing the robot. Then I've created a separate user only for running the races. The latter one will get clean a TORCS install right before each race, so nothing can be left over and harm the results. At least I hope so :D&lt;br /&gt;&lt;br /&gt;The only remaining issue is - my laptop's ATI Mobility Radeon X200 and Ubuntu 9.04 do not like eachother. I guess you know the story - Ubuntu moved to the new X server, ATI dropped support for 'legacy' cards, so their fglrx does not like the X200 now. That leaves me with the free radeon driver, that is ... khm ... not so strong when we speak about 3D. Framerates can drop to 1-2/s :( I guess I'll have to wait a bit and hope someone comes up with a solution for decent 3D. Or should I downgrade to 8.10 where all was fine yet?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-7220031797440500800?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/7220031797440500800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/05/set-for-this-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/7220031797440500800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/7220031797440500800'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/05/set-for-this-year.html' title='Set for this year'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-4629947512840133768</id><published>2009-05-20T14:13:00.004+02:00</published><updated>2009-05-20T14:34:11.304+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><title type='text'>2009 season preview</title><content type='html'>The &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=13"&gt;TORCS Endurance World Championship 2009&lt;/a&gt; season start is almost here.&lt;br /&gt;&lt;br /&gt;I don't particularly like the tracks selected for this year - I like &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=41"&gt;Forza&lt;/a&gt;, &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=6"&gt;E-track 4&lt;/a&gt; and &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=38"&gt;Street 1&lt;/a&gt;, but really hate &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=28"&gt;Dirt-3&lt;/a&gt;, &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=3"&gt;E-Track-1&lt;/a&gt; or &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=15"&gt;Aalborg&lt;/a&gt;. I miss Brondehach, Wheel-2, E-track-6 or Corkscrew. But well, maybe my robots have a different opinion :D&lt;br /&gt;&lt;br /&gt;I have some issues with my laptop so cannot run TORCS and test the robots at the moment. I expect them to be on the skill level of last December, while many code enhancements were committed, mainly in the raceline section. But none of these changes has been tested against the &lt;a href="http://torcs.sourceforge.net/"&gt;1.3.1 release&lt;/a&gt; so I only expect the robots to drive as good as they have did near the close of last year's championships.&lt;br /&gt;&lt;br /&gt;First race is due on 4th of June, so - from coder's viewpoint - almost an eternity to get everything going.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-4629947512840133768?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/4629947512840133768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/05/2009-season-preview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4629947512840133768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/4629947512840133768'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2009/05/2009-season-preview.html' title='2009 season preview'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-3202034079816408779</id><published>2008-11-28T12:43:00.001+01:00</published><updated>2009-05-20T12:51:16.236+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><category scheme='http://www.blogger.com/atom/ns#' term='Corkscrew'/><title type='text'>TORCS Championships 2008 - Corkscrew</title><content type='html'>The &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=11"&gt;TORCS robots&lt;/a&gt; moved across the US, from Michigan to sunny &lt;a href="http://www.laguna-seca.com/"&gt;California&lt;/a&gt; this time. Testing their skills at the dreaded Corkscrew complex, on a &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=42"&gt;newrunner track&lt;/a&gt; (erm created by... me?). It was a fun race, one that I enjoyed the most so far I guess, and not because it was on 'my' track.&lt;br /&gt;&lt;br /&gt;Ah right, forgot to write about &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=17"&gt;Michigan&lt;/a&gt;... oval racing, going round and round lotsa times. My robots did quite well, being speedy, but their technique in the corners would need some more work. Ah and at one point they tend to miss a pit visit so can run out of fuel. That was solved with a temporary hack for Corkscrew, telling them to start thinking about pitting when they still have fuel enough for 3 laps :)&lt;br /&gt;&lt;br /&gt;So came qualifiers and the kilo bots finished #13-14 while the dotty ones #17-18 (by design). In fact the Dots were some hundredths faster on test runs than the Kilos but I preferred the Kilos to gain points, so made the qualy setting of Dots a little bit slower. That is a programmer, playing God :D&lt;br /&gt;Start went fine and the first hairpin was solved without any big amounts of damage, but Turn 3, a sweeping right-hander prooved fatal for some top teams. USR lost R.Giskard who though he should pit each and every lap after the accident, a JDI was thrown back and Bea Benz had to fight her way back to the top 10, too.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOrylUmwCI/AAAAAAAAAL8/-yudGloUySs/s1600-h/1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOrylUmwCI/AAAAAAAAAL8/-yudGloUySs/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5274748474081329186" border="0" /&gt; &lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOrzQef_1I/AAAAAAAAAME/yORE557-J-U/s1600-h/2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOrzQef_1I/AAAAAAAAAME/yORE557-J-U/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5274748485665554258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Kilo 2 and Fuzzy Foe got in top 10 somehow while the other halves of my teams had to jog a bit in the second half of the field. The track prooved to be quite entertaining, there was always something happening somewhere, there were not many boring empty minutes.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/STOrzm_3JrI/AAAAAAAAAMM/0FYLlALMQoU/s1600-h/3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/STOrzm_3JrI/AAAAAAAAAMM/0FYLlALMQoU/s320/3.jpg" alt="" id="BLOGGER_PHOTO_ID_5274748491711063730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Like here: Kilo 1 (blue+yellow) overlaps the orange R.Giskard, Dotty laps them both, while they were all lapped by the wdbee team (on the far left):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOr0DmYXPI/AAAAAAAAAMU/MN8qxaBB3e4/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOr0DmYXPI/AAAAAAAAAMU/MN8qxaBB3e4/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5274748499388816626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Team Inferno's aggressive driving style caused them to spend quite some time in the pits, obviously loosing too many places, also with the (not so occasional) spins:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOr0j_ViVI/AAAAAAAAAMc/MeD845sxyhw/s1600-h/5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOr0j_ViVI/AAAAAAAAAMc/MeD845sxyhw/s320/5.jpg" alt="" id="BLOGGER_PHOTO_ID_5274748508083423570" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOsmDM_ioI/AAAAAAAAAMk/3Fl20mO3yRM/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOsmDM_ioI/AAAAAAAAAMk/3Fl20mO3yRM/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5274749358275791490" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOsmjswORI/AAAAAAAAAMs/Mn07PyZeIOg/s1600-h/8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOsmjswORI/AAAAAAAAAMs/Mn07PyZeIOg/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5274749366998939922" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOsm40HXVI/AAAAAAAAAM0/7vz43K0V3AE/s1600-h/14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOsm40HXVI/AAAAAAAAAM0/7vz43K0V3AE/s320/14.jpg" alt="" id="BLOGGER_PHOTO_ID_5274749372666961234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Corkscrew turn complex produced some hot moments:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOtGdnFZFI/AAAAAAAAAM8/wYi9H5CMpx0/s1600-h/7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOtGdnFZFI/AAAAAAAAAM8/wYi9H5CMpx0/s320/7.jpg" alt="" id="BLOGGER_PHOTO_ID_5274749915120362578" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOtGnktCMI/AAAAAAAAANE/iI_QHnkdTD8/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOtGnktCMI/AAAAAAAAANE/iI_QHnkdTD8/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5274749917794732226" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOtG8tH2jI/AAAAAAAAANM/ADk12L7ovlE/s1600-h/10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOtG8tH2jI/AAAAAAAAANM/ADk12L7ovlE/s320/10.jpg" alt="" id="BLOGGER_PHOTO_ID_5274749923467188786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As I've said before, the race was full of action, takeovers, overlapping, taking a lap back, it was hard sometimes to decide who fights who, the pit was crowded, entering cars caused some trouble, too:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOttp5xVII/AAAAAAAAANU/DGBXtd-a-CY/s1600-h/11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/STOttp5xVII/AAAAAAAAANU/DGBXtd-a-CY/s320/11.jpg" alt="" id="BLOGGER_PHOTO_ID_5274750588434863234" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOtt1otcHI/AAAAAAAAANc/xcI9MUBED7Q/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/STOtt1otcHI/AAAAAAAAANc/xcI9MUBED7Q/s320/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5274750591584530546" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOtuWuVnSI/AAAAAAAAANk/019xXP20NF8/s1600-h/13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/STOtuWuVnSI/AAAAAAAAANk/019xXP20NF8/s320/13.jpg" alt="" id="BLOGGER_PHOTO_ID_5274750600466504994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All in all it was an exciting race - too bad the scenery is dull, it definitely needs some Blender work.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/STOtuUz0_TI/AAAAAAAAANs/TIycOhGlOr4/s1600-h/15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/STOtuUz0_TI/AAAAAAAAANs/TIycOhGlOr4/s320/15.jpg" alt="" id="BLOGGER_PHOTO_ID_5274750599952661810" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-3202034079816408779?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/3202034079816408779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/11/corkscrew.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3202034079816408779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3202034079816408779'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/11/corkscrew.html' title='TORCS Championships 2008 - Corkscrew'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_P0jh6A-ftvI/STOrylUmwCI/AAAAAAAAAL8/-yudGloUySs/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-6136920031825411230</id><published>2008-10-15T11:36:00.000+02:00</published><updated>2009-05-20T12:51:29.132+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2008 - Alpine-2</title><content type='html'>Winter. Snow. Slippery roads. 20 mad pilots.&lt;br /&gt;That was the &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=43"&gt;Alpine-2&lt;/a&gt; race of the &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=11"&gt;TRB championships&lt;/a&gt;. As the track is quite slow (and narrow), I've expected the race to be well over 3 hours and indeed I was right.&lt;br /&gt;&lt;br /&gt;Kilo robots finished at #17-18 while Dots were #15-16 after the qualifications. They made a good start, fighting with the JDIs, when those 2 decided to wreck eachother so we could take them over and go after the Kiwis.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPW8jM1xLgI/AAAAAAAAAIs/6GfqQiBru7w/s1600-h/Alpine1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPW8jM1xLgI/AAAAAAAAAIs/6GfqQiBru7w/s320/Alpine1.jpg" alt="" id="BLOGGER_PHOTO_ID_5257315452953112066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But then disaster came (as usual) and all 4 of my robots collided with eachother when Dotty tried to fight the Kiwis' Arina:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPW93Qo7pdI/AAAAAAAAAI0/8Ib20THUn5g/s1600-h/Alpine2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPW93Qo7pdI/AAAAAAAAAI0/8Ib20THUn5g/s320/Alpine2.jpg" alt="" id="BLOGGER_PHOTO_ID_5257316897082025426" border="0" /&gt;&lt;/a&gt;So - time to get working hard and find our way back. This is the scheme I seem to follow this year it seems :D&lt;br /&gt;Kilo 2 seemed to be in best position, with less damage than the others. Dotty made a pass over Arina however - too bad it had to pit the same lap to refuel.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPW_laE_MUI/AAAAAAAAAI8/YU924pNBXbw/s1600-h/Alpine3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPW_laE_MUI/AAAAAAAAAI8/YU924pNBXbw/s320/Alpine3.jpg" alt="" id="BLOGGER_PHOTO_ID_5257318789401227586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I was testing a refuel strategy code with my robots, making fast pit and frequent pit stops, refuelling every 10-15 laps to make more speed. I am still undecided whether it worked or not.&lt;br /&gt;Berniw robots were slow and - unusually - very hard to overlap, this resulted in quite interesting moments and some damage to the leading robots, too.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPXCiT8r6GI/AAAAAAAAAJE/y_NBkwQojZM/s1600-h/Alpine4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPXCiT8r6GI/AAAAAAAAAJE/y_NBkwQojZM/s320/Alpine4.jpg" alt="" id="BLOGGER_PHOTO_ID_5257322034751072354" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXDL_MqH_I/AAAAAAAAAJM/wXs7-qJLuUw/s1600-h/Alpine5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXDL_MqH_I/AAAAAAAAAJM/wXs7-qJLuUw/s320/Alpine5.jpg" alt="" id="BLOGGER_PHOTO_ID_5257322750735425522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well about 30-40 laps into the race it seemed Kilo 2 can catch a Kiwi (Ohiana), and all others would follow the JDI Porsches. Not a good result but... well...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXEpSXYZDI/AAAAAAAAAJU/Ry4bq2bnvvA/s1600-h/Alpine6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXEpSXYZDI/AAAAAAAAAJU/Ry4bq2bnvvA/s320/Alpine6.jpg" alt="" id="BLOGGER_PHOTO_ID_5257324353608508466" border="0" /&gt;&lt;/a&gt;A big pile-up determined Kilo 1's race, due to heavy damage, also ending one Berniw robot's race:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXFn4YCkTI/AAAAAAAAAJc/rDZWsfrtGTE/s1600-h/Alpine7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXFn4YCkTI/AAAAAAAAAJc/rDZWsfrtGTE/s320/Alpine7.jpg" alt="" id="BLOGGER_PHOTO_ID_5257325428963709234" border="0" /&gt;&lt;/a&gt;Fuzzy Foe made an interesting pit stop, not caring about Dotty being there already, so he had to quit the race shamefully:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXGZLAF-FI/AAAAAAAAAJk/QKtXR9aRHoI/s1600-h/Alpine8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXGZLAF-FI/AAAAAAAAAJk/QKtXR9aRHoI/s320/Alpine8.jpg" alt="" id="BLOGGER_PHOTO_ID_5257326275777132626" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXG_57WuhI/AAAAAAAAAJs/Dv50_zfbbQ0/s1600-h/Alpine8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SPXG_57WuhI/AAAAAAAAAJs/Dv50_zfbbQ0/s320/Alpine8.jpg" alt="" id="BLOGGER_PHOTO_ID_5257326941208754706" border="0" /&gt;&lt;/a&gt;Then we lost dummy's 2nd driver the same way:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_P0jh6A-ftvI/SPXH4NF3DPI/AAAAAAAAAJ0/tQC3PSnAar4/s1600-h/Alpine9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_P0jh6A-ftvI/SPXH4NF3DPI/AAAAAAAAAJ0/tQC3PSnAar4/s320/Alpine9.jpg" alt="" id="BLOGGER_PHOTO_ID_5257327908425764082" border="0" /&gt;&lt;/a&gt;At the middle of the race Ohiana made a spin and had a hard time to recover and that proved lethal for his position, Kilo 2 had a target and from then on slowly beat poor Kiwi, with short refuels and fast, un-disturbed laps (yes, that part is true luck):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SPXJAEBaO5I/AAAAAAAAAJ8/68jBYk7KBAY/s1600-h/Alpine10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SPXJAEBaO5I/AAAAAAAAAJ8/68jBYk7KBAY/s320/Alpine10.jpg" alt="" id="BLOGGER_PHOTO_ID_5257329142941760402" border="0" /&gt;&lt;/a&gt;A JDI spinned at the entrance of the tunnel and was completely destroyed by the arriving USR bot:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPXJ0rjqoiI/AAAAAAAAAKE/VnYPwrnN8hA/s1600-h/Alpine11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SPXJ0rjqoiI/AAAAAAAAAKE/VnYPwrnN8hA/s320/Alpine11.jpg" alt="" id="BLOGGER_PHOTO_ID_5257330046907621922" border="0" /&gt;&lt;/a&gt;As a result of these events, the positions were like this: #11 Kilo2, #12 Ohiana, #13 JDI2, #14 Kilo1, #15 Dotty, and in fact it didn't change until the finish. During the closing phases Kilo 2 was quite faster than Arina, the other Kiwi, too bad there was 2 laps' distance between them...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SPXMSjGMD6I/AAAAAAAAAKM/4CINEN8h3G0/s1600-h/Alpine12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SPXMSjGMD6I/AAAAAAAAAKM/4CINEN8h3G0/s320/Alpine12.jpg" alt="" id="BLOGGER_PHOTO_ID_5257332759055830946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All in all I've enjoyed the race, Kilo 2 moved from start position #18 to finish at place 11. We lost Fuzzy due to a silly error (I must investigate that). Kilo 1's race was simply unlucky, with 2 big crashes and a lot of time spent in the pits.&lt;br /&gt;As for what happened at the top... I don't really know, I was concentrating on the middle section. Sorry Andrew, Wolf-Dieter and Eric, it is too boring to see you win all the races :D :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-6136920031825411230?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/6136920031825411230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/10/torcs-championships-2008-alpine-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6136920031825411230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/6136920031825411230'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/10/torcs-championships-2008-alpine-2.html' title='TORCS Championships 2008 - Alpine-2'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_P0jh6A-ftvI/SPW8jM1xLgI/AAAAAAAAAIs/6GfqQiBru7w/s72-c/Alpine1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-5827290317898119348</id><published>2008-07-23T09:50:00.001+02:00</published><updated>2009-05-20T12:52:13.793+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2008 - Brondehach</title><content type='html'>The&lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=11"&gt; TRB Championships&lt;/a&gt; saw another interesting race this weekend.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=40"&gt;track&lt;/a&gt; is known for its tricky, off-camber turns and short straights. I've decided to split the team and used a high-downforce setup for car #1 and a high-speed one for car #2. Looking back at results, the first choice proved to be more effective.&lt;br /&gt;&lt;br /&gt;The qualification yielded "nothing new" - my cars were in the middle, USR/wdbee/Simplix teams at top. USR showed off a lightning-fast 1:07.02, so a quick maths gave me a race result of finishing 5 laps behind...&lt;br /&gt;&lt;br /&gt;Green lights! And they're off for 128 laps...  Kilo 1 drives nice at position 10 while Kilo 2 was blocked at the start by a JDI Porsche parking across the start lane... It took about half a lap time to get clear of that :( Anyway for the first 30-40 laps the Kilos were in the middle of the field, driving quite smooth and nice. I noticed however my robots were more elegant than others when letting one overlap them, and it caused quite some time loss. Then something went simply wrong - every overlapping put my robots back a long way, they even lost positions that way. Overlapping cars (especially the USR team) caused damage, opponents smashed into them, then they drove a bit glued together in 4th gear not overlapping/waiting to be overlapped (something wrong with team tactics decision code). Then around lap 90 Kilo 1 drove straight into the pit wall and spent 3 minutes there recovering :( That pretty much ruined all the race for him, until then it would have been capable of finishing #10, afterwards I was happy to see them finish 13th-14th.&lt;br /&gt;&lt;br /&gt;Well as it is a fun game, I don't want to use words like 'catastrophe' but - it was one :( Nevertheless if I look at the race from an outside view, it was a nice, crowded race with a lot happening all around.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-5827290317898119348?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/5827290317898119348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/07/torcs-championships-2008-brondehach.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5827290317898119348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/5827290317898119348'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/07/torcs-championships-2008-brondehach.html' title='TORCS Championships 2008 - Brondehach'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-3465659355348712032</id><published>2008-07-08T12:56:00.000+02:00</published><updated>2009-05-20T12:51:29.132+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2008 - Adelaide</title><content type='html'>It was the second race on this year's schedule of the&lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=11"&gt; TORCS Championships&lt;/a&gt;, held on a &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=38"&gt;track&lt;/a&gt; very very similar to the late &lt;a href="http://en.wikipedia.org/wiki/Adelaide_Street_Circuit"&gt;Adelaide street circuit&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There were 18 robots starting, installation went without any trouble. The qualifiers went OK again, my robots came mid-field, at position 9 and 12, separated only by some 6 hundreths. Then the race...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_P0jh6A-ftvI/SHPpr50E3eI/AAAAAAAAAD8/2YVtXaLf4a8/s1600-h/torcs-20080626133510.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_P0jh6A-ftvI/SHPpr50E3eI/AAAAAAAAAD8/2YVtXaLf4a8/s320/torcs-20080626133510.png" alt="" id="BLOGGER_PHOTO_ID_5220773333515427298" border="0" /&gt;&lt;/a&gt;As it could be expected, the first corners were frantic and there was a huge crash involving 6-7 cars, only the first half of the cars survived it. So that and the following pit visits mixed up the order quite a bit, causing early overlappings and big fun to watch. My robots were set up using a low-downforce, highspeed setup, which made them suffer very much in the 90-degree corners, but they gained back quite a bit of time each lap on the straigth sections. In fact, they were quite hard to overtake, being speedy (3rd-4th in top speed competition). If one missed his chance in the corners, my robots were out of reach for him on the other parts of the track.&lt;br /&gt;"As usual", the USR, wdbee and Simplix robots were fighting for top positions, closely followed by the Dummy team. Team Kiwi was fast again, but one of its robots did not stop to pit with no fuel left, so that meant the end for him, while his own teammate smashed into the small queue that formed behind his mate just slowing down.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_P0jh6A-ftvI/SHPpsUCtIKI/AAAAAAAAAEE/TSUqq5P9G-4/s1600-h/torcs-20080626133653.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_P0jh6A-ftvI/SHPpsUCtIKI/AAAAAAAAAEE/TSUqq5P9G-4/s320/torcs-20080626133653.png" alt="" id="BLOGGER_PHOTO_ID_5220773340556107938" border="0" /&gt;&lt;/a&gt;My robots had a nice clash with the Inferno team and gained a shared 11th and a 13th position in the end. It could have been better even, if my better robot, Kilo 2 hadn't spin about 10 laps to go, as it was closing in on Inferno-C quite fast and could have overtaken him - but well, this is racing :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_P0jh6A-ftvI/SHPps0j9k7I/AAAAAAAAAEM/ICvTlaogqfs/s1600-h/torcs-20080629140836.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_P0jh6A-ftvI/SHPps0j9k7I/AAAAAAAAAEM/ICvTlaogqfs/s320/torcs-20080629140836.png" alt="" id="BLOGGER_PHOTO_ID_5220773349285532594" border="0" /&gt;&lt;/a&gt;Team JDI had improved quite a bit, better watch out for those blue-green Porsches next time. Too bad Berniw didn't have time to imrpove the robot code obviously, so his robots weren't competetive this time.&lt;br /&gt;&lt;br /&gt;So it was an &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=65"&gt;eventful race&lt;/a&gt;, and clearly showed the areas where I should improve the robot behaviour: smarter overtaking, faster recovery, working together as a team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-3465659355348712032?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/3465659355348712032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/07/torcs-championships-2008-adelaide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3465659355348712032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/3465659355348712032'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/07/torcs-championships-2008-adelaide.html' title='TORCS Championships 2008 - Adelaide'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_P0jh6A-ftvI/SHPpr50E3eI/AAAAAAAAAD8/2YVtXaLf4a8/s72-c/torcs-20080626133510.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-7495052596722428412</id><published>2008-06-25T13:12:00.000+02:00</published><updated>2009-05-20T12:51:29.132+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><category scheme='http://www.blogger.com/atom/ns#' term='race'/><title type='text'>TORCS Championships 2008 - Monza</title><content type='html'>The first round of the &lt;a href="http://www.berniw.org/trb/events/event_view.php?vieweventid=11"&gt;TORCS Championships&lt;/a&gt; was held on a &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=41"&gt;furiously fast track&lt;/a&gt; resembling the old Monza circuit, without that awful first chicane.&lt;br /&gt;All in all 16 robot cars showed up, it was quite easy to set the race up and compile the robots.  As it turned out later, I should have double checked if they copied all their  setup files to the appropriate places, but as I did not see any error messages during the 'make &amp;amp;&amp;amp; make install' phase I thought everything went OK.&lt;br /&gt;&lt;br /&gt;I've started the race truely enthusiatic, Péter was in control of the views despite I've warned him several times it can last for 2+ hours, he was eager to see it happen. Qualification went quite nice, my robots finished 7th &amp;amp; 8th, few hundreths apart only. I was quite happy to see them positioned in the middle of the pack.&lt;br /&gt;&lt;br /&gt;Then the race started and my robots quickly moved lower on the list, driving around places 12-15 or so after the first few laps. I saw one of JDI's Porsches fall out quickly, not finishing the first lap even. Then real disaster followed, when my robot 'Kilo 2' smashed into the wall right after Variante della Roggia, in lap 4. I did not see exactly what happened as we were looking at some other cars at that moment. But obviously while it only damaged itself to about 50% it just couldn;t evade the wall and spent the next 10 minutes reversing only 1 meter and then hitting the wall again. So it was stuck there until pulled from the race :( Damn...&lt;br /&gt;The race went on, the USR robots of Andrew vrooming around and some nice movements in the pack behind, and then... in lap 15 my other robot, 'Kilo 1' joined his teammate at the wall and shared its fate, too. So it was a double out :(((&lt;br /&gt;From then on, we had a nice  race to watch like on TV, no robots to worry about :) We've seen some duels and USR's R.Giskard run out of fuel.&lt;br /&gt;&lt;br /&gt;All in all, it was quite some fun, too bad my robots missed most of the action :) Bummer... I've got to work on the recovery code, and also try and make them a little bit faster - their lap time was around 1:22 and there were 4 robots slower than them, however they did finish the &lt;a href="http://www.berniw.org/trb/events/event_view_result.php?raceid=64"&gt;race &lt;/a&gt;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-7495052596722428412?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/7495052596722428412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/06/torcs-championships-2008-monza.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/7495052596722428412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/7495052596722428412'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/06/torcs-championships-2008-monza.html' title='TORCS Championships 2008 - Monza'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1297223981709991789.post-225171178393325521</id><published>2008-05-27T10:25:00.000+02:00</published><updated>2009-05-20T12:51:29.132+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='championship'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='TORCS'/><title type='text'>TORCS Championship 2008 - Rehearsals</title><content type='html'>This year I've decided to take part in the &lt;a href="http://www.berniw.org/trb"&gt;TORCS robot endurance championships&lt;/a&gt;. I like driving in &lt;a href="http://torcs.org"&gt;TORCS&lt;/a&gt; and - being a software developer - programming a robot shouldn't be that difficult.&lt;br /&gt;At least that's what I've thought first. I've been looking at / modifying the tutorial robot for quite a while but some months ago Andrew released his 'locus' robot code. Trying it I saw immediately that it was so much superior than the tutorial one I really should spend my time with that code instead. So I finally entered a team (called Alba) based on his code and I'll try my best - to finish the races and collect some race experiment.&lt;br /&gt;The guys involved voted to have some preliminary racing before starting the real championship events, just for testing the racing environments and setups, etc. I was late to enter the first 2 test races but managed to race the third (last) one. And it was sheer fun :)&lt;br /&gt;The race itself was run on the &lt;a href="http://www.berniw.org/trb/tracks/track_view.php?viewtrackid=10"&gt;CG-1 track&lt;/a&gt;, a short (2km) and not too difficult track - being an endurance race, a ~2km track yielded 244 rounds, which provided many possibilities for overtaking, overlapping, pits and such. My robots qualified #9-10 (out of 12) and kept that position until the finish line - luckily Miguel's robots (the Kiwi team) had some setup issue and they continuosly understeered in the double lefthander turn. Otherwise my robots could have been the filler-ups only :)&lt;br /&gt;Péter was watching the race (about 2 1/2 hours) and enjoyed it too - but was urging me to make my robots quicker. Like if I didn't also want to do exactly that... :)&lt;br /&gt;First real race will be early June - a lot to improve until then.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1297223981709991789-225171178393325521?l=kiloandtorcs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kiloandtorcs.blogspot.com/feeds/225171178393325521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/05/torcs-championship-2008-rehearsals.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/225171178393325521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1297223981709991789/posts/default/225171178393325521'/><link rel='alternate' type='text/html' href='http://kiloandtorcs.blogspot.com/2008/05/torcs-championship-2008-rehearsals.html' title='TORCS Championship 2008 - Rehearsals'/><author><name>Gabor Kmetyko</name><uri>http://www.blogger.com/profile/14153490808533492204</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
