Pinned Repositories
ALEX-cocos
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.
bfs
A non-trivial DevOps project example using breadth-first search to find a path through a grid map. Webpage deployed with Streamlit Cloud.
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.
HighScoreGUI
Web frontend to my containerized HighScore database service
pettingzoo-classicenvs
PettingZoo ConnectFour and TicTacToe examples, configured with Rye as dependency manager
raven-checkers
An open-source checkers game with a computer-based AI, written with Python and Tkinter.
ravenback
FastAPI microservice for Raven Checkers
ryestart
My opinionated Cookiecutter template for beginning a Python application with Rye dependency management and other modern tooling.
zorkdemo
Can you code a Zork adventure game demo in Python and have fun too? Why yes.
bcorfman's Repositories
bcorfman/raven-checkers
An open-source checkers game with a computer-based AI, written with Python and Tkinter.
bcorfman/zorkdemo
Can you code a Zork adventure game demo in Python and have fun too? Why yes.
bcorfman/ALEX-cocos
bcorfman/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.
bcorfman/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.
bcorfman/ravenback
FastAPI microservice for Raven Checkers
bcorfman/alex-console
ALEX is a console game prototype using A* pathfinding and some modern asyncio best practices.
bcorfman/asteroid_smash
An jazzed-up version of Asteroids designed with Cocos2D.
bcorfman/bfs
A non-trivial DevOps project example using breadth-first search to find a path through a grid map. Webpage deployed with Streamlit Cloud.
bcorfman/HighScoreGUI
Web frontend to my containerized HighScore database service
bcorfman/pettingzoo-classicenvs
PettingZoo ConnectFour and TicTacToe examples, configured with Rye as dependency manager
bcorfman/pydevenv
Sets up an opinionated Python development environment on OS X or Linux, with VSCode, git, and Poetry support
bcorfman/react-checkerboard
A React Checkerboard frontend for the Ravenback checkers game engine. Based off the React Chessboard Library used at ChessOpenings.co.uk.
bcorfman/ryestart
My opinionated Cookiecutter template for beginning a Python application with Rye dependency management and other modern tooling.
bcorfman/sb3-trial
Stable Baselines 3 Cartpole example configured with Rye as dependency manager.
bcorfman/string_weasels
How random mutation and natural selection can produce complex specified information
bcorfman/asteroid_smasher
A beefed-up version of the Arcade library demo, Asteroid Smasher.
bcorfman/binary_chop
Various solutions to PragDave's karate chop kata, written in Python 3.
bcorfman/CSP
bcorfman/diamond-kata
Solution for the kata described at https://codingdojo.org/kata/Diamond/
bcorfman/eq_solve
bcorfman/highscore-micro-one
A FastAPI ASGI microservice to query a high score list. Backend is a NoSQL database deployed on Deta Space.
bcorfman/LoadTiledMap
bcorfman/pddl-parser
:snake: Classical Planning in Python
bcorfman/pgx-classicenvs
bcorfman/platformer
experiments with the Python Arcade library samples
bcorfman/quiz_taker
Asks multiple choice questions by topic area, and keeps track of progress. Easy-to-understand and compact code.
bcorfman/ravenfront
bcorfman/shooter
top-down space shooter using Pyxel
bcorfman/steiner_weasels