Compilers Review

While studying for my compilers final, I made a map of the information covered (using kdissert):

Tagged Tags: , on May 14, 2010 at 7:31 pm

Glaive, XNA Game

This semester I took a software engineering class and I had the luck of joining a game development group. Our team of 8 created an old school, 2D game kind of like Gauntlet. We mashed-up of lots of old 2D graphics and music from games like Super Mario Bros., Sonic the Hedgehog, Chronotrigger and others.

If you have XNA GameStudio 3.0 installed, you can run the game now. If not, you will have to wait until we get the installer working (hopefully soon!). Until then, you can check the videos out.

Also, it’s open source (GPL), so feel free to check out the code and use it in your project!

Tagged Tags: , , , on June 1, 2009 at 11:37 am

Hackathon Video

I just stumbled across this video of our project for the Berkeley Hackation. My partner for the Hackathon, Yiding Jia, is presenting.

http://www.justin.tv/clip/1202325c9615c380

Tagged Tags: , , on April 22, 2009 at 11:52 pm

Berkeley Hackathon 2009

I participated in the Berkeley Hackathon 2009, last night from 6pm to 12 noon the next day (pictures). The goal was to build the most impressive or useful application possible in 18 hours, in teams of one to four.

Our team (of two) took 2nd place and won laptops! There were a ton of really awesome projects – my favorite was the Missile Command game that, when your cities got bombed, it actually corrupted a selectable application’s memory because “games don’t have harsh enough consequences.” Failure to protect your cities resulted in the death of an application before your very eyes.

The first place was a web API that allowed you to run an application in a thick AND thin client at the same time – not just pushing bitmaps, but actually rendered in HTML!

Our entry was a 3D visualization of news data & relationships in Java & OpenGL – I want to make a few tweaks, but I hope to post it soon.

Tagged Tags: , on February 15, 2009 at 12:09 am

Dust Bowl Video

I had to do a creative project for the Environmental History class I took last semester, I decided to make a video collage. Everything in the video was “found” on the internet. After it was done, I thought it was interesting to see the diversity (or lack there of) of people represented. Enjoy:

Tagged Tags: , on December 29, 2008 at 7:23 pm

Logo major mode for Emacs

At the time of this posting, it’s still pretty rough, but it does basic syntax highlighting for very common functions (only a small fraction of them). It also associates “.lg” files with logo-mode.

To make it load every time you start emacs, you can either copy the source into your .emacs file, or load the file (again in the .emacs file):

(load “~/logo-mode.el”)

Assuming you saved it in your home directory.

If you just want to run it once and check it out, open the file, then select “evaluate buffer” from the emacs-list menu. Then open a “.lg” file, and it should automatically highlight.

(load “~/logo-mode.el”)

Let me know if you find any bugs or have any requests.

Download: Logo-Mode

Tagged Tags: , , on December 3, 2008 at 8:54 am

Procrastination, UCB Logo

I’ve discovered a new, sick form of procrastination: intentionally reading the wrong chapters from the text book. I caught myself doing it today; “hmm, that looks interesting, much more so than the homework I’m supposed to be doing.”

I did manage to get in some productive time this weekend, in the form of a layout:

UCB Logo

Tagged Tags: , on September 8, 2008 at 3:35 pm

Berkeley!

I was accepted into the U.C. Berkeley College of Engineering! I am transferring into the Electrical Engineering / Computer Science program this fall.

Also, I have been playing with Django and Python, but school has been seriously getting in the way… as soon as finals are done I will post my findings.

Tagged Tags: , on April 30, 2008 at 5:10 pm