用 Python 开启游戏开发之旅:从 Pong 游戏开始
1. 游戏开发与 Python 简介
游戏开发是一个不断发展的软件开发过程,自 20 世纪 50 年代第一款电子游戏出现以来,它一直在持续改进。如今,有各种各样的平台和引擎,开源工具的出现更是让游戏开发变得更加容易。
Python 是一种免费的高级编程语言,旨在编写可读性强且简洁的程序。凭借其特性,我们只需几行代码就能从头开始创建自己的游戏。Python 有许多游戏框架,但我们的第一个游戏将不依赖任何第三方库来开发。
我们将涉及以下内容:
- 所需软件的安装
- 对 Python 标准库中 Tkinter GUI 库的概述
- 应用面向对象编程来封装游戏逻辑
- 基本的碰撞和输入检测
- 不使用外部资源绘制游戏对象
- 开发一个基于 Pong 游戏的简化版 Breakout 游戏
2. 安装 Python
你需要在计算机上安装 Python 3.4 以及 Tcl / Tk 8.6。该版本的最新分支是 Python 3.4.3,可从 https://www.python.org/downloads/ 下载。这里有适用于 Windows 和 Mac OS 等最流行平台的官方二进制文件。安装过程中,务必勾选 Tcl/Tk 选项以包含该库。
代码示例在 Windows 8 和 Mac 上进行了测试,但也可以在 Linux 上直接运行。不过,某些 Linux 发行版可能需要安装 P
订阅专栏 解锁全文
506

被折叠的 条评论
为什么被折叠?



