|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/projects-in-python-get-started-with-python-game-development/
课程评论:没有评论
Coursera 上的“Python 项目:开始 Python 游戏开发”课程,是一门为期 4 小时、包含 50 多个讲座的实用课程,售价 25 美元。本课程将带领学员从 Python 基础知识出发,通过创建一款完整的、专业的“Space Invaders”克隆游戏——“Invaders from Python”,将 Python 技能从基础提升至高级水平。 本课程将涵盖: * **Pygame 基础**:游戏的基本结构。 * **图形与动画**:使用 Pygame 模块管理图形和动画。 * **环境配置**:如何安装 Homebrew 和 Pygame。 * **资源集成**:如何为游戏添加图像。 * **游戏对象控制**:让游戏对象在屏幕上移动。 * **开发流程**:代码重构和错误检查。 * **事件处理**:响应鼠标和键盘等游戏事件。 * **游戏逻辑**:处理游戏内不同元素之间的交互。 * **高级概念**:理解并使用嵌套循环,创建不同难度级别的游戏。 * **评分系统**:添加计分板和玩家最高得分记录。 这门课程旨在为已有 Python 或通用编程知识的学员提供游戏开发的应用实践,但初学者也可尝试。课程内容循序渐进,每节课都如同游戏关卡,逐步引入更高级的主题。完成课程后,学员将掌握创建大型、复杂、跨平台游戏所需的基础技能,而这些技能也同样适用于其他编程项目。这门课程充满趣味和挑战,讲师将随时提供指导和解答。
This course has over 50 lectures, is 4+ hours long and is only $25 Are you ready to save the earth from invaders from the planet python? If so, then you can take your Python skills from basic to advanced by creating a fully featured and professional Space Invaders clone called Invaders from Python. This course is the follow-up to my hugely successful Python 3: A Beginners Quick Start Guide to Python and will take you the student from knowing the basics of the Python programming language and walk you through creating your very own Python game. Along your journey you will learn: The basic structure for a game written in PygamePython modules to manage graphics and animationHow to install Homebrew and PygameHow to add images to your gamesMake game objects move on screenRefactoring and bug checkingHow to respond to game events such as mouse and key pressesHow to interact between different elements of your gameWhat are and use nested loopsHow to create different levels of your game to make it more challengingAdd a score board and players high scoresAnd more. This course has over 50 lectures and is 4+ hours long. You will start with a blank Python file and when you are finished you will have the skills to create and develop many more games and programmes as the skills you learn here are not just for game development. Projects in Python is intended for those who already have a working knowledge of Python programming or general programming, and who want to apply their skills to games development. However, beginners may still be able to follow the course too. The main learning drive in this course is in helping you to create your very own Space Invaders clone called Invaders from Python. Each lecture is like a level within a video game, as you move through the course you will be introduced to more and more advanced topics. The skills you picked up along the way will give you a solid groundwork for creating bigger, more complex, and more versatile games that can be run on any platform or any operating system. This course is fun and challenging and I am always on hand to answer questions and help out. Best of luck!