vhly 发表于 2010-10-1 03:40:59

关于领悟机器人的伪代码设计分析

由于先天臂力不足导致无法拜洪七公,现在设计一套领悟机器人,来增加自己的掌法

写完这个睡觉


利用达摩院来领悟,

需要注意的几个问题:

1. 自动登录问题
2. 领悟和练习的切换问题

设计:

整个机器人采用变量进行控制,同时睡觉是整个流程(Begger)

class lingwu_bot {

int chtype; // Choice Type : (lingwu, lianxi) 通过这个来进行区分,当前需要领悟还是练习
      String skill; // 需要领悟或者是练习的功夫
      String cloc; // 重新链接后的位置,通过 l 获取

         /**
          * 初始化登录
          */
         void atconnect(){
               // name, pass
               cloc = getLoction();
               if(cloc is "ct"){
                     // qu 100 silver
                     // buy liang, jiudai
                     // go shaolin
               }
               sleep;
         }

         String getLoction(){
               look;
               if(look.contains("客站 - ")){
                     return "ct";
               }else if(look.contains("达摩院")){
                     return "dm";
               }
         }

         void sleepTrig(){
            if(chtype == lingwu){
                  // lingwu skill -> trig ""
            }else if(chtype == lianxi){
                  // lianxi skill
            }
         }

         void trig(){
                  if( "你的基本功夫比你的高级功夫还高"){
                     chtype = lianxi;
                  }else if(){
                     chtype = lingwu;
                  }
         }
}

lzkd 发表于 2010-10-1 06:13:53

什么语言的?

dreamno 发表于 2010-10-1 06:51:57

萎代码,只是逻辑。

vhly 发表于 2010-10-1 09:09:48

回复 2楼 的帖子

采用类似Java语言的方式,其中的变量和 zMUD的定义是一样的,

另外方法可以看作是别名

sleep部分应该是一个循环

pplplus 发表于 2010-10-5 11:56:01

Orz,完全看天书了
页: [1]
查看完整版本: 关于领悟机器人的伪代码设计分析