-
Introduction
-
Written lab 01 — Set up Python and make a decision
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 02 — Calculate a purchase with a function
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 03 — Build a command loop
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 04 — Represent cities and products
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 05 — Advance the game calendar safely
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
-
Object-Oriented Programming in Python
-
Written lab 06 — Give each ship its own state
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 07 — Methods and derived properties
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
-
Creating a GameManager and Using Object-Oriented Design Patterns
-
Written lab 08 — Separate the model from the console
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 09 — Use explicit arguments and reproducible state
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 10 — Buy cargo without creating money
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 11 — Sell only cargo you own
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
-
Improving our Game Design with by Managing Product Prices by City
-
Written lab 12 — Give each port its own prices
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 13 — Make randomness testable
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 14 — Model a pirate encounter
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 15 — Resolve attacks and restart cleanly
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-
Written lab 16 — Load validated world data and complete the game
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
to access resources
-
-