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

本文介绍如何利用Python的pygame模块开发一款名为'跳跳兔'的游戏。内容涵盖pygame的安装、PyWeek游戏制作竞赛简介,以及pygame基本使用方法,包括屏幕刷新、元素碰撞检测等基础知识。通过实例代码,展示了游戏开发的基础流程。
摘要由CSDN通过智能技术生成

简介

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

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

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

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

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

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

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

pygame 安装与介绍

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

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒编程-二两

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值