Sam's repositories
RoodBoi
A compact, portable GameBoy emulator written in C++11 with SFML
n_body_sim
Simple simulation of n-body gravity in Processing
c_data_structures
Simple, header-only implementations of common data structures in C
thermostat_game
A simple rhythm game that can be played on an old thermostat I hacked together
gitignore
A collection of useful .gitignore templates
moon-prince-adventure
A text adventure written in Inform7
3DLevelDesign
Level design exercise for a 3D platformer
SFML_Flocking
A simple flocking system implemented in C++ with SFML
SFML_Perlin_Terrain
A simple demonstration of Perlin noise terrain generation in C++ with SFML
SFML_Particles
A simple SFML project demonstrating a flexible, extensible particle system
CMPM146-FINAL
A Rogue-like game that uses context-free grammars as the basis of its level generation system, plus a system for authoring new grammars automatically.
SnapshotGame
A Low-Poly Open World Photography Simulator
push-and-pull
Push and Pull, a puzzle game about pushing and pulling
featheryournest_site
Old website for featheryourneststaging.com
cmps109-asg3
A simple listmap demonstrating C++ templates
cmps109-asg2
A simple shell with simulated in-memory filesystem
cmps109-asg1
A partial implementation of dc(1) in C++
santascript
A tool for managing Secret Santa style gift exchanges
pacman
A simple re-implementation of Pac Man in C++ with SFML
flappybird
A simple reimplementation of Flappy Bird in C++ and SFML
pong
Pong recreated in C++ and SFML. Implements some cool new feature, too!
angular-drag-and-drop-lists
Angular directives for sorting nested lists using the HTML5 Drag & Drop API
CMPM146-P7
This assignment is mostly focused on noodling about with content generators in Python.
CMPM146-P6
Implements a system for preforming reachability analysis on level editor for a simple Metroid-like adventure game
CMPM146-P5
Implements a GOAP system that determines a plan of action for how to convert an initial inventory state into a goal inventory state. Items and crafting recipes are based on Minecraft.
CMPM146-P4
This project implements basic unit behaviors and controls in the context of a toy RTS in Python.
CMPM146-P3
This project implements pathfinding over a graph object derived from a bitmap image in Python.