Christopher Pritchard's Projects
My work through the 2D games with unity book by Jared Halpern and Apress, but using F# instead of C#
My solutions to the Advent of Code across various years
A* Search algorithm in F#
Uses a relay listener and a client library to forward database requests through an Azure Relay Hybrid Connection. Useful for accessing databases that are behind firewalls, for development purposes. E.g. building a site or app that needs access to the database, but where your development machine is outside the secure network.
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
The classic game Battleship, implemented in F# over a MonoGame core. Plays against AI
Backup tool for blob container public files
very small rust port forwarder
Github pages site for me
fiction-focused word processor
Write-ups of the vulnhub VMs I have done, and interesting TryHackMe rooms
exploit for CVE-2021-22911 in rust
A top-down action RPG prototype with a procedural dungeon, written in F# and MonoGame
A simple program that will update AWS route 53's records for a domain with the local external IP address.
A simple implementation of a simple variant of Poker, in F# and Elmish, for educational purposes.
A set of C# classes for SharePoint 2007/2010 that allow fluent-style querying of content (using generated CAML), programmatic content creation and programmatic taxonomy creation.
F# Shell with integrated F# scripting. Like Bash or Powershell, but better 'cause F#.
A fleshed out MonoGame core loop, that wraps all the mutable bits and provides hooks to construct a 2D game around.
ImGui wrapper for use with Fsharp.GameCore
F# + Dotnet Core + MonoGame + CoreRT starter project. Handles getting the config for the various bits right, while still leaving you with an F# blank Game class
A rust project to get cookies for prompt to let user login and get the cookies after login, powered by Wry.
A blog template made using Giraffe, dotnet core and entity framework core
Go based su password bruteforcer
Godot Learning Projects
A shellcode runner / injector / hollower in Go, for windows
REST API over files stored in a Zip archive
Personal blog of Chris Pritchard and Peter Coleman
Downloads the contents of the GG Sql Server to a zip full of JSON files