20 Sep 2015

Full info and source code here. (more…)

10 Sep 2015

This page isn’t finished. Sorry.
Still, this gist is this. We had a problem; I fixed it. Here’s how. (more…)

05 Sep 2015

My first Hackathon project. Submitted to PennApps Fall 2015. Check out the Github page here. And the Devpost page here. And the actual website, here.

30 Nov 2014

I couldn’t find a simple online multiplayer Chess game that (1) didn’t require registration, (2) worked on all devices, Mac to PC to mobile, and (3) wasn’t blocked at school for being a “game.” So I made one myself. Check it out.
(more…)

27 Aug 2014

AKA, this website. All mine, from art to code. This is what went into that. (more…)

12 Apr 2014

Sure, most programmers can program in Java or C or C# or C++ or C-anything-else or Python, but how many can program in Shakespeare? I can, and I forked a Shakespeare-to-C translator and make a Shakespeare-to-Python translator so that everyone can neatly run the SPL code they write neatly from the confines of a Python shell. Read one for more of that.  (more…)

18 Mar 2014

You know those times when you jump cleanly out of your comfort zone, away from all the stuff you know, for the pure purpose of experimenting and exploring and trying to learn something new on your own? No? Well, regardless, this was one of those cases for me.
Back when 2048 was just getting big, I was busy maintaining that it was the stupidest thing. I didn’t see the playability at all, and I couldn’t comprehend why so many of my friends were trudging through English class, their heads glued to their laps as they endlessly swiped numbered blocks beneath both their desk and the gaze of the teacher. I didn’t get it. Though, just because I didn’t understand it as a game doesn’t mean I couldn’t appreciate it as a concept. And 2048 was, indeed, a really interesting concept. At the very least it posed a very interesting problem. And that’s what I saw it as. Not as a game to be played, but as a problem to be solved. 2048-AI was my attempt at solving it. (more…)

30 Jan 2014

The conversation that sparked this one went something like this:
Me: Are you playing Flappy Bird? I can’t believe everyone’s stuck playing that. It’s so simple. I get why it’s addicting, but dang it’s so simple. I could probably make it in 20 minutes.
Friend: Dammit. Died again. 20 minutes though? No way. It’s simple, but it’s not that simple.
Me: Fine. You’re right. 25 minutes.
Friend: Bet you can’t.
Me: Today, after school, at robotics. You’ll time me. From the moment I’ve got the dev environment set up until I’ve got it deployed to my phone. 25 minutes.
Friend: Deal.
 
In the end my friend was right. Flappy Block took 25 minutes and 34 seconds. This is how that went. (more…)

23 Jan 2014

Our robotics team has a 60-hour work requirement in order to attend competitions as an official member of the team. What better way to track the requirement than with a program? How about a program that features my first full fledged use of PHP and Mysql? Because here’s that. (more…)

30 Oct 2013

This one will be very quick. It started in English class, with my teacher telling me his fondest memory from Math class—something about how, if Pi is normal and you assign each coupling of numbers a character on a keyboard, you’ll end up reproducing every written work ever created or ever to be created—and ended later that day in Math class, after 45 minutes of not paying attention and an extra 15 or so fixing up errors at home. The result? A recreation of my English teacher’s fondest memory. A simple web app that spits out digits of Pi (okay, the first few are real and then it’s just randomized) and then encodes every 2 numbers into a character as it goes, spitting out all kinds of random junk.
In theory, it’s every program, every essay, every everything ever created. So I guess that’s pretty impressive, right? Let me know what you think. Pinfinity can be found here. (more…)

| Next »