• Dr Dash 2

    As shown in the first attempt, Dr Dash was unable to overcome various problems, and considering Google Deepmind has been successfully applying deep learning on gaming problems (see here), it's time I try a new strategy. So we want to apply a more advanced form of AI and see if/how it solves obstacles better. However rather than using screen capture as input information as Deepmind has done, we will start with access to the internal game parameters (i.e. map with element locations etc). This will allow a much simpler model with the additional advantage of making it more transparent - being able to analyse and interpret the model is key to developing understanding and insights.

    Also, rather than providing the model with the puzzles to solve as training data, let's make it more interesting and develop training settings in a more literal way - the context is a game after all. So this will be a set of custom tailored scenarios, with little resemblance to the actual game levels. The original game levels will be our test data. As the game itself is quite simple to emulate, and can be simplified to be effectively turn-based without the need for graphical output, this will make calculating our 'cost function' orders of magnitudes faster.

    An example of a simple training setting for the model can be something like this.

    drdash train

    To be continued...

  • Dr Dash

    Based on a classic game, this games features AI algorithms.

    Features:

    - modified A* path finding

    - uses XNA platform

     

    Modified A* pathfinding visualised

     

    Path updated with new objectives

    drdashanim

     

    drdashanim2
    Programming language: C# / Object Oriented / Design Patterns: MVC

    MS Visual Studio; XNA framework; CLR .NET

     

    Controls:

    - XBox 360 controller (USB)


    Alternative controls:

    - movement: [Game pad] / arrow keys

    - start: [Start] / S

    - demo: [B] / D

    Download Dr. Dash V1.1

    Download Microsoft XNA redistributable (required)

  • SepaRate

    This science game was especially designed for a university organised public engagement event.
    In this game, you need to order the different coloured components coming out of a chromatography system, aiming for a high purity end result.

     

    Features:

    - PC and Android version

    - graphics completely scalable

    - accurate colour mixing

    Separation visualised by accurate colour mixing

     

    Installation instructions:

    - download zip file

    - unzip contents into a folder

    - run setup.exe to start installer


    Controls:

    - XBox 360 controller (USB)


    Alternative controls:

    - movement: arrow keys

    - start: S

    Windows:

    Download SepaRate V1.1

    Android:

    Direct download

    Download from Google Play

  • Dr Pac

    Based on one of the most classic games, this games features AI algorithms - see if you can beat the 'demo' mode!

    Features:

    - Uses weight map to calculate best / worst location

    visualisation of weight map (wrapped around screen edges)

     

    Installation instructions:

    - download zip file

    - unzip contents into a folder

    - run setup.exe to start installer

     

    Controls:

    - movement: arrow keys

    Download Dr. Pac V1.2