Guides

The Basics

A Quick Start Guide

New to the site and want to get to grips with how it works as quickly as possible? This page will show you how to develop a simple Noughts & Crosses (TIC-TAC-TOE) bot. Play your first game in just a few steps Click here to create an account by registering on the site...

How to Use the Online Code Editor

The AI Gaming Online Code Editor lets you create bots and compete with them in seconds. If this is your first time in the editor, you can simply click the Run button at the top of the page and the sample code that's been pre-loaded into your editor window will play a...

Game Guides

High Frequency Trading

In this challenge you must decide how to invest your money in different currencies to try and make a profit in a short amount of time. Objective High Frequency Trading (HFT) is a type of trading characterised by high speeds, high turnover rates, and and very...

Warehouse Logistics

In this challenge you must optimise the movement of a group of pickers retrieving and packing items from around a warehouse. Objective Initially you will be given the map of the warehouse that includes the start location of each picker, the location of a number of...

Microsoft Cognitive Challenge

In this challenge you will receive 3 links to images that are sentences, (written in English), that represent poorly scanned text images. The text images include typos, blurring, additional or missing spaces and swapped letters. The following image is an example: The...

Mastermind

Mastermind is the classic two player game where you have to work out your opponents hidden coloured peg sequence in the least amount of guesses. Objective Both players initially set their hidden peg sequence. The game type specifies the number of pegs and the number...

Predictive Text

Can you work out the missing or swapped two letter words from a list of sentences faster than your opponent? Objective This game has two different variations. You are given a list of sentences and all of the two letter words have been removed. You are given a list of...

Sliding Puzzle

A sliding puzzle is a combination puzzle that challenges you to slide pieces around a board to establish a certain end-configuration. Objective Move the tiles around the board to complete the puzzle in the least number of moves. You can only move a tile into an...

Travelling Salesdrone

The classic AI problem not with a salesman but rather a drone. Can you get the drone around our cities in the shortest route? Race your opponent to find the optimal route in the shortest possible time. Objective At the start of the game you are given a random set of...

Battleships

Battleships is an excellent, mid level introduction to developing game playing bots. More complicated than Noughts and Crosses, but less of a challenge than Travelling Sales Drone, Battleships strategy is more easily defined, and, ultimately, easier to implement....

Noughts And Crosses

Noughts and crosses is an excellent beginner's introduction to developing game playing bots. Noughts and crosses strategy is very simple but stills allows users to gain an understanding of the basic approach to game playing. Also the game is solved so there is no...

Advanced Editing

REST API Manual

Available manuals: Battleships Rest API Manual Noughts and Crosses Rest API Manual Travelling Salesdrone Rest API Manual   Battleships Rest API Manual Available calls: Get List Of Game Styles Offer Game Cancel Game Offer Poll For Game State Make Move All API calls...

Using The Demo Client

Download the demo client Visit the Downloads page to download the appropriate demo client for the development environment you want to use. Each download will also come with a readme file that will give some instructions on how to get the client running. The Client...

Start Coding Today

Join our mailing list