$150
for 6 classes含まれるもの
6 ライブミーティング
5 授業時間この文章は自動翻訳されています
このクラスで学べること
In this course, students will learn how to code in JavaScript while also learning how to create the classic game Pong. Since this course doesn’t use a game library, students will learn concepts like the game loop, collision detection, basic enemy artificial intelligence, control mechanism, rendering, moving images and more. I chose to use Javascript for this class because it is a very popular coding language that is also easier to understand for beginners. In each class I will show and explain how to code sections of the game, then I will ask students to try it out themselves. I will also give out a challenge after every class so students can experiment and grow their knowledge. In the first week, students will learn how to use Repl and also how to create a basic webpage using HTML with canvas element which we will use to display the game. In the second week students will learn javaScript variables and how to draw on the game. In the third and fourth week, students will learn how to create the player ball and move it while also adding collision detection so the ball can bounce off the walls. In the fifth and sixth week, students will learn how to move the paddle from keyboard inputs and have the paddle interact with the ball. Finally in the seventh and eighth week, students will learn how to move the enemy paddle with simple AI, how to keep score, and the code for when the game is over. Also, if there is time in the last week I will briefly go over how to create this game using a game library and the benefit of doing that. Students don't need to have coding knowledge but it is helpful. By the end of the course students will have the knowledge of basic programming principles like variables, conditions statements, functions and more. Also students will have a complete Pong javascript game that can be implemented in any webpage. Since this course uses Repl any computer with internet access will work. Topics the course covers: Creating a webpage with a canvas using HTML Creating the player ball and moving it Code the logic to bounce the ball off the walls Keyboard control to move the paddle Handling game over Enemy paddle artificial intelligence Track the score Please note: If the student is outside of the age range but you think they still may be suitable for this class, please contact me before signing up. They should have experience navigating around a computer and be able to listen and follow instructions well with minimal help. Please review my class rules and policies: https://cdn.filestackcontent.com/GtUqZSL3TDWxSH0n8tem
その他の情報
受講に必要なもの
Students should make a free account here: https://repl.it/login
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
先生について
教師の専門知識と資格
I have a degree in computer science and have been coding for over 10 years. I have also worked a few years in the industry creating desktop games. As someone who was originally self taught I know how important it is to learn code by being very hands-on and experimenting, which is how I will be teaching.
レビュー
その他の人気クラス
キャンプ - Minecraft: プログラミングとゲーム作りを学ぶ - レベル 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
$18 クラスごと
次回のセッションは Monday の7 PM です
グループクラス
1 週間、 5/週、 50 分
7 歳-12 歳
コードを解読: Mastermind をプレイ!
Tracy Frye
4.3
(20)
$10 クラスごと
次回のセッションは Thu 6/5 の3:30 PM です
グループクラス
1/週、 30 分
8 歳-13 歳
エクストリーム マインクラフト: コードとコマンド
Fleming Tech Camps
4.9
(26)
$60 クラスごと
次回のセッションは Mon 6/16 の8:15 PM です
グループクラス
1 週間、 5/週、 2.92 時間
10 歳-14 歳
Minecraft: コードアドベンチャー - サマーキャンプ
Fleming Tech Camps
4.9
(26)
$60 クラスごと
次回のセッションは Mon 6/2 の8:15 PM です
グループクラス
1 週間、 5/週、 2.92 時間
10 歳-14 歳
脱出ゲーム:暗号と秘密コード付きエンカントパート1!
Dazzling Minds Academy By Erika Corona
4.7
(1,243)
$15 クラスごと
次回のセッションは Sat 5/24 の10 PM です
グループクラス
1 週間、 1/週、 50 分
8 歳-12 歳
Minecraft サバイバルの遊び方を学ぶ - 初心者クラス (Bedrock エディション)
Beau Coons
4.1
(34)
$18 クラスごと
次のセッションは明日の 6:30 PM です
グループクラス
1/週、 50 分
5 歳-10 歳
エクストリーム マインクラフト: コードとコマンド - 4 日間サマー キャンプ
Fleming Tech Camps
4.9
(26)
$75 クラスごと
次回のセッションは Tue 5/27 の1 PM です
グループクラス
1 週間、 4/週、 2.92 時間
10 歳-14 歳
脱出ゲーム: 映画館での殺人 - コードを解読して殺人犯を捕まえよう!
Dazzling Minds Academy By Erika Corona
4.7
(1,243)
$18 クラスごと
次回のセッションは Tue 5/27 の10 PM です
グループクラス
1 週間、 1/週、 1 時間
8 歳-12 歳
アニメアートウィークリー:アニメや擬人化キャラクターの描き方を学ぼう!
Creative Courses LLC
4.9
(1,026)
$10 クラスごと
次回のセッションは Monday の1 PM です
グループクラス
1/週、 45 分
8 歳-12 歳
ピラミンクス ルービック スピード キューブの解き方を学ぶサマー キャンプ
Malikai Bass M.A
5.0
(347)
$15 クラスごと
次回のセッションは Mon 6/2 の6 PM です
グループクラス
1 週間、 4/週、 45 分
8 歳-13 歳
D&D 冒険者クラス - ダンジョンズ&ドラゴンズの遊び方を学ぶ
Peter (Professor Wigglebottom) Edwards
5.0
(140)
$30 クラスごと
次回のセッションは Thu 5/29 の8:30 PM です
グループクラス
1 週間、 1/週、 2 時間
10 歳-15 歳
小さなゲーマーのための Roblox の楽しみ – 遊び方を学ぼう!
Becky Coons
4.7
(539)
$10 クラスごと
次のセッションは明日の 6:30 PM です
グループクラス
1/週、 25 分
4 歳-7 歳
脱出ゲーム: タイタニック号の謎 - 暗号を解読してコードを解読しよう!
Dazzling Minds Academy By Erika Corona
4.7
(1,243)
$15 クラスごと
次回のセッションは Tue 5/27 の12 AM です
グループクラス
1 週間、 1/週、 50 分
8 歳-12 歳
脱出ゲーム: マインクラフト パート 1 – 暗号を解読して秘密のコードを見つけ出そう!
Dazzling Minds Academy By Erika Corona
4.7
(1,243)
$15 クラスごと
次回のセッションは Sat 5/24 の11 PM です
グループクラス
1 週間、 1/週、 50 分
8 歳-12 歳
初心者向け Minecraft クリエイティブの遊び方を学ぶ (Bedrock エディション)
Beau Coons
4.1
(34)
$18 クラスごと
次回のセッションは Monday の6:30 PM です
グループクラス
1/週、 50 分
5 歳-8 歳
ダンジョンズ&ドラゴンズ(D&D)の遊び方を学ぶ + ソロアドベンチャー
Animation Atelier
4.9
(28)
$60 セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳