|

楼主 |
发表于 2010-8-25 12:43:26
|
显示全部楼层
写3个我觉得有点难的题目.这个都是我以前在自己单机上做出来的东西.顺便说一下,写这个之前,我还没进北侠.
1 建一个给任务npc,直接ask xx about 任务,就可以得到一个任务.该任务是问你要物品.去买到,或者找到物品后,回来给他,可以得到奖励.
要求,
a 超过一定经验就不可以接这个任务,
b 建议任务物品列表文件,以方便以后维护
2 建一个给任务npc,直接ask xxx about 任务,就可以得到一个任务.该任务是在当前刷出一个npc(没错,就刷在当前,不是随机的),自动对你叫杀,npc的经验,skills都是固定的.然后你把npc杀了,拿尸体去交任务,give xxx corpse,然后就给你经验,潜能的奖励.那个npc还会说句表扬你的话.
因为我不会写割头,砍头的命令,所以选择了给整个尸体.这就导致一个问题,给尸体的时候,如果没写好,会导致那个npc附重越来越大,最后无法给成尸体,导致无法得到经验.
3 建一个任务场景.在当前场景中输入一个指定的命令,过数秒后,跳出一个npc跟你对杀(有点象北侠的护卫,是不是).npc的经验,技能都是随机的.杀死npc后,尸体消失,自动得到经验和奖励,然后继续输入命令可以再激发任务.
难点
随机npc的生成是那个MUD本身的代码,问题是怎么调用,这个很麻烦
因为没有任务npc了,怎么判断什么时候该给经验,这个也很麻烦 |
|