好久没折腾小游戏,今天心血来潮,想用Python搞个小游戏玩玩。说干就干,咱这就开始!
第一步:准备家伙事儿
你得有个Python环境,这玩意儿就跟炒菜得有锅一样,是基础。我电脑里早就装好,要是你还没装,去官网下一个,装的时候记得勾上那个“Add Python to PATH”,省得以后麻烦。
然后,咱得有个能做游戏的“工具箱”,Python里有个叫Pygame的库,专门干这个的。打开你的命令行(就是那个黑乎乎的窗口),敲上pip install pygame
,回车,它就自己安装。这就像你去超市买一套做菜的工具,刀、铲子啥的都有。
第二步:搭个游戏框架
有工具,咱就开始搭个架子。先创建一个Python文件,比如叫。打开这个文件,先写上几行代码:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
import pygame
screen = *_mode((800, 600))
*_caption("我的游戏")
running = True
while running:
for event in *():
if * == *:
running = False
这段代码啥意思?
import pygame
:把咱刚买的工具箱拿进来。- :把工具箱里的工具都摆准备开工。
screen = *_mode((800, 600))
:创建一个800x600的游戏窗口,就像搭个戏台子。*_caption("我的游戏")
:给戏台子起个名字,叫“我的游戏”。- 后面的
while
循环,就是让游戏一直跑下去,除非你点窗口右上角的叉叉关掉它。
保存文件,然后在命令行里cd到你文件存放的位置,敲上python *
,回车,看看,一个黑乎乎的窗口弹出来!这就是咱的游戏界面,虽然现在啥也没有。
第三步:加点料
光有个黑窗口多没劲,咱得往里加点东西。比如,画个圆?
在while
循环里,for
循环的后面,加上这么几行:
*((0, 0, 0))
*(screen, (255, 0, 0), (400, 300), 50)
解释一下:
*((0, 0, 0))
:把屏幕涂成黑色,这就像给画布刷个底色。*(screen, (255, 0, 0), (400, 300), 50)
:在屏幕上画个圆,红色,圆心在(400, 300),半径50。- :把咱画的东西显示出来,要不然你看不到。
保存,再运行,看看,黑窗口里多个红圆!
第四步:让它动起来!
光看不动,还是没劲。咱得让这个圆动起来!
把刚才画圆的代码改成这样:
x = 400
y = 300
radius = 50
*((0, 0, 0))
*(screen, (255, 0, 0), (x, y), radius)
x = x + 1
这里,咱用x
和y
表示圆心的位置,然后在每次循环的让x
加1,也就是让圆心向右移动一点点。保存,运行,看看,圆是不是往右边跑?
这只是个最简单的例子,你可以改改数字,让它往左跑,往上跑,往下跑,甚至斜着跑。你还可以加点键盘控制,让玩家控制圆的移动。想怎么玩就怎么玩,这就是Python的乐趣!今天就先分享这些,改天再继续折腾!