项目简介 本项目是基于Qt 5.15.2框架开发的塔防小游戏。以塔防玩法为核心,玩家需建造并升级防御塔抵御敌人进攻。通过自定义类和函数实现了游戏窗口、敌人、友军单位、地图格子等核心功能,借助读取地图信息初始化游戏元素,处理鼠标事件和游戏结束后的清理工作。 项目的主要特性和功能 游戏窗口:基于QGra
项目简介 EventOS Nano是一款轻量级、事件驱动的嵌入式实时操作系统(RTOS),专为资源受限的嵌入式系统打造。它以事件总线为核心,支持状态机驱动和事件驱动两种编程模型,具备时间事件和事件数据功能。该系统旨在构建统一的嵌入式技术生态,为嵌入式开发者提供高可靠性、高性能、现代且高效的开发环境。
项目简介 这是一个结合React Native和原生Android开发的混合应用项目。采用React Native进行前端界面开发,并集成了原生Android的部分功能。该项目是一个综合性应用,涵盖用户管理、内容展示、交互功能等。适合对React Native和原生Android开发有一定了解的开发
项目简介 本项目是基于React框架构建的电商网站前台系统。具备完善电商功能,包含用户登录、商品分类管理、商品展示与操作、用户与角色管理等。引入数据可视化功能,采用Redux进行状态管理,结合antd组件库打造美观易用界面,提升用户体验和管理效率。 项目的主要特性和功能 用户登录与管理:提供登录表单
项目简介 MonteCarloPi是一个用于对Arduino进行基准测试的库,借助蒙特卡洛方法来估算π值。此库可在单核心Arduino(像UNO)和多核心Arduino(如ESP32)上使用,虽然它并非估算或计算π值的最有效方式,但在基准测试方面效果出色。 项目的主要特性和功能 特性 支持单线程和多
项目简介 本项目以Tinkerforge的Rotary Poti Bricklet设备为核心,运用C#语言编写程序实现与之交互。项目具备获取设备当前位置的功能,同时支持通过回调函数实时接收和处理位置数据,是硬件开发学习的优质示例。 项目的主要特性和功能 硬件方面 采用开源EDA套件KiCad进行硬件
项目简介 本项目聚焦复杂海域多智能体协同探查技术研究,借助多智能体动态编程与任务分配算法,达成对复杂海域的高效探查。结合贪婪联盟拍卖算法(GCAA)和匈牙利算法,让智能体在不规则海域实现全覆盖探查,还能实时调整探查角度和次数,获取高精度目标信息。 项目的主要特性和功能 多智能体协同探查:多个智能体(
项目简介 本项目是一个基于内存的英文全文检索搜索引擎。它会扫描指定目录下的.txt格式文本文件,并在内存中建立倒排索引。基于构建好的索引,可实现单个搜索关键词的全文检索、两个搜索关键词的全文检索以及包含两个相邻单词的短语检索。 项目的主要特性和功能 倒排索引构建:从指定目录的文本文件构建倒排索引并存
项目简介 本项目是一个展示 BLE 协议和功能的应用集合,提供了信标、传感器与客户端通信、环境传感、警报通知、电池服务、心率监测等多种不同类型的 BLE 应用示例。项目包含构建和测试嵌入式蓝牙应用所需的 SDK 代码,可借助 ModusToolbox IDE 或命令行完成代码的构建、烧录等操作。 项
项目简介 本项目构建了一个基于C++的幸存者游戏环境,运用深度强化学习技术开展人工智能训练。游戏环境模拟生存场景,玩家需在规定时间内尽量存活。项目旨在开发出可自主学习并提升游戏技能的人工智能代理。 项目的主要特性和功能 游戏环境:基于QT框架构建,具备图形界面和丰富交互功能。游戏涵盖角色、敌人、地图