用Python做走格子游戏(有代码,适合初学者)

本文介绍如何使用Python和turtle库创建走格子游戏,适合初学者入门。游戏素材包括不同状态的格子和角色动图,需为gif格式以避免海龟编辑器报错。代码共计269行,文中未详述,但提供了显示文件后缀名的方法。
摘要由CSDN通过智能技术生成

今天来教大家制作Python走格子,这是第一篇发布,请多指教!

素材准备:

首先务必准备好一下素材才能复制代码并不报错。

1.gif(过道)、2.gif(踩了两次的过道)、3.gif(墙壁)、4.gif(可以踩两次的过道)

5.gif(传送门)、角色.gif6.gif(踩过的通道)、成功.gif失败.gif通关.gif

空.gif遮罩.gif

准备好以后新建一个py文件(因为要使用turtle库,所以建议大家用海龟编辑器)

为什么要用 gif 格式,而不用png、jpg等格式呢,因为海龟编辑器只能更gif格式

的文件“交朋友”,否则会报错

这里的素材可以随便改,但是在不改变代码的前提下名字不能改

因为需要gif格式,所以文件要显示后缀,没有显示后缀的小伙伴注意了(显示

文件后缀名方法在结尾处)

接下来放出代码,自己复制吧,一共269行,就不详细讲了:


import turtle
import copy

turtle.textinput('1','有一次编程猫穿越时失误了,进入了Windows世界')
turtle.textinput('2','你需要拯救他')
turtle.textinput('3','你要借助传送门等帮助编程猫不重不漏的走完地图')
turtle.textinput('提示','↑ ↓ ← →操作')
turtle.textinput('提示2','Enter键进入下一关(获胜情况)或重玩')
# -----------------------------------------------------------------
# 1.基本信息区,放置游戏相关的一些信息
size = 70
'''
0-空   1-墙壁   2-通道   3-目标   4-箱子
'''
level_n = 1
level1 = [[0, 0, 1, 1, 1, 0],
          [0, 0, 1, 3, 1, 1],
          [1, 1, 1, 2, 2, 1],
          [1, 3, 2, 2, 2, 1],
          [1, 1, 2, 2, 2, 1],
          [0, 1, 1, 1, 1, 1]]
level2 = [[0, 1, 1, 1, 1, 1, 1],
          [0, 1, 2, 2, 2, 2, 1],
          [1, 1, 2, 2, 2, 2, 1],
          [1, 3, 2, 2, 2, 2, 1],
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值