wiz_apply

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· 代码 · 共 78 行

TXT
78
字号
───────────────────────────────────
【巫师申请(暂定)】                                          
───────────────────────────────────

为了提高整体海洋II神仙的素质,并且使各位神仙能在申请时有一个条例
, 故凡是海洋II中的神仙必定要回答此问题, 回答完毕后请发电子邮件
到 〖hxsd@citiz.net〗。
  
[在申请之前必须先:] 
请输入您的     真实姓名: 
请输入您的     巫师姓名: 
请输入您巫师的 英文姓名: 
请输入您的         性别: 
请输入您的         年龄: 
请输入您的   e-mail地址: 
请输入您的     联系电话:
  
                                              神仙申请问答一 
------------------------------------------------------------------------- 
  
①你确定自己有足够时间用在编写<海洋II(hyII)>上?能长久吗?
②你是否在其他的中文 MUD 中做过巫师?(如果是,请说明)   
③你以前用 LPC 写过程序吗?(如果没有,写过 Perl, C, C++ 程序吗?)   
④你在MUD上中总共呆了多长时间? 有多少经验?   
⑤请说说你想在x w s中编写哪一方面的程序,对MUD的线程发展有何建议?   
⑥你是否知道简单的AI算法?或者你对程序算法有什么了解? 

------------------------------------------------------------------------- 
回答完这些问题后, 我们需要考核一下您的基本编程能力:
请完成下面的的问题。
A:初级题目 : 

1。请在指定目录下(例如open)建立一个名为my_place的目录。
2。请将一个已经存在的房间(例如客栈)拷贝到该目录下。并且换名为my_room.c。 
3。请修该改房间的名字为“新巫师工作室”。  
4。请修改该房间的描述为“这是一个新巫师的工作室”。 
5。请修改该房间的连接,使本房间只有一个出口,出口名为“out”,out请指向客栈。 
6。请在本房间内放入一个文件名为“my_npc.c”的NPC,该NPC名字为“新巫师”。 
7。请给该NPC穿上一件衣服,衣服的名字为“新巫师制服”。 
8。请给该NPC配备一把长剑,长剑名为“新手之剑”。  
9。当有玩家进入这个房间时,请使该NPC向进入房间的玩家打招呼。
10。当该玩家离开该房间时,该NPC向该玩家说“再见”,并赠送给
该玩家一把和NPC身上的完全相同的一把长剑。

B:中级题目 : 

1。制作一个5个房间的迷宫,设入口为a, 出口为e,中间房间为b,c,d。使从a
   到e只有一种可能的走法。(每个房间要求必须有四个出口,e,s,w,n,每个出
   口均指向5个房中的一个。)上述迷宫中,玩家从a出发,当到达e时,可获得
   10两黄金的奖励。上述迷宫中,玩家从a出发,在没有到达e之前, 三次经过
   b房间,将直接昏迷。上述迷宫中,玩家不可以背人进入。

2。制作一个房间列a-b-c-d-e。每个房间只有两个出口指向前一个和后一个房间。
   a房间只有一个npc,只有他不存在(被杀死,打晕背起来)在a房间时才能进
   入b房间。 b房间有一条狗拦着,使用kick指令踢它,踢第一脚它会冲上来咬
   你,踢第二脚他就不咬了,踢第三脚它就跑了。只有狗不存在在b房间时,才
   可以进入c房间。c房间什么也没有,但c房间到d房间之间有个门。门打不开,
   必须敲(knock),敲门时会出来一个门房。你有两种方法进入到d房间。
       一:   给该门房3两黄金;
       二:   身上背着a房间中的那个npc(晕着的)把门房吓跑。
   注意,不能试图去杀门房,当门房被杀时,会赶紧把门关起来。d房间可以直
   接进入e房间。但如果你是打晕a房间的npc进来时,就不会发生任何事情,但
   如果你是杀死a房间的npc而进来时,会冲出5个家丁杀你。     

3。制作三个房间a,b,c。实现一个必须由两个人完成的秘密。a,b房间中各有一
   个按钮(button),玩家A和B来完成这个秘密。A和B必须在同时分别按(push)
   下a,b两个房间中的按钮。(例如:    A在a房间push button后两秒内,B还
   未在b房间中push button,则该秘密未实现,另外, 一个人同时去按两个钮
   也不能完成。当A,B完成上述动作后,c房间中会出现一个宝箱, 箱子里有一
   本书。该书只有A,B两个人能拿出来,其他人拿时该书会使拿者中毒。该书书
   名与拿书的人有关,在a房间中push button的人拿时,该书书名为“a房间指
   南”,在b房间中push button的人拿时,该书书名为“b房间指南”  

    如果完成以上的题目,哪么恭喜你,你可能成为我们之间的一员。


                                                 2001年3月26日
───────────────────────────────────

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?