Greg Shuflin
Contact me: greg [dot] shuflin [at] gmail [dot] com
Developer Portfolio
These are a few software projects I have worked on, either for a class or independently, that I think are particularly interesting. You can see the source code for these and other projects I'm working on on my Github profile.
- Untrusted (code) - an open-source browser-based roguelike game written entirely in Javascript. Every level is unbeatable until the player edits the source code of the level to make it winnable. Won first place in the Spring 2013 Berkeley CSUA hackathon.
- Ocarina of Time App (code) - an ocarina Android app that you play by pressing five buttons, just like in the eponymous classic N64 title. Not guaranteed to open the Door of Time.
- C++ Raytracer (code) written for CS184 at UC Berkeley, Intro to Computer Graphics. This was a partner project with Mark Edwards
- HTML 5 Go (code) an implementation of the board game Go (碁) in pure HTML5. It uses the canvas to draw the gameboard, with the game logic written in Javascript (work in progress - the game is playable but some more advanced features are not yet implemented)
- Arbitrary-language Django Dictionary (code) a web interface for a dictionary in an arbitrary language, written using the Django Python web framework and currently hosted on Heroku.
- Doomsday Algorithm (code) a simple Haskell command-line application that computes the day of the week a given date in the Gregorian calendar falls on