如果你要自己写mud,需要先学习一下LPC。
MUD的即时列表可以看: http://mudcn.net/
编程的问题和要求也可以在那里提,或者去泥巴创世纪: http://mudbuilder.com/
很多wiz经常去的。希望能有帮助。
参考资料:http://mudcn.net/
什么是MUD?这个游戏怎么玩?需要下载专门的软件吗?
广义的说,几乎所有的网游都是Mud,通常所听到的即狭义的Mud是指黑底绿字基于telnet的用ZMud做客户端去玩的那一种LPMud.一个LPMud由MudLib和MudOs组成,MudLib是Mud世界的具体内容。MudOs是LPMud的操作系统
MUD的全称是Multiple User Dimension(多用户层面),也有人称为Multiple User Dungeon(多用户地牢),或者Multiple User Dialogue(多用户对话)。它还被称为MUSE或多用户模拟的环境,即Multiple User Simulated Enviroment,是很多用户参与活动的一种计算机程序。正如对其缩写名称的不同解释所指出的那样,MUD实际上是一种非常广义的说法,是代表所有交互作用环境的通用术语,其它的名称还有MOO,MUSH,MUCK,TinyMUD,AberMUD等等。这些名称根据构成共享环境基础的软件的不同而变化。虽然MUD可以采取多种形式,但大多数的Mud通常以游戏的形式来体现。因为对交互网络中人际的交往来讲,采用游戏的形式跟贴近人性,更有趣,更容易吸引用户。大部分MUD是通过Telnet来连接参与的,也有很多MUD通过WWW来连接参与。由此可知,MUD当然是和网络技术紧密地结合在一起的。在虚拟现实(VR)技术出现后,可以用VR技术对MUD进行改造。这正是现在MUD制作的热点,但实现上也还有很多很多事情要做的。
MUD游戏(Multiple User Domain多用户虚拟空间游戏)。大家对MUD也许很熟悉,这就是你一直听到的,可能却始终不听不懂的“泥巴”,虽然你可能还不知道它确切是什么东西。但在泥巴一族中间,MUD就是他们第二个生存空间。
1979年第一个MUD(多用户土牢)多人交互操作站点建立。这个站点包含了各种冒险游戏、棋类游戏和丰富详尽的数据库。大受欢迎的《网络创世纪》(UO)则是真正意义上的第一个大型图形MUD,也是至尽被认为是最完善的网络游戏,玩家只要自己喜欢,可以专心做买卖,或到处游历,或什么事情也不做而随便走走,与现在网络游戏中充斥着的PK,杀戮相比,UO是一片纯粹的游戏玩家的梦寐以求的圣土,依然是网络游戏的颠峰之作,在UO上发生的很多传奇故事至尽仍被广为流传。
MUD/MOO是支持网络化学习环境和学习团体的计算机通信技术中的一种。MUD/MOO具有非常巨大的教育应用潜能,利用MUD/MOO技术,能够建立非常有效的基于计算机网络的学习环境,培养基于共同兴趣或主题的学习团体,它结合了益智游戏、情景化学习、合作学习、远程教育等多种特点,是一种非常有潜力的计算机网络教育应用形式。MUD/MOO是一种基于文本的、网络化的虚拟现实环境,其基本结构代表了一定的现实环境。从技术上说,MUD/MOO是一种以客户机/服务器模式运行的计算机程序;从其结构上理解,MUD/MOO是一个通过网络连接的、多用户参与的、可由用户扩展的、主要基于文本的虚拟现实。MUD系统的用户通过阅读文本想象在虚拟现实中的集团,通过阅读文本"看"、"触摸"和"听",通过输入命令实施各种行为。MUD起源于一种在网络上流行的多用户角色扮演类交互式游戏(Multi-userDungeons)而目前已经逐渐从多用户的交互式游戏,发展成为一种开放性的、广泛参与的建构主义模式的合作学习与合作工作的系统,多数非游戏MUD,都是MU技术在学术领域和教育领域的应用,许多MUD将某些特定领域的人群联系成为虚拟的团体,进行合作的学习、研究与讨论,还有一些MUD的教育应用,不仅体现了MUD作为合作学习/工作的环境的作用,也体现了MUD作为通信工具(CMC)的作用,如开展过程教学,目前有多个在因特网上开展远程教学的教育机构将MUD/MOO作为其重要的组成部分。MUD是基于文本的虚拟世界,界面主要都是以ASCII字符为主的文本和ASCII字符组成的简单图形,它们没有浮华的图形和声音,只有文本在屏幕上滚动。在MUD世界中的一切活动,都是通过键盘输入的方式进行的:用文本引发对象的动作,用文本交谈,用文本表达感情、表示情绪,用文本交流思想。它提供很少的感官信息,需要参与者更加地投入到交互中去,而且在MUD/MOO中,交互并不仅仅是用户与媒体之间的,更有与其它参与者之间的,MUD/MOO比其它数字媒体环境更利于用户远距离地获得信息。用户在MUD世界中是以某一角色(替身)的身份存在着的,角色是MUD世界中最重要的在分之一,也是MUD世界的对象之一,用户是通过其角色生活在MUD世界,通过角色进行交互和交谈的。多数MUD的角户等级有客户(guest)、创建者(builder)、编程者(programmer)、精灵(wizard)等,不同等级的用户具有不同的控制权限
关于MUD纯文字游戏架设(回答得好加分100)
文字mud服务器架设指南
p>引子:
对于新上mud的玩家,常常被庞大的游戏地图搞的头昏脑胀,与敌人战斗也常常由于生疏指令而被pk。要想掌握这些指令和熟悉游戏的地图是需要初学者付出很多的时间,让电话费和网费花在这个上面实在是觉得不值。如果能架上单机版的mud服务器就能不花一分钱就学会一切指令。
对于在mud里闯荡的老江湖们,也常常被巫师和天神删除其辛苦练起来的id。在愤怒和抱怨的同时也有些无赖。如果能架上网络的mud服务器,当上天神再邀上几个朋友到自己的MUD里来做客,人人都封为巫师,不亦快哉。
那么怎样架设mud服务器啊?现在我们推出的这个mud服务器架设指南系列,就是从文字mud到流行的图形mud一步步的教你如何建立一个单机版的mud服务器。只要稍微做点改动也可以成为网络的mud的服务器哦!
1。文字mud服务器的架设
准备:
mudos是文字mud服务器的核心,所以你的先下一个mudos,网上这类的东西很多,现在大致分为for win95的os、for winnt的os、for unix的os。其实现在下载的单机版的mud中已经自带了内核。
配置:
在Windows 95下架MUD站只需要Mud Os Suite中的mudos.exe,config.cfg 和相应的MUD Lib就可以了。下面就config.cfg的修改举例说明。比如你下载了dream.zip,将它解压到C:\dream,用任意文本编辑器打开config.dream。
# name of this mud(本站姓名)
name : 梦幻 //这是MUD的名字,换成自己喜欢:)
# port number to accept users on(端口)
port number : 5555 //最好不要改动
# the address server is an external program that lets the mud translate (域名回应器addr_server.exe 已分配IP地址,默认为本机的addr_server.)
# internet names to numbers (and vice versa). select an unused port.(addr_server 的端口号?)
address server ip : 127.0.0.1//本机的ip值,在网络上就是分配的ip
address server port : 8888 //通过这个port你可以用zmud连接到你的mud里(随意)
# absolute pathname of mudlib(运行库)
mudlib directory :../dream/xkx //MUD Lib所在的目录,绝对路径是../dream/xkx
# absolute pathname of driver/config dir(当前MudOS.exe & config 文件所在目录)
binary directory : . ream/xkx/bin//绝对路径是../dream/xkx/bin
# debug.log and author/domain stats are stored here(日志文件路径)
log directory : /adm/log//绝对路径是/adm/log,以下依此类推
#头文件路径
include directories : /include //头文件的位置
# 二进位文件路径 (if BINARIES is defined)
save binaries directory : /binaries //可要可不要
# master 文件路径
master file : /adm/obj/master //master.c文件的位置
# 通用全程定义头文件文件名
global include file : //global.h的位置
# simul 类功能加载路径
simulated efun file : /adm/obj/simul_efun //simul_efun.c的位置
# 交换文件路径
swap file : /adm/tmp/swapfile
# 查错日志文件文件名/路径(default debug.log)
debug log file : debug.log
其他就用默认配置。
修改:
想成为天神吗?接着看,在C:\dream\adm\etc下的wizlist就是玩家的数据包,用文本编辑器打开,输入你的ID,空格,然后跟上(admin),用这个ID进入MUD,你的权限就变成天神了!别的级别还有(player)(immortal) (apprentice) (wizard) (arch)。
运行:
运行mudos.exe,就是那个绿色地球状的,双击它。当它出现在小托盘上时就行了。接着打开zmud,在host里填上你的本机ip,比如127.0.0.1,在port里面填上前面你自己设定的数字(8888),最后连接。哇哇,天神啊,我砍砍……,妖魔鬼怪快让路!
下载:
请到 gamedown.yesky.com 的其他类下载
结束语:
下载的这些都不是完整版,多多少少存在bug,但在游戏和发现的过程中,你也可以自己改改看,开发开发自己的编写程序的能力吧!下回带给大家的是图形mud服务器的架设,会以uo为介绍对象,请大家期待。
参考资料:去搜索 "mud服务器架设指南" 或mud wiz 指南,就有好多
如何制作文字mud游戏或者如何修改!大大的悬赏!
mudos不难找
修改也简单,记事本打开源文件和用户文件看看就知道了
请教单机MUD游戏如何修改玩家资料?
1。建立你的号
2.进游戏后save.因为建立时间不满1小时的号是不能自动存储的。
3。用写字板(一定要用写字板打开,不然看到的代码很乱,MUD所有的文件都用写字板打开)打开游戏目录里文件夹world\adm\etc\wizlist文件
在里面写入
你的ID (admin)
保存,再登入游戏就成天神了,可以使用所有高级管理命令了。
MUD CALL命令及其他
summon id 抓人
smash id 用闪电打人
destroy id 用枪把人kickout
rename id name 改名子
award id title $HIW$title内容$NOR$ 给title
goto id
clone xxxxx 复制东西
clone /d/quanzhou/obj/renshen-guo
clone /clone/wiz/jiuzhuan
1.call武功:
call ID->set_skill(技能英文名,点数)
例:call玫儿(meir)的基本剑法为300的用法是:
call mier->set_skill(sword,300)
2。call右边内力: call ID->set(max_neili,5000)
call左边内力: call ID->set(neili,5000)
3.call右边精力: call ID->set(max_jingli,1000)
call左边精力: call ID->set(jing,1000)
4.call右边气:call ID->set(max_qi,10000)
call左边气:call ID->set(qi,10000)
5.call经验:call ID->set(combat_exp, 100000)
6.call潜能:call ID->set(potential,500)
7.call悟性,膂力,根骨,身法,等只要将按上面的用法,并将双引号内改为下面字母。
int str con dex
关于call的指令】
一般格式:call 对象->方法(参数)
更改属性:call ID->set(属性名,值)
更改武功:call ID->set_skill(武功名,值)
【更改技能】
setskill <某人> <技能>/all <级别数>
【几个有用的指令】
设置互搏
call id->set("double_attack", 1)
让两个NPC打架
force NPC1 do kill NPC2
直接取钱(比clone好用)
money 数值 货币单位(gold/silver/coin)
把某人转移到你身旁
summon <某人>
【关于data命令】
data <-- 看自己的所有 data base
data -t <-- 看自己的暂存资料
data -d <-- 看自己的永久资料
data -t here <-- 看所在房间的暂时资料
data <玩家> <-- 看玩家(或物件)的所有资料
data board <-- 看版子的资料
data <物品> in <玩家> <-- 看玩家身上物品的资料
【更改属性列表】
以下是对自己来说的
mana : 12000 //当前法力
max_mana : 6000 //最**力
mana_factor : 0 //激发法力
force : 11702 //当前内力
max_force : 6001 //最大内力
force_factor : 300 //激发内力
gin :164
eff_gin : 164
max_gin : 164
kee :2640
eff_kee : 2640
max_kee : 2640
sen :2276
eff_sen : 2760
max_sen : 2760
maximum_force : 6001
maximum_mana : 400
maxmum_force : 6000
maxmum_mana : 6000
MKS :3 //杀死npc的数值
age : 16 //玩家所认知的游戏年龄
mud_age : 209992 //系统所认知的玩家游戏时间
name : "花哥" //人物姓名
title : "普通百姓" //头衔
balance : 499990000 //当前玩家所拥有的qn值
qn_balance : 100000 //潜能银行存储qn值
race : "人类" //所用id的种族
startroom : "/d/city/kezhan" //登陆后起始房间路径
combat_exp : 99999167 //玩家的当前经验(武学)
daoxing : 99999167 //玩家的当前道行
level : 50 //玩家的当前等级
food : 244 //食物
water :244 //饮水
gender : "男性" //性别
id : "koker" //玩家英文名称
str : 30 //臂力
con : 20 //根骨
dex :20 //身法
cor : 10
cps : 30 //定力
int : 28 //悟性
kar : 19 //福缘
per : 21 //容貌
大家都知道,巫师是可以通过call命令任意地改变自己的武功和各种属性,要多少有多少。其实Call命令主要是调用Object 中的方法,我们最常调用的两种是set和Set_Skills 方法,如果你有单机的MUD那么你可以照着下面的方法去试试。
1.call 命令的格式
call [对象]->[方法](参数)
这里的对象可以是玩家,例如:
call武功,调用的是set_skill 方法
call ID->set_skill("技能英文名",点数)
例:call玩家1(player1)的基本剑法为300的用法是:
call player1->set_skills("sword",300)
call属性,调用的是set方法
例如:
call右边内力: call ID->set("max_neili",5000)
call左边内力: call ID->set("neili",5000)
call右边精力: call ID->set("max_jingli",1000)
call左边精力: call ID->set("jing",1000)
call右边气:call ID->set("max_qi",10000)
call左边气:call ID->set("qi",10000)
call经验:call ID->set("combat_exp", 100000)
call潜能:call ID->set("potential",500)
call悟性,膂力,根骨,身法,等只要将按上面的用法,并将双引号内改为相应的属性。
移动玩家(npc,物品等)
例如:
call player1->move("d/city/kezhan.c")
将玩家移动到客栈
-------------------------------------------------------------
针对夕阳再现说的,基本MUD都差不多
转载请注明出处51数据库 » 手机mud游戏制作软件 制作简单的mud游戏