桌游新篇:3.1 UserCase分析

news/2024/12/22 13:28:02/

距离上一次停止更新这个系列有将近9个月了。

工作这么久,学会了一件事,就是想清楚再动手。当然,后续工作已经渐渐展开了,而且当下属于天时地利人和(既有当前MR设备带来的硬件buff,又有大语言模型,语音识别模型等带来的软件buff,又有合适的小伙伴会加入进来进行开发工作),当前是把这个系列做完善的最佳时机了,后续这个系列会继续开始更新下去。

 先放用例图:整体如下(不一定代表最终的样子,过程中会修改和调整)

详细分析一下

1、先是硬件系统,主要的就是卡片的实时识别,这个我这边之前已经调通了,可以让用户实际的使用实体卡片来代替软件的卡组进行操作,硬件灯效这一块涉及的嵌入式不是很难,当前阶段不作为重点

2、有了硬件没有用,当用户发出语音指令的时候(例如Blue Eyes direct attack,ha ha ha ha),战斗系统要能够进行操作,必须有一个自然语言处理的GameMaster将这句(Blue Eyes direct attack,ha ha ha ha)转译成,(使用卡片 青眼白龙 进行操作 攻击 对象 对手玩家)

 3、上面的两种都是稍微外围的东西,和使得整个卡片游戏运行起来没有关系。

现在转到核心部分:战斗系统

 3.1 卡片管理系统,必须管理卡片的描述信息,技能信息

3.2  操作状态描述和指令系统

描述当前进行的阶段,状态的状态机,指令集等,这一部分比较复杂,具体的设计还要优化

 3.3 动画系统 2D  或者3D,二者保持相同的接口即可,先实现2D的

 还有一些细节没有列出来,如整个界面UI的构建,回合制的状态机系统等


http://www.ppmy.cn/news/1047880.html

相关文章

C++学习笔记总结练习:Linux下vscode编程

前言 学习linux下通过vscode进行c编程的学习总结,知识内容包括使用g,cmake编译,已经最后在vscode上对代码进行调试 环境搭建 用的是虚拟机 ubantu18 需要工具 gdb(调试工具),g(编译工具,c与c都可以编译),gcc(编译…

Go语言入门指南:基础语法和常用特性(下)

上一节,我们了解Go语言特性以及第一个Go语言程序——Hello World,这一节就让我们更深入的了解一下Go语言的**基础语法**吧! 一、行分隔符 在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ;…

LeetCode 2236. 判断根结点是否等于子结点之和

【LetMeFly】2236.判断根结点是否等于子结点之和 力扣题目链接:https://leetcode.cn/problems/root-equals-sum-of-children/ 给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。 如果根结点值等于…

未来十年:人工智能的巨大飞跃与挑战

博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻 《java 面试题大全》 🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭 《MYSQL从入门到精通》数据库是开发者必会基础之…

ansible远程执行命令

一、ansible简介 需要在一台机器上搭建ansible环境,且配置目的ip的密码,通道没有问题即可下发命令 使用的通道是ssh(端口:36000) 二、搭建细节 1、安装ansible yum install -y ansible 2、把目的ip密码写到配置…

Flutter实战·第二版-第三章 基础组件笔记

第三章:基础组件 3.1文本及样式 3.1.1 Text Text("Hello world",textAlign: TextAlign.left, );Text("Hello world! Im Jack. "*4,maxLines: 1,overflow: TextOverflow.ellipsis, );Text("Hello world",textScaleFactor: 1.5, );3.1…

C++ 加号运算符重载

通过重载运算符&#xff0c;实现用运算符操作自定义的数据类型。 语法&#xff1a;一个正常的成员函数 把函数名改为operator加上一个操作符。 情况一&#xff08;用成员函数重载运算符&#xff09;&#xff1a; #include<iostream> using namespace std; class Perso…

【前端】React快速入门+Redux状态管理

本文旨在记录react的基础内容&#xff0c;帮助有需要的同学快速上手,需要进一步了解描述更加稳妥和全面的信息&#xff0c;请查阅官方文档 官方文档点击这里进行跳转 React快速入门 先导 react框架 vue,react,angular这几种主流前端框架使用频率较高…本质还是js库。 React…