|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/exploring-game-mechanics-with-python-and-pygame/
课程评论:没有评论
课程名称:通过示例探索游戏机制与Python 课程概述:什么让游戏变得有趣?是游戏机制!而学习一种新的编程语言又有什么乐趣?是用它来创建游戏!本课程为您提供了一个双重机会。如果您想进一步提升自己的编程技能并开始学习Python,那么您来对地方了。如果您已经知道Python,但想了解如何用它来创建游戏,这门课程同样适合您。 本课程专为具有一定编程基础的中级学生设计,内容将逐步引导您在自己的计算机上设置Python/Pygame开发环境,并通过一系列讲习班帮助您学习Python和Pygame,同时重现一些有趣的复古计算机游戏,包括《打砖块》、《俄罗斯方块》、《小行星》和《太空入侵者》。 您将学习到: - Pycharm开发环境的使用 - Pygame API,这是一种OpenGL和DirectX的接口 - 屏幕坐标的使用,以放置、调整大小、移动、动画化和限制游戏角色 - 构建主游戏循环 - 处理静态和动画精灵 - 精灵碰撞检测 学员反馈:佩妮博士是一位出色的老师和真正的专家。我参加过她的所有课程,都非常出色,我认为没有比她更好的老师了。对于那些对某种类型游戏设计感兴趣的人来说,这些课程极其重要。创建能够支持突发情况的AI行为的游戏是一个令人兴奋的领域。我特别喜欢Holistic的教学方法,在短短几个小时内,我学到了很多关于有效编码的详细知识! 本课程侧重于为学生提供实践经验,编码游戏机制,同时为中级程序员提供轻松上手的Python入门。
What makes games fun? Game mechanics! What makes learning a new programming language fun? Creating games with it! This course allows you to do both. If you've ever wanted to take your programming skills further and get into Python, then this is your opportunity. If you already know Python but want to know how to use it to create games, then this course is also for you.Designed for INTERMEDIATE level students with a working knowledge of programming, the content in this course will take you step-by-step through the setup of a Python/Pygame development environment on your own computer and take you through a series of workshops designed to help you learn Python and Pygame while recreating some fun retro computer games including Breakout, Tetris, Asteroids, and Space Invaders.You will learn about:The Pycharm Development Environment.The Pygame API, which is an interface for OpenGL and DirectX.The use of screen coordinates to place, size, move, animate, and restrict game characters.Constructing a main game loop. Working with Static and Animated Sprites.Sprite Collision Detection.What people are saying about Penny's courses:Dr. Penny is a wonderful person and a true expert. All of her courses I've taken have been top notch and in my opinion there is no better teacher out there.Allow me to say how hugely important this is for a person who is interested in certain types of game design. Creating games where you can create AI behaviors that support emergent situations. I honestly love Holistic's teaching approach and I've never learned so much within a few hours about coding effectively with such detailed explanations!This course focuses on providing students with hands-on experience coding game mechanics, while also providing an easy introduction to Python for the intermediate programmer.