Python Program
My Python Reference Document
A link to my Repls:
(Click bellow button access my Python projects.)
Python Programming
Projects and Topics
-
Goal List Project
-
Printing & Comments
-
-
Password Project
-
Variables, Input, While Loops, If-Statements & Operators/Conditions
-
-
Number Guessing Game
-
Random numbers & Writing Pseudocode
-

Project Choice : Building and Programming
-
Family Board Game
-
Based on luck + competition aspects
-
Turn based, untimed style
-
Zero-sum competition (for me to win, you have to lose)
-
Only one way to win (relying on luck aspects)
-
Hand made board and character mascots, rules cards perhaps
-
Program dice roller, and credit card bank (enabling inspirations from monopoly style or game of life)
(Source)
The Issue:
-
Parents often struggle to find a family game that would meet a healthy balance of electronic and non-electronic usage while incorporating elements and techniques that teaches life lessons in a fun and interactive way for all family members ranging from 10 and above to enjoy indoors.
Solutions to this issue:
-
Building a family-friendly game that utilizes real-life and digital programed elements. Perhaps a dice roller generator that connects to a physical button for physical interaction while enabling easily accomplishable actuation for all ages. Adding on, money banks programmed on computers along with hand-made game boards including sets of mascots for character choices. Thus, creating sets of rules to be displayed either physically or digitally are another way to incorporate both real-life and digital elements into a family board game that also adds flexibility of entertainment for different ages as the client desires.
Information about our client:
Client name = Claire
Age: 45 years old
Gender: Female
Job / Occupation: A mother of children at the age of 10 and 13
Family members: 6 people including her husband (45 years old), her sister in-law(50 years old), an older brother(55 years old), and 2 kids.

Python Project timeline (Criteria Aii)
⚠️(click this button to view my project creation timeline that are most up to date)
Our Sales Pitch for our Client
DESIGN
Specification
3 Initial Ideas for our client
FINAL DESIGN IDEA


Side note: timeline for our Final Product creation is included in this timeline, which is accessible by pressing the apple button under Python Project Timeline (Criteria A ii).
PROJECT CREATION PROCESS
(1) Dice Roller Program & Money Bank Program Code Programming
*Must-Needed* programming components in order to play the game:
-
Dice Roller Program (created using SPIKE Legacy)
-
Money Bank Program (created using PyCharm CE)
The coding of the Dice Roller Program and Money Bank Program starts approximately March 28th.
Here are some peek at the process journals while working on both programs:


4/23 coding process


(2) Physical "Tokyo Monopoly Adventure" game board creation
*Must-Needed* physical game components in order to play the game:
-
Game Rule Brochure
-
Mystery Cards
-
Board game design (research & printed)
"Tokyo Monopoly Adventure" Game Brochure (Online Copy)
Mystery Cards: luck & community cards (Online Copy)
Title Deed Cards (online copy)

Monuments / Properties design creation
1. Pre-creation background research
2. Decided/test out measurements --> 3.5 x 6.5cm

3. Test printing to ensure measurements using exemplary images & test

4. Insert images & tests
Monuments / Properties partial board design (Online Copy)
5. Cutting and adding color as headers based on arranged color category



cut out pieces:

FINAL PRODUCT
GAME RULE BROCHURE

MYSTERY CARDS
(LUCK & CHANCE CARDS)
GAME BOARD
Dice Roller Program
View Program Codes using SPIKE Legacy
(press here↓)
Video demonstration on how to use the program:

Dice Roller Program Usage

Force Sensor
LEGO Hub
*Caution: When plugging the Force Sensor in the LEGO Hub, remember to plug it in Sensor (A), which is labeled slightly on the left top surface of the Force Sensor.

Video demonstration on how to use the program:

Money Bank Program Demonstration Video
Money Bank Program
View Program Codes using PyCharm SE
(↓press here)
CRITERION D
Testing Summary (Online Copy)
Product Reflection (Online Copy)






