java游戏设计与实现----分布式井字游戏.doc
约42页DOC格式手机打开展开
java游戏设计与实现----分布式井字游戏,摘 要井字棋,是一种在3*3格子上进行的连珠游戏,棋盘一般不画边框,格线排成井字故得名。游戏时,由分别代表o和x的两个博弈者轮流在格子里留下标记。随着网络技术的发展,单机游戏已逐渐发展成网络游戏。本文设计和开发了在可以在网络上运行的井字游戏。在myeclipse工作平台上,用...
内容介绍
此文档由会员 那年三月 发布
java游戏设计与实现----分布式井字游戏
摘 要
井字棋,是一种在3*3格子上进行的连珠游戏,棋盘一般不画边框,格线排成井字故得名。游戏时,由分别代表O和X的两个博弈者轮流在格子里留下标记。
随着网络技术的发展,单机游戏已逐渐发展成网络游戏。本文设计和开发了在可以在网络上运行的井字游戏。在MyEclipse工作平台上,用Java语言进行程序设计,采用C/S体系结构,利用Socket技术建立客户端和服务器的连接,使用可嵌入网络浏览器的Applet和采用多线程处理数据技术进行游戏开发。由于采用这些Java技术使得本文所设计的网络游戏的开发过程更有效率。
软件设计中,定义不同类用于:实现和博弈者进行交互,设置棋盘界面,为所有的客户端提供服务和判断游戏状态。安装本文所设计的软件的机器无论是自动获得IP地址还是拥有静态IP地址,只要联网,均可实现在线博弈。