Summer ends and university starts again. With the change comes the release of Beats 1.7b FINAL, the last version of Beats, Advanced Rhythm Game. This also marks the open sourcing of Beats and the starting point of the Beats2 project! Beats 1.7b FINAL is almost the same as Beats 1.7a-r570 (Beats 1.7b FINAL is r575). For those who haven’t been …
Read More »BulletsForever
For my CIS 350 "Software Design/Engineering" (University of Pennsylvania, Spring 2011) final project, we were to work together as teams to create a mobile app as a hands-on exercise with the software development cycle. And so, Team MAGi (consisting of Art Young, Austin Woodlin, Jessica Ouyang, Yash Kandoi and myself) decided to make a game, specifically one inspired by the …
Read More »Beats osu! Mod Work in Progress
One thing I've noticed many of my users requesting/mentioning is support for osu! files or a separate osu! port/clone all together. I'm a big fan of rhythm-based music games (mostly StepMania, Beatmania IIDX, and DJ Max) but I actually haven't tried much osu! style games (I tried Elite Beat Agents a few times on a friends' DS but thats the …
Read More »Beats Tapbox Layouts and Scroll Up
One of the most requested features for Beats is different tapbox layouts (aka the area where you tap to hit falling notes). Ever since Beats 1.0a, notes always fall down from the top of the screen to the arrows at the bottom, with the tapboxes being invisible rectangles on top of the arrows. This is akin to the Beatmania/DJ Max …
Read More »Rant on Optimizations -> Faster Beats 1.5b?
Warning! Long, random, technical rant ahead! Read at your own risk! I may also misuse a few words incorrectly here and there – I apologize in advance for any incoherence within my rant
Read More »hypup
For the PennApps Mobile 2011 hackathon, I teamed up with fellow STWingers/classmates/friends Albert Kwon, Gianni Chen, and Seth Shannin to form Team CJT and create the Android app, “hypup”, described by Seth as “Stumbleupon, but for local events.”. The official description was as follows: “HypUp aims to present a previously unexplored paradigm in social networking. While services like Facebook and …
Read More »Intro to Android Development
For PennApps Mobile 2011, I was invite to present a tech talk on how to get started with Android development. The talk gave a general overview of what Android was, how the app layers worked, what you needed to get started, a live/follow-along setup+Hello World demo, a small stopwatch app demo, the basics of debugging, and then finally next steps …
Read More »Interview w/ Beats Creator from PennApps 2010
This is a repost from the PennApps Mobile 2011 website prior to the start of the hackathon. Background: Due to my success success with Beats during the very first PennApps 2010, I was interviewed and asked to give advice to new hackers/participants in the upcoming PennApps Mobile 2011 hackathon. ====== Interview by Justin Meltzer from the Interactive Media Group. I …
Read More »Beats 1.0a
"Beats, Advance Rhythm Game for Android" is a Google Android game/engine for playing user-generated stepfiles that follow the StepMania 3.9 .sm file format. Beats is written by University of Pennsylvania undergrads Philip Peng, Matthew Croop and Yui Suveepattananont (Team Notes). PennApps is an annual hackathon hosted by UPenn in which students compete/write a web/mobile app within a 48 hr (weekend) …
Read More »Java-based iPodLinux Package Manager
For my Computer Info Sci culminating project I wrote up a small package manager for “installing” iPL via the loop-mount method. It basically just installs Loader 2 via ipodpatcher and extracts archives to your iPod. Due to its rushed nature (i.e. project to be handed in on Monday) it is far from complete and I won’t even bother listing what …
Read More »









