$20
weeklyor $80 for 4 classes
What's included
4 live meetings
4 hrs 40 mins in-class hoursClass Experience
Using the very basics of Python and a graphical environment (Processing) students will make several interactive games and activities. The class is hands-on: students will code during class and will have time to complete portions of the assignments during class. The students will work on the same basic project, but will have a variety of options to enhance their games following the class time. Each class is structured as follows: -Introduction/Review - some theory about Python that is needed for the class (for example, if-statements) -Apply theory to the graphical environment with a warm-up activity (for example, making a simple button that can be clicked) -Learn a new graphical concept (for example, interaction with the mouse) -Apply the graphical concept to the project that the group is working on -Work on the main project The topics covered in this first course are: -drawing on the window (rectangles, lines, circles) -RGB colours -animation using variables -interaction using mouse and keyboard (application of if-statements) -timers -integrating artwork into Python The projects are: Interactive Dot-to-Dot (Connect the Dots using your mouse to make a picture) Racing Game (Race your car against your friend's using the keyboard. Don't get zapped by the laser!) Class 1 (Week 1): -set up Processing -introduction to making graphical programs in Processing -coordinates -on-screen text -RGB colours Homework: Finish making your Dot-to-Dot dots on the screen Class 2 (Week 2): -Show and tell Dot-to-Dots -Add interaction to be able to connect the dots with the mouse (magic marker style) -Lines - allow player to connect the dots with the mouse using lines -if-statements introduction Homework: if-statements practice handout Class 3 (Week 3): -Review if-statements -Keyboard interaction -Build basic racer game with finish line Homework: Create artwork for game using pixilart.com Class 4 (Week 4): -Add pictures for racecars -Timers -Add a laser using a timer and reset cars if they hit the laser -Show and tell final race games!
Learning Goals
-Apply previously learned Python concepts to graphical contexts
-Create simple interactive games and activities
-Develop an understanding of what makes games fun or interesting to play
-Create simple digital art for characters in games
Other Details
Supply List
Each class, students will be provided with handouts to guide their learning, but we will work through these areas together. Students need to use a computer with a full keyboard, not a phone or a tablet. They will need to install Processing, from http://processing.org.
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
I have taught Computer Science to over a thousand students from K-12, most of whom are beginners, ages 10-16. Having worked through many iterations of similar courses in classrooms in Canada and overseas, I am aware of what students need to get a good foundation in Python. This course is the first of my Making Graphical Games in Python courses.
Reviews
Other classes by Lisa Hines
Other classes by Lisa Hines
Parents also liked
Thinking Games: A Weekly Social Games Club
Meghan Jones, M. Ed.
5.0
(1,154)
$11 per class
Next session at 9:10 PM on Monday
Group Class
1/wk, 30 min
6-9
I SPY Ancient History: Egypt Edition
Teacher Maddie, MS
4.9
(239)
$10 per class
Next session at 1:30 AM on Thursday
Group Class
1 wk, 1/wk, 35 min
4-7
Games with Elaine :)
Ms.Elaine
5.0
(16)
$25 per session
1-on-1 Lessons
On Demand
7-14
Teen Social Game Time - Jackbox, Garticphone Games
ARI Learning by Carly Filewich Inclusive & Social!
4.7
(591)
$15 per class
Next session at 5 PM on Thu 5/29
Group Class
1/wk, 55 min
13-17
Playing "I Am Legion: Stand Survivors"
Math Planets and Beyond
4.7
(146)
$45 per session
1-on-1 Lessons
On Demand
8-18
Board Game Club
Devin Bruno
4.9
(402)
$15 per class
Next session at 12 AM tomorrow
Group Class
1/wk, 1 hr
7-12
Let’s Make & Play Tabletop Games on Zoom! Play Games With the Whole Class!
Raymond Mullikin (Raytoons Comics)
4.9
(504)
$15 per class
Next session at 4 PM on Tue 6/3
Group Class
8 wks, 1/wk, 50 min
7-12
Chess for Rookies: Introduction to Chess Part I (Rules)
ChessLingo Academy
5.0
(217)
$22 per class
Next session at 1 PM on Wed 6/25
Group Class
1 wk, 1/wk, 55 min
7-11
Game Club: Halo Infinite
John PhD
5.0
(305)
$25 per class
Next session at 9 PM on Thursday
Group Class
1/wk, 50 min
12-17
Game Club: Marvel Rivals
John PhD
5.0
(305)
$25 per class
Next session at 8 PM on Tuesday
Group Class
1/wk, 50 min
10-15
Game on Roblox - One-On-One Gaming
BrainBytes
4.9
(243)
$65 per session
1-on-1 Lessons
On Demand
7-15
Weekly Board Game Club: Executive Functioning & Social Skills Through Games
Malikai Bass M.A
5.0
(347)
$15 per class
Next session at 12:10 AM on Fri 5/23
Group Class
1/wk, 45 min
10-13
Chess | 1:1 Game and Tutoring
Calum Crichton, CA, BA (Hons), MRes
5.0
(22)
$25 per session
1-on-1 Lessons
On Demand
13-18
Fast Thinking Word Games
Erin Coley, M.Ed. - Public Speaking/Acting/Writing
4.9
(459)
$16 per class
Next session at 4 PM on Sat 5/24
Group Class
1/wk, 45 min
8-12
Lets Play Party Games
Tricia Netzley
4.9
(209)
$10 per class
Next session at 8 PM today
Group Class
1/wk, 50 min
9-13
Math Games for Math Gurus
Liz Malone
4.9
(454)
$10 per class
Next session at 3:30 PM on Fri 5/23
Group Class
1/wk, 30 min
9-11
More to explore
Introduction To Veterinary Vet
Living Environment Regents
Ukulele Private
So You Want To Be A
Among Us Mod
How To Train Your Dragon
Grammar Phonics & Vocabulary To Become A Better Reader & Writer
ALE
Kim Young
Private Lyrical
Intro To Film Study
Novel Writing
Children History
Fun Reading
Piano for Beginners
Sports Cars
Famous Artists
Pencil Sketch
Multiplication Made Easy
Act Science