返回第100章 生死斗  黑客传说首页

关灯 护眼     字体:

加入书签 上一页 目录 下一页

请认准"下载楼"官方域名 http://www.daxingwx.net
    第100章 生死斗 (第2/3页)

学习编程的兴趣,提高编程水平,所以他改变了起初的想法,不再去编写一个完整的虚拟机。而是仿真系统,代码还是交给实际地计算机去执行,没有必要重新编写一个虚拟机。

    仿真,顾名思义,模仿真实。也就是用一定地手段去建立相关模型。模仿现实生活中的一些具体存在的东西。例如某个小区的整体规划模型就是一种实物模型仿真,属于实物建模,用实物把想要表现的东西用模型做出来。另外还有一些抽象的仿真,例如虚拟现实仿真和纯粹的数学仿真等。虚拟现实是用计算机技术把现实地东西做成动画的形式,这里计算机及软件就是用来仿真的工具;纯粹的数学模型则是纯抽象的概念,没有形象的表现方式,用数学函数来表示系统,数学函数就是它地工具。

    许毅所采用的方式就是虚拟现实仿真,以二维的动画形式表现出来。经过几周的构思和设计,他终于将整体框架大致完成。他将这个游戏命名为“生死斗”,正如其名,这个游戏的主要行为就是各个“角斗士”进行生死角斗,不论是单打独斗还是进行大混战,目的就是要杀死对方,赢得角斗。

    整个游戏最重要的是仿真系统的服务端fighsenven,全部的数据和指令都是fighsenven当中处理并运行的,它就相当于游戏的心脏,游戏者并不能看到它,只是在底层运行。当然,fighsenven提供一个虚拟场地fighsenven,也叫“斗兽场”。所有参加角斗的角斗士的外在图形表示都是在这个斗兽场中进行角斗。

    实际上可以说是仿真系统服务端包含两个程序:figh  se  oniton。

    figh  senven负责“角斗士”的移动、与客户端进行通信、按照一定的规则控制游戏的进程。

    fight  oniton,即斗兽场,则负责利用操作系统的图形显示功能在figh  senven中显示虚拟场地。figh  senven可以同时和多个fight  oniton相连,这样,大家就可以在多个显示器上同时显示生死斗游戏的情况。

    有服务端,自然必有客户端。生死斗的客户端是由游戏参与者编写。它相当于“角斗士”的大脑,指挥着角斗士的运动和动作。客户端和服务端的通信是通过upip协议进行信息交互的,所以,游戏者可以实用支持upip协议的任何程序系统。通过这种信息交互,客户端发送指令去控制斗兽场中的角斗士,同时,角斗士还可以反馈一些信息给服务端。

    游戏中的“角斗士”是一个抽象的数据模型,“他”由着自己的一些属性:运动和战斗。运动有“走”、“跑”、“加速”、“减速”、“转身”等等

    (本章未完,请点击下一页继续阅读)
请认准"下载楼"官方域名 http://www.daxingwx.net

加入书签 上一页 目录 下一页