AI Demo for a University of Toronto Game Dev Club talk.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
ai.js
index.html
input.js
pos.js

README.md

utgddc-ai

AI Demo for a University of Toronto Game Dev Club talk. The demo can be played here.

This demo uses Canvas in HTML5. For a reference on the element and what you can do with it, see this page on MDN.

Parts

  • Position(pos.js): A position in the game. Represented as an array with two values, where the first value is the Y component of the position and the second value is the X component of the position.

  • Input(input.js): Wraps around some input logic, with support for checking keys that were "tapped"(went down on the last frame).

  • AI+World(ai.js): The meat of the game. Contains the AI functions, a World initializer and a basic update/draw loop for the grid within the world.