8

Click here to load reader

Klarna programming contest 2011

Embed Size (px)

Citation preview

Page 1: Klarna programming contest 2011

Reversi Bots Galore!

Klarna Programming Contest 2011

Page 2: Klarna programming contest 2011

Contest Goals

• Create a bot that plays Reversi over the net.

• Or create a nice RESTful GUI to watch the bots battle it out.

• Or try your hands at OTP and improve the servers handling the battling.

Page 3: Klarna programming contest 2011

Bot creation

We at Klarna love hacks, beautiful code and clever algorithms. Therefore we want You to create the best Reversi playing bot possible. • You can use any language (that we can run on our linux machines)

• Judges will look both on how well the bot plays,

and clever ideas used in making it.

• Simple clients in Erlang will be provided to get you started.

Page 4: Klarna programming contest 2011

GUI creation

The web needs to be beautified! Show of your talent in creating a killer RESTful GUI to watch the bots playing in real time. • The GUI should be able to run in either Chrome or

Firefox on Linux.

• It should talk REST with JSON objects.

• Of course it should be drop dead beautiful.

Page 5: Klarna programming contest 2011

Erlang plumbing

Having tons of bots hammering our game servers will probably cause some meltdowns.

• Help us improve it! Code will be available on

github.com

• Try out making scalable servers with OTP.

Page 6: Klarna programming contest 2011

Prizes

1. Ipad

2. Ipod touch

3. Ipod nano

4-5. Ipod shuffle

Page 7: Klarna programming contest 2011

Deadline & contact • Deadline March 30th 2011

• To participate, telnet to kpc2011.klarna.com 7676.

Get protocol description by typing: {help}. and press enter.

• More information: klarna.com/klarnacomp2011

• Questions: [email protected]

Happy Hacking!

Page 8: Klarna programming contest 2011