Dillan Spencer's Projects
AI Drone that follows you via face tracking. Also can control drone via Keyboard Control
Battle Snake AI | Performs navigation to food using DFS, then proceeds to commit suicide
🥈 2nd Intermediate Division @ Battlesnake 2019, Victoria by Team "Niedersächsische Kreuzotter"
AI Snake for Battlesnake 2020
Study material for CSC 115
A replica of the AlphaZero methodology for deep reinforcement learning in Python
Implementation of the Quad Engine's 2D Dynamic lighting system
Harvest is a Top-Down farming game.
All Algorithms implemented in Java
Maze solver using backtracking algorithm. Uses my Quad Engine to visualize the process
2D Top-Down RPG Multiplayer - 2D Leauge of Legends
First Platformer Game developed in 2015
A high-level cross-platform 2D game development API
Server created using UDP Sockets in Java. Communicates with my multiplayer games and allows for people to play from anywhere over WIFI connection.
React projects
Programming assignments for the third-year intro databases course at the University of Victoria, CSC 370: "Database Systems"
Uses my quad engine. 2D dynamic lighting, 2d physics, game state handling
A simple Battlesnake AI written in Java
A simple Battlesnake AI written in Python
Solves any game of Sudoku from Sudoku.com
A project management tool that allows you to setup file and folder templates for your projects. Create a new project and everything's organized, ready for you to start.