利用 pygame 开发一款游戏:「跳跳兔」(一)

简介

Python 是否可以开发简单的游戏?明显是可以的。

在 Python 中可以利用 pygame 来开发一款游戏,有了 pygame,就不需要我们自己去实现很低层的逻辑,如界面的刷新,物体的碰撞检测等等。

这一系列文章是我个人此前学习笔记加以整理而成 (学习内容来自:http://kidscancode.org/),所以开发的游戏并不是我个人原创的,本系列文章会开发一款「跳跳兔」,比互联网上随处可见的飞机大战有趣一些,其最终效果如下。

利用 pygame 开发一款游戏:「跳跳兔」(一)_第1张图片

跳跳兔????可以左右移动以及上下跳动,如果获得了蓝色火箭卡片,就可以跳跃比较远的距离,如果碰到了飞行敌人,就会死亡,当然,没有跳动平台上也会死亡。

下面我们就分多篇文章来理解,如何利用 pygame 来开发这一款麻雀虽小五脏俱全的小游戏。

本系列使用 MacOS+Python3.6 来讲解。

本篇先从 pygame 基本使用开会讲解。

pygame 安装与介绍

Pygame 是跨平台 Python 模块,专为 电子游戏设计。包含图像、声音。创建在 SDL 基础上,允许实时 电子游戏研发而无需被低级语言,如 C 语言或是更低级的汇编语言束缚。

Pygame 应用程序能够在 Android 手机和平板运行,采用 Pygame 对于 Andorid 的子集 (pgs4a)。支持 Android 的声音,振动,键盘和加速。但缺点是没有办法在 iOS 上运行 Pygame 应用程序。

pgs4a 的主要限制是缺乏

你可能感兴趣的:(利用 pygame 开发一款游戏:「跳跳兔」(一))