Oliver Chu's repositories
MintChime-Editor
A graphical code editor with tabs and syntax highlighting for multiple languages, written in Java Swing.
Mint-Programming-Language
A dynamically typed programming language. Supports operator precedence, lists, maps, objects, constructors, and first class functions.
Charge-Game
Charge is a 2D game about electrical charge. You play as Bob, who has a large basket but no hot air balloon. The ground is highly positively charged. You pull out another positive charge from your pocket, attach it to the basket, and float into the air. Use this to solve puzzles! Physics engine including gravity, Coulomb's law, collisions.
ChessCommentator
A JavaScript artificial intelligence that commentates a game of chess, including why certain moves are good or bad, which pieces are threatened, and how the game is going overall. Originally written for CSUA Hackathon during fall of 2014.
matrix-library
Matrix library for rref and maximum absolute eigenvalue calculation.
Mint2.0-Language-Python-Supplement
Python supplement for Mint with better support for null, true, false, tables, and lists.
SimplyStardust
Rainmeter skin, modified from SimplyNova 2.0 by NovaSev.
capacita-python
A version of the Capacita language written in Python.
charge-2-game
Charge 2 is the sequel to the game Charge, where you manipulate electric charges to solve puzzles. This version runs in the browser.
Successor-ASM
Assembly language implementation intended for a virtual machine. Written during CSUA Hackathon during spring of 2015.
venus-mips-assembler
An assembly language compiler for the 32-bit MIPS architecture.
Capacita-Programming-Language
A language with both static and dynamic typing modes. Compiles to virtual bytecode.
ConwayEngine
Conway's Game of Life engine written in JavaScript.
Enigma
A featured "suite" for the Windows system monitoring application, Rainmeter.
git-aliases
Some convenience commands for git.
graph-diagram
A utility that generates diagrams of graphs. Output is saved to image files.
ICEcoder
Web IDE for HTML, CSS, LESS, JavaScript, CoffeeScript, PHP & Ruby
impress.js
It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.
jen-lang
Jen is a small, lightweight programming language.
jquery.mb.zoomify
A zoom image jquery component
LaTeX2HTML5
write LaTeX + PSTricks and produce digital textbooks with HTML5 interactivity :)
OliverChu-dot-com
Personal website.
requests
Python HTTP Requests for Humans™.
reveal.js
The HTML Presentation Framework
socket.io
Realtime application framework for Node.JS, with HTML5 WebSockets and cross-browser fallbacks support.
twitter_sentiment
Naive Bayes classifier for twitter sentiment.
XyJax
Xy-pic extension for MathJax
Z-Manage
Project management tool.