dislekcia
06-08-2010, 09:12 AM
I'm about to run a practical exercise at UCT as part of their game development course, I thought it might be cool to post the same thing here and see what you folks come up with, seeing as this was originally material I did for NAG back when they were running the GM in Pictures series. So here you go (obviously the marks don't count... Unless you really want them to):
CSC2003: Arkanoid in Pictures
Instead of printing raw source code, like the magazines of yore used to, we?re giving you a series of pictures and a challenge. The challenge is to make Game Maker look just like these screenshots and you?ll have yourself a game.
Goals:
Open up Game Maker, replicate the following pictures and emerge at the other end with a fully-playable version of Arkanoid. (6 marks)
Have the player win when all the bricks are destroyed and lose when the ball falls off the bottom of the screen. (How about some lives for the player?) (2 marks)
Have differently coloured bricks and add at least one powerup to the game (collected by the paddle) (2 marks)
Bonus marks: Improving the paddle and ball interaction ? changing the bounce angle at the corners of the paddle or stopping the paddle moving out of the screen, for instance; Creating new types of brick behaviour ? only destroyed from above, needs multiple hits, etc. (2 bonus marks)
Total: 10 marks with 2 possible bonus marks.
Arkanoid:
Some of you may know this game as Breakout, others as simply ?Bricks?. Once you?ve got the basics in place by following the pictures, you?ll be able to add in new bricks and give them funky behaviours by simply inheriting from the parent Brick. Try adding typical powerups like making the paddle bigger for a limited time, multiple balls, etc.
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/objects.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/1.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/1A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/2.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/2A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/3.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/3A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5D.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5E.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5F.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/6.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/6A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/6B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/ArkanoidRoom.png
---
If you add a whole bunch of cool stuff, please post your final game and how you managed it, that would be rad.
CSC2003: Arkanoid in Pictures
Instead of printing raw source code, like the magazines of yore used to, we?re giving you a series of pictures and a challenge. The challenge is to make Game Maker look just like these screenshots and you?ll have yourself a game.
Goals:
Open up Game Maker, replicate the following pictures and emerge at the other end with a fully-playable version of Arkanoid. (6 marks)
Have the player win when all the bricks are destroyed and lose when the ball falls off the bottom of the screen. (How about some lives for the player?) (2 marks)
Have differently coloured bricks and add at least one powerup to the game (collected by the paddle) (2 marks)
Bonus marks: Improving the paddle and ball interaction ? changing the bounce angle at the corners of the paddle or stopping the paddle moving out of the screen, for instance; Creating new types of brick behaviour ? only destroyed from above, needs multiple hits, etc. (2 bonus marks)
Total: 10 marks with 2 possible bonus marks.
Arkanoid:
Some of you may know this game as Breakout, others as simply ?Bricks?. Once you?ve got the basics in place by following the pictures, you?ll be able to add in new bricks and give them funky behaviours by simply inheriting from the parent Brick. Try adding typical powerups like making the paddle bigger for a limited time, multiple balls, etc.
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/objects.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/1.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/1A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/2.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/2A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/3.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/3A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/4C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5D.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5E.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/5F.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/6.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/6A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/6B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/7C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8A.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8B.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/8C.png
http://www.qcfdesign.com/Files/Images/ArkanoidPrac/ArkanoidRoom.png
---
If you add a whole bunch of cool stuff, please post your final game and how you managed it, that would be rad.