Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

Python プログラミング入門: スペース シューティング ビデオ ゲームの構築、グループ クラス

非常に人気があり、初心者にも優しいプログラミング言語である Python の魔法を発見してください。このクラスでは、学生はスペース シューティング ゲームを作成しながらコーディングの基礎を学びます。プロジェクト ベースで、実践的で、楽しく、ゲーム化されたクラスです。
BYJU'S FutureSchool
平均評価:
4.4
レビュー数:
(31)
クラス

含まれるもの

8 ライブミーティング
7 時間 20 分 授業時間
宿題:
週1時間. 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.
この文章は自動翻訳されています

このクラスで学べること

英語レベル - 不明
米国の学年 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 environment.

No Prerequisites, No Downloads 

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.


If you're new to programming, or if you want to update your skill set, Python is a great language to pick and is much in demand.

学習到達目標

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.
学習目標

シラバス

8 レッスン
8 週間以上
レッスン 1:
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 
55 分のオンラインライブレッスン
レッスン 2:
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. 
55 分のオンラインライブレッスン
レッスン 3:
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. 
55 分のオンラインライブレッスン
レッスン 4:
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 
55 分のオンラインライブレッスン

その他の情報

保護者へのお知らせ
Tynker requires a login supplied by the educator. It does not collect personally identifiable information.
受講に必要なもの
-You must have a computer with good internet connection.
-Materials (like a mouse) for a better learning experience.
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
  • Tynker
BYJU'S FutureSchool
参加しました February, 2024
4.4
31レビュー
プロフィール
教師の専門知識と資格
Launched in 2015, BYJU'S offers highly personalised and effective learning programs for K12 grades. Today, with 50 million registered students and 3.5 million paid subscriptions, BYJU'S has become one of the most preferred education platforms across the globe.

BYJU’s FutureSchool, an integral part of the BYJU’s group, specializes in online private coaching for learners across 120+ countries. Our core philosophy is to empower learners to build critical thinking and cognitive skills that they can apply to solve real world problems.

- We have completed over 80 million online sessions in USA and globally.
- Our Coding curriculum is CSTA aligned and powered by our subsidiary Tynker, which is used to teach in 150,000+ schools worldwide.
- Learners become Math confident with our 1-on-1 instructor-led sessions and Master class videos with professor Edward Burger, President Emeritus of Southwestern University in Georgetown, Texas.
- We follow proven pedagogy, designed by STEM experts that are customised to the needs of each unique learner.
- We bring conceptual clarity through Inquiry-based learning and reinforce fundamentals through projects, quizzes, and in-class and post-class activities.
- We are a KidSAFE+ Coppa certified institution that consider the privacy and sanctity of the parent-student-teacher relationship at the heart of our teaching philosophy.

We are excited to bring our World-class curriculum to you, now on Outschool in 2024!

So what are you waiting for? Join us in this adventure today and fall in love with learning!

レビュー

ライブグループコース
共有

$25

毎週

週に1回、 8 週間
55 分
7 人がクラスを受けました
オンラインライブ授業
年齢: 12-16
クラス人数: 1 人-6 人

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシープライバシーの選択利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2025 Outschool