Physics Simulations


[Image of MultiOgar]

MultiOgarII

An Agar.io open source server implementation written with Node.js

[Image of QuadTree]

QuadTree-Cpp

Simple Recursive QuadTree written in C++ with an SFML demo

[Image of Speculative Contacts Demo]

Speculative Contacts

Javascript demo of speculative contacts used to solve basic circle-circle collisions


Video Games


[Image of Tricksplit.io menu]

Tricksplit.io

Freelance game programmer for the tricksplit.io web game. Programmed game servers in Javascript using Node.JS

[Image of Senpa.io]

Senpa.io

Freelance game programmer for the Senpa.io web game. Programmed back-end game physics in Javascript using Node.JS

[Image of Jumpscare.io UI]

Jumpscare.io

Full-stack developer for the jumpscare.io web game. Programmed front-end clients in HTML, CSS, JS, and programmed back-end servers using Node.JS



[Image of BF2 - Tank Warfare]

BF2 - Tank Warfare

Source code for the Bob's Fortress 2 - Tank Warfare game. Made with GameMaker Studio 2

[Image of Balz.io]

Balz.io

Backend developer for the Balz.io game. Wrote servers in Javascript using Node.JS

[Image of Yasuo: The Exiled]

Yasuo: The Exiled

Source code for the Yasuo: The Exiled game. Made with Unity and C#



[Image of Spinny Disc Man Epic Adventure]

Spinny Disc Man Epic Adventure

You're a UFO going around and destroying green, virus like enemies by shooting them.

[Image of Tank War]

Tank War

Two player game. Each player must destroy the other by shooting projectiles and using one of the various powerups spawned around the map.

[Image of Brick Breaker]

Brick Breaker

The player must smash a wall of bricks by deflecting a bouncing ball with a paddle. Collect all the stars to advance to the next level.


Utilities


[Image of Logger-Cpp]

Logger-Cpp

Simple Logger written in C++

[Image of Sorting Algorithms]

Sorting Algorithms

Java implementations of selection sort, bubble sort, insertion sort, quick sort, merge sort, and radix sort

[Image of Binary Reader/Writer]

Binary Reader/Writer

C++ binary reader & writer implementation for reading + writing binary data



[Image of MK8 Memory Notes]

MK8 Memory Notes

Miscellaneous information about the memory Mario Kart 8 (v4.1 USA) uses

[Image of Sqrt Algorithms]

Sqrt Algorithms

C++ program for testing performance and accuracy of various sqrt() algorithms

[Image of BotW Memory Notes]

BotW Memory Notes

Miscellaneous information about the memory Breath of the Wild (WiiU) uses



[Image of Maze Solver]

Maze Generator & Solver

Java maze generator & solver using a custom DFS, BFS, Queue, Stack, and LinkedList implementation.


Competitions


[Image of FTC-2017]

FTC 2017

Code for the TCHS Pickering Decepticons team in the FTC 2017-18 Competition (Relic Recovery)

[Image of STEM Competition Demo]

STEM

Code for the TCHS Pickering team in the 2018-19 PA Governor’s STEM Competition

(And many more here!)





Website by Christian Rodriguez (@m-byte918)