TGame游戏新篇:1.2、基于硬件的交互性目标

1、使用micropython板子做开发。涉及卡片识别,游戏动作,功能单元测试完成 check

2、搭建软硬件接口(初步具有思路,socket报文交互等工作,外围处理结果和UE4进行交互,

在初步学习ygopro源码之后这一部分的交互首先传递的信息是卡片id),

战斗场地模块搭建(初步具有思路,需要模型设计+后期修改,需要3d打印和pcb绘制)

3、学习现有ygopro源码(lua卡片功能、sqlite卡片库架设,逻辑框架等)

(首先对所有开发和维护ygopro的人员表示感谢,声明以下进行的内容不会进行商业用途的使用

       主要考虑初代规则的体现(理由卡片种类单一,考虑起来相对简单)

       1).先是卡片数据card.cdb的读取,见data_manager.cpp;对应需要进行的测试1:sqlite3在ue4下的操作card.cdb数据库,check

       2).其次是卡图的加载 ,见image_manager.cpp 取对应的code.jpg文件  

           卡组的加载,见deck_manager.cpp,主要是ydk文件的交互;对应需要进行的测试2:ue4下加载图片和处理ydk文件

        3).测试3:UE4和lua交互;使用Unlua,可以很方便的用lua调用蓝图,以及使用蓝图调用lua

        4).考虑卡片交互逻辑,

              状态表示--可以获取到

              对象的区分

              主动方:技能发动,普通攻击指令的传递 --按键指令  (魔法、陷阱、攻击等均看做技能)

              被动方:受到技能影响,受到攻击影响的对象

              --具体作用到的对象如何获取?(装备的对象、攻击的对象(如果是语音指令的话:装备于XXX对象),按键指定,鼠标点选指定,包括手势指定等 要考虑) 

              作用的效果(被攻击,被影响属性值,生命值受到影响,被影响卡片状态等)

编译linux版本ue4,并使用qt编译新工程(结论:不适合用linux做ue4_c++的开发环境)

4、添加图像识别写卡片信息功能。

5、添加简单语音指令识别功能 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值