北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 22414|回复: 13

跟Akuma一起从头打造mudlib--【第四讲】 作者:Akuma

[复制链接]
发表于 2009-10-8 03:39:52 | 显示全部楼层 |阅读模式
转自mudbuilder.com,akuma原创,akuma是北大侠客行老牌巫师柳残阳

1.存盘和读取的底层机制
2.简单的房间系统和简单的look指令,物件的move
3.指令权限还是没有。。。。
4.登录过程里依然没有密码验证,但是可以区分新老用户了,并且可以存取数据。

这是本章的基本内容。具体请见附件。
详细的文字说明,我明天补上。
(抱歉我老婆发烧,这两天都在照顾她,晚上才赶出来的code,说明就实在来不及了。)
另外注一下,所有文件当中的中文都是utf8格式,大家用的时候可以批量转一下码(utf8>gb)


现在已经可以这样了:
欢迎来到测试MUD
请输入您的ID:akuma
读取存盘数据成功,开始进入游戏。
世界的中心 -
    这里就是世界的中心。人来人往,车水马龙。
到处都是人,摩肩接踵的。。。。非常热闹。

    这里有:
    akuma
> test连线进入这个世界。

目录结构如下:
.
|-- adm
|  |-- daemons
|  |  |-- cmd_d.c
|  |  `-- login_d.c
|  `-- obj
|      |-- master.c
|      `-- simul_efun.c
|-- cmds
|  `-- usr
|      |-- look.c
|      `-- test.c
|-- d
|  `-- wiz
|      `-- center.c
|-- data
|  `-- user
|      |-- a
|      |  `-- akuma.o
|      `-- t
|          |-- test.o
|          `-- test2.o
|-- include
|  `-- globals.h
|-- log
|-- obj
|  `-- user.c
`-- std
    |-- body
    |  |-- move.c
    |  |-- room_dbase.c
    |  |-- user_dbase.c
    |  `-- user_save.c
    `-- room.c

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-24 20:42:28 | 显示全部楼层
按照你这···我也弄了一个mud·但是··链接成功·之后·游戏中试乱码··
要怎么解决啊·?utf8格式转换成gb格式··?
怎么转换啊··(难道·要写一个·函数的转换文件?)还是什么?
我是纯小白···想要从头学起···请给我一个·详细的·解答···谢谢·
我有时间学习···希望能成为··北侠的·写手··
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-24 22:05:11 | 显示全部楼层
要做北侠的wiz,欢迎,不过不要从坐mudlib开始。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-24 23:38:39 | 显示全部楼层
原帖由 jason 于 2010-8-24 10:05 PM 发表
要做北侠的wiz,欢迎,不过不要从坐mudlib开始。

请求·指导···
··我一个星期只有2天上班··
所以个人时间很多··想学一下··
我要怎么开始···需要捷径···

首先是要应付目前写代码人少,北侠各种创意下沉的问题!
可以给我一个案例,每行的所需要输入的·意思
个人感觉·这个东西是个熟练工种,写的多了就会记住。虽然不明白意思,而且缺乏变通·
但是从没接触过的,就得慢慢来吧·

渴望指导,真诚的求教!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-25 00:20:09 | 显示全部楼层
我也求指导
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-25 09:24:20 | 显示全部楼层
原帖由 momomm 于 2010-8-24 11:38 PM 发表

请求·指导···
··我一个星期只有2天上班··
所以个人时间很多··想学一下··
我要怎么开始···需要捷径···

首先是要应付目前写代码人少,北侠各种创意下沉的问题!
可以给我一个案例,每行的所 ...


为什么..要随手加上..,这样..读起来很累的..
真的..我不骗你..


学lpc,都是从小东西入门,参考原有的代码,慢慢摸索,同时看一些教程。
你如果想做,我给你出个题目:

做一个npc,他站在哪里,哪里就不准说话,say, chat, tell,什么的统统禁止,而且还会扇说话的玩家一个耳光。
玩家说的话都被他吞了,谁也看不到说了什么。

然后他还会四处走动。这样的npc玩家肯定爱杀,他死的时候会大叫一声,把最后听到的100句话一股脑的说出来。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-25 09:24:53 | 显示全部楼层
原帖由 jimowuqing 于 2010-8-25 12:20 AM 发表
我也求指导


你也做上面我说的那个npc吧。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-25 09:27:18 | 显示全部楼层
柳残阳好像是写武侠书的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-25 09:27:21 | 显示全部楼层
做一个npc,他站在哪里,哪里就不准说话,say, chat, tell,什么的统统禁止,而且还会扇说话的玩家一个耳光。
玩家说的话都被他吞了,谁也看不到说了什么。

然后他还会四处走动。这样的npc玩家肯定爱杀,他死的时候会大叫一声,把最后听到的100句话一股脑的说出来。

---

这个题目好玩,好象难度比较高,jason给新人一些简单的题目吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-8-25 09:31:49 | 显示全部楼层
原帖由 lzkd 于 2010-8-25 09:27 AM 发表
做一个npc,他站在哪里,哪里就不准说话,say, chat, tell,什么的统统禁止,而且还会扇说话的玩家一个耳光。
玩家说的话都被他吞了,谁也看不到说了什么。

然后他还会四处走动。这样的npc玩家肯定爱杀,他死的时 ...


最简单的就是做个房间,做个npc,做个skill了。
这个npc有点难度,不过没有这个悟性的也不适合在北侠混呀。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-3-28 05:11 PM , Processed in 0.013072 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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