Brandon Corfman's repositories
raven-checkers
An open-source checkers game with a computer-based AI, written with Python and Tkinter.
alien_attack_supreme
A top-down shooter in the style of Demon Attack or Megamania. Using this to learn Godot before I tackle something at a higher difficulty.
highscore-micro-two
A FastAPI containerized microservice to create/query a high score list using SQLModel. Connects to a separate PostgreSQL database deployed on the ElephantSQL cloud.
alex-console
ALEX is a console game prototype using A* pathfinding and some modern asyncio best practices.
asteroid_smash
An jazzed-up version of Asteroids designed with Cocos2D.
HighScoreGUI
Web frontend to my containerized HighScore database service
react-checkerboard
A React Checkerboard frontend for the Ravenback checkers game engine. Based off the React Chessboard Library used at ChessOpenings.co.uk.
string_weasels
How random mutation and natural selection can produce complex specified information
asteroid_smasher
A beefed-up version of the Arcade library demo, Asteroid Smasher.
binary_chop
Various solutions to PragDave's karate chop kata, written in Python 3.
diamond-kata
Solution for the kata described at https://codingdojo.org/kata/Diamond/
highscore-micro-one
A FastAPI ASGI microservice to query a high score list. Backend is a NoSQL database deployed on Deta Space.
pddl-parser
:snake: Classical Planning in Python
platformer
experiments with the Python Arcade library samples
pystart
My opinionated Python project template
quiz_taker
Asks multiple choice questions by topic area, and keeps track of progress. Easy-to-understand and compact code.
shooter
top-down space shooter using Pyxel