- 8
- 0
- 约1.06万字
- 约 17页
- 2018-01-15 发布于浙江
- 举报
一、概述
1.1 设计目的:
通过完成基于网络通信的多人对战小游戏,加深对网络协议的理解和掌握,对网络知识的应用和实践。
1.2 设计内容:
实现一个多人网络五子棋棋牌室。该软件可以实现多人共同登录,在线邀请其他玩家进行游戏,实现相互挑战,娱乐身心的目的。
1.3 设计要求:
2人一组,有明确的分工,各自完成自己的工作,相互合作完成本次的网络课设。
二、设计任务分析(需求分析)
该题目是一个考验综合设计知识的题目。要完成这个题目,必须要具备对五子棋游戏规则的熟悉,还要能够将其用编程语言转换出来。主要需要完成的部分包括:
五子棋棋盘的绘制,下棋操作的演示,输赢的判断;
还要涉及网络编程,实现通信;
允许多个玩家同时进入该棋牌室,能够相互进行邀请来玩游戏; 4.涉及对数据库的可选操作。
三、总体设计
用c/s结构来进行实现,基于android编程。
基本体系结构图
主要实现类
客户端MyFive
服务器端Server
数据库chess_game
invite表
login表
play表
user表
3.运行效果图
登录界面
注册界面
玩家列表
棋盘
获胜
程序实现
主要代码
//画出棋盘
class MyView extends View
{
Context context;
int n;//棋盘的行数和列数
public ListLine Xlines=
您可能关注的文档
- 局部解剖学精品课件(重庆医科大学)胸部解剖.ppt
- 军事理论教学资料(北大)【去年复习材料】2014军理笔记完整版.docx
- 局部解剖学精品课件(重庆医科大学)颈部.ppt
- 军事理论教学资料(北大)8 我国周边安全环境分析.doc
- 军事理论教学资料(北大)12 国际战略环境.doc
- 局部解剖学精品课件(重庆医科大学)上腹部.ppt
- 军事理论教学资料(北大)2007年秋季军事理论复习资料汇总.pdf
- 军事理论教学资料(北大)2014春军理笔记-整理版.docx
- 军事理论教学资料(北大)军理讲义-必背.doc
- 军事理论教学资料(北大)军理期末复习资料.pdf
- 课程设计报告-学生信息管理系统.doc
- 离散数学教学课件(长安大学)getresource-1.ppt
- 离散数学教学课件(长安大学)getresource-2.ppt
- 离散数学教学课件(长安大学)getresource-3.ppt
- 离散数学教学课件(长安大学)getresource-4.ppt
- 离散数学教学课件(长安大学)getresource-5.ppt
- 离散数学教学课件(长安大学)getresource-6.ppt
- 离散数学教学课件(长安大学)getresource-7.ppt
- 离散数学教学课件(长安大学)getresource-8.ppt
- 离散数学教学课件(长安大学)getresource-15.ppt
最近下载
- 中国农业大学后勤保障处服务中心招聘真题2024.docx VIP
- 中南大学自主招生面试题及详细答案.docx
- 2025年度广东省广州市小学六年级下学期期末考试数学试题.docx VIP
- 五年级下册人教数学应用题.docx VIP
- 文华期货软件公式指标文华财经指标公式源码期货指标准确率百分百指标.doc VIP
- “王川同”:诺贝尔文学院士:《天下甘露丈夫帅清酒》文‖王川同(中国、湖南、洞口、水东、文田、王家、文.pptx
- 辅警招聘试题库及答案(通用版).docx VIP
- 专题04 中考数学专题复习最值问题(隐圆)练习(含答案析)-备战中考数学复习专题最值问题训练.docx VIP
- HP惠普 打印机 3388sdw fdw fdn 用户手册.pdf
- 2026年黑龙江省政府采购评审专家考试历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)