Oli's repositories
browser-crowd-sim
The source code of my third-year dissertation titled "Real-time Crowd Simulation in a Web Browser".
socket-games
Online multiplayer implementation of simple games using web sockets
the-turtle-game
A competitive two-player (shared keyboard) game written in C++ using SFML.
toroidal-tag-sim
An agent based simulation of the classic playground game Tag.
voxel-game
You're not a real programmer until you've implemented a M*necr*ft clone 🙃
weather-app
Interaction Design Weather App Group Project
any_raven
Chrome extension to change which raven to display on Raven login.
apollo-client
:rocket: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
awesome-links
Users browse through a list of curated links and bookmark their favorite ones. Code for prisma.io course.
baking-pi
Baby steps into the world of OS development by running some assembly on an old Raspberry Pi.
baseweb
A React Component library implementing the Base design language
blueprint
A React-based UI toolkit for the web
brainrust
A simple brainfuck interpreter in rust
knex
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
mantine
A fully featured React components library
OliverWales
My GitHub profile
paste-test
A simple app for debugging copy and paste
plate
A plugin framework for building rich text editors with slate.
PrisonersDilemmaTournament
Watch This Place's awesome video about iterated Prisoner's Dilemma for context! https://www.youtube.com/watch?v=BOvAbjfJ0x0
serenity
The Serenity Operating System 🐞
slate
A completely customizable framework for building rich text editors. (Currently in beta.)
threebox
A Three.js plugin for Mapbox GL JS, with support for animations and advanced 3D rendering.