The game is done. Check out the attachment!
CONTROL
Arrow keys - Movement
Z - Shoot/Decision
X - Bomb
A - Adjust Bet
Shift - Hold for precise movement
------ Star Point System -------
- At the beginning of each boss pattern, you'll have a short amount of time to adjust your bet by pressing A. Your amount of current bet is shown on the right , next to the star icon. The minimum bet is 1 and the maximum bet is the number of your lives.
- Beating that pattern without losing a life means you've won the bet. You'll collect star points with the same amount of star points you've bet earlier.
- Losing a life during the pattern mean you've lost the bet. You'll lose the star point equal to the amount you've bet and your bet will be reset to 1. Meaning every life lost after this during this pattern will keep on decreasing your star point by 1.
- Winning a bet without using any bomb will double the amount of star point you gain.
------ Other System -------
- Each boss has three patterns.
- The number of bombs will be reset to 2 after you've defeated a boss.
- Defeating a boss without losing any lives will resulting in another bonus bomb ( 3 bombs in total.)
------ Something That I should fix -------
- The number of bombs will NOT be reset after you've died. (Not a system....I just forgot ^ ^;

- Where's the pausing screen

=================== ORIGINAL CONTENT ===================
Finally got done with the midterm! I was going to use the framework that I wrote in C++ but it turns out the framework is too slow for Bullet Hell shmup. It was good for general games but not when you have 1000 of objects flying around all at once

This is pretty discouraging though but I guess it isn't unusual to fail the first time. Gah I hate pointers

So I'll be using Ruby, since it's pretty easy to write. I also have a system that I want to put it into test anyway, so I might use this as a prototype before I move this to C++

(Yeah I'm not giving up on C++

)
So let's see what I can come up with. Probably something has to do with scifi so that I can turn this into a complete game and submit it to scifi game contest over at gamingw.net