Jump to content

AI Competition


Anonymouse
 Share

Recommended Posts

Anonymouse

I'm planning a competition. The task is to program the best AI for laby (http://www.pps.jussieu.fr/~gimenez/laby/ ).

Rules:

The AI must solve all the puzzles that I make for the competition with no modification of the code

You can use any language supported by laby

The code must be open-source. You have to give it to me so I can test it. I will release the test levels only AFTER the competition is over.

If an AI cannot solve a solvable puzzle, it loses

If multiple AIs solve all the puzzles, the one that takes the least steps wins.

There will be a prize. It would be a very small money prize, just that I have no way of getting it to the winner unless they live somewhere near me. Please suggest other prizes.

Coding starts right now; Everyone has one week to finish their AI after I have announced that the competition itself has started.

Hints (newbie. help get used to laby):

Functions needed (for most languages) should be:



  • look() - look in front. Returns Void (ground), Wall (duh), Web (spider web, get stuck in it), Rock (can be picked up), Exit (exit. target)
  • take() - pick up a rock in front
  • drop() - drop a rock (in facing direction)
  • forward() - move forward
  • left() - turn left 90°
  • right() turn right 90°
  • escape() - open exit. finishes level
  • say() - probably not necessary, outputs info

Webs get you stuck - you lose.

Rocks can't be gone through. Duh.

Note that all other facilities of the language are usable too, such as if, while, etc.

^ so that addict finally realizes it :P^

Hints - Intermediate. Read these when you've got used to the interface.

Webs can be destroyed by dropping rocks onto them.

Can't think of any other intermediate hints right now :P

Post in this topic to tell me if you are interested. Good luck, and keep in mind that the tests will be more complex than the levels included with laby ;)

Link to comment
Share on other sites

Anonymouse

huh?...

Aw crud... Let's hope it's back up soon. While we do, I'll try and find a mirror...

Link to comment
Share on other sites

Anonymouse

UPDATE: Nope... You'll either have to get OCaml and other dependencies and compile it from source or wait for the site to go back up. I'll get in contact with one of the developers to ask what's wrong.

Delay incoming >.<

Sorry.

Link to comment
Share on other sites

Anonymouse

By the way, will this be used in ORR or is it just fun?

No, just for fun and a prize ;)

Link to comment
Share on other sites

Anonymouse

BUMP

Who's going to take part?

PWNZOR, lua is there already... I didn't need to implement it after all xD

Link to comment
Share on other sites

  • 2 weeks later...

Oh shiz I forgot all about this...and I can't work on it until Sunday...

No problem, and I probably won't be properly starting it until I have a few more contestants - maybe 4 or 5?

Link to comment
Share on other sites

i'll have a go at this too. could be interesting. :)

Yep :P

Which language are you planning to use?

Link to comment
Share on other sites

I've thought about trying, but I can't write that level of code yet...

It's not hard. You need to know only about if/else and while really. Functions and all the rest are optional.

Link to comment
Share on other sites

i'll have a go at this too. could be interesting. :)

Yep :P

Which language are you planning to use?

probably C. seeing as that's the only one i know. :)

Link to comment
Share on other sites

Site is down... and I'm probably not going to enter, but if I do, it will be in lua. :P

You also know Lua? :af:

How do you know it?

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.