한국어
로그인
Python 프로그래밍 입문: 우주 슈팅 게임 비디오 게임 만들기, 그룹 수업
보고계신 지문은 자동 번역 되었습니다
수업 소개
영어 수준 - 알 수 없음
미국 6 - 9 학년
레벨 Beginner
!!Limited Period Offer!! Get $10 off when you enroll! Use the code <FUTURBYJU10> Valid till 31 May! In our exclusive private group class, your child dives into a unique learning journey. With dedicated guidance from our experienced computer science teachers, they explore the intricacies of game development, enhancing creativity and problem-solving through Python programming skills. Observe their coding skills thrive within our dynamic group setting, fostering a focused and collaborative...
8 lessons//8 Weeks
Week 1Lesson 1Design a Satellite-Introduction to turtle tool with Python -Learn to code shapes and fill colors -Explore 2D coordinates Class Outcome: Write program to build structure of a satelliteWeek 2Lesson 2Sparks in Space-Learn to define custom functions -Understand the use of dot operator in function calling -Learn to change screen size with turtle Class Outcome: Create a game title screen with stars and craters with Moon background.Week 3Lesson 3Game Title Screen-Learn to use for loop in Python -Learn to add text with turtle -Define variables and use random numbers to create multiple objects on screen. Class outcome: Finish the game title screen using for loop, variables, and random numbers.Week 4Lesson 4Space Surfer-Add background and spaceship image for the game -Detect keypress and move the spaceship -Learn to use conditional and mathematical operators Class outcome: Build a spaceship which can be controlled using keyboard keysWeek 5Lesson 5Falling Asteroids-Introduction to multiple turtle objects -Learn to use while loop and if conditionals -Learn to move the asteroids continuously Class Outcome: Create the effect of multiple asteroids falling.Week 6Lesson 6Space Wreck-Introduction to collision detection -Track the distance between two game objects -Learn to use break statement to terminate the loop Class Outcome: Detect the collision between spaceship and asteroids.Week 7Lesson 7Fired Up!-Introduction to code debugging -Shoot projectile from the spaceship -Learn the concepts of local and global variables Class Outcome: Add the projectile shooting ability in spaceship.Week 8Lesson 8Space Shooter-Learn to add game states such as game over -Add the feature of score and lives -Learn to disable keypress event Class Outcome: Finish the space shooter game by adding score, lives, and game over condition.
- C1: Design a Satellite -Introduction to turtle tool with Python -Learn to code shapes and fill colors -Explore 2D coordinates Class Outcome: Write program to build structure of a satellite C2: Sparks in Space -Learn to define custom functions -Understand the use of dot operator in function calling -Learn to change screen size with turtle Class Outcome: Create a game title screen with stars and craters with Moon background. C3: Game Title Screen -Learn to use for loop in Python -Learn to add text with turtle -Define variables and use random numbers to create multiple objects on screen. Class outcome: Finish the game title screen using for loop, variables, and random numbers. C4: Space Surfer -Add background and spaceship image for the game -Detect keypress and move the spaceship -Learn to use conditional and mathematical operators Class outcome: Build a spaceship which can be controlled using keyboard keys C5: Falling Asteroids -Introduction to multiple turtle objects -Learn to use while loop and if conditionals -Learn to move the asteroids continuously Class Outcome: Create the effect of multiple asteroids falling. C6: Space Wreck -Introduction to collision detection -Track the distance between two game objects -Learn to use break statement to terminate the loop Class Outcome: Detect the collision between spaceship and asteroids. C7: Fired Up! -Introduction to code debugging -Shoot projectile from the spaceship -Learn the concepts of local and global variables Class Outcome: Add the projectile shooting ability in spaceship. C8: Space Shooter -Learn to add game states such as game over -Add the feature of score and lives -Learn to disable keypress event Class Outcome: Finish the space shooter game by adding score, lives, and game over condition.
수업 외 주당 0 - 1 시간
Homework
빈도: Available upon request피드백: Available upon request세부 내용: Students will receive home work as a DIY coding acitivity . They will follow the provided tutorial to finish the homewrok assigment. All projects will be finished individually. Homework will be recommended but not mandatory.
-You must have a computer with good internet connection. -Materials (like a mouse) for a better learning experience.
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
Tynker requires a login supplied by the educator. It does not collect personally identifiable information.
그룹 수업
매주
₩100
또는 8 회 수업에₩200주당 1회, 8주
55분
1 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 12-16
수업당 학습자 1-6 명