首页 > 其他分享 >三国杀说明书

三国杀说明书

时间:2023-09-17 19:26:25浏览次数:60  
标签:功能 三国 游戏 郭嘉 状态机 说明书 英雄 测试

三国杀说明书

初衷

本系统设计时已经最大程度考虑后继兼容性

即不需要改变主代码框架也可以实现增加手牌种类(成员函数指针),增加英雄及其技能(继承Player类),增加游戏人数和玩法(存储玩家的和绝大多数函数设计上都是面向服务端的)

但是该作品只是demo

所以

这次只实现了一个固定英雄郭嘉(47),其他武将视为白板,对手直接为刘备

手牌108张种类有限,虽然洗了牌,但功能只实现了杀而已

在运行主状态机时只是测试过第一回合的

游戏初始化流程

开始游戏->选择武将->武将技能注册->主状态机系统注册->开始回合流转->游戏结束

文件名基本已经表述了功能了

功能演示

选择郭嘉(如果不选,计时器到了之后会自动选择郭嘉)

出杀!

可以测试一下右上角按钮的扣血来测试英雄技能和阵亡结算

也可以结束回合测试弃牌

缺点和未完善的地方

自己的问题,感想

如果我说全部把问题归咎于我暑假还有学车,数模,电赛

这就是很明显的借口

所以

我确实承认自己没有完全尽力写这个程序,由于各种各样的确实不是好理由的原因

我从放手UNIT-AI项目之后已经很久没有碰过QT或者PYQT了

之前都在写直接硬件编程比较多

至于指针,类,成员,容器,算法这些碰的真的少了

这次机会让我一次性捡起了上面的这些东西

很感激有这次开发的经历,让我学到这么多

最重要的是让我久违的真的感觉自己在实实在在的做一次项目

也感谢屏幕前的你们

给予我的莫大帮助和指引

标签:功能,三国,游戏,郭嘉,状态机,说明书,英雄,测试
From: https://www.cnblogs.com/xutongxin/p/17709541.html

相关文章

  • 商业研究(20):滴滴出行,进军海外包车?与OTA携程和包车创业公司,共演“三国杀”?看看分析师
     小雷友情提示:创业有风险,投资需谨慎。     前一篇文章,在探讨境外游创业公司-皇包车和易途8的时候,提到“滴滴如果进军海外包车,为海外华人提供打车和包车服务,有较大可能对海外包车公司进行较大打击”。   这个想法,之前没怎么考虑,而是通过一个朋友的公众号得知的。  ......
  • WORD| 企业大数据治理平台需求规格说明书 P288
    WORD总共有288页,受篇幅有限,以下为部分资料......
  • 【资料分享】全志科技T507工业核心板硬件说明书
    目   录前言1硬件资源1.1CPU1.2ROM1.3RAM1.4时钟系统1.5电源1.6LED1.7外设资源2引脚说明2.1引脚排列2.2引脚定义2.3内部引脚使用说明2.4引脚上下拉、串联说明2.5功能引脚信号走线长度与阻抗说明 1 硬件资源SOM-TLT507核心板板载CPU、ROM、RAM、晶振、电......
  • 亚德客-DPS系列电子式数显压力传感器-说明书详解(2/2)
    本文讲解的是说明书的——2、基本设定模式  具体步骤:1、在当前显示画面长按蓝色的SET键 2、进入基础设计模式然后按下图设置即可......
  • 亚德客-DPS系列电子式数显压力传感器-说明书详解
     一、说明书     二、模式详解 简易模式:只要气压大于设定值则为ON(接通),小于设定值则为OFF(断开)迟滞模式:H:高限位值L:低限位值气压在大于高限位H时为ON(接通),小于低限位L时为OFF(断开)窗型模式:H:高限位值L:低限位值气压在大于高限位H或者低于低限位L时为......
  • 点分树【产品说明书】
    氡态淀粉质or淀粉素产品用途本章讲解本产品的用途,即大规模处理带修改的树上路径。本产品是点分治的进阶版,故而又名“动态点分治算法”。使用方法前置芝士点分治,请看上一篇博客。点分治利用了重心的特质,使得分治不会超过\(\log{n}\)层。这一点不论过去还是现在都很重要(用......
  • CDQ分治【使用说明书】
    适用范围cdq分治,用于解决各类动态(包含修改操作)的离线问题,在此方面可以用于替代复杂的数据结构,实现更简单的解法。对口的问题通常由一些修改和查询操作组成。注:本产品老少咸宜,患有高血压、低血糖者均可使用。本产品口服、外敷均可,推荐搭配c++食用,口感更佳。生效原理这玩......
  • 项目立项说明书:GPU自动化
    项目名称:GPU自动化项目概述:本项目旨在开发一个GPU自动化系统,通过编写脚本和使用自动化工具,实现对GPU的管理、监控和任务调度。该系统将提供一种方便和高效的方式来管理大规模GPU集群,优化资源利用和任务执行,并提供实时的性能监控和报告。项目目标:实现GPU资源的......
  • 线控转向,包含设计说明书,carsim模型,MATLAB Simulink模型全套(工程项目线上支持)
    线控转向,包含设计说明书,carsim模型,MATLABSimulink模型全套(工程项目线上支持)如果我是一个技术达人,我会这样重新表述你的话:"线控转向是一个工程项目,其中包含设计说明书、carsim模型以及MATLABSimulink模型的全套。这个项目提供在线支持,旨在实现车辆的转向控制。"提取到的知识点和......
  • ChatGPT炒股:批量下载北交所上市公司的招股说明书
    打开北京证券交易所官网,点击发行上市,然后点击公开发行信息披露,然后在查询框里面输入关键词:在北京证券交易所上市招股说明书,然后选择时间,点击查询,就可以看到所有北交所上市公司的招股说明书了,一共4页查看网页源代码,在network里面,可以看到动态网页的真实地址,然后点击payload,矿业看到......