团队-中国象棋-项目总结

一. 项目背景:

中国象棋是一款益智类的游戏。采用html ,css,js,开发一个操作简单,功能较全的“中国象棋”游戏。

二。功能说明

1.使用鼠标对棋子进行控制,让棋子按规则运动。

3.初始场景棋子按照规则摆放,每次落子没有时间限制。

4.可以进行人机对战,按照规则判断胜负

三。设计思路

这个程序的关键是棋子的行走规则和判断胜负的条件。每个棋子都有自己的移动规则。游戏通过鼠标点击控制。

四。技术要点

1.棋子的处理

2.棋子移动的处理

3.棋子被吃掉时的处理

4判断游戏是否胜利

5.绘图制作棋盘和棋子。

五.总结归纳

通过本次中国象棋的开发,我们团队学习到了软件开发中团队开发的基本流程,也对软件有了一定的了解。软件开发中团队的重要性。

团队中每个人的分工。每个人都各自需要完成的任务。也让我们深刻的理解到了团队的力量比个人的力量要大得多。

我们本想着实现众多小功能:落子的时间限制等。空有想法却未曾实现。

六.程序截图

时间: 2024-08-08 08:14:01

团队-中国象棋-项目总结的相关文章

团队-团队编程项目中国象棋-项目总结

一. 项目背景: 中国象棋是一款益智类的游戏.采用html ,css,js,开发一个操作简单,功能较全的"中国象棋"游戏. 二.功能说明 1.使用鼠标对棋子进行控制,让棋子按规则运动. 3.初始场景棋子按照规则摆放,每次落子没有时间限制. 4.可以进行人机对战,按照规则判断胜负 三.设计思路 这个程序的关键是棋子的行走规则和判断胜负的条件.每个棋子都有自己的移动规则.游戏通过鼠标点击控制. 四.技术要点 1.棋子的处理 2.棋子移动的处理 3.棋子被吃掉时的处理 4判断游戏是否胜利 5

团队-中国象棋游戏-设计文档

成员:张明成 张洪剑 张鸿程 赵建辉 徐宏璇 喻政博 目标:1.绘制象棋棋盘 2.在指定位置绘制棋子 3.各棋子按规则行子.马跳"日"字.象走"田"字.士 在九宫内斜行(这里需要特别注意的是卒(兵)的行子规则会随其所在位置的不同而发生变化--过河后可以左右平移). 行子不能越出棋盘的界限.当然所有子都不能走到棋盘的外面,同时某些特定的子还有自己的行棋界限,如将.士不能出九宫,象不能过河. 将帅不能碰面. 行子的半路上不能有其它子阻拦(除了炮需要隔一个子才能打子之外)

团队-中国象棋-最终程序

托管平台地址:https://gitee.com/zhanghongjian666/ZhongGuoXiangQi 小组名称:exciting 小组成员合照: 程序运行方法:html 程序运行示例及运行结果:

团队-编程项目 中国象棋-需求分析

需求分析: 1.棋盘和棋子的绘制 2.按照象棋规则对棋子进行布局   3.鼠标响应 : 在对弈中,棋子是必须可以移动的,不然游戏无法进行.因此,鼠标左键点击是必不可少的一部分. 4.棋子的功能分析:  中国象棋中各色的象棋棋子的功能使象棋具有了真正的趣味性,中国象棋的棋子的类型大致分为:帅(将).士.象.马.车.炮.兵(卒)等几个类型.  帅(将):红方中的帅和黑方中的将的功能相同,都是只能在九宫格中进行横向和竖向的移动,每次移动一格,并且不能移动超出九宫格,帅和将不能见面.  士:士在整片棋盘

团队-团队编程项目中国象棋-需求分析

需求分析: 1.棋盘和棋子的绘制 2.按照象棋规则对棋子进行布局   3.鼠标响应 : 在对弈中,棋子是必须可以移动的,不然游戏无法进行.因此,鼠标左键点击是必不可少的一部分. 4.棋子的功能分析:  中国象棋中各色的象棋棋子的功能使象棋具有了真正的趣味性,中国象棋的棋子的类型大致分为:帅(将).士.象.马.车.炮.兵(卒)等几个类型.  帅(将):红方中的帅和黑方中的将的功能相同,都是只能在九宫格中进行横向和竖向的移动,每次移动一格,并且不能移动超出九宫格,帅和将不能见面.  士:士在整片棋盘

团队-象棋-项目总结

团队名称:BRT(break fighting) 我们小组(队长是张超,队员有,吴菲.徐杭.赵冠森.唐瑜.于立斌)选择的这次游戏设计开发小项目是做一个主要应用于人机对战的中国象棋程序,要求这个程序有能输入并使用经典对局棋谱的能力,有在游戏过程中自我提高的力,以及拥有一套完备的智能算法.之所以选择这个题目,一则是对中国象棋的喜爱,也希望籍此机会将这三年的知识积累学以致用,并以此提高自己的编程能力.从设计的选题.需求分析.总体设计.实现.调试,我们按照自己的思以及网络上一些编程大师们的有利思想,通过

JavaScript中国象棋程序(0) - 前言

"JavaScript中国象棋程序" 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序.希望通过这个系列,我们对博弈程序的算法有一定的了解.同时,我们也将构建出一个不错的中国象棋程序. JavaScript中国象棋程序系列共有9个部分: 0.JavaScript中国象棋程序(0)- 前言 1.JavaScript中国象棋程序(1)- 界面设计 2.JavaScript中国象棋程序(2)- 校验棋子走法 3.JavaScript中国象棋程序(3)- 电脑自动走棋 4.J

[转载] 中国象棋软件-引擎实现(一)概述

2005年6月我系第二批科技小组的项目正式确定为实现一款中国象棋对弈软件.基本功能包括人机对战.网络对战.我负责开发人机对战的引擎部分,也就是让计算机下棋.经过了暑假整整两个月的学习与实践,我终于初步完成了程序,虽然电脑的下棋水平实在不敢恭维,但好歹也是我心血所成,所以就苟且将其命名为scCChess1.0版本,整理一下发到blog上来.(本程序在8月底就完工了,之所以现在才贴上来是因为我本想在这个学期对它进行改善,力求让电脑的下棋水平再上一个层次之后再贴出来,免得众老鸟笑话.结果这个学期实在是

中国象棋V2:Java源代码、毕业设计等所有文档,已经全部提交到CSDN-Code平台

下载地址:https://code.csdn.net/FansUnion/chinesechess-v2 主要内容:Java源代码.毕业设计.API文档.声音图片等资源.Demo截图等一切的一切. 2012年就已经把所有资料上传到CSDN下载频道了,结果总是有网友反馈无法下载或者找不到源码,今天终于解决了这个"历史遗留问题". 如果,把大学阶段完成的中国象棋,一切资料全部分享,上传到CSDN-Code平台,还有网友说找不到源码,那真心不能怪我了. 特别说明: 1.我不想再多费口舌去过多