Intro to Python: Learn while developing a pac-man game

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-102-developing-a-text-based-pac-man-game/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python入门:边开发吃豆人游戏边学习 课程概述: 本课程是为那些刚学会Python编程并希望进一步实践的学员设计的。如果您正在寻找一个具有一定挑战性的项目来巩固您的Python技能,那么这门课程非常适合您。在本课程中,我们将从零开始共同实现一个基于文本的吃豆人游戏。通过视频讲解,我们将一起面对游戏开发中的所有挑战,包括: * 如何设计游戏地图 * 如何控制角色移动 * 如何判断游戏结束条件 在整个过程中,我们将熟练运用Python语言的基础知识: * 创建简单的数据结构来存储地图和游戏分数 * 编写复杂的if语句来做出不同的游戏决策 * 正确使用循环,例如控制主游戏循环 * 获取键盘输入并做出响应 * 使用基本的自动化单元测试来测试程序 * 学习如何识别错误,理解程序失败的原因,并从中学习 本课程本质上是一次全程的实时编码过程。讲师将在过程中详细解释每一步操作,包括所犯的错误。在每个视频的最后,学员将被要求独立实现吃豆人游戏。如果遇到困难,不必担心,课程资源中提供了每个阶段的游戏源代码,方便您参考。 如果您正在寻找一种有效的方式来加强您最近学到的Python技能,那么这门课程将是您的理想选择!

课程评论(0条)

课程详情

Did you just learn how to program in Python and needs to practice a bit more? Are you looking for some mildly complex project to challenge your skills? In this Python 102 course, we'll implement a text-based pac-game together, from scratch. Throughout the videos, we'll go together through all the challenges of implementing a game (how to design the map, how to move the characters, how to understand that the game is over) while exercising all the basics of the Python language.This entire course is basically a live coding session. You will see:How to create simple data structures to store things like the map and game pointsHow to write complex ifs to take the different game decisionsHow to properly use loops, e.g., to control the main game loopHow to get data from the keyboard and react to itHow to test your program using basic automated unit testingHow to make mistakes, understand why your program is failing, and how to learn from the mistakesI speak out loud every step I take, including my mistakes. In the end of every video, you are asked to implement the pac-man yourself. Did you get lost? No worries, you can find the source code of the game at every point in time in the resources of the course.If you are looking for a nice way to reinforce your recently acquired Python skills, this is the course for you!

课程标签

0人关注该课程

主题相关的课程