Added: 5 years ago
From: togelius
Views: 10,722
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (17)

Sign In or Sign Up now to post a comment!
  • of course, even on the fastest cluster running a genetic algorithm for every npc in the game would take ages.

  • You could probably work for a video game company. Apparently, the challenging part of designing driving games is designing AI for cars, especially in games with lots of terrain elements, for example, grand theft auto 4. We often see the non-player characters doing some very silly things making for decreased realism.

  • I want to see a lot more work like this (I'd love to participate too) but with more "elbow room", like harder puzzles, bigger generations, more of them, and faster - all ONE massive algorithm constantly updated to solve all kinds of problems. Maybe even a Spore-like setup. I want to see how few constraints we can remove, and see just what AI can do if we let it go for millions of generation.

  • Brilliant!

  • and maybe let the cars themselves evolve. add another wheel, get a little faster, develop better brakes, become more aerodynamic.

  • Great job, well done!!!

  • Cool stuff, lets use some Genetic Programming with multi-objective fitness functions to evolve interesting driving behaviours....

  • By the way, saw your interest in Borge, Im from Argentina!!

  • Hey, I am bringing your project to real life! At the beginning of this month I was offered the posibility of providing a 2 wheel robot with 3 Ultra Sound sensors (front, left, right) to go from one point to another in a room. It must avoid Dynamicaly moving obstacles and must reach the other end in time efficient, distance effiecient or power efficient manner.

  • I was involved in a project using 4 completely autonomous robots with scoops to transport barrels through an area with obstacles. The robots were each restricted to their own zones and had to leave the barrels in specified drop off points.

  • I notice it pre-emptively anticipates thenext waypoint. Is its intent to get around the course as quiclky as posibile? Also, how many iterations is this?

  • The objective to get around the track as fast as possible. This particular controller was evolved for 100 generations with a population of 100 and a standard evolution strategy; the controllers are based on neural networks being fed rangefinder wall sensors, speed and angle to the next way point. There are more details in the papers on my website:

    julian dot togelius dot com

  • I have been researching alot and have found many alternatives to do this and to make this work. Finally I saw your video and couldnt believe the coincidence.

    Well, hope we could exchange results some time!

    My email is alecdickinson at hotmail dot com.

    See ya!

  • Hi,

    do you use Neural Network to evolve the behaviour of the car ?

    Do you use some physics library to simulate ?

    I made a work on evolutionary algorithms to evolve virtual creatures (see my videos)

  • Nice! Five stars!

  • hmm i wonder if they can find, with more tweaking, the fastest turning line on this map or possibly a real track

  • The lines are walls. This particular video was taken using Xvid on Suse/KDE. More videos to follow soon, where the car(s) bounce off walls etc.

  • hey, what's that desktop system you're using? are the lines part of the background picture, or some weird desktop application?

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more