用户中心
· 企业空间 首页 | 资讯 | 技术 | 产品 | 企业 | 直播 | 专题 | 智能制造 | 论坛| 在线研讨会
紫金桥软件技术有限公司
企业空间 > 新闻 > 正文
  • 基于紫金桥软件C-S架构的中国象棋游戏
  • 发布时间:2013/3/29 15:12:09   修改时间:2013/3/29 15:12:09 浏览次数:1666
  • 1    中国象棋简介
    中国象棋即军际象棋,具有悠久的历史。中国象棋大约起源于战国时代,盛行于唐朝,而定型与宋朝。象棋是由两人轮流走子,以“将死”或“困毙”对方将(帅)为胜的一种棋类运动,有着数以亿计的爱好者。它不仅能丰富文化生活,陶冶情操,更有助于开发智力,启迪思维,锻炼辨证分析能力和培养顽强的意志。 象棋是中华民族的传统文化,不仅在国内深受群众喜爱,而且流传国外。
    中国象棋在中国有着广泛的群众基础,本文即是以中国象棋为载体,生动的展现紫金桥软件的相关技术,以便不那么乏味。
    2     基于紫金桥C/S架构的中国象棋实现
    2.1 游戏效果图
    初始界面:

    游戏开始后初始化完成之后:

    游戏运行过程:

    2.2 C/S架构
    需要指出的是,本文重点突出基于紫金桥C/S(即客户机/服务器模式)网络架构的实现,因为是局域网内的人-人对战,而没有人-机对战的内容(这个属于人工智能的范畴)。
    游戏的大体思路是一台计算机作为服务器,创建游戏;另外一台作为客户端,连接服务器进入游戏。从而达到数据的双向传输的目的。
    作为服务器端,必须开启网络服务器,向外提供数据:
    作为客户端,必须建立一个数据源,以连接到服务器。假设服务器IP为192.168.1.6,建立数据源命名为“Server”:

    当然,具体的数据传输,就需要通过过程数据库中的“点”来完成了。
    2.3 准备工作
    当然,这个案例的另外一个较重要的板块就是画面。除了准备所有需要的图像素材外,对于紫金桥自由报表的使用,也非常重要,他展现了强大的画面处理能力。同时,游戏的架构设计最好提前完成,如游戏如何操作,服务器和客户端之间的数据协议如何定义,图像如何处理等。当你掌握了紫金桥软件的时候,这些问题解决起来将变得得心应手。
    2.4 算法
    算法设计很重要,在某种程度上,它直接决定一个项目的成败。一个较为重要的例子就是,对于服务器端和客户端,棋盘对他们都应该是正向的。因而必须设计一个算法进行坐标变换。其次,还有很多诸如初始化、规则检测、胜负判定等多种算法。
    2.5 自由报表
    再次提到自由报表,似乎其具有超强的功能。首先,棋盘是基于自由报表的,对于行列式的问题,它处理起来得心应手;其次,它的每一个单元格都能响应鼠标事件,就为游戏操作的方式打下了基调。除此之外,其配色、背景透明、加载图片和覆盖图片等功能也使得开发简单了许多。
     
    2.6 小结
    通过中国象棋这个经典的游戏,我们不难看到紫金桥软件在应用上有不少的特点,例如:具有灵活的架构,无论是单机架构、C/S架构还是B/S架构,都能灵活的满足开发者的需求,本例中对C/S架构的成功应用,即是证明;具有强大而灵活脚本系统,本例中算法控制脚本即展现了其功能;具有强大的报表系统,如丰富的颜色、图片等处理功能。
    这只是一个小例子,关于紫金桥软件更多的应用特性,就需要大家通过不断的学习和工程实践来积累了。
     
  • 企业介绍
紫金桥软件技术有限公司(RealSoft)是由中石油出资成立的专门从事计算机软件产品开发的高新技术企业,是中国石油天然气集团的软件开发基地。公司专注于自主知识产权软件产品“实时数据库系统”和“监控组态软件”的开发与推广工作,以为企业集团及客户…  更多>>
  • 联系方式

紫金桥软件技术有限公司

联系人:李磊

地址:黑龙江省大庆市高新区服务外包产业园C1-817室

邮编:163316

电话:400-6996-515

传真:0459-8151391-808

公司网址:http://www.realsoft.cc

  • 该空间手机版

扫描此二维码即可访问该空间手机版

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件:
您还没有登录,请登陆,
如果您还没有注册,点击这里注册.
  • 网友反馈
  • 戴永铁 在2024/6/11 14:51:00留言
  • 留言类型:贵公司产品销售人员联系我,贵公司技术支持人员联系我,
  • 详细留言:需要制药工业领域的实时库报表,包含矩阵配?、参数配方、数据(统计和历史)、曲线、事件、报警、审计追踪,这些内容可以组态化
  • 晓同 在2024/5/16 11:06:00留言
  • 留言类型:我让贵公司产品销售人员联系我,
  • 详细留言:紫金桥组态软件V6.5,512点授权
  • 在2023/10/21 16:03:00留言
  • 留言类型:贵公司技术支持人员联系我,
  • 详细留言:OPC
  • 郑鑫汶 在2023/6/1 14:58:00留言
  • 留言类型:我想得到贵公司产品详细资料,我想得到贵公司产品的价格信息,我让贵公司产品销售人员联系我,我让贵公司技术支持人员联系我,
  • 详细留言:需要咨询贵公司软件的价格功能
  • 吴吉校 在2023/3/15 7:45:00留言
  • 留言类型:我想得到贵公司产品详细资料,我想得到贵公司产品的价格信息,我让贵公司产品销售人员联系我,我让贵公司技术支持人员联系我,
  • 详细留言:组态软件咨询
更多请进入空间管理中心查看
关于我们 | 网站地图 | 联系我们
© 2003-2018    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688
我要反馈