BACK
June 26th, 2019

Alien Invasion

Reasons for the project

After my CS50 course I was eager to get into Python a bit deeper so I took up a book: Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes and codded along. This was one of the projects

What I learnt

  • Main programming concepts
  • More info on Python

  • What are classes and how to use them

  • Working with libraries
  • PyGame module / game dev cocepts -- Drawing to screen / clearing the screen -- Storing information in data structures -- Representing objects in lists and objects -- Performing algorithms on them -- Refactoring and writting simple code
  • Version control (GitHub)

Link to GitHub