最近迷上用Python搞点小游戏,主要也是因为Python学起来确实简单,而且用它做东西特有成就感。今天就来分享下我捣鼓Python游戏源码的这点事儿。
我是有点懵的,不知道从哪下手。后来我在网上搜搜,发现有个叫pygame的库,好像挺火的。于是我就想,要不就从它开始!
安装pygame
第一步,当然是得把pygame装上。这玩意儿安装也简单,直接在命令行里输入:
pip install pygame
等个几秒钟,它就自己装好。为确认一下是不是真装好,我还特意查下版本号:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
pip show pygame
看到版本号蹦出来,心里就踏实,这下可以开始折腾。
跑个小demo
安装好pygame,我迫不及待想试试。听说它自带一些小游戏,我就想先跑起来看看。
在命令行里输入python -m *
,然后一个窗口就弹出来,里面是几个小外星人在biubiubiu地发射子弹,还挺有意思的。这下我更有信心,感觉用Python做游戏好像也不是那么难。
自己动手,丰衣足食
光看不练假把式,我还是想自己动手写点代码。网上有很多教程,我看一个石头剪刀布的小游戏,觉得挺适合入门的。于是我就照着教程,一步一步地敲代码。
主要就是用random
库来让电脑随机出拳,然后用input
获取我的出拳,再用if
语句判断输赢。代码写完,一运行,还真能玩!虽然界面简陋点,但好歹是我自己做出来的第一个小游戏,心里还是美滋滋的。
进阶之路
玩一段时间石头剪刀布,我又开始琢磨更复杂的游戏。我在网上找到一个贪吃蛇的源码,看起来挺不错的。代码比石头剪刀布复杂多,用到pygame
的各种功能,比如画图、处理键盘事件等等。
我花好几天时间,才把代码大概看懂。然后我又试着改改,加点自己的想法,比如让蛇可以加速、改变颜色等等。虽然过程挺折腾的,但看着自己改出来的贪吃蛇在屏幕上扭来扭去,那种成就感,真是没法形容!
用Python做游戏还是挺有意思的。从最简单的石头剪刀布,到稍微复杂点的贪吃蛇,我一路摸索,一路学习。虽然现在我做的游戏还很简单,但我相信,只要坚持下去,总有一天能做出自己梦想中的游戏!