Program Arcade GamesWith Python And Pygame
Lab 12: Final Lab Part 1
This is it! This is your chance to use your creativity and really show off what
you can create in your own game. More than just passing a test, in this class you
actually get to do something, and create something real.
This final lab is divided into three parts. Each part raises the bar on what your game needs to be able to do.
Requirements for part 1:
- Open up a screen.
- Set up the items to be drawn on the screen.
- Provide some sort of rudimentary player movement via mouse, keyboard, or game controller.
Tips:
- If your program will involve things running into each other, start by using sprites. Do not start by using drawing commands, and expect to add in sprites later. It won't work and you'll need start over from scratch. This will be sad.
- If you are coding a program like mine sweeper or connect four, do not use sprites. Since collision detection is not needed, there is no need to mess with sprites.
- Under “longer game examples” I have two programs that show how to create pong or breakout style games. Don't just turn these in as Part 1 though; you'll need to add a lot before it really qualifies.
- OpenGameArt.org has a lot of images and sounds you can use royalty-free.
Looking ahead:
- Including this lab, there will be a total of three parts.
- Part 1 - Get the screen set up and some basic interaction.
- Part 2 - Get the game mostly functional.
- Part 3 - Add items like the display of the score, sound, and make it look nice.
You are not logged in. Log in here and track your progress.
Copyright © 2013
English version by Paul Vincent Craven
Russian version by Vladimir Slav
Turkish version by Güray Yildirim
English version by Paul Vincent Craven
Russian version by Vladimir Slav
Turkish version by Güray Yildirim