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

成员:张明成 张洪剑 张鸿程

赵建辉 徐宏璇 喻政博

目标:1.绘制象棋棋盘

2.在指定位置绘制棋子

3.各棋子按规则行子。马跳“日”字、象走“田”字、士 在九宫内斜行(这里需要特别注意的是卒(兵)的行子规则会随其所在位置的不同而发生变化——过河后可以左右平移)。

行子不能越出棋盘的界限。当然所有子都不能走到棋盘的外面,同时某些特定的子还有自己的行棋界限,如将、士不能出九宫,象不能过河。

将帅不能碰面。

行子的半路上不能有其它子阻拦(除了炮需要隔一个子才能打子之外)以及行子的目的点不能有本方的棋子(当然不能自己吃自己了)

4.和棋和悔棋功能和胜利条件判断

时间: 2024-10-11 16:38:49

团队-中国象棋游戏-设计文档的相关文章

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

项目名称:象棋游戏 项目参加人员:李一轩.程吉.刘泽宇.苑旺.李瑞鹏.周建伟 项目所需环境及工具:HBuilder.Google浏览器 页面设计:在网页中使用,并由图片来进行棋盘的显示 游戏功能设计:棋子分为红方棋子与黑方棋子,点击棋盘中的棋子即可控制棋子(预计设计不能随意点击棋盘中的格子):     功能按键分为:悔棋.撤销悔棋.重新开始和模式选择按钮: 操作流程:点击棋子->按象棋要求进行下子->吃掉敌方棋子->将军(获胜):     计时器:计算下一盘棋总共用时多久:计分器:赢得一

结对-象棋游戏-设计文档

项目名称:象棋游戏 项目参与人员:周建伟.刘泽宇 项目所需环境及工具:HBuilder.Google浏览器 页面设计:在网页中进行操作,图片代替游戏中棋子 游戏功能设计:遵循中国象棋规则.

《团队-学生成绩管理-设计文档》

队员:宝港凯,宋世平,宫佳良 郎项羽,李明赟,刘爽 文档内容: 学生成绩管理系统主要完成学生成绩的管理,包括: 班级管理.主要完成班级的添加.修改.删除和班级列表. 学生管理.主要完成对学生信息的添加.修改.删除和查询. 成绩管理.主要完成成绩的添加.删改和成绩杳询.

团队作业六之设计文档

1.系统框架 2.系统结构图 我们团队采用模块图方式将系统各功能模块之间关系展示出来. 3.各模块详细设计 可以采用活动图.状态图.时序图或程序流程图(不推荐),描述各模块关键算法或流程. 3.1主控 用户响应:每个界面都会有相应的操作,由于界面是用贴图操作完成的,不存在类似于按键的响应,因此这部分操作需要人为设置键盘按键响应所对应的子模块. UI切换和子模块调度:这两部分是一一对应的.启动应用程序后进入游戏界面,按任意按键进入模式选择界面,UI进行切换调用响应子程序.进入模式选择界面和游戏界面

结对-贪吃蛇游戏-设计文档

准备阶段:安装Python.pygame.sublime.Dreamweaver 1.设计游戏窗口,游戏背景 2.设置开始.暂停 3.生成玩家. 4.设置玩家移动控制 5.设置随机生成目标 6.设置玩家与目标发生碰撞后,玩家增长 7.设置玩家死亡情况 8.设置结束游戏

《团队-排课系统-设计文档》

二零一七年九月二十一日十点一刻少一分钟 整体需求: 旨在帮助学校负责排课的教师编写一个方便排课教师教师进行排课的软件. 软件需求背景: 关于排课难的问题不仅仅是我们我们学校存在这样的问题,各个高校都有类似的难题.因为对于给各位教师排课,不仅仅要考虑到同一名老师的课程不能冲突,还需要兼具的考虑到老师们希望上课的时间,以及结合我们学校的实际情况,对于格微的教师需要优先排课(因为他们在公司还有工作),以及需要为体育老师优先排课(体育课班级学生最多)等等这些问题.对于课程方面还存在同一名教师的同一门课程

游戏设计文档

  目录 1概述... 3 1.1 一句话小结... 3 1.2 介绍... 3 1.3 类型... 3 1.4 使用平台与最低配置... 3 1.5 目标用户... 4 2游戏结构... 4 2.1 核心游戏玩法... 4 2.2 游戏方式... 4 2.3 游戏流程... 5 3 游戏要素... 5 3.1 玩家... 5 3.2 场景... 6 3.3 威力增强道具... 6 4 玩家界面... 7 4.1 说明界面... 7 4.2 游戏屏幕... 7 5  多媒体素材... 8 5.1

结对-贪吃蛇游戏设计文档

贪吃蛇项目设计 准备阶段1 pygame简介及安装2surface对象3窗口显示4绘制几何图形5event事件设计阶段1首先绘制屏幕2绘制一个点作为蛇的蛇头3实现键盘对于蛇头的控制4随机在屏幕上出现一个点(食物)5解决蛇和苹果如何存储和显示.蛇如何移动和吃苹果变长的问题6判断蛇的死亡(碰到自身,碰到边缘)7计算得分8测试  测试(是否会闪退黑屏以及内存不够的情况)

团队-团队编程象棋游戏-开发文档

项目地址:https://gitee.com/proM/XiangQiYouXi 棋子行动功能,开发时间:很多天(小时),实现了可以移动棋子,实现过程是 点击想要移动的棋子 -> 点击想要移动到的位置 -> 判断是否可以移动 -> 是,移动棋子:否,提示错误 吃掉棋子功能,开发时间:很多天(小时),实现了可以将棋子隐藏(被吃掉),实现过程是 点击想要移动的棋子 -> 点击想要移动到的位置 -> 判断是否可以移动 -> 是,移动棋子:否,提示错误 -> 判断为真后