Exploring game design and development, including Year 12 Computer Science Concepts (ATAR) for Tutoring. Including multiple languages and applications. See page below for full details
Files: Keybase (AC0/RD Team) →
github/acord-robotics (download Keybase)
- Microsoft Access - Access is an easy-to-use tool for creating business applications, from templates or from scratch
- Keybase - Keybase is for keeping everyone's chats and files safe, from families to communities to companies
We're going to need to determine what sort of application [game] we want to create and how it's going to function. Things like the genre (sci fi or fantasy, but also RPG, MMO, etc). Start simple and improve the game [integrating with other gaming knowledge as well].
Starting off with a single player game for simplicity
Starting off with a text-based game, and we'll add graphical features and Unity to it. Each programming concept we learn will aid us for each of the three "versions" of the game.
- Setting: Mount Everest (Nipal/Tibet, 1924) - you are George Mallory
- Goal: reach the top of Mount Everest without dying, only to inevitably die on the way down
Here's the original "wizard game" script: (click toggle)
Initialization & Set-up:
First things first, let's create a python file in VSCode called
main.py and import the following modules:
Next, we're going to determine the variables we use for initialization. This list includes, but is not limited to, this list
- playerHealth (as a decimal - 0to1)
- playerOxygen ""
- playerStamina ""
- playerFood (kg)
- playerWater (L)
- mountainHeight - certain events, like avalanches, will cause this to rise or fall. Measured in meters
After initializing these variables, we'll explore how these are connected to each other through the use of a database application like Microsoft Access, as each variable is essentially an attribute of an entity.