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 pretty much ported the Easing Equations from ActionScript 3.0, built a tweening engine, created a command framework based on one of my articles, and put together a baby version of Stardust, called StarLite. ProjectFUN provides a built-in physics engine, but I found it’s collision detection system for circles quite buggy, so I implemented one my own.

I built the template levels in the editor, so that we could create new levels just by drag-and-drop. All the planet-orbit linking, orb position correction, initial velocity based on object orientations are all taken care of by my code automatically.

Something very special about this game is the Credits level. We actually made the Credits screen into a fully playable level, where all the information are shown on planets and speech bubbles.

And here’s a dedicated planet to one of my classmates, Justin. He is such an annoying play-tester (i.e. he play-tested a lot, so I couldn’t use my laptop) that I thought he deserved his own planet 🙂

So this is Astrobunny. I really enjoyed making it, and I hope you enjoy Astrobunny’s journey through space. Be sure to check out the awesome Credits level, too!

About Allen Chou

Physics / Graphics / Procedural Animation / Visuals
This entry was posted in Gamedev. Bookmark the permalink.

7 Responses to Astrobunny!

  1. dsmwang says:

    hey! Cj!
    Every time I tried to open the game, it tells me that “The “wglCreateContext” function failed with error 2000:

    • CJ Cat (Allen Chou) says:

      Try placing the folder in an English-character-only path, such as “D:/games/Astrobunny”. I’ve heard people are having problems running the game if the path includes Chinese characters. If that doesn’t work, then I really don’t know what’s going wrong. So far I’ve been able to run the game on all Windows computers I’ve used.

      • dsmwang says:

        I’m putting it here, which is “D:\Astrobunny”
        And bad thing still happens, like this:

        Or should I change the language settings of the Windows?

        • dsmwang says:

          For more info, my laptop and desktop both have the same problem, and my roommate have the same problem also.
          Even the Error line 898 is the same.

        • CJ Cat (Allen Chou) says:

          I’m not sure what’s causing this problem, but I’m guessing that has something to do with your graphics card’s driver support for OpenGL. I found some online forum posts with similar issues, and people usually suggest updating the graphics card driver. Besides that, I really don’t know what to do. Sorry.

        • dsmwang says:

          I go to this page

          and download the “Catalyst Software Suite” and install it, and now the game run correctly!
          I’m not sure what exactly the problem is, but that package solve my problem =)

  2. Daniel Sidhion says:

    Wow! This is so awesome! That was a great game, I loved how simple it was but still really fun! Congratulations 🙂

Leave a Reply