Reuel's blog

Projects

Here are a list of some projects I did through the years (from most recent to most old):

Personal projects

sim8086 - An 8086 decoder/simulator:

As part of the series of homeworks from the "Performance Aware Development" series from Casey Muratori (computerenhance.com), I developed a decoder/simulator of 8086 assembly in C. It basically reads the binary files generated using NASM and simulates it execution. It does not decode/simulates all instructions, as the course goal was not to write a decoder, but learn the principles of how a CPU works.

Source Code

SubTItle

It is a repository of subtitle files (.srt) in Brazillian Portuguese that I wrote for IT videos spoken in English. The main objectives are to practice my listening, and to give a new kind of resource to allow Brazillian developers that don't know English yet to have a new resource to learn IT and English while also consuming good content about their jobs.

Github

Functions game (prototype)

A physics based game prototype that uses mathematical functions as main gameplay mechanic to build ramps to control a little ball. Written in plain javascript (canvas), html5 and css3. No frameworks. I hope to make this a commercial game someday in a proper language.

Demo

Minimalist timer

A very simple timer made to study the usage of javascript with css3 transitions.

Demo

That Memory Game

Game prototype to learn the PhaserJS framework. It is based on Simon Says (or Genius) toy, but changes the pattern every round.

Demo