Search
Follow Me
Categories
Archives
Meta
Feeds
Author Archives: Allen Chou
Photon Bunny – My Second DigiPen Game
Go to Photon Bunny’s main page Photon Bunny is my second game at DigiPen. It is a 2D puzzle platformer based on the properties of light. Check out the main page for the game here.
Posted in Gamedev
Leave a comment
Astrobunny Is Going to PAX 2012 Prime!
Astrobunny, my Freshmen game at DigiPen, is going to PAX Prime 2012! It will be playable at the DigiPen booth as well as in the Free Play area. This is a video I made for PAX Prime 2012.
Reflector – My First DigiJam Game
Play Reflector View Reflector source Rusher Game Engine v2.1 Controls: Move – Arrow Keys Shield – Z Key Gameplay: Use the shield to capture enemy bullets. Turn off the shield to return enemy fire. Basically you’re invincible if you keep … Continue reading
Posted in Gamedev, Rusher
Leave a comment
My Mutex Implementation
There are already lots of well-known and popular libraries out there that provide mutices. But I wanted to try implementing it myself for the sake of just making it. Hey, it’s summer session at DigiPen and I don’t have to … Continue reading
Signal System using Delegates
I introduced how to build your own C++ delegates in the previous post. Now I’m going to show you the first practical (and probably the most common) usage of delegates: signal/event systems. To clarify the terminology, the mapping between the … Continue reading
Posted in C/C++
3 Comments
Easy C++ Delegates
As I mentioned in my previous post, I was working on delegates for C++. The first article I read was recommended by one of my programming TAs. The author’s main concern was portability and performance, so he special-cased extensively throughout … Continue reading
Posted in C/C++, Design Patterns, Programming
4 Comments
Function Pointers vs Member Function Pointers
My second semester at DigiPen has almost come to an end. For the project of this semester, we are required to write our code in strict C, no fancy C++ stuff like generics and polymorphism. In order to get around … Continue reading
Posted in C/C++
4 Comments
Object-Oriented Programming Synonyms
This post is written for my classmates at DigiPen. Most of the class have started learning object-oriented programming really for only two weeks, and the professor uses quite a few synonyms that sound really different but are actually the same … Continue reading
Posted in Programming
7 Comments
Object-Oriented Structures in C
This is my second semester at DigiPen. We’re not allowed to build our game in C++ for this semester; instead, we can only use C. That means no function overloading, no polymorphism, no generics, and no operator overloading. However, this … Continue reading
Posted in C/C++, Gamedev
4 Comments
Astrobunny!
Here it is! Our game project for the first semester at DigiPen. We used a game editor provided by the school called ProjectFUN. I coded in C++. Download Astrobunny I basically only used ProjectFUN as a render engine, since I … Continue reading
Posted in Gamedev
7 Comments