您现在的位置:网站首页答辩论文论文专题

delphi实现一个基于CS模式的五子棋网络对战游戏

  • 简介:编号: 毕业设计(论文)说明书课题名称: 网络五子棋 院 (系): 计算机工程系     专 业: 计算机科学与技术   班  级:       学生姓名:     学 号:   指导教师: 职 称:       2008年 08月06日摘 要由课题意义,国内外研究......
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]:38          [字数]:19385

[目录]
第一章 前   言
第二章 五子棋简介
第三章 方案设计及开发工具的选取
第四章 五子棋详细设计
第五章 系统测试与性能分析

[摘要]
由课题意义,国内外研究动态,主要内容及创新,及五子棋起源、历史、简介、规则,用delphi实现一个基本于C/S模式的五子棋网络对战游戏。玩家作为客户端通过服务器端与其它玩家进行对战,聊天等功能。客户基于服务器之间使用的大部分通讯组件都是基于socket接口来实现的。Socket是两个程序之间进行双向数据传输的网络通讯端点,有一个地址和一个端口号来标识。每个服务程序在提供服务时都要在一个端口进行,而想使用该服务的客户机也必须连接该端口。Socket因为是基于传输层,所以它是比较原始的通讯协议机制。通过Socket的数据表现形式为字节流信息,因此通讯双方要想完成某项具体的应用则必须按双方约定的方式进行数据的格式化和解释,它具有更强的灵活性和更广泛的使用领域。本篇论文是通过对WinSock组件的分析,提出实现网络五子棋游戏以及聊天功能的设计方案,给出构思过程和主要功能实现方法,以DELPHI语言为工具给出相应的代码参考。

[正文]
第一章    前   言
第一节、 课题意义
本程序旨在用delphi实现一个基本于C/S模式的五子棋网络对战游戏。玩家作为客户端通过服务器端与其它玩家进行对战,聊天等功能。通过实现本程序加深对计算机网络编程的了解。
第二节 、 国内外有关研究动态
电脑游戏行业经过二十年的发展,已经成为与影视、音乐等并驾齐驱的全球最重要的娱乐产业之一,其年销售额超过好莱坞的全年收入。互联网的出现为电脑游戏行业发展注入了新的活力,凭借信息双向交流、速度快、不受空间限制等优势,让真人参与游戏,提高了游戏的互动性、仿真性和竞技性,使玩家在虚拟世界里可以发挥现实世界无法展现的潜能,改变了单机版游戏固定、呆板、与机器对话的状况。网络游戏的这些优势不仅使其在电脑游戏行业中异军突起并在某种程度上取代了单机版游戏,而且成为网络业三大(网上金融、网上教育和网络游戏)赢利且利润优厚的领域之一[1]。
网络作为一种新兴的传播方式,主要包括三大内容:娱乐、资讯、通讯。提到网络娱乐,过去主要指的是单机版游戏,没有引入网络的概念[2]但随着科技的发展,游戏娱乐产业也在成长目前,国内的游戏娱乐产业正处于起步阶段,特点表现为:第一,它是一种文化的传播。娱乐产业可以潜移默化地改变人的观念,当前,很多多媒体的播放已被电脑网络所取代。第二,网络游戏加强了人与人的沟通。第三,网络游戏具有一定的教育意义[3]。网络游戏所具有的角色扮演的功能,使得玩家能通过互助更好地完成游戏中的各项任务。网络无国界,游戏在网络文化产业世界的发展中地位会越来越高[4]。
目前在国外,休闲游戏如棋类等,玩家的年龄跨度非常大,这和我国目前网游市场以青少年为主要消费人群的状况截然不同[5]。其实,网络可以解决空间的问题,网络和生活越来越息息相关,因此,开辟适合各个年龄层的游戏产品迫在眉睫。同时,这也涉及到一个企业开发的能力。娱乐产业发展到一定程度,通过不断锻炼和经验的积累,完全可以通过融入娱乐的成分把教条的东西深入浅出地展现给消费者[6] 。
就国内的发展来看,最近這两三年内国内的游戏公司如雨后春笋般的成立,所開發或代理的网络游戏更是不胜枚举。以全球游戏业界的发展来看,這几年韩国的表现最为突出,特別是在网络游戏的技术研发兴游戏制作,其所发行的网络游戏更成为全球游戏产业重要的指标之一。去年在美国洛杉矶所举行的 E3(Electronic Entertainment Exposition)展中,已经有几家的韩国厂商挤入世界第一线的游戏开发厂商之列[7]。
......

[参考文献]
[1]  王晓春.PC游戏编程(人机博弈)[M].北京:清华大学出版社,2001
[2] 黎德玲.中国象棋的机器下棋[M].北京:清华大学出版社,2001
[3]  Nils J.Nilsson.人工智能[M].美:机械工业出版社,2000
[4]  林尧瑞.人工智能导论[M] .北京:清华大学出版社 ,2001
[5]  尼尔松.人工智能[M].北京:机械工业出版社, 2001
[6]  那威,张照元.连珠五子棋提高捷径入段升级必读[M]. 北京:北京体育大学出版社,1998
[7]  Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.可复用面向对象软件的基础[M].北京:机械工业出版社,2000
[8]  Donald E. Knuth. The Art of Computer Programming[M].   Addison-
Wesley,1998
[9]  雷超阳,徐正权,张治元.基于C/S模式中影响数据库系统性能的研究[J].电脑信息技术.2005,
[10] 曾亚纯,彭远威.数据库设计与编程实例详解[J].信息与电脑.2001,15(5)15~17
[11] 萨师煊,王珊.计算机网络概论[J].电脑信息报.2001,19(1):30~39
[12] 蔡自兴.人工智能技术[J].计算机学报.2002,20(2):5~9
[13] Wiki Discussiion,Cost of Design carry.
http://www.c2.com/cgi/Wiki?cost of Design Carry,1999
[14] 许正熙,信息管理论文.论文急救中心.http://www.1w120.com,2001
[15] 王文,用WinSock实现网络五子棋游戏.常州工学院报.2005.2.第18卷第一期
[16] 田文雅,程序设计.计算机时代2001年第9期
[17] 高博、冯伟,Delphi程序设计实弹演习之五. http//www.eqvip.com

[原文截取]
编号:
毕业设计(论文)说明书
课题名称: 网络五子棋
院 (系): 计算机工程系    
专 业: 计算机科学与技术  
班  级:      
学生姓名:    
学 号:  
指导教师:
职 称:   
   2008年 08月06日
摘 要
由课题意义,国内外研究动态,主要内容及创新,及五子棋起源、历史、简介、规则,用delphi实现一个基本于C/S模式的五子棋网络对战游戏。玩家作为客户端通过服务器端与其它玩家进行对战,聊天等功能。客户基于服务器之间使用的大部分通讯组件都是基于socket接口来实现的。Socket是两个程序之间进行双向数据传输的网络通讯端点,有一个地址和一个端口号来标识。每个服务程序在提供服务时都要在一个端口进行,而想使用该服务的客户机也必须连接该端口。Socket因为是基于传输层,所以它是比较原始的通讯协议机制。通过Socket的数据表现形式为字节流信息,因此通讯双方要想完成某项具体的应用则必须按双方约定的方式进行数据的格式化和解释,它具有更强的灵活性和更广泛的使用领域。本篇论文是通过对WinSock组件的分析,提出实现网络五子棋游戏以及聊.....
查看评论 已有0位网友发表了看法
  • 验证码: