US$20
weeklyor US$80 for 4 classes
무엇이 포함되어 있나요?
4개의 라이브 미팅
수업 4 시간 40 분 시간보고계신 지문은 자동 번역 되었습니다
수업 소개
Using previously learned Python skills, students will develop an arcade-style game where the main character (Munch) will chase after food. Munch must stay on the screen or he loses a life, but he'll go faster every time he eats a piece of food! Lose 5 lives and it's GAME OVER! 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 Prerequisite Python skills: -variables -basic understanding of coordinates** -if-statements/logical operators (and, or, not) -random numbers Also, students need to be able to type using the full keyboard to keep up in class (recommended 20 WPM). Students will be coding in class, so they need to have Processing installed (download from http://processing.org). **If students have not taken this teacher's Python Graphics I course, they should check in with the teacher first to ensure that they have sufficient understanding of this concept. I encourage students to code and ask questions, and I will check for understanding as we code together. Students are encouraged to stretch themselves to learn new skills, but I also scaffold learning to support all students. Skills covered: -Basic game design/game states -Mastery of complex if-statements -Basic understanding of functions -Keyboard and mouse input and interaction -Basic use of loops -Use of images, fonts, and sounds -File reading and writing Approximate Weekly Plan Day 1: Introduction to the Game/Game Design -Set up game environment (game states) -Create splash screen -Get Munch on the screen and moving with the keyboard -Reset when off the screen -Lives -Game Over Screen for homework Day 2: -Collision detection -Get food on screen and moving randomly when collision happens -Points -Speed up Day 3: -Fixing bugs -Adding graphics -Loops -Tidy up interface by turning lives into an image, etc. Day 4: -High score (File input/output) -Sound -Fixing any last bugs/adding enhancements -Show and tell our games
학습 목표
Students will combine previous coding skills into one major project
Students will explore various components of game design (goals, challenge, easy-to-use interface, for example)
Students will use external files, such as images and sound files proficiently
그 외 세부 사항
수업 자료
Students need to use a laptop with full keyboard. Unfortunately, Chromebooks, tablets, or phones won't work for this class. Students will need to install Processing on their computers. A handout will be provided prior to each class.
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
선생님을 만나보세요
교사 전문성 및 자격증
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 second of my Making Graphical Games in Python courses.
리뷰
Lisa Hines님의 다른 수업
Lisa Hines님의 다른 수업
다른 인기 수업
Zoom에서 테이블탑 게임을 만들어서 플레이해 보자! 학급 전체와 함께 게임을 하자!
Raymond Mullikin (Raytoons Comics)
4.9
(504)
US$15회당 수업료
다음 세션은 Tue 6/3 4 PM 에 예정되어 있습니다.
그룹 수업
8 주, 주당 1회50분
7-12 세
Roblox 게임: Roblox 게임을 플레이하고 새로운 친구를 사귀세요(한 번만)
Miss Brandy's Fun and Learning Academy
4.9
(389)
US$17회당 수업료
다음 세션은 Wednesday 12 AM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회55분
8-13 세
엘레인과 함께하는 게임 :)
Ms.Elaine
5.0
(16)
US$25 세션당
일대일 레슨
온디맨드
7-14 세
Thinking Games: 주간 소셜 게임 클럽
Meghan Jones, M. Ed.
5.0
(1,154)
US$11회당 수업료
다음 세션은 Monday 9:10 PM 에 예정되어 있습니다.
그룹 수업
주당 1회30분
6-9 세
10대 소셜 게임 타임 - Jackbox, Garticphone Games
ARI Learning by Carly Filewich Inclusive & Social!
4.7
(591)
US$15회당 수업료
다음 세션은 Thu 5/29 5 PM 에 예정되어 있습니다.
그룹 수업
주당 1회55분
13-17 세
보드 게임 클럽
Devin Bruno
4.9
(402)
US$15회당 수업료
다음 세션은 Sat 5/24 12 AM 에 예정되어 있습니다.
그룹 수업
주당 1회1 시간
7-12 세
브레인 게임 마니아 포에버!
Amy Spiess-Ki
4.9
(173)
US$11회당 수업료
다음 세션은 Tue 6/24 3:30 PM 에 예정되어 있습니다.
그룹 수업
주당 1회30분
12-16 세
Minecraft YouTube 동영상을 만들어 보자
Brenton Edwards
4.9
(191)
US$10 월별
대화 그룹
무제한 사용
8-13 세
여름 캠프: 카드 만들기
Miss Rachel
5.0
(3)
US$5회당 수업료
다음 세션은 Mon 6/23 5:30 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 3회25분
11-14 세
게임 클럽: Halo Infinite
John PhD
5.0
(305)
US$25회당 수업료
다음 세션은 Thursday 9 PM 에 예정되어 있습니다.
그룹 수업
주당 1회50분
12-17 세
주간 보드 게임 클럽: 게임을 통한 실행 기능 및 사회적 기술
Malikai Bass M.A
5.0
(347)
US$15회당 수업료
다음 세션은 Friday 12:10 AM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
10-13 세
수학 전문가를 위한 수학 게임
Liz Malone
4.9
(454)
US$10회당 수업료
다음 세션은 Friday 3:30 PM 에 예정되어 있습니다.
그룹 수업
주당 1회30분
9-11 세
Roblox 게임 플레이 클럽
Hip~Hop & Teach Academy
5.0
(5)
US$57회당 수업료
다음 세션은 Fri 6/6 8 PM 에 예정되어 있습니다.
그룹 수업
주당 1회1 시간
10-15 세
체스 | 1:1 게임 및 튜터링
Calum Crichton, CA, BA (Hons), MRes
5.0
(22)
US$25 세션당
일대일 레슨
온디맨드
13-18 세
빠른 생각 단어 게임
Erin Coley, M.Ed. - Public Speaking/Acting/Writing
4.9
(459)
US$16회당 수업료
다음 세션은 Sat 5/24 4 PM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
8-12 세
파티 게임을 하자
Tricia Netzley
4.9
(209)
US$10회당 수업료
다음 세션은 Thursday 3 PM 에 예정되어 있습니다.
그룹 수업
주당 1회50분
9-13 세