國語(繁體)
登入
Python 簡介:建構太空射擊電玩遊戲、編碼一對一輔導
我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - 未知
美國等級 6 - 9
Beginner 等級
🎁𝐋𝐢𝐦𝐢𝐭𝐞𝐝 𝐏𝐞𝐫𝐢𝐨𝐝 𝐃𝐢𝐬𝐜𝐨𝐮𝐧𝐭! 𝐆𝐞𝐭 $𝟐𝟎 𝐨𝐟𝐟 𝐰𝐡𝐞𝐧 𝐲𝐨𝐮 𝐞𝐧𝐫𝐨𝐥𝐥! 𝐔𝐬𝐞 𝐭𝐡𝐞 𝐜𝐨𝐝𝐞 <FUTUR57S7F20> 𝐕𝐚𝐥𝐢𝐝 𝐭𝐢𝐥𝐥 𝟑𝟏 𝐌𝐚𝐲! 1:1 private class, 1x per week, 8 weeks Learn the fundamentals of Python using the Turtle library, where imagination comes to life through the creation of captivating objects and game elements. In this private class, the learner will design a single-player game, mastering collision detection, score tracking, and life management. Get ready for a coding journey that’s interactive, exciting, and...
8 lessons//8 Weeks
Week 1Lesson 1Design a Satellite-Introduction to turtle tool with Python -Learn to code shapes and fill colors -Explore 2D coordinatesWeek 2Lesson 2Sparks in Space-Learn to define custom functions -Understand the use of dot operator in function calling -Learn to change screen size with turtleWeek 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.Week 4Lesson 4Space Surfer-Add background and spaceship image for the game -Detect keypress and move the spaceship -Learn to use conditional and mathematical operatorsWeek 5Lesson 5Falling Asteroids-Introduction to multiple turtle objects -Learn to use while loop and if conditionals -Learn to move the asteroids continuouslyWeek 6Lesson 6Space Wreck-Introduction to collision detection -Track the distance between two game objects -Learn to use break statement to terminate the loopWeek 7Lesson 7Fired Up!-Introduction to code debugging -Shoot projectile from the spaceship -Learn the concepts of local and global variablesWeek 8Lesson 8Space Shooter-Learn to add game states such as game over -Add the feature of score and lives -Learn to disable keypress event
- 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 activity . They will follow the provided tutorial to finish the homework assignment. All projects will be finished individually. Homework will be recommended but not mandatory.
1 註冊後即可取得文件-You must have a computer with good internet connection. -Materials (like a mouse) for a better learning experience.
除了 Outschool 教室外,本課程也使用:
In addition to the Outschool classroom, this class uses: https://www.tynker.com/" Login information is supplied by the educator, it does not collect personally identifiable information.
一對一課程
US$38
每週或US$304 用於 8 課程每週上課 x 1 次, 8 週
55 分鐘
即時視訊會議
年齡: 12-16