mud专题

第一章 MUD:创造世界的巫师

自从有了游戏之后,人们不满足于做屏幕前的操控者,而是梦想着自己能够进入到游戏的绚丽世界中,在剑与魔法的世界中拯救世界,称为吟游诗人歌颂的屠龙 勇者,或者在武侠世界中快意恩仇,体验江湖恩怨儿女情长。网络游戏的出现让这个梦想渐渐变为可以触摸的东西,直至成为现实。   如果要追溯网络游戏的历史,我们要将目光投向20世纪70年代。早在1969年,美国人瑞克•布罗米(Rick Blom

牌上的花色-MUD中的玩家(翻译)

游戏设计需要基础性理论,Richard A. Bartle,第一款MUD(被称为MUD1)的开发者,该文章起于1990年,经作者多次整理而成。在游戏设计“难有统一理论”的情况下,该文论点受到了决大多数开发者的一致接受和好评。可见基础性理论不但有利于我们的分析与设计,更重要的是大家能在同一层面上用同样的术语进行更有效的沟通: http://www.skywind.me/resource/hcdsc

MUD游戏编程 接收数据

接收数据 下面是recv()函数的函数定义: int recv( int socket, char *buffer, int len, int flags ); 示例: char buffer[128]; int received; received = recv( datasock, buffer, 128, 0 ); 需要注意的是,recv()也是一个阻塞函数。它停止

MUD游戏编程 创建TCP数据套接字

创建TCP数据套接字 1、创建套接字 与创建监听套接字使用相同的函数。 int datasock; datasock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);   2、连接套接字 函数定义: intconnect( int socket, const struct sockaddr *name, int namelen ); 填充soc

MUD游戏编程 创建TCP监听套接字

创建TCP监听套接字 1、创建套接字 int sock = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); 第一个参数是地址族(Address Family)。 第二个参数是套接字类型。SOCK_STREAM表示TCP套接字。UDP使用SOCK_DGRAM。 第三个参数是协议。SOCK_STREAM流行协议是IPPROTO_TCP。SOC

自己动手制作MUD客户端服务程序

随着Internet的发展,越来越多的人加入到这个充满无限生机的网络世界中来,作为一个网络信息时代的专业电脑玩家,掌握网络编程就显得格外重要。本文通过一个MUD客户端服务程序向您介绍了Internet网络编程及MUD的一些知识。 MUD,全称Multiple User Dungeon,意为多用户"地牢"游戏,现在网虫们一般都把它叫做泥巴。如果你已经上了网的话,当你得知了一个MUD的地址和端口后你