用户:Hery·Stickmin查看:24 回复:16 评论:24 创建时间:2024-08-10T11:09:27
有人知道吗?不是怎么发个贴子都要10个字
因为他太小气了(
@初小白是大/笨/蛋 你真的是大/笨/蛋😡 你们可能要说了,为什么我要骂他呢🤔?我骂他不是没有原因的😊,最近我在首页里找到出小白的一个作品🧐,听所这个游戏里有花絮(评论区里人说的)😃,想要查看源代码查看花絮😉,于是提醒了一下😏,结果出小白不开源😥,如果他是因为一些小原因不能开源的话😱,我是可以信任他的😗。 但是😠,他直接上来骂我😡,还用上了男性隐私🤢(图)
center_image💻
我也是服了🙄,猫站怎能留情商这么低的人😩,我做完一个作品🤗,就会开一下源😇,目的是让同学们在改编中完善自己😇😇,我先不咒骂他😇😇😇,只是发乎此贴😯,留个记性🥴。同时告诉各位同学不要小气🤨,要学会分享😀,才能让猫站更文明😇 不过好在后来发现删掉了😁,可能是出小白改正错误了😇,也可能是那个大好人举报了😇😇,总结:不要小气!😇😇😇
2天前
点赞0
评论
@初小白是大/笨/蛋 你真的是大/笨/蛋
你们可能要说了,为什么我要骂他呢?我骂他不是没有原因的,最近我在首页里找到出小白的一个作品,听所这个游戏里有花絮(评论区里人说的),想要查看源代码查看花絮,于是提醒了一下,结果出小白不开源,如果他是因为一些小原因不能开源的话,我是可以信任他的。
但是,他直接上来骂我,还用上了男性隐私(图)

我也是服了,猫站怎能留情商这么低的人,我做完一个作品,就会开一下源,目的是让同学们在改编中完善自己,我先不咒骂他,只是发乎此贴,留个记性。同时告诉各位同学不要小气,要学会分享,才能让猫站更文明
不过好在后来发现删掉了,可能是出小白改正错误了,也可能是那个大好人举报了,总结:不要小气!
点赞1
评论
import turtle
import copy
# -----------------------------------------------------------------
# 1.基本信息区,放置游戏相关的一些信息
size = 70
'''
0-空 1-墙壁 2-通道 3-目标 4-箱子
'''
turtle.bgpic()
leveln = 1
leve1 = [[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]]
leve2 = [[0, 1, 1, 1, 1, 1],
[0, 1, 2, 2, 2, 1],
[1, 3, 2, 2, 5, 1],
[1, 3, 2, 2, 2, 1],
[1, 1, 2, 2, 2, 1],
[0, 1, 1, 1, 1, 1]]
leve3 = [[0, 1, 1, 1, 1, 1],
[0, 1, 2, 2, 3, 1],
[1, 3, 2, 2, 2, 1],
[1, 2, 2, 2, 2, 1],
[1, 1, 3, 2, 2, 1],
[0, 1, 1, 1, 1, 1]]
eve4 = [[0, 1, 1, 1, 1, 1],
[0, 1, 3, 2, 2, 1],
[1, 2, 2, 6, 2, 1],
[1, 2, 2, 3, 2, 1],
[1, 1, 6, 2, 2, 1],
[0, 1, 1, 1, 1, 1]]
les = [leve1, leve2, leve3,eve4]
resut = 2
grid = copy.deepcopy(les[leveln - 1])
width = len(grid[0])
height = len(grid)
origin_x = -(width-1) / 2 * size
origin_y = (height-1) / 2 * size
player_s = [[1, 3], [4, 1],[4, 1],[4, 2]]
player_x = player_s[leveln - 1][0]
player_y = player_s[leveln - 1][1]
# ------------------------------------------------------------
# 2.功能模块区,主要放置函数
def bk1():
global grid,player_x,player_y
if player_x == 3 and player_y == 2:
if leveln == 4:
player_x = 2
player_y = 4
elif player_x == 2 and player_y == 4:
if leveln == 4:
player_x = 3
player_y = 2
def nl():
global resut,leveln,grid,player_x,player_y,width,height,origin_x,origin_y,size
if resut == 1:
leveln += 1
resut = 2
grid = copy.deepcopy(les[leveln - 1])
width = len(grid[0])
height = len(grid)
origin_x = -(width-1) / 2 * size
origin_y = (height-1) / 2 * size
player_x = player_s[leveln - 1][0]
player_y = player_s[leveln - 1][1]
def sr():
global resut,grid,player_y,player_x
if grid[player_y][player_x] == 4:
resut = 0
else:
for i in grid:
if 2 in i:
resut = 2
break
else:
resut = 1
def draw(pen, img, x, y):
'''使用画笔pen,前往坐标(x,y),绘制外观img'''
global origin_x, origin_y, size
pen.goto(origin_x + x * size, origin_y - y * size)
pen.shape(img)
pen.stamp()
def move_up():
'''角色上移'''
global player_x, player_y, grid
if resut != 2:
return
player_y -= 1
# 移动范围
if player_y < 0:
player_y += 1
return
elif grid[player_y][player_x] == 1:
player_y += 1
return
# 改变地形,更新地图信息
change_grid()
def move_down():
'''角色下移'''
global player_x, player_y, grid
if resut != 2:
return
player_y += 1
# 移动范围
if player_y >= height:
player_y -= 1
return
elif grid[player_y][player_x] == 1:
player_y -= 1
return
# 改变地形,更新地图信息
change_grid()
def move_left():
'''角色左移'''
global player_x, player_y, grid
if resut != 2:
return
player_x -= 1
# 移动范围
if player_x < 0:
player_x += 1
return
elif grid[player_y][player_x] == 1:
player_x += 1
return
# 改变地形,更新地图信息
change_grid()
def move_right():
'''角色右移'''
global player_x, player_y, grid
if resut != 2:
return
player_x += 1
# 移动范围
if player_x >= width:
player_x -= 1
return
elif grid[player_y][player_x] == 1:
player_x -= 1
return
# 改变地形,更新地图信息
change_grid()
def change_grid():
'''改变地形,更新地图信息'''
global grid, player_x, player_y
if grid[player_y][player_x] == 2:
grid[player_y][player_x] = 3
elif grid[player_y][player_x] == 3:
grid[player_y][player_x] = 4
elif grid[player_y][player_x] == 5:
grid[player_y][player_x] =2
bk1()
sr()
# ------------------------------------------------------------
# 3.操作事件区,放置键鼠操作相关的内容
turtle.onkey(move_up, 'Up')
turtle.onkey(move_down, 'Down')
turtle.onkey(move_left, 'Left')
turtle.onkey(move_right, 'Right')
turtle.onkey(nl,'Return')
turtle.listen()
# ------------------------------------------------------------
# 4.场景素材区,添加游戏画面相关的素材
tile_shapes = ['空.gif', '墙壁2.gif', '墙壁.gif', '冰.gif', '通道2.gif','岩浆.gif','传送门.gif']
for i in tile_shapes:
turtle.addshape(i)
turtle.addshape('大黄鸡.gif')
turtle.addshape('遮罩.gif')
rs = ['失败.gif','成功.gif','空.gif']
for i in rs:
turtle.addshape(i)
# ------------------------------------------------------------
# 5.画面绘制区,绘制场景用的画笔,绘制场景的代码
p = turtle.Pen()
p.penup()
p.hideturtle()
turtle.tracer(False)
while True:
p.clear()
for i in range(width):
for j in range(height):
draw(p, tile_shapes[grid[j][i]], i, j)
draw(p, '大黄鸡.gif', player_x, player_y)
if leveln == 3:
draw(p, '遮罩.gif', player_x, player_y)
if leveln == 4:
draw(p, '遮罩.gif', player_x, player_y)
draw(p,rs[resut],(width - 1) / 2,(height - 1) / 2)
turtle.update()
turtle.done()
点赞0
评论
@初小白是大/笨/蛋 你真的是大/笨/蛋
你们可能要说了,为什么我要骂他呢?我骂他不是没有原因的,最近我在首页里找到出小白的一个作品,听所这个游戏里有花絮(评论区里人说的),想要查看源代码查看花絮,于是提醒了一下,结果出小白不开源,如果他是因为一些小原因不能开源的话,我是可以信任他的。
但是,他直接上来骂我,还用上了男性隐私(图)

我也是服了,猫站怎能留情商这么低的人,我做完一个作品,就会开一下源,目的是让同学们在改编中完善自己,我先不咒骂他,只是发乎此贴,留个记性。同时告诉各位同学不要小气,要学会分享,才能让猫站更文明
不过好在后来发现删掉了,可能是出小白改正错误了,也可能是那个大好人举报了,总结:不要小气!
点赞0
评论