Scott MacDonald's repositories
Dungeon-Crawler
A procedurally generated dungeon crawler with 2d graphics and a modern take on the old roguelikes
brainfreeze
A cross platform Brainfuck interpreter with configurable implementation standards written in C++ for Windows, Linux and MacOS.
gfxsandbox
OpenGL sandbox, simple 3d engine that is shader based.
scottsandbox
Its a sandbox of code! My dumping ground for all types of common library code, expiremental code, tests and amusing projects. Feel free to pick through anything, its all free to use with attribution
screenlocker
A command line tool to lock your desktop session
SDLSharpGame
Simple proof of concept cross platform game written in C#, using p/invoked SDL2 and tiled.
spellingbee
Command line program to solve the NYT daily spelling bee challenge
advent
Sandbox for learning python with Advent of Code
blocksmasher
Simple 2d C++ breakout clone. Aims to be a clean, cross platform and modern 2d game written using modern C++ techniques. It's still a major work in progress, and lots of code will be refactored as functionality is added.
BotFramework-WebChat
Embeddable web chat control for the Microsoft Bot Framework
gtest
Google Test fork
guidgenerator
A very simple GUID generator written in C++ using the windows api.
proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
SandboxEngine
Where Scott plays around with DirectX and other graphical things.
scottscheme
Simple C# scheme interpreter.
ShinySharp
A toy Scheme implementation written in C#, and inspired by the blog series "Scheme From Scratch".
squirrel
Experimenting with Rust graphics
Terraria-Server-Wrapper
A simple wrapper for the terraria server that performs auto saving, remote status querying and external logging support.
tracing
Application level tracing for Rust.
winscripts
Scott's collection of scripts for Windows