● 摘要
有形交互技术是一种使用实际物体与计算机进行交互的一种交互手段,是当代人机交互研究的重要方向,在近年图像处理与识别技术、客户端与触点处理技术、磁传感器识别技术等技术的带动下发展迅猛,越来越多的有形交互概念展示和技术应用纷纷出现。
本文所介绍的桌面骰宝游戏即为充分表现有形交互优点的整合式解决方案。作为传统骰宝游戏的玩法拓展,该项目以C#语言中的WPF技术为程序框架,通过组合多线程的方式进行游戏规则控制和识别算法调用,并整合了用户信息数据库,实现了使用实际筹码和骰子完成游戏的交互预期。
本文首先对项目背景进行了介绍,随后通过划分为交互层、算法层、控制层和数据层的整体结构对项目的需求分析和概要设计进行了介绍。而在之后的详细设计中,重点介绍了前端实现、触点管理、游戏逻辑、数据定义等个人工作内容的实现细节,以及骰子和筹码识别算法的技术细节。最后,对项目的测试方案和结果进行了阐述。本文对项目中所用到的技术方案也有相关的介绍,并着重展示了本项目在非功能需求和测试方法上的特殊性。
通过该项目的设计与实现,团队对有形交互的设计和技术水平有了很大的提高,并对行业的发展具有深远的意义。
相关内容
相关标签