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)