copyright paper51.com 目 录 paper51.com 1.引言. 1 http://www.paper51.com 2.整体框架和具体实现过程. 1 内容来自www.paper51.com 2.1棋盘面板模块. 1 http://www.paper51.com
2.1.1棋盘绘制. 1 copyright paper51.com 2.1.2棋子绘制. 2 内容来自论文无忧网 www.paper51.com
2.1.3 胜负判断. 4 paper51.com
2.2 通信模块. 5 内容来自论文无忧网 www.paper51.com 2.2.1 服务器模块. 6 http://www.paper51.com 2.2.2 客户端模块. 7 copyright paper51.com 3.不足与改进. 8 paper51.com
4.结束语. 9 paper51.com
5.致谢. 9 内容来自论文无忧网 www.paper51.com 参考资料. 9 内容来自论文无忧网 www.paper51.com 英文摘要. 10 http://www.paper51.com http://www.paper51.com 一个简单游戏的开发 http://www.paper51.com ——网络版五子棋 copyright paper51.com
赵净 http://www.paper51.com
(某某市师范学院理学院教育技术系2006级教育技术学 云南 某某市 653100) 内容来自论文无忧网 www.paper51.com 指导教师:石隽义 内容来自论文无忧网 www.paper51.com 摘要:游戏课件的开发和应用在教育技术学科中是较新的研究方向。我们以Java为开发语言,设计开发了一个网络版的五子棋游戏。本文介绍了网络游戏开发的基本流程,游戏的基本开发模式。程序主要包括两个模块:棋盘面板模块、通信模块,支持两个用户网络对弈。 内容来自论文无忧网 www.paper51.com 关键词:Java ;线程 ;套接字 paper51.com
1.引言 http://www.paper51.com 青少年学生上网以游戏娱乐为需求的占了上网总需求的35.8%,网络游戏普遍成为青少年学生上网的第一需求。面对如此迅速增长的学生网络游戏玩家,教育正在受到并将继续受到网络游戏的巨大冲击和挑战。相应的,教育游戏也正逐渐成为教育技术的一个重要研究方向。目前的研究主要集中在脚本设计、应用研究上,缺乏成熟的开发模式。 copyright paper51.com 本文主要阐述了网络五子棋游戏开发的具体实现过程及功能模块划分。 http://www.paper51.com 2.整体框架和具体实现过程 http://www.paper51.com 整体的框架分为两个模块:棋盘界面模块、通信模块。具体内容如下: paper51.com
内容来自论文无忧网 www.paper51.com
图2.1 整体框架图 paper51.com
2.1棋盘面板模块 paper51.com
2.1.1棋盘绘制 http://www.paper51.com 棋盘的绘制是通过drawLine函数绘制很多水平的直线和垂直的直线来实现的,各条直线之间的距离为20像素。绘制的棋盘如下: http://www.paper51.com 内容来自论文无忧网 www.paper51.com 图2.2 棋盘 内容来自论文无忧网 www.paper51.com
实现的关键代码如下: paper51.com |