手机mud源码
⑴ 什么是网络游戏
在今年5月的GDC 2002(游戏开发者大会)上,有一场关于网络游戏的研讨会,与会者包括《网络创世纪》、《无尽的任务》、《亚瑟王的暗黑时代》、《天堂》、《模拟人生在线》和《星球大战:星系》等热门网络游戏,以及Xbox Live等游戏机网络平台的项目负责人,研讨会的主题为“Building a Third Generation, Online Persistent World”(创造第三代网络游戏)。
第三代网络游戏究竟是怎样的?前两代网络游戏分别是如何划定的?三代网络游戏之间的界定标准又是什么?这次研讨会并没有给我们一个明确的答案。
一般的观点是把《网络创世纪》(Ultima Online)视为网络游戏的奠基者,把2D画面为主或2D/3D画面混用的网络游戏统称为“第一代网络游戏”,把即将在国内推出的《无尽的任务》(EverQuest)和《命运》(W.Y.D)等全3D大作视为“第二代网络游戏”。而“第三代网络游戏”的定义目前尚无定论,但我们从今年以来的发展趋势可以看出,第三代网络游戏更倾向于甩开那些用以衡量单机游戏的传统标准,如视听、操作性和游戏性等,甚至甩掉“游戏”这个字眼,而把自己定位在虚拟社区之上。换句话说,第三代网络游戏的精髓在于它的社会系统,游戏设计师所扮演的实际上更多的是社区设计师而非游戏设计师的角色。在具体的表现手法上,第三代网络游戏并无统一模式,例如《模拟人生在线》(The Sims Online)强调虚拟的社交体验,而《绝密档案》(Majestic)则强调交互方式的多样化。
然而这种划分方法的不足之处也很明显,一是缺乏统一的标准,前两代以游戏的画面为分界,而后两代则以游戏的内容为分界;二是所用标准不具备独占性,按画面进行划分对于网络游戏来说并无太大的实际意义,若以内容进行划分,则至今仍无人能出《网络创世纪》之左右。实际上,如果我们把视线拉远一些的话,就会发现,从《网络创世纪》,更准确地说,从1996年发布的《子午线59》(Meridian 59)开始直到现在,我们始终是在同一层面上徘徊,人为地将这短短的六年时间划为三代,难免有些牵强。
更重要的是,这种划分方法完全忽略了那些曾为网络游戏的普及和发展作出贡献的开拓者,仿佛整个网络游戏业是在1997年夏天突然跳出来的。无庸置疑,《网络创世纪》的成功是网络游戏发展史上的一道重要的分水岭,但我们并不能因此而无视此前出现的一切,任何事物的质变都需要经历一个漫长的量变过程。
一、第一代网络游戏:1969年至1977年
背景:由于当时的计算机硬件和软件尚无统一的技术标准,因此第一代网络游戏的平台、操作系统和语言各不相同。它们大多为试验品,运行在高等院校的大型主机上,如美国的麻省理工学院、弗吉尼亚大学,以及英国的埃塞克斯大学。
游戏特征:1、非持续性,机器重启后游戏的相关信息即会丢失,因此无法模拟一个持续发展的世界;2、游戏只能在同一服务器/终端机系统内部执行,无法跨系统运行。
商业模式:免费。
第一款真正意义上的网络游戏可追溯到1969年,当时瑞克·布罗米为PLATO(Programmed Logic for Automatic Teaching Operations)系统编写了一款名为《太空大战》(SpaceWar)的游戏,游戏以八年前诞生于麻省理工学院的第一款电脑游戏《太空大战》为蓝本,不同之处在于,它可支持两人远程连线PLATO是历史上最为悠久也是最着名的一套远程教学系统,由美国伊利诺斯州厄本姆的伊利诺斯大学开发于上世纪60年代末,其主要功用是为不同教育程度的学生提供高质量的远程教育,它具有庞大的课程程序库,可同时开设数百门课,可以记录下每一位学生的学习进度。PLATO还是第一套分时共享系统,它运行于一台大型主机而非微型计算机上,因此具有更强的处理能力和存储能力,这使得它所能支持的同时在线人数大大增加。1972年,PLATO的同时在线人数已达到1000多名。
那些年里,PLATO平台上出现了各种不同类型的游戏,其中一小部分是供学生自娱自乐的单机游戏,而最为流行的则是可在多台远程终端机之间进行的联机游戏,这些联机游戏即是网络游戏的雏形。尽管游戏只是PLATO的附属功能,但共享内存区、标准化终端、高端图像处理能力和中央处理能力、迅速的反应能力等特点令PLATO能够出色地支持网络游戏的运行,因此在随后的几年内,PLATO成了早期网络游戏的温床。
PLATO系统上最流行的游戏是《圣者》(Avatar)和《帝国》(Empire),前者是一款“龙与地下城”设定的网络游戏,后者是一款以“星际迷航”为背景的网络游戏。这些游戏绝大多数是程序员利用业余时间编写并免费发布的,他们只是希望自己的游戏能获得大家的认可。当然,也有一些开发者通过自己的游戏获得了收入,但通常每小时只有几美分,并且还得在若干作者之间进行分配。
PLATO在游戏圈内并未获得其应有的荣誉和地位,但这并不能抹杀它对网络游戏以及整个游戏产业所做出的贡献。PLATO上的不少游戏日后都被改编为了游戏机游戏和PC游戏,例如《空中缠斗》(Airfight)的作者在原游戏的基础上开发了《飞行模拟》(Flight Simulator),80年代初,这款游戏被微软收购并改名为《微软飞行模拟》,成为飞行模拟类游戏中最畅销的一个系列。1974年推出的《帝国》是第一款允许32人同时在线的游戏,这一联机游戏模式成为现代即时策略游戏的标准模式。1975年发布的《奥布里特》(Oubliette)是一款地牢类游戏,大名鼎鼎的角色扮演游戏《巫术》(Wizardry)系列即源于此。
有趣的是,1969年也正是ARPAnet(Advance Research Projects Agency Network)诞生的年份。大家知道,ARPAnet是美国国防部高级研究计划署研制的世界上首个包交换网络,它的成功直接促成了互联网以及传输控制协议(即TCP/IP)的诞生。
二、第二代网络游戏:1978年至1995年
背景:一些专业的游戏开发商和发行商开始涉足网络游戏,如Activision、Interplay、Sierra Online、Stormfront Studios、Virgin Interactive、SSI和TSR等,都曾在这一阶段试探性地进入过这一新兴产业,它们与GEnie、Prodigy、AOL和CompuServe等运营商合作,推出了第一批具有普及意义的网络游戏。
游戏特征:1、网络游戏出现了“可持续性”的概念,玩家所扮演的角色可以成年累月地在同一世界内不断发展,而不像PLATO上的游戏那样,只能在其中扮演一个匆匆过客。2、游戏可以跨系统运行,只要玩家拥有电脑和调制解调器,且硬件兼容,就能连入当时的任何一款网络游戏。
商业模式:网络游戏市场的迅速膨胀刺激了网络服务业的发展,网络游戏开始进入收费时代,许多消费者都愿意支付高昂的费用来玩网络游戏。从《凯斯迈之岛》的每小时12美元到GEnie的每小时6美元,第二代网络游戏的主流计费方式是按小时计费,尽管也有过包月计费的特例,但未能形成气候。
1978年在英国的埃塞克斯大学,罗伊·特鲁布肖用DEC-10编写了世界上第一款MUD游戏——“MUD1”,这是一个纯文字的多人世界,拥有20个相互连接的房间和10条指令,用户登录后可以通过数据库进行人机交互,或通过聊天系统与其他玩家交流。
特鲁布肖离开埃塞克斯大学后,把维护MUD1的工作转交给了理乍得·巴特尔,巴特尔利用特鲁布肖开发的MUD专用语言——“MUDDL”继续改进游戏,他把房间的数量增加到400个,进一步完善了数据库和聊天系统,增加了更多的任务,并为每一位玩家制作了计分程序。
1980年埃塞克斯大学与ARPAnet相连后,来自国外的玩家大幅增加,吞噬了大量系统资源,致使校方不得不限制用户的登录时间,以减少DEC-10的负荷。80年代初,巴特尔出于共享和交流的目的,把MUD1的源代码和盘托出供同事及其它大学的研究人员参考,于是这套源代码就被流传了出去。到1983年末,ARPAnet上已经出现了数百份非法拷贝,MUD1在全球各地迅速流传开来,并出现了许多新的版本。如今,这套最古老的MUD系统已被授权给美国最大的在线信息服务机构之一——CompuServe公司,易名为“不列颠传奇”,至今仍在运行之中,成为运作时间最长的MUD系统。
MUD1是第一款真正意义上的实时多人交互网络游戏,它可以保证整个虚拟世界的持续发展。尽管这套系统每天都会重启若干次,但重启后游戏中的场景、怪物和谜题仍保持不变,这使得玩家所扮演的角色可以获得持续的发展。MUD1的另一重要特征是,它可以在全世界任何一台PDP-10计算机上运行,而不局限于埃塞克斯大学的内部系统。
1982年,约翰·泰勒和凯尔顿·弗林组建Kesmai公司,这家公司在网络游戏的发展史上留下了不少具有纪念意义的作品。Kesmai公司的第一份合约是与CompuServe签订的,当时约翰·泰勒看见了CompuServe打出的一则名为“太空战士”(MegaWars)的广告——“如果你能编写一款这样的游戏,你就能获得每月3万美元的版税金”,他便把同凯尔顿·弗林一起开发的《凯斯迈之岛》(The Island of Kesmai)的使用手册寄了一份给当时在CompuServe负责游戏业务的比尔·洛登,洛登对此很感兴趣。《凯斯迈之岛》的运行平台为UNIX系统,而CompuServe使用的是DEC-20计算机,于是Kesmai公司重新为CompuServe开发了一个DEC-20的版本。这款游戏运营了大约13年,1984年开始正式收费,收费标准为每小时12美元。同年,MUD1也在英国的Compunet上推出了第一个商业版本。
1984年,马克·雅克布斯组建AUSI公司(《亚瑟王的暗黑时代》的开发者Mythic娱乐公司的前身),并推出游戏《阿拉达特》(Aradath)。雅克布斯在自己家里搭建了一个服务器平台,安装了8条电话线以运行这款文字角色扮演游戏,游戏的收费标准为每月40美元,这是网络游戏史上第一款采用包月制的网络游戏,包月制的收费方式有利于加速网络游戏的平民化进程,对网络游戏的普及将起到重要作用。遗憾的是,包月制在当时并没有成长起来的条件,1990年AUSI公司为《龙门》(Dragon‘s Gate)定的价格为每小时20美元,尽管费率高得惊人,但仍有人愿意每月花上2000多美元去玩这款游戏,因此在80年代末90年代初,包月制并未引起人们的关注。1985年,比尔·洛登说服通用电气公司(GE)的信息服务部门投资建立了一个类似CompuServe的、商业化的、基于ASCII文本的网络服务平台,这套平台被称为GEnie(GE Network for Information Exchange)。GEnie于10月份正式启动,其低廉的收费标准在用户中间引起了巨大反响,也令一向有着强烈优越感的CompuServe感受到了竞争的压力。GEnie系统实际上是利用GE信息服务部门的服务器在夜晚的空闲时间为用户提供服务,因此收费非常低廉,晚上的价格约为每小时6美元,几乎是CompuServe的一半。
同年11月,Quantum Computer Services(AOL的前身)毫无声息地推出了QuantumLink平台,这是一个专为Commandore 64/128游戏机玩家服务的图形网络平台,费率仅为每月9.95美元。这一收费标准完全可以成为网络游戏发展史上的一个重要里程碑,但由于当时的Commandore 64/128游戏机已步入衰退期,因此这项具有革命意义的收费标准如同雅克布斯的“家庭作坊”一样,未能引起人们的重视,否则网络游戏的革命很可能会提前来到。
无论如何,更多运营商的介入令网络服务业的竞争激烈了起来,费率的下调已成必然趋势。这一阶段的美国网络游戏业如同现阶段国内的网络游戏业,运营商与游戏商在网络游戏身上大赚了一笔。1988年,Quantum从TSR手中购得“龙与地下城”的授权,三年后,第一款AD&D设定的网络游戏——《夜在绝冬城》(Neverwinter Nights)诞生,这款游戏运营了若干年,尽管所采用的图像技术陈旧不堪,但仅在它生命周期的最后一年,即1996年,它就为AOL带来了500万美元的收益。
1991年,Sierra公司架设了世界上第一个专门用于网络游戏的服务平台——The Sierra Network(后改名为ImagiNation Network,1996年被AOL收购),这个平台有点类似于国内的联众游戏,它的第一个版本主要用于运行棋牌游戏(当时的比尔·盖茨是一名狂热的桥牌手,在Sierra Network上拥有自己的账号,且常常光顾),第二个版本加入了《叶塞伯斯的阴影》(The Shadow of Yserbius)、《红色伯爵》(Red Baron)和《幻想空间》(Leisure Suit Larry Vegas)等功能更为复杂的网络游戏。当时Sierra Network的运营者还曾同理乍得·加利奥特联系,希望把开发中的《网络创世纪》搬到Sierra Network上。随后几年内,MPG-Net、TEN、Engage和Mplayer等一批网络游戏专用平台相继出现。
三、第三代网络游戏:1996年至今
背景:越来越多的专业游戏开发商和发行商介入网络游戏,一个规模庞大、分工明确的产业生态环境最终形成。人们开始认真思考网络游戏的设计方法和经营方法,希望归纳出一套系统的理论基础,这是长久以来所一直缺乏的。
游戏特征:“大型网络游戏”(MMOG)的概念浮出水面,网络游戏不再依托于单一的服务商和服务平台而存在,而是直接接入互联网,在全球范围内形成了一个大一统的市场。
商业模式:包月制被广泛接受,成为主流的计费方式,从而把网络游戏带入了大众市场。
第三代网络游戏始于1996年秋季《子午线59》的发布,这款游戏由Archetype公司独立开发。Archetype公司的创建者为克姆斯兄弟,即将发售的《模拟人生在线》的设计师迈克·塞勒斯和已被取消的《网络创世纪2》的设计师戴蒙·舒伯特都曾在这家公司工作过。
《子午线59》本应是一款划时代的作品,可惜发行商3DO公司在决策过程中出现了重大失误,在游戏的定价问题上举棋不定,面对《网络创世纪》这样强大的竞争对手,先机尽失,“第一网络游戏”的头衔终被《网络创世纪》夺走。《网络创世纪》于1997年正式推出,用户人数很快即突破10万大关。
《子午线59》和《网络创世纪》均采用了包月的付费方式,而此前的网络游戏绝大多数均是按小时或分钟计费(收费前通常会有一段时间的免费使用期)。采用包月制后,游戏运营商的首要经营目标已不再是放在如何让玩家在游戏里付出更多的时间上,而是放在了如何保持并扩大游戏的用户群上。与目前国内众多网络游戏“捞一票即走”的心态相比,月卡、季度卡和年卡等付费方式无疑更有利于网络游戏的长远发展,尽管从眼前来看,或许会失去部分经济利益。
《网络创世纪》的成功加速了网络游戏产业链的形成,随着互联网的普及以及越来越多的专业游戏公司的介入,网络游戏的市场规模迅速膨胀起来。这其中既有《无尽的任务》、《天堂》、《艾莎隆的召唤》和《亚瑟王的暗黑时代》的成功,也有《网络创世纪2》、《银河私掠者在线》和《龙与地下城在线》的被取消。一些传统的单机游戏开发商,如Maxis、Westwood和暴雪等,也依托自己的品牌实力加入进来,《模拟人生在线》、《远离地球》、《星球大战:星系》和《魔兽世界》等都是期待度很高的作品,而更重要的则是一批中小开发商的涌现,它们在为网络游戏市场创造更丰富、更多样化的内容的同时,也为整个游戏业带来了不安定的泡沫因素。
从游戏本身来看,第三代网络游戏这六年来更多的是在进化而没有任何质的飞跃,这种进化更多的是体现在技术和横向层面的拓宽上,而未能向前突破。大家也许都有这种感觉,尽管许多网络游戏的技术水准有了大幅的提高,但其游戏性却停滞不前甚至有所倒退,《网络创世纪》所取得的里程碑式的成就至今没有人能够超越。在这种情况下,网络游戏市场的高速膨胀反倒让人觉得有些反常。
前面提到,在今年5月的GDC 2002上曾经举办了一场以“第三代网络游戏”为主题的研讨会,然而与会者却并未对“第三代网络游戏”的定义加以明确界定。在笔者看来,这一称谓实际只是一种虚指而已,从会上所讨论的内容来看,更多的是对如何改进当前这一代网络游戏的建议,而没有任何革命的征兆。毕竟,这一代网络游戏只存在了短短的六年时间,甚至尚未步入成熟,又何谈革命?
尽管如此,这场研讨会还是给人以不少有益的启发,下面的这两个问题将成为今后几年内网络游戏亟待解决的课题:
1、如何在保证网络世界的有序性的前提下,赋予玩家以更多的自由和权力?
众所周知,一个封闭的小环境可以由玩家实现自律,而一个数万人的大环境根本不可能形成有效的自律。于是有人提出了创建一个“迪斯尼乐园”式的虚拟世界,这是一个拥有严格的游戏规则、受到严格控制的游戏环境,玩家只能在游戏中根据既定的规则去玩、去交流,而不能对这个世界做什么改变。但这一想法与网络游戏所具有的开放性和交互性相违背,很多设计师认为未来的网络游戏应该允许玩家自己动手创建,创建能够永久保存下来的个性化的物品或是能对游戏世界产生有意义的影响的内容,这是提高玩家忠诚度的最佳途径。不过由此带来的问题也很明显,例如玩家会不会利用手中的权力生产出大量垃圾,会不会引发新的作弊手段等等。
控制和放权是件两难的事。如何在受控制的环境下赋予玩家更多的创造力?这是未来网络游戏需要面对的最重要的一个课题。
2、如何尽可能地扩大网络游戏的目标消费群?
从游戏本身来看,一方面应尽量降低操作的复杂度,另一方面应通过内容上的设计,让每月玩20个小时的玩家也能在游戏中体验到与每月玩200个小时的玩家相当的乐趣。这就需要赋予玩家以更多的创造力和归属感,例如鼓励玩家之间组成更紧密的群体、社区或国家。
从游戏外部来看,一方面应尽可能为玩家提供更为方便的购买、付费和接入方式,另一方面必须为玩家提供更稳定的服务。与单机游戏不同,网络游戏出售的是一种服务而非产品,90%的工作量实际上是在游戏上市后才发生的,因此服务质量的优劣对于网络游戏的生存和发展可谓至关重要。
⑵ 1997年有什么网络游戏了好玩吗
从 1997年的“网游元年”发展至今,十年时间里,从无到有,网游行业造就了十家境外上市企业,整体大格局已基本成型。
值得一提的是,当时该产品并非真正由发行方引进中国市场,而是UO 的第三方反编译模拟程序,也因此有不少人认为这就是网游“私服”最初的由来。
《侠客行》
第一款以中文简体编写的 MUD游戏, 1996年1月由方舟子等人基于MUD游戏“新东方故事2”(ES2)的基础上进行改写、加工和再创作,历经两个月时间开发完成,推出后很快成为中文网络中最受欢迎的网络游戏。
中文MUD 造就了UO进入中国之前的第一批网游玩家,PK、MM等许多如今大众已经耳熟能详的网络口语,正是从《侠客行》这样的 MUD 世界中产生,并迅速被当时的整个中文互联网接受和再传播。
《侠客行》产品最初的 MUD开发者和管理员也遭遇到了网游行业后来屡屡发生的“源代码失窃”事件,在发现源代码失窃、且有人试图以此进行商业运作的时候, 1997年 10 月,方舟子宣布,有条件地让《侠客行》进入公共领域:在非商业的前提下,任何人都可以任意使用、改写《侠客行》;任何人都无权垄断《侠客行》的使用、开发,或把《侠客行》商业化。这是关于网游行业版权纠纷的“第一案”。
⑶ mud源码手机如何运行
首先选择一种已有服务器搭建好,用HTML5和APICloud(或者其他的可以打包H5app的框架)做客户端,Websocket与服务器通信,Sqlite3做数据库。
1、用多个HTML页面,这种方式会出现无法在多个页面中通用WebSocket的问题。
2、用一个iframe改变src可以通在主页面写websocket,但是主页面与子页面部分js代码会冲突。
每个页面放到一个DIV中,然后用js控制DIV显示与否。
属性展示和功能按键布局主要用Table,这样看起来整齐,那种类似控制台可以不断滚动出一条条的内容的用div,设置成带滚动条和自动定位到最新输出信息。
⑷ MUD读音是什么啊
MUD(音标不见了,就打字吧,和 妈的 差不多音)
abbr.
1. =Multiuser domain 【电脑】多位使用者区域(为一种透过网络让多人参与交谈式、探险式的角色扮演游戏)
mud
KK: []
DJ: []
MUD游戏(Multiple User Domain多用户虚拟空间游戏)。大家对MUD也许很熟悉,这就是你一直听到的,可能却始终不听不懂的“泥巴”,虽然你可能还不知道它确切是什么东西。但在泥巴一族中间,MUD就是他们第二个生存空间。
1979年第一个MUD(多用户土牢)多人交互操作站点建立。这个站点包含了各种冒险游戏、棋类游戏和丰富详尽的数据库。大受欢迎的《网络创世纪》(UO)则是真正意义上的第一个大型图形MUD,也是至尽被认为是最完善的网络游戏,玩家只要自己喜欢,可以专心做买卖,或到处游历,或什么事情也不做而随便走走,与现在网络游戏中充斥着的PK,杀戮相比,UO是一片纯粹的游戏玩家的梦寐以求的圣土,依然是网络游戏的颠峰之作,在UO上发生的很多传奇故事至尽仍被广为流传。
MUD的历史
原作: Lauren P. Burka
翻译: stoneboy
1989年的八月,CARNEGIE MELLON的一个研究生在一个周末写了一个叫做TinyMUD的游戏。那是一个简单的,多用户的游戏。在互联网只要谁知道他的地址与端口(lancelot.avalon.cs.cmu.e 4201),那么谁就可以得到这个游戏。然而TinyMUD并不是最开始的MUD游戏,这个游戏容易使用,并且可被移植到许多UNIX系统上。这使得MUD风潮像爆炸一样风靡世界至今未衰。现在的各种MUD游戏就在你的身边,另你目不暇接。
MUDs(多用户空间)有如下的各种优点:
许多人可以一起玩;
游戏被分成许多虚拟的空间以便在一个空间的人或物不会影响到另一个空间的人或物;
所有的交互内容以文字出现,没有图片或声音;
通讯靠TCP套接字实现;
大多数代码由学校里的学生来完成维护并且可以公开地得到;
实物,空间和人物的组合可以由简单的命令来完成,而其他语言编写的MUD游戏允许有更复杂的命令和道具;
尽管MUD是为了一个严肃的目的而出现的,但是它仍然保持着原始冒险或RPG游戏的气氛;而且游戏玩家的身份并不被现实所束缚,MUD里的游戏的角色有现实虚拟如一的人,有毛茸茸的动物,有科幻故事里的英雄,以及所有可爱的,丑陋的,令人讨厌的,智慧的人,或者仅仅是一个平常的怪人。
JIM ASPENS(现在是YALE大学的老师)认为TinyMUD无足轻重,很快就会丧失掉新意。他有了些想法却又举棋不定,这对MUD游戏的优点和缺点都有一定的影响。
从地狱开始:MUD游戏--内存VS硬盘
早期的MUD游戏倾向于把大部分游戏数据放到硬盘上。当玩家需要时,空间和物体的数据从硬盘上被取出来。这种方式很慢。
TinyMUD把所有的数据都放在内存里面。这种设计假设数据不会变得特别多。实际上,对于小的MUD游戏,基于内存的数据存储是很快的。但当数据量增加得很多时,进程会开始频繁地在硬盘和内存之间交换数据。系统的负载会由于页面错误的集中出现而攀升。许多系统结构都有一个处理数量限制。ASPENS最终抛弃了TinyMUD当它在他的机器上达到了32M处理数量极限而崩溃的时候。MUD游戏的数据膨胀使问题恶化了,导致巨大的个人对象(INDIVIDUAL OBJECT),甚至后台进程。LambdaM00,运行在SparcCenter 1000上的Xerox Parc平台上,在1994年就要求有198M给予进程并且数据要占有80M的硬盘空间。
很大的基于内存的MUD游戏的表现不尽人意众所周知。尽管有大量的优秀的MUD程序员,直到很晚这个数据层的改进问题才被考虑到。有以下几点原因:
无知。很多学生懂得C语言,但几乎没有MUD程序员研究过数据库的设计。我还记得在新闻组rec.games.mud上,一个学生坚持认为基于硬盘的MUD游戏会把硬盘搞得疲劳不堪。
习惯。有很多MUD游戏是基于硬盘的。包括Marcus Rarnum(那时是DEC的员工)的UberMUD和UnterMUD和Andrew Molitor(Wesleyan大学的研究生)的TeenyMUD,是Andrew Molitor诸多计划中的一个。UberMUD,用到了b+树型数据结构,但被证明对于大多数MUD程序员是相当复杂的。UnterMUD用到了hash表,使用了很高明的缓冲技术而提高了数据访问速度。这种技术被用到了一些商业MUD产品中。但是这种数据结构不允许一些MUD程序员所喜好的操作,比如检查数据对象的总数量。UnterMUD的数据结构,也就是缓冲技术,已经被应用于其他一些服务器中,比如MUSH 2.0。
至少有一种运行得很长时间的TeenyMUD。TeenyMUD使用了一种平直的文件,这种文件使用了一种直接索引方式,和hash搜索同样有效,尽管比之于UnterMUD和UberMUD在缓冲技术方面还欠缺一点点。它的资源占用率很低,对于那些只想试用MUD一两个星期的人很适用。但是,那些喜欢小玩意的MUD程序员常常忽视了TeenyMUD因为它缺少一种可编程的环境。不言自明,如果你的服务器是完全基于内存,而你的MUD进程增长迅速使得依靠硬盘的方式变得很诱人的话,那么在这个时候要不损坏数据而更换服务器则太晚了。
基于硬盘方式不是一种万能钥匙。它使得checkpoint(当服务器运行时做备份)变得很复杂。一种技术上的意见认为基于硬盘的数据结构不会增进效率,如果这些数据够多。理论上,经常被访问的数据对象的缓冲会被放在内存中。,当需要时,这些数据就被交换到进程地址空间里面。既然对象不能因为分布状况而被组合到数据页上,任何顺序地访问大量数据的操作都会使进程运行艰难。操作系统比大多数应用程序要更善于交换数据,一个基于硬盘的数据库比一个基于内存的数据库要痛苦一些。基于硬盘方式仍然会给数据增长加上一个令人满意的上限,尽管硬盘映像会变地更大,更臃肿,有更多的碎片。
与其找寻一种复杂的方法来解决数据增长问题,许多MUD游戏宁愿依靠一种公共的约束或rm -rf(rm:Unix命令-删除)和一切从新开始者来构建数据库。很不幸,这种标志之一以及一个成功的MUD游戏的副作用就是在程序大小和子进程数量两方面的增长。————————
应该注意到硬盘,内存和cpu要占用较多的系统资源。一个50个用户的MUD游戏要占用一个FTP进程的一定比例的网络带宽而且不会使通讯显着地减慢。
在1989年和1994年之间,普通互联网主机上的内存和cpu性能增长了一到两个数量级。但是在1989年,只有很少数的人曾经登录到有额外的 CPU周期分给MUD游戏的互联网主机上,特别是一个那种能控制整个的工作站使其他进程不能以合理的反应时间运行的主机。
同时,随着MUD玩家把游戏介绍给他们的朋友,一定数量的大学生开始迷上了MUD游戏。但给予MUD的CPU周期仍然增长缓慢。这种不和谐导致了两个结果。
人们开始在任意的地方运行MUD,也不请求得到系统管理员的允许。1990年,某个使用GNU群件的人总会在一个机器上发现四到五个MUD在运行,而用户要干点实际的工作就必须杀死这些MUD进程。
在某个正在发展的虚拟社区里,掌握着可以运行MUD的资源的人总是有着很大的权力,甚至要超过他们对继续改进MUD所需投入的时间和精力。
这样我们就碰到了关于MUD的第二个问题
究竟是哪些人的游戏呢?
ASPNES认为他的游戏可能在几个星期后人们就会对之兴味索然。然而确没发生这样的情况,他于是就继续运行他的游戏。很多用户认为TinyMUD,还有他们在构建这个游戏的努力,会永远持续下去(或者至少是在他们毕业之前,还有机会接触网络的时候)。同时,ASPNES,他是一个游戏中的巫师,当游戏变得越来越大,越来越难以控制的时候,却越来越懒地维护他的 MUD游戏,不去管理资源使用,也不去观察游戏参与者的行为了。
一个用户在TinyMUD上的所建对象的数目的限制只是一个“钱”(当然是游戏中的货币)的问题。玩家需要数个便士来建造空间和对象。一个玩家开始是一分钱也没有的,但却可以通过访问别人的建筑或寻找宝藏来赚一些钱。有野心的建造者很快发现计算金钱的系统可以用宏来屏蔽掉以便不断地攫取有价值的宝藏。这对那些有野心的庞大建筑计划者很合口味。但对其他人来说,例如,他们建造了500个对象,却被告知:“你找到了一分钱!”。他们被留在了镇子的中心,以至于任何经过此地的人都必须看着这500个对象的列表。一旦这些对象被去掉,它们仍被加到数据库里直到有人发出了一个工作循环命令。
TinyMUD的一些部分以线性的方式延伸,比如街道和地下铁道。另外的部分却互相交织在一起。有些电话亭连接了四到五个方向。WESLEYAN大学的蒸气管道连接到了FLORIDA大学的校园里。台湾竟就在剑桥的旁边。还有一些谜语,包括巨洞历险的遗迹。还有住宅,准确地说,是一个住宅。
REC ROOM是一个早期的数据库。它有一些玩具和场景。REC ROOM的主人让别人可以连到数据库上还为建造着提供了自由的外出的通道。因此任何建造了些对象的人都作了一个入口和出口同道连到了REC ROOM上,以代替数据库的线性部分。很快REC ROOM成为一个生存的场所,但也是一个交通要冲。
同时,一小部分MUD玩家在建造,而只有极少数的人在探索。更多人把TinyMUD作为一个有家具的交谈系统。曾经有过议论要是鼓励,或甚至于强迫玩家去探索。但是,定居却成为MUD游戏里与建造和探索相竞争东西。大多数服务器把交谈设置得同建造一样复杂。
当人们在一个虚拟的空间里聚集的时候,就意味着任何想搞点破坏的人可以写一个程序连到MUD上,找到那个房间,发出大量的字符,那么MUD就会死掉。
对于TinyMUD的这些已被发现的缺点,拥有资源的MUD玩家,或者从别人那里能搞到机器运行MUD的人,开始设计新的MUD游戏。这些新的MUD游戏在建造方面有某种中央建设的计划,或者至少在哪个人把什么东西放在什么地方的问题上有限制。所有这些育游戏都有更加积极的巫师。建造方面的限制导致了争吵,偶尔甚至相当有强调性和尖刻。建造者可以看到他们的杰作被巫师循环掉以减少数据库的在内存和硬盘间的交换数据。“REC ROOM现象”使建造一般空间的的人被提升到实际上的巫师的地位,他们能控制哪一个人能进入或者建造新的建筑到公共的空间里去。这些人的力量只在系统管理员之下其他人之上。
MUD玩家大多数是大学学生,他们刚刚发现所谓“言论自由”和“艺术性表达”的概念。他们通常是狂野的,也是毫无效果地把这些想法加到数据库上的项目里。而对于MUD游戏的下一个阶段的矛盾已经被埋下伏笔,而且至今仍未被解决。
哪些人拥有MUD数据库呢? 系统管理员? 巫师(在MUD游戏中有着编程和管理系统权限的人)? 还是那些挥洒了汗水建造游戏中风景的人?
一个数据库只是一个文件。如果你拷贝下来又会发生什么呢? 哪些人又有这些拷贝呢? 如果在不同的机器上有着同一个数据库的两个拷贝在运行呢?
如果MUD游戏的规则或者是管理员定的规则发生了变化,那么反对这些规则的玩家能不能摧毁他们的建筑呢? 如果玩家没有什么举动,是不是就意味着他们赞同新个规则呢? 如果玩家的建筑包含了“公共”空间或vital topological interlink呢?
玩家有没有权力参与MUD游戏? 他们有没有权力去建造呢? 对于那些公平地参与者会不会有限制呢? 对于那些在建筑上进行了投资的玩家对数据库能有影响么? (Can it be decommissioned over their protests?)
分布式MUD游戏,(就象所有其他的分布式的东西一样。) 已经被作为数据库所有权问题和所有其他常见的错误的解决方案被提出来了。而且已经有了一些初步成功的分布式MUD游戏的实验。玩家能够从一个MUD游戏毫无困难地走到另一个MUD游戏。如果被拒绝的话,人们可以简单地“拿起他们的玩具回家”。但是,分布式MUD游戏却不怎么流行。
很自然,如果用户权限的问题不被解决的话,对于那些有着用户分级的系统就不会有令人满意的解决方案。一个MUD系统管理员可能会选择去相信一些主机上的MUD系统,但是如果其中的一个MUD因为疏忽而出现了安全问题,他们可以允许制造麻烦的人从这个MUD中出去然后登录到另外的主机上。
而且,一个分布式的MUD游戏要求每个参与的MUD系统都使用同样的服务器代码,或者至少是一个同样的数据库层。我还不知道有任何的令人满意的解决方案来解决游戏玩家把游戏中的东西从一个MUD带到另一个MUD中的问题。
做你想做的,那就是规则的全部含义。
正如其他的系统的管理员所知道的,人们对于共享的计算机资源和对于真实生活的资源都同样的不是很有理性。在没有一个积极的系统管理员的情况下,开始的TinyMUD的数据库不仅变得很大而且乱七八糟。网络上有着年青的,未谙世事的年青人,他们喜欢搞破坏,而不是为自己建设。甚至能用一些简单的编程工具来制造系统灾难。在MUD上这可能变得更加糟糕,因为网络上对于匿名用户的许可使的一般人也可以对网络安全造成威协。
MUD只是游戏,但是大多数系统管理员和玩家都普遍认为MUD是很有趣的,对于大多数人,接收端的烦恼并不是很有趣。但是对于烦恼到底是什么的问题却比编程时的问题要更加痛苦。狂暴的举动或者是淫秽的内容能保护语言性的或艺术性的表达么? 或者对于那些平静的玩家是一件烦人的事情?扮演一角色会给一个玩家粗鲁的或侵虐的性格么?
当实际上没有什么社会规范时强迫玩家遵守社会规范没有什么用处。在一个MUD上,性别,种族,状态,甚至地球引力都不是他们看上去那么回事。一个人可以很好地理解,当那些忧郁的,或毛绒绒的,或那些可以飞的人坚持认为新手会在现实生活中和MUD中一样行动,所带来的混乱。而且,一种社会规范会成为一个社会团体存在的前提。一些学生利用学习的间隙想些别的事情而不是考虑关于道德的事情。
不管MUD游戏系统是不是社团,象泥(mud)水坑里会生虫一样,他们也产生了、管理机构。通常,对于系统管理员有三种理解。
有象JIM ASPNES式的“放任自流”模式。这种MUD游戏趋向于毫无规律地快速增长,也没有人去踢出那些捣乱的人。没有一个积极的管理员,许多MUD社区<使用了一种强有力的MUD客户端软件作为主持正义的义务警察。防御的功能包括:禁止问题玩家的输出。对于攻击的问题,有可能采用/usr/dict/words(是一个UNIX下的字典文件,有大概400多K字节)来把对方给赶跑,特别是当对方的客户端没有你的强大时。
另一个方面,一些MUD游戏采用了另一种转移的方式,组织了一个以可憎的行为为规范的社区,交互的集中形式是TinyMUD 的“kill”的命令。CATHARSIS是一个很多人知道的虚拟王国,那里不需劳神费事,淫秽的内容就可以被提升到艺术的高度。
一些MUD游戏采取了自动管理的模式。这种方式工作得相当不错,如果管理机器的人员就是MUD的顶级巫师,而且经常上线玩,因此熟知其他玩家,并且能观察到不断出现的问题的话。许多这样的MUD游戏也使用一种用户注册的方式,使任何一个人想玩的人都必须回复一个有效的地址。而生事的家伙也就永远toaded. 这个系统最大的缺陷就是一个独裁的MUD只会接纳喜欢,或者至少是能容忍,顶级巫师的人。......
第三个可能是在大多数有能力的玩家中选出人来产生一个合作控制的MUD游戏管理模式。有人幽默地指出道:冒险式的MUD 游戏,允许用户通过猜迷,杀死巫师直到他们也到了巫师阶段,然后才开始建造自己的东西。TinyMUD和与之类似的MUD同类有一个相似的分级方式:玩家们通过和巫师外出游历直到他们也变成巫师来取得分数。有一些运行了很长时间的MUD使用了一种合作式的管理方式,通常是又投票来决定。当巫师和玩家分成了不同的派别,互相谴责对方粗野的不正当的行为,特别是在公共的论坛里的比如USENET里,这些MUD产生了复杂的或者是丑恶的政治问题
在另一个方面,政治是现实生活的一个不可避免的部分。一些玩家可能会认为政治很好玩,但是另外的人对此报着悲观恐惧的看法。互联网正在变得越来越拥挤,而这种早期的令人喜悦的无政府的状态可能会转变为一种更复杂的,但可以接受的状态。
总结:你不能考软件来解决社会问题。
几年以前,系统管理员都在把没有用的MUD从他们的机器上删除掉。现在管理员们发现,MUD游戏为地理上分隔得很开的项目组成员在邮件列表上提供了显而易见的优势。使学生们为合作完成作业而与同学和老师保持联系,也使行动不便的学生能够有机会参与社会活动。MUD游戏让学生和其他地方的学生在网络上实时交谈,让处于城市郊区的大学没有了隔离的问题。一个虚拟的的公共机构可以让充满希望的学生,职员和贡献者们做虚拟的旅行。
很清除,更进一步的软件发展是组成稳定的MUD社区的前提。希缺资源对虚拟设区的重视和对真实社区是一样的。MUD 的数据库在运行它的服务器超过了它的处理能力时,或者系统软件变得不正常时,会被删除掉,使得建造活动和社区建设的活动受到压制。
即使有对服务器软件的升级,在一个字符界面的虚拟社区里生活的社会问题在五年里几乎没有什么变化。当有限的资源被去掉时,磨擦仍然会存在。
在MUD上有过主流媒体对“社会问题”的关注(这并不让人吃惊;网络空间里的性和死亡比数据库层面的讨论要卖座得多)但是如果那些将要成为系统管理员人认为虚拟的强奸和MUD毒瘾只是他们面对的唯一问题,他们会感到吃惊的。
MUD游戏应该是匿名的么,或者MUD的ID应该与现实生活的信息相联系? 匿名问题可能会促进反社会的行为,但是经过注册的ID免去了MUD游戏中最有用的性质:遮羞的面纱。一个妥协的方法是系统管理员不能随意进入修改身分信息。但是任何保存在文件中的信息并不是象人们想象的那样能够保密。
哪些人去建造呢? 限制建造的目标到某些特定的主题和布局可以把那些有不同想法的人排除出去。但是无法控制的建造活动会使在数据库里寻找一个目标或者搜索数据库变得不可能。一个数据太多的数据库对任何人是没有任何趣味的。
新用户应该学些什么呢? 喜欢谩骂的用户在MUD应该受到惩罚么,或者游戏里面应该有现实生活的秩序? 你能够确定的知道任何人的现实身份吗? 把你的真实的生活中的行为移植到虚拟的环境中是没有什么用的。“财富”的和“个人”的概念在虚拟的生活中并不适用。文字的交互比真实生活的交流要简单一些,只是没了语调和真实的表达。也可能在这种环境种要知道语言对别人的影响也是不可能的。如果一个用户用无意义的信息轰炸别人使得他或她不能使用MUD,那么攻击者要被认为是犯了错误吗?......
即使是简单的情况,象姓名的管理,也会是一个复杂的问题。一个MUD能够支持多少个叫DAVE的人? 那么给用户分配唯一的数字-字母的ID会不会打破这种虚拟社区里社会的气氛?
随便想一想就会看到每一个社会问题并不能靠一个代码补丁来解决。一个面向大学本科学生的MUD游戏的管理员可能会被装上一些过虑的装置来过虑一些特定的字词。学生们却又会想出一些新的方法来互相谩骂,这要比服务器上的规定的更新要快得多。既然一些人能够被一些简单的话感动,任何形式的话语很快就会变得冗长无比。
忽视这些问题的MUD系统管理员会发现他们自己碰到每一个事件时都会随意定一些规则。另一个方面,使规则生效的虚拟社区的社会情况比真实生活的变化要快很多。
“我们,世界上的MUD玩家,为了构建一个完美的数据库,宣布联合起来,并保证对于任何有能力的人都能得到kill命令的使用权力。而且在网络死掉之前提供一个备份的MUD,还要提高提示出现的频率,而且保证我们还有我们的后代有一个安全的站点可以连线。为此我们宣布并确立这个《真实世界的虚拟城邦宪法》”
中国泥巴简史
作者:龙鳞儿
二十世纪的某一天,在一个距离我们相当遥远的国度里……
……
一群年轻人发疯了似的狂喊着:“成了!成功了!我们成功了!!”
……
他们,就是泥巴的始祖----地球上第一批的MUD巫师。
在他们手中,诞生了地球上第一个MUD游戏(网络多用户文字游戏)。他们,是伟大的,然而,他们的令人垂涎三尺的MUD是我们大部分并不精通英文的国人所可望而不可及的。所以,就有了我们中国自己的巫师的诞生。在中国,第一批接触MUD的应该属《东方故事》的巫师们了。他们重新修改并编译了MUD的核心程序,并极富创意地加入了外国MUD中所没有的一些核心程序。在他们的努力之下,第一个中文MUD诞生了。这,在中国MUD史上无疑是一个惊天地泣鬼神的壮举!在他们不懈地宣传和鼓动下,也诞生了中国第一批的MUD玩家----元老级的MUD玩家。而他们之中的很大一部份人也成了日后许多MUD大站的极具权威的巫师----所以说来说去还是一句话----得感谢《东方故事》的巫师们。
而后,不长的一段时间里,又有了许多闻名天下的MUD站点----《侠客行》、《天龙八部》、《西游记》、《风云》和《金庸群侠传》(即后来的《书剑》)。然而,在MUD游戏在中国开始怒放的时候,老天送给了我们一个晴空霹雳----据传,由于某些原因,MUD的元老----《东方故事》,将不得不退出历史舞台----这是一个令人万分沮丧的消息,面对这一事实,许多许多的玩家和巫师们都以泪洗面,恨不能从自己的身上挖出一块肉来以换取《东方故事》的继续开放。可该发生的还是发生了----《东方故事》还是关闭了,也不知当我们的可爱的玩家们满怀希望地看着Zmud上的“Attempting connection to 东方故事”后,看到了无数次的“Reconnecting to 东方故事 on X seconds”的界面,会有何反应。
在后来一段日子里,MUD界出现了一阵子平静,而后又一个令MUD界震惊的消息传来,《金庸群侠传》等大型MUD被盗版了,这是就是那些居心不轨的巫师们干的好事,他们先混入一个MUD的巫师内部,取得大部分巫师们的信任,然后,在为取得其他巫师的同意下,利用自己的权限,把MUD的源码通通地运回家里去。一部分犯罪巫师利用这些源码架设了自己的站点,而令一部分巫师中的败类甚至把源码卖给了别人。这就是当初为什么许多大型的MUD巫师内部不稳定团结,为权限问题争的焦头烂额以及《金庸群侠传》后来改名叫《书剑》的原因。从此以后,各MUD都竭尽全力,力争把权限的设置尽力搞得万无一失。于是,每一个MUD的文件夹又凭空大了好几MB。
到了现在,MUD界基本上已处于一个平稳的阶段。许多老玩家对MUD渐渐失去了兴趣。而新的玩家也难以对一个单纯的文字游戏产生兴趣,加之许多巫师们逐渐的退出了江湖,不问世事,MUD的开发也有所停滞。MUD的生意也不再象过去一般红火了。而此时,许多强有力的竞争对手又出现了,《笑傲江湖》、UO、《万王之王》、《网络三国》等等均以其多媒体的优势超越了MUD。看来,似乎是文字MUD该退伍的时候了,然而,事实并非如此!!!!!
参考资料:http://www.blogchina.com/new/source/188.html
⑸ 哪个地方有侠客行100的MUD源码
§人物水平:
掌门人:上上 exp >1000k lvl=100
一流高手:上 exp 500k-1000k lvl=80-100
高手:上偏下 exp 50k-500k lvl=60-80
重要人物、土匪大王、老虎、蟒蛇:中偏上 exp 10000-50000 lvl=40-60
官兵、打手、衙役、土匪小头目、熊、鹰:中 exp 5000-10000 lvl=20-40
家丁、土匪、狼、毒蛇:中偏下 exp 1000-5000 lvl=10-20
工匠、流氓、狼狗、蛇:下偏上 exp 500-1000 lvl=10
农民、酒鬼、野狗、蝙蝠:下 exp 100-500
小孩、村姑、丫鬟、伙计、店小二、野猫、野兔:下下 exp <100
人物的神大约为其经验的十分之一(即掌门人相当于十个旷世大侠或大魔王),正负视其正邪而定。动物没有神。杀动物只长经验。
同一水平的人物有不同的技能,各有特色。
§结婚:
男女双方各花一张银票向杂货铺老板买戒指,再各花一张银票给醉仙楼老板办酒席,当时在网上的玩家都可得到一只烤鸭和一瓶女儿红。然后双方互相交换戒指戴上,就算结婚了。戒指会一直戴着,不会因为退出游戏而消失,直到有一方死亡为止。
结婚的好处是可以互相学习武功,在能关门的地方就可以做爱而无需花钱到客栈,而且每次消耗的精减半。
§做爱:
玩家相互之间的,要由女方先发出love nick指令,男方回应love nick就行。非夫妇之能在客店二楼。夫妇只要找个能关门的地方即可。
嫖妓见丽春院说明。
英雄救美人:如果救出被财主关押的丫鬟、被土匪拦截的村姑,
对方示爱(只向神正的人示爱),回应love nick即可。
每次消耗一百点的精。如果服用春药,在药力有效期内,可减低为仅消耗五十点。(如果是夫妇,则相应减半)
好处:男女双修,练精化气,每次长10点精力和1点气。
正派弟子若嫖妓,会损失十分之一的神。
§指令:
基本(所有的mud都有的)指令用英文:
alias, quit, save, passwd, who, finger, hp, look (l), n, w, s, e, d, u,
inventory (i), give, ask, drop, get, fight, kill, buy, go, open, set,
follow
特殊指令(本mud才有的)用汉语拼音。
常用物件英文、拼音兼用。
特殊物件用拼音。
人名、地名、功夫名用拼音。
§解谜能找到的宝物:
软猬甲:刀枪不入。
人形何首乌:增加1点悟性。
倚天剑
屠龙刀
避邪剑谱
连城诀
九阳真经
九阴真经
方舟子, 1995.10.
------------------------------------------------------------------------
科举制度简介
中国古代在大部分时期都是文官政府管理的(战乱时期除外)。从隋朝开始,文官的挑选则采用科举制度。对武官的挑选也有“武举”,不过不象科举那么重要。
艰辛的科举之路从五、六岁时便要开始。一般有钱人家会请一位教书先生到家里给孩子启蒙,没钱请先生的便要去私塾上学。开始时总是先学“三百千”(三字经、百家姓、千字文),然后大些再学“四书”(论语、孟子、大学、中庸)“五经”(诗、书、礼、易、春秋)。到学得差不多了,就可以参加县里的童生试,考过了便是童生。童生是科举之途上的第一个台阶。一般人在拿童生之后还要考些别的功名,可也有人一辈子就停在这,被戏称为老童生。
通过了县试,再去参加府试。府试通过了还是叫童生,不过就有了资格参加由省里的提督学院主持的院试,这是童生试的最后一关,考过了就成为生员,也就是俗称的“秀才”。
秀才是正式成为知识分子的标志。当了秀才,就可以到县里的学宫入学,领几斗米补贴生活,也有一些特权,如见了县官不用下跪。秀才没官做,没俸禄,又要一门心思准备考举子,日子一般比较清贫,所以常听到“穷秀才”之说。秀才每三年要参加两次考试,称为岁考,考得好的有奖,靠不好就要受罚,所以俗语说“秀才怕岁考”。如果一个秀才屡试不第,便会去教书,或干些闲事而又自命不凡,如孔乙己;抑或一怒而反,如张角、王伦,或而当神仙了事,如吕洞宾。
秀才可到省城参加每三年一次的乡试,通过了就是中举,成为举人了。举人可算是高级知识分子,有了出身,通常可以做官,有俸禄,和秀才不可同日而语,所以也就分外得难
考。一但中举,其父为(老)太爷,其人为老爷,其子为少爷,故有“一世中举,三世为爷”之说。范进中举之后的兴奋当不难理解。乡试的第一名叫做解元,比如唐伯虎就是解元。乡试的前五名是从所考的五经中各取一名,叫做“五经魁”,合起来就是“五魁首”了。
各地的举子每三年进京赶考赶考参加会试是全国高级知识分子最大的汇集,所以常要生些事,如“公车上书”。考中了就成为贡士。会试的第一名叫会元。贡士再参加殿士,由皇帝在殿廷上亲自策问,以定甲第。一甲只有三名,赐进士及第,第一名叫状元,第二名叫榜眼,第三名叫探花。我国历史上的名人,象王维、柳公权、贺知章、张九龄、吕蒙正、张孝祥、陈亮、文天祥和杨慎,都是状元。如过在乡、会、殿三试中都得第一名,就叫连中三元,是科举的最高荣耀了。二甲若干名,赐进士出身,第一名叫传胪。三甲若干名,赐同进士出身。进士榜称为甲榜,因为用黄纸书写,所以又叫“黄榜”、“金榜”,中了进士,就叫“金榜题名”。
考中了进士就按规定授予一定的官职。状元一般授予翰林院史馆修撰,榜眼和探花授予翰林院编修,其他进士文章书法比较好的当翰林院庶吉士,学习当官。三年以后考试优良者,分别授予翰林院编修、检讨等职,未入选者或内用为六部主事、内阁中书,或外用为知县。这些都是六、七品的小官。
如果留在翰林院,可以一级一级往上升,一直升到翰林院的“院长”--正五品的学士。翰林也可能被选入内阁当大学士。明朝内阁共有四殿(中极、建极、文华、武英)和二阁(文渊、东阁)共六名大学士,其中领头的称为首辅,也就是宰相,象张居正就是最有名的内阁首辅。这是文官最高的荣誉了。
当然,真正的大学问家是不显山露水的。他们宁可隐于山野而无争于世,这大概是道家思想的影响。
(蒙人、方舟子,1996年9月)