This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Python by Creating a Pirate Trading Game!
Introduction
Introduction: Project Setup, Print, Input, Variables, and if/else Statements (13:23)
Learning to Work with Functions (16:24)
Using While & Break to Create Our Game Loop & Menu - Includes string formatting (14:55)
Using Dictionaries, Lists and For Loops for Managing Our Cities (18:13)
Learn to Use the DateTime Library to Manage the Date in Our Game (5:42)
Object-Oriented Programming in Python
Introduction to Python Objects & Object-Oriented Programming (19:23)
Understanding Class Methods & Properties (5:27)
Creating a GameManager and Using Object-Oriented Design Patterns
Refactoring our Classes into Separate files and Creating a Game Manager Class (19:42)
Finalize the Design of our Game Manager and learn various ways to pass arguments (15:46)
Implement the Method to Buy Products and Store them on the Ship (13:12)
Implement the Method to Sell Products and Remove them from the Ship (10:43)
Improving our Game Design with by Managing Product Prices by City
Create a CityProduct Class to Manage Product Prices by City (17:24)
Make our Game More Interesting By Randomly Changing Product Pricing in the City (5:08)
Create the Class for our Pirate Encounters! (17:55)
Handling the Pirate Encounter Attacks (12:24)
Loading our Game Data from a CSV File (14:59)
Using While & Break to Create Our Game Loop & Menu - Includes string formatting
Complete and Continue