Patrick's repositories

Chika

S-expression programming language with VM targeting both PC and Arduino.

Language:C++License:GPL-3.0Stargazers:11Issues:3Issues:8

CCircuit

Linux C++ Terminal Basic Circuit Simulator

PoliticalCompass

A basic 3-value political compass in JavaScript

Language:HTMLLicense:GPL-3.0Stargazers:4Issues:4Issues:0

Sircuit

SFML 2D drag'n'drop logic circuit simulator

Language:CLicense:GPL-3.0Stargazers:4Issues:3Issues:0

Barebrain

Relatively fast, cleanly written C and Python Brainfuck interpreters

Language:CLicense:GPL-3.0Stargazers:3Issues:3Issues:2

Society

C++ isometric SFML game, unfinished

Language:C++License:GPL-3.0Stargazers:3Issues:3Issues:0

DailyGoals

A simple Android app for keeping daily goals

Language:JavaStargazers:2Issues:0Issues:0

FlintOS

A very basic operating system for ATtiny85 et al

Language:C++License:GPL-3.0Stargazers:2Issues:2Issues:0

GalaxyOLED

A crude galaxy simulator for Arduino SSD1306 displays

Language:CLicense:GPL-3.0Stargazers:2Issues:0Issues:0

JSUno

A Javascript implementation of Uno, using WebRTC for multiplayer gameplay

Language:HTMLLicense:GPL-3.0Stargazers:2Issues:0Issues:0

Ocastio

An experimental website for online organisational democracy.

Language:ClojureLicense:GPL-3.0Stargazers:2Issues:4Issues:0

PatFind

A crude (and unmaintained) pathfinding algorithm.

Language:C++License:GPL-3.0Stargazers:2Issues:0Issues:0

RedAcademy

A Simple English anti-capitalist course.

Language:JavaScriptLicense:CC-BY-SA-4.0Stargazers:2Issues:2Issues:0

TinyDB--Android-Shared-Preferences-Turbo

This class simplifies calls to SharedPreferences in a line of code. It can also do more like: saving a list of Strings, ints, and saving images. All in 1 line of code!

Language:JavaStargazers:2Issues:0Issues:0

BoustrophedeonTerminalReader

A crude Boustrophedeon reader for Linux terminal.

Language:C++License:GPL-3.0Stargazers:1Issues:0Issues:0

Epizeuxis

A hackable programming language.

Language:JavaScriptLicense:GPL-3.0Stargazers:1Issues:3Issues:1

Infection

Infection: an isometric game made for Global Games Jam 2018 at Staffordshire University

Language:C++License:GPL-3.0Stargazers:1Issues:0Issues:0

IsometricSFML

A very basic isometric engine

Language:CMakeLicense:GPL-3.0Stargazers:1Issues:0Issues:0

Pahjong

Simple SFML Mahjong implementation

Language:C++License:GPL-3.0Stargazers:1Issues:3Issues:0

Panfield

A Solitaire Canfield implementation in SFML/C++

Language:C++License:GPL-3.0Stargazers:1Issues:0Issues:0

Telegram-MicroVoteBot

An opinionated bot making Telegram democracy simple and accessible.

Language:TypeScriptStargazers:1Issues:2Issues:0

competite

Bachelor's dissertation artefact | live competition score and direction broadcasting

Language:ClojureLicense:GPL-3.0Stargazers:0Issues:1Issues:0

Ephem

Small dynamic programming language for PC.

Language:CLicense:GPL-3.0Stargazers:0Issues:3Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

KuanChat

Would have been a websocket chat, but I abandoned it

Language:KotlinLicense:GPL-3.0Stargazers:0Issues:0Issues:0

multigloss

A totally incomplete Duolingo clone. I used it to learn some Clojure/Script.

Language:ClojureLicense:GPL-3.0Stargazers:0Issues:2Issues:0

Qwartr

An Arduino OS

Language:C++License:GPL-3.0Stargazers:0Issues:2Issues:0

RNL

Basic 8-bit and 32-bit run-length encoding

License:GPL-3.0Stargazers:0Issues:0Issues:0

snake-ai

Crude machine learning using a genetic algorithm, learns how to play Snake reasonably well.

Language:CMakeLicense:GPL-3.0Stargazers:0Issues:3Issues:0

tapelang

Brainfuck programming language interpreter written in C

Language:CStargazers:0Issues:0Issues:0