找回密码
 点一下
查看: 769|回复: 3

[问题]单位命名/算法/单位布路

[复制链接]
发表于 2010-2-5 23:36:13 | 显示全部楼层 |阅读模式
1.单位命名
    是这样的,我需要将单位在游戏中命名,而不是预设,有方法解决吗?
2.算法
    当初的随机算法是预先就算好的,但现在想将这个交给计算机去做,设想是这样的:如何以最简单的算法算出1+(1~4)  2+(5~8)。。。。+1(+4~+4)我主要想有最简单方法可以让它在游戏里让计算机去算。。最好不要太多代码便能算出,而且不需要预先算好的,我很多。当然给出你的考虑或者更好。
3.单位布路
   准备没事做做TD,这样做主要是为了随机路线。我想出怪路线全随机布,场影等等都在游戏布。
发表于 2010-2-5 23:48:27 | 显示全部楼层
参考 随机迷宫 不过你要懂J先
回复

使用道具 举报

发表于 2010-2-5 23:56:47 | 显示全部楼层
初出茅庐者不小心问了个复杂的问题也不奇怪  算法创作很要脑子呀
回复

使用道具 举报

发表于 2010-2-6 12:47:33 | 显示全部楼层
引用第4楼寂寞的季节于2010-02-06 10:09发表的  :
问题1:用T不可以~J我不知道~
关于问题2~我想你只需要设置几个变量~然后在游戏中设置变量即可算出来~没人要你编个计算器的算法~
问题3:如果你会使用Jass就不是那么麻烦~用T也不是做不出来~我刚打算给你做个演示~可惜用T太麻烦…简单的说就是没有局部变量对于每个刷出来的兵采取随机路线的话,就要很多组触发~当然可以通过一些方法让触发尽可能的少~不过还是很麻烦~就是因为发布命令的话随机路线,如果要精确点的话需要很多点,同时产生很多计算。刷兵的数量如果太多会很麻烦~用T的不好处也就在这里咯~学Jass很简单。也可以不那么麻烦,用几个点来表示路线~其实就是生成些经过计算的坐标数字,如果这些坐标点满足条件就可以利用了~
好吧,那个如果你是一组一组的刷兵,然后每一组使用一条路线,等待这一组使用完后再刷出下一组兵的话。用T还并不是那么麻烦的~就是每刷完一组后生成N个点,把点记录到对应变量里~使用一个固定的触发来使用这些变量发布命令使其移动就好了~
问题1用J也是不能解决的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-26 01:34 , Processed in 0.036445 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表