关于Scratch游戏的七大难题
scratch吧
全部回复
仅看楼主
吧务
level 15
遧傂鼝 楼主
众所周知,希尔伯特提出了二十世纪亟待解决的23个数学问题。
1.优秀的存档
存档这东西,是个最有滋味的鸡肋。加入进游戏后,它会使得游戏看起来十分高大上,更接近神作。但是除此之外它也没多大用处。scratch效率极低,加密解密动辄几分钟,玩家会选择直接破解游戏来达到更改进度的目的。所以研制出既高效又难破解的存档加密方法是一个难题。
2.优秀的生成方式
大家知道,scratch克隆体多起来后就变得奇卡无比。一个相应的解决办法就是用图章。但是图章给了那些真正需要使用克隆功能的作品(比如空战里的弹幕)很大限制,因为清除是只能全部清除的。所以找出一个好的生成办法是一个难题。
3.3D
现在唯一可以称得上是3D游戏的就是Griffpatch的那个枪战(那个3Dmc不能算是真3D),但是里面几乎也没有任何功能。3D这东西大家不陌生,各种真假3D都被吧友们做了出来。但是按他们的方法,应用在游戏里是非常困难的(无休无止的克隆)。所以将3D模块应用于游戏中是一个难题。
4.按键判断
各种游戏里用到最多的应该是shift键和esc键。可惜这两个按键在scratch中都无法监测。所以发现一种监测特殊按键的方法(除了改源文件)是一个难题(很可能也是无法解决的难题)。
5.AI
AI应该是最难实现的一种功能了。AI在各种游戏中都广泛地涉及到。没有AI,国战游戏根本无从下手。所以研制出一个能真正像玩家一样思考的AI是一个难题。
6.克隆体血条匹配(已解决)
7.非颜色检测跳跃系统(已解决)
有成功解决的欢迎来揭榜[滑稽]
欢迎提出其它的新难题(一般的就不要来捣乱了,去答疑贴里问)[滑稽]
2017年12月19日 11点12分 1
吧务
level 15
遧傂鼝 楼主
没人看么[滑稽]
2017年12月19日 11点12分 2
level 9
ai只是算法问题,不是scratch的难题
2017年12月19日 12点12分 3
回复 王者楚湘客 :所以怎么实现用图章
2017年12月19日 12点12分
其实这里所有的难题都不是只和scratch有关的
2017年12月19日 12点12分
图章加坐标可解决第二个问题,我的坦克大战就是这么做的
2017年12月19日 12点12分
存档功能还没试过,用列表存很慢吗?
2017年12月19日 12点12分
level 11
有戏或许真的scratch是无法做出来的,毕竟这个只是一个简单的编程软件,有他的局限性
2017年12月19日 12点12分 4
所以很多吧友的作品最后都转其它语言了
2017年12月19日 12点12分
@遧傂鼝 嗯,是啊,这个局限性太大
2017年12月19日 12点12分
局限性问题……我要揍MIT[滑稽]
2017年12月19日 23点12分
level 10
非颜色检测跳跃系统具体解决办法是什么啊
2017年12月19日 13点12分 5
去看看我“Block Run”,里面有。它处于优化阶段,只是能差不多用一用,bug还很多(我后来弃了)
2017年12月19日 13点12分
总之就是在碰到地面之前一直下移,碰到地面后记录一个y坐标,移到y坐标
2017年12月19日 13点12分
level 13
冒险世界的智能辅助,原本想叫“AI操控”。但AI并不是简简单单靠一两个算法就能实现的,因此基于对“AI”的理解,我选择仅仅使用“智能”来形容这个辅助系统
2017年12月19日 13点12分 6
对,比如国际象棋有必胜策略,AI按照这个可以编出来。但是问题在于scratch性能低下,不一定能运行所有的优秀AI
2017年12月20日 11点12分
level 11
AI难题?不存在的
第一步 去网上搜AI回答或自己编(scratch太麻烦干脆用记事本,注意每一项都要回车换行)
第二步 导入链表
第三步 导出,就是十万个如果那么
[滑稽]
但愿这个AI能有好几个M[滑稽]
2017年12月19日 14点12分 7
scratch性能不允许。所以难题应该改成“性能优秀的AI”
2017年12月20日 11点12分
level 11
没毛病[滑稽]
2017年12月19日 15点12分 8
level 12
那毕竟还是改原文件吗?
2017年12月19日 22点12分 9
吧务
level 15
遧傂鼝 楼主
大家没有去寻找3D实用化的方法吗[滑稽]
2017年12月21日 13点12分 10
我回来了
2017年12月21日 14点12分
回复 初秋夜落 :你那个一样不实用,用不到游戏里面去
2017年12月22日 11点12分
@遧傂鼝 关于实用,数据库可以做到这一点。只要存储一些数据就可以了……视野限制也是一个好办法。我现在在做旋转视角,做完之后可以弄一个简单的3D模型。等着吧。[滑稽][茶杯]
2017年12月22日 14点12分
level 12
光之链当中有ai脚本,只是脚本过长
2017年12月24日 02点12分 11
是的
2017年12月24日 08点12分
level 12
其实ai只要有耐心与时间是绝对做得出来的
2017年12月24日 08点12分 12
level 12
我倒是有一个防作弊的方法,如果金币增加量超过(所增加金币上限)那么清空全部数据,停止全部
2017年12月24日 08点12分 13
括号里改成超过该游戏非作弊情况下可增加的最高金币。不过这种方法游戏中单次加金币的量不能过大
2017年12月24日 09点12分
我的想法是,把一个用于判断作弊的脚本藏在一大堆乱七八糟脚本的底下(我游戏里经常有这些地方),判断依据是如果金币增长的太快,则设定金币=0(这样一来仍然可以作弊,但是玩家不得不花很长时间一点一点增加)
2017年12月24日 09点12分
好像跟你的差不多
2017年12月24日 09点12分
2017年12月24日 10点12分
吧务
level 15
遧傂鼝 楼主
所以说,scratch的这些难题完全都是其本身的限制所产生的
2017年12月25日 11点12分 14
1