首页 微武游戏指南 正文

python编写小游戏超简单!新手也能快速上手!

好久没更新,今天给大家整个活儿!最近不是有点空闲时间嘛我就琢磨着学点新东西。之前一直听说Python挺火,而且简单好上手,就想试试看能不能用它写个小游戏出来。你还别说,真让我给捣鼓出来!

我是两眼一抹黑,啥也不懂。不过咱是谁,那必须得有股子钻研劲儿!先去网上搜搜“Python能做啥”,发现这玩意儿能干的事情还真不少,什么数据分析、爬虫、人工智能……最吸引我的还是做游戏!

准备工作

想做游戏,第一步你得有家伙事儿!我直接奔着Python官网去,下载最新的版本。安装的时候记得勾上那个“Add Python to PATH”,这步挺关键的,不然以后用起来麻烦。

装好Python,还得有个写代码的地方。我一开始就直接在命令行里头敲,后来发现这不行,太原始!又去网上搜,发现大家都推荐用个叫“Pygame”的库,专门就是拿来做游戏的。得,那就它!

安装Pygame也很简单,打开命令行,输入“pip install pygame”,回车,搞定!

开干!

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

万事俱备,只欠东风!我先从最简单的猜数字游戏开始。这游戏逻辑简单:

  • 让电脑随机生成一个数字
  • 我来猜
  • 电脑告诉我猜大还是猜小
  • 一直猜到我猜对为止!

我直接上代码,一句一句敲!

得告诉电脑,我们要用一个叫“random”的工具,这玩意儿能帮我们生成随机数。代码就是:

import random

然后,我得让电脑生成一个随机数。我寻思着,让它在1到100之间随便选一个数。代码大概长这样:

number = *(1, 100)

就是我表演的时候!我得输入我猜的数字。代码是这样的:

guess = int(input("来猜个数字(1-100):"))

然后电脑得判断我猜的对不对,大还是小。这里用一堆“if”和“else”,就是告诉电脑,如果我猜的数字比答案大,就提示“猜大!”;如果小,就提示“猜小!”;如果相等,那当然就是“猜对!”

为能一直猜下去,我还加个“while”循环,只要没猜对,就一直循环,让我不停地猜。

最终成果

经过一番折腾,我的第一个Python小游戏终于诞生!虽然简单,但看着它能跑起来,我心里还是美滋滋的。以后有空,我再继续研究研究Pygame,争取做出更复杂、更好玩的游戏!

这回的分享就到这里。是不是觉得挺简单的?你也赶紧动手试试!

本文转载自互联网,如有侵权,联系删除