pulse 2011
a rhythm game designed to emulate the playstyle of beatmania, co-developed between matt and me. the distinguishing feature will be online integration, unlike other emulators.
latest tweets @zhangerr
Hello, I'm alex, aspiring programmer and developer of a (now dead) game called pulse. Feel free to email me at alexzhangh [at] gmail [dot] com, or you can always find me idling on IRC at p.ulse.net at
#pulse. You can send PGP encrypted e-mail using my public key found here. My other interests include learning Chinese and (a little) Japanese.
programming projects
osu-ac 2012
miscellaneous hack for the rhythm game osu developed between matt and me. proof of concept and introduction to memory manipulation
miscellaneous hack for the rhythm game osu developed between matt and me. proof of concept and introduction to memory manipulation
azsh 2012
a mediocre attempt at a 2D shooting game made in XNA, mainly used to test out the version control system mercurial. many thanks to this tutorial for general help and guidance.
a mediocre attempt at a 2D shooting game made in XNA, mainly used to test out the version control system mercurial. many thanks to this tutorial for general help and guidance.
az-sirius 4/1/2012
a basic math expression parser using the shunting yard algorithm. thanks to this blog and this stackoverflow question for guidance.
a basic math expression parser using the shunting yard algorithm. thanks to this blog and this stackoverflow question for guidance.
chrome tab limiter 4/26/2012
made to curb my bad habit of having too many tabs open at once; it lets you specify your max tab limit and whether or not to actually enforce it, then if you try to open a tab that exceeds the set limit it will forcibly close it.
made to curb my bad habit of having too many tabs open at once; it lets you specify your max tab limit and whether or not to actually enforce it, then if you try to open a tab that exceeds the set limit it will forcibly close it.
base64 converter 5/7/2012
Inspired from this reddit puzzle, I decided to make a basic base64 encoder/decoder in C# that is used from command line but probably should be used as a library. Mainly a good practice of bit fiddling.
Inspired from this reddit puzzle, I decided to make a basic base64 encoder/decoder in C# that is used from command line but probably should be used as a library. Mainly a good practice of bit fiddling.
sailboat web server 5/24/2012
"A web server even the wind can blow over!" Made on linux for the first time, this is mainly a learning experience for getting used to C++ with boost and developing on linux. It honestly is just a really basic web server, but matt and I hope to add scripting support.
"A web server even the wind can blow over!" Made on linux for the first time, this is mainly a learning experience for getting used to C++ with boost and developing on linux. It honestly is just a really basic web server, but matt and I hope to add scripting support.
various little scripts n/a
Various scripts (all python at the moment) I've created for various purposes, including Japanese, chemistry, etc.
Various scripts (all python at the moment) I've created for various purposes, including Japanese, chemistry, etc.
chinese translations
waa.ai link shortener (translation) 7/8/2012
Credits to bedabeda for creating this; all I did was translate the site to Traditional Chinese but it was my first attempt ever at translating anything formally.
Credits to bedabeda for creating this; all I did was translate the site to Traditional Chinese but it was my first attempt ever at translating anything formally.