Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 1.11 KB

File metadata and controls

29 lines (16 loc) · 1.11 KB

space-invaders

Intermediate/Advanced learning project to make Space Invaders using Python turtle.

In this project, you will learn how to use turtle graphics to create the game Space Invaders. You will learn how to manage and coordinate multiple sprites in a mainloop, do collision detection, and bind commands to key events. This project uses Python 3.

Difficulty Level: INTERMEDIATE/ADVANCED

To understand this project, you should have experience with basic Python: variables, functions, loops, conditionals, randomness, and other foundational concepts. It also helps to have an understanding of the mathematical cartesian coordinate system.

The Story

On your way home from work in your rocketship, you are ambushed by a group of aliens! Now, you must learn to code your way out of this sticky situation.

What you will learn

In this project, you will learn about:

  • Python Turtle graphics
  • Using A Mainloop
  • Key Bindings

Links and Resources

Python Turtle documentation: https://docs.python.org/3.3/library/turtle.html

License

Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0