心伤谁知吧 关注:30贴子:582

【徒弟YKN】部分研究方向资料整理

只看楼主收藏回复

1L敬师傅~。


IP属地:广东1楼2014-12-14 17:16回复
    护城河的研究:
    设想:
    1.【攻方一般情况不能渡河】:用循环语句,判定攻方所有人的每回合的横纵坐标是否在护城河的范围内,若在,那么攻方武将若在河里走,任何军种所需消耗机动力都变成255(不可能通过)。
    2.【攻方渡河】:在何种情况可以渡河?
    1.守方出击:防守方在河流内被攻方白兵攻击的场合,若守方战斗失败,则攻方前进一步,守方后退一步,则攻方已经进入河中(相当于守军放吊桥,攻方前进踩桥?)
    2.强行渡河:攻方全军兵力达N千以上时,可以用一个武80以上的武将消耗全部机动力踩入河中,损失700人。
    --------------------------------------------------------------------------------




    IP属地:广东2楼2014-12-14 17:34
    回复
      要不是点击好友动态 都看不到这个帖子


      IP属地:江西来自Android客户端3楼2014-12-15 08:30
      收起回复
        今天突然找到个实现的方法了!哈哈


        IP属地:广东来自Android客户端4楼2014-12-15 14:14
        收起回复
          吼吼╮(╯▽╰)╭路过


          IP属地:重庆来自Android客户端5楼2014-12-16 01:20
          回复
            总算研究出来了。
            逻辑结构如下。每个城市护城河范围有两对坐标(x1,y1)和(x2,y2);当前行动者坐标(x,y)。
            ——————————————————
            判定是否在护城河范围,以及可否通行:
            1.向右走时跳转此处,x=x1?是则跳到3,否则跳到7;
            2.向左走时跳转此处,x=x2?是就继续,否则跳到7;
            3.y与y1比较,y>y1?是则继续,否则到7;
            4.y与y2比较,y<y2?是则继续,否则到7;
            5.是否攻方回合?是继续,否则跳到7;
            6机动力≥k?是则继续,否则跳到8;
            7.可以走,RTS。
            8.不可走,RTS。
            9.向下走时跳转此处,y=y1?是则到11,否则到7;
            10.向上走时跳转此处,y=y2?是则继续,否则到7;
            11.x与x1比较,x>x1?是则继续,否则跳到7;
            12.x与x2比较,x<x2?是则跳到5,否则跳到7;


            IP属地:广东6楼2014-12-19 16:14
            回复
              补档,下面给出过河的方法:将防灾改城防(仿群雄),过河需要判断机动力要的值跟城防有关。扣除方法思路照抄群雄,攻方火箭成功可以扣城防。
              另外,博洋兄说河流的样子想改成城墙?其实我这里河流完全只是摆设,就算护城河的位置不是河,改成山也可以的。


              IP属地:广东8楼2014-12-19 23:53
              回复
                补档,上面的改法只是判定机动力是否满足城防>2,如果过河以后其实还是消耗普通河流的机动力的,若要真的消耗护城河判定时的机动力,则要将1C90改成下面的。
                注:这样改以后,移动中按B键返回时,因为护城河而额外消耗的机动力不会补回来。


                IP属地:广东通过百度相册上传9楼2014-12-21 18:59
                回复
                  每天都有各种想法,不过动手试试后,大多又只好暂时放下
                  手稿倒是越写越长。


                  IP属地:广东来自Android客户端10楼2014-12-22 17:50
                  回复
                    为护城河研究的完整:
                    继续对计策【危机专杀】距离以及【连弩】距离进行改动。
                    改成可以隔护城河释放,但危机专杀改成减城防。


                    IP属地:广东11楼2014-12-22 22:45
                    收起回复
                      攻城难度加大了!我的突袭部队更艰难!


                      12楼2014-12-23 14:06
                      收起回复
                        希望我的研究能让各位改版爱好者能够做出心中的霸王


                        IP属地:广东来自Android客户端13楼2014-12-24 01:50
                        回复
                          今天突然想到可以用武将ID范围对他们判定有哪些武将技


                          IP属地:广东来自Android客户端14楼2014-12-24 10:20
                          收起回复
                            ★切bank研究:
                            在SG旧论坛看到的方法。
                            指令A9 XX 8D 00 E0
                            1.先要知道要切到哪个ROM地址,比如22035。
                            2.式子中的XX取ROM地址的前两位除以2,像第一步里的22035取前两位22/2=11。
                            3. 00 E0就是把ROM中XX为高两位,010为低三位的内容调到8000—9FFF。如果把E0改 E8就是调到A000—BFFF(长度为1FFF)。
                            结合上面的例子,A9 11 8D 00 E0的意思就是,把ROM 22010—2300F(长度刚好 为1FFF)的内容调入到8000-9FFF。


                            IP属地:广东来自Android客户端15楼2014-12-25 08:42
                            收起回复
                              路过看看热闹←_←


                              IP属地:重庆来自Android客户端16楼2014-12-27 08:40
                              回复