國語(繁體)
登入

Python 程式設計 |中級| 04 週 |基於文字的冒險遊戲

班級
玩
Sidney - KidsSpeakCode
平均評分:4.8評論數量:(1,186)
在這個由四個模組組成的課程中,我們將使用 Python 建立一個基於文字的冒險遊戲。 #builder
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

4 lessons//4 Weeks
 Week 1
Lesson 1
Introduction to Python Functions and Basic Game Development
This module introduces the fundamentals of Python functions with a focus on basic game development. Students will create simple game scenarios that utilize random numbers, strings, and integers, while learning about the structure and syntax of Python. They will build and expand a simple game environment using Replit, integrating a basic chatbot to enhance interaction and narrative within their game designs.
 Week 2
Lesson 2
Data Management and Advanced Game Design
In this module, students will learn how to manage and scale game designs using databases. By converting spreadsheet data (CSV) into JSON format, they will streamline the creation of dynamic and scalable game environments. The focus will be on reducing code complexity through database integration and enhancing game interactivity with advanced programming concepts like loops and conditionals.
 Week 3
Lesson 3
File Handling, Game State Management, and Adding Mini-Games
Module three delves into file handling and game state management, teaching students how to save and retrieve game progress. The module will also introduce the creation of mini-games within the main game environment, enhancing gameplay variety and complexity. Students will apply these skills to their projects, adding layers of interaction and engagement to their games.
 Week 4
Lesson 4
Module three delves into file handling and game state management, teaching stude
Module four focuses on the use of external APIs to enhance game dynamics, introducing students to the integration of live data into their projects. Participants will learn how to access and utilize various APIs, such as those providing weather updates, astronaut tracking, and rhyming schemes, to create games that offer fresh and engaging content with each play. This module highlights the versatility of APIs in programming, encouraging students to explore creative ways to incorporate real-time da
Students are going to expand their knowledge of basic python variables, loops, and lists with a project that involves functions and other more advanced features of python. We will cover if statements, create some simulated chat characters, and use random elements and numbers to build the game.

In this course, we will build the elements of the game over four modules, we will build the elements of the game and look at some interesting programming. Students are encouraged to share their code and play each others games each week. They will also be provided with feedback on the games to keep them bug free, and working towards the next exciting iteration.
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning. 
提供的家庭作業
Each week students will need to do about an hour or two of work on their game, to make sure they are ready to share and prepare for the next class.
1 - 2 每週課外時間
提供的評估
提供的成績
We will be programming everything on your computer or in the cloud, a video will be provided covering both options. The code from each module will be shared in the classroom following the class. The programs needed for programming are all free and available online (like pythonanywhere.com) or by downloading python and an IDE (like Sublime Text or Geany) in addition to Python (from python.org).
除了 Outschool 教室外,本課程也使用:
平均評分:4.8評論數量:(1,186)
教師檔案
Welcome! We offer fun and engaging social science and technology classes. You can use technology to do some pretty amazing things, and it's a lot less scary than it seems—our courses range from social science (like sociology and marketing) to... 
自訂進度課程

US$16

weekly or US$64 for all content
4 預錄課程
4 老師回饋週
選擇您的開始日期
1 年內容存取權

由 12 學習者完成
Ages: 13-18

立即報名,隨時開始
關於
支援
安全隱私加州隱私學習者隱私條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2024 校外