SKILLS CHALLENGES
Introduction
Try to solve these Game Maker challenges. Explore, read the hints, try out solutions. It's a good way to learn. They have been developed by Bill Kerr.
Download
skillsChallenge1update.doc
Learn the Game Maker techniques for making sprites, randomising, shooting, destroying, following, goal scoring, timing, platform jumping and pushing.
A ball bounces around a room and its direction is random. When the demo starts you can’t predict in which direction the ball will go. When the ball hits the walls you can’t predict in which direction the ball will go.
Make an animation from a strip sheet of stills.
a) one where all the slides are the same size (easier)
b) another where the slides are of varying sizes (harder)A character can move left and right with arrow keys (you have to keep pressing the key for it to keep moving) and fires a single bullet forward when you press space bar. You have to release and press space bar again for more bullets
When a bullet hits a character, the character explodes and the explosion then disappears
Make one object follow another object
A ball goes through a goal and the score goes up by one…the score does not go up if the ball misses the goal
Make a timer which counts up or down how much time is left to play
You have to hit a character 3 times with a bullet before it dies
A character fires a bullet and has to wait one second before being able to fire the next bullet
A character jumps up off a platform, and return under the influence of gravity – you cannot jump from midair
Push a rock
Do it yourself: Make one of pong, soccer, sokobahn or space invaders
Download: stripSheets.zip
Guidelines:
You may help each other as much as you like but you must write the code for the solution you hand in. You are expected to learn so if you get the code ideas off someone else make a real effort to understand how it works
Teacher will provide hints from time to time. You can ask him questions at any time – this is helpful – but he won’t always give you the answer.
Suggestions of ways to find the answers:
- find an editable game that does what you want, look at the source code, steal it
- find a tutorial that does what you want, look at and steal the code
- ask questions of your peers, the teacher
- search for answers in the Game Maker forum
- Join the Game Maker forum and ask the question there
- Read the Game Maker Manual / Help file