Java-Gaming.org
Java4K - to go         Javadoc:
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members



News: Read the Java Gaming Resources or peek at the official java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  Print  
  Super Mario AI Contest  (Read 2793 times)
0 Members and 1 Guest are viewing this topic.
Offline woogley

JGO Neuromancer
****

Posts: 1097
Medals: 5



« on: 2009-08-04 12:27:45 »

http://julian.togelius.com/mariocompetition2009/

Contest to write an AI Mario Controller with Java. Seems interesting. August 18th is the deadline.

(via reddit)
Offline Markus_Persson

JGO Kernel
*****

Posts: 2092
Medals: 10


Mojang Specifications


« Reply #1 on: 2009-08-04 12:44:04 »

Hey cool, I wrote that. =D

Play Minecraft!
Offline Eli Delventhal
« League of Dukes »

JGO Kernel
*****

Posts: 3478
Medals: 39


Game Engineer


« Reply #2 on: 2009-08-04 14:36:38 »

That's pretty cool. I wonder how I would do it. I would probably just program a hand-coded algorithm based on a subsumption architecture or something, because doing a learning algorithm in a platformer just gets too obscenely complicated to do any good (I know from experience). I guess though that there's no limit on the heap size for the contest, so you could create a learning AI with a ginormous state space and maybe get away with something that really worked well after being "trained" for a few days. But it seems to me that the situations in Mario are simple enough that abstracting the world into a few hand-coded rules would work a lot better (are you about to be hit by an enemy, is there a question block nearby, etc. etc.)

See my work:
OTC Software
<br />
Currently Working On:
Secret project...
Quote from: _Riven
I edit JGO in production, because I simply don't waste time writing bugs
Games published by our own members! Go get 'em!
Offline woogley

JGO Neuromancer
****

Posts: 1097
Medals: 5



« Reply #3 on: 2009-08-05 17:08:00 »

This is really cool: http://www.youtube.com/watch?v=0s3d1LfjWCI

The AI visualizes its paths as it automatically plays through Infinite Mario Bros
Offline Eli Delventhal
« League of Dukes »

JGO Kernel
*****

Posts: 3478
Medals: 39


Game Engineer


« Reply #4 on: 2009-08-06 00:19:11 »

This is really cool: http://www.youtube.com/watch?v=0s3d1LfjWCI

The AI visualizes its paths as it automatically plays through Infinite Mario Bros
Wow already. Pretty good, seems to avoid everything without a problem really.

See my work:
OTC Software
<br />
Currently Working On:
Secret project...
Quote from: _Riven
I edit JGO in production, because I simply don't waste time writing bugs
Offline h3ckboy

JGO Kernel
*****

Posts: 1628
Medals: 4



« Reply #5 on: 2009-08-06 06:19:02 »

Wow already. Pretty good, seems to avoid everything without a problem really.
yeah if you watch the "harder level". The AI nearly falls in a hole. but he does soem stuff I didnt know what possible to get out.
Offline Eli Delventhal
« League of Dukes »

JGO Kernel
*****

Posts: 3478
Medals: 39


Game Engineer


« Reply #6 on: 2009-08-06 10:34:55 »

yeah if you watch the "harder level". The AI nearly falls in a hole. but he does soem stuff I didnt know what possible to get out.
Yeah, close. Weird physics abuse to get out of the hole...

See my work:
OTC Software
<br />
Currently Working On:
Secret project...
Quote from: _Riven
I edit JGO in production, because I simply don't waste time writing bugs
Offline woogley

JGO Neuromancer
****

Posts: 1097
Medals: 5



« Reply #7 on: 2009-08-06 12:09:43 »

It's not physics abuse actually. Markus intentionally added the Wall Jump feature, as it appears in New Mario Bros for the DS.
Offline Eli Delventhal
« League of Dukes »

JGO Kernel
*****

Posts: 3478
Medals: 39


Game Engineer


« Reply #8 on: 2009-08-06 13:27:56 »

It's not physics abuse actually. Markus intentionally added the Wall Jump feature, as it appears in New Mario Bros for the DS.
Oh, cool. I haven't played that one, so I didn't know.

See my work:
OTC Software
<br />
Currently Working On:
Secret project...
Quote from: _Riven
I edit JGO in production, because I simply don't waste time writing bugs
Pages: [1]
  Print  
 
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.126 seconds with 20 queries.