# mota **Repository Path**: zella/mota ## Basic Information - **Project Name**: mota - **Description**: 魔塔50层 - **Primary Language**: HTML - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-02 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 魔塔50层 这是一个基于HTML5的魔塔游戏实现,包含角色扮演、战斗系统、装备收集等经典魔塔元素。游戏使用Tailwind CSS进行样式设计,采用Canvas进行地图渲染。 ## 功能特性 - 3层楼的地图探索(示例) - 多种敌人类型(史莱姆、哥布林、骷髅等) - 装备收集系统(武器和护甲) - 钥匙和门的解谜机制 - 游戏存档和读档功能 - 计时器和消息日志 - 移动端友好控制 ## 游戏操作 ### 键盘控制 - 方向键:移动角色 - P:暂停/继续游戏 - 方便的存档和读档功能 ### 移动端控制 屏幕下方的虚拟方向键控制角色移动 ## 游戏元素 ### 角色属性 - 生命值(HP) - 攻击力(ATK) - 防御力(DEF) - 金币(GOLD) - 经验值(EXP) - 各类钥匙 ### 地图元素 - 🟨 黄色门和黄色钥匙 - 🟦 蓝色门和蓝色钥匙 - 🟥 红色门和红色钥匙 - 🗡️ 武器 - 🛡️ 护甲 - 💰 金币 - 🐲 敌人 - 🪜 楼梯(上下楼层) - 💬 NPC对话 ## 游戏玩法 1. 使用方向键移动角色 2. 收集金币和经验值提升等级 3. 获取钥匙打开对应颜色的门 4. 拾取武器和护甲提升战斗力 5. 与敌人战斗并击败所有楼层的怪物 6. 找到楼梯前往下一层 7. 挑战最终BOSS龙 ## 技术实现 - 使用Tailwind CSS进行响应式布局 - Canvas用于游戏地图渲染 - JavaScript实现游戏逻辑 - localStorage用于游戏存档 - Font Awesome图标库 ## 开发者信息 这是一个简化版的魔塔游戏实现,目前只包含了3层楼的地图示例。完整版可以扩展为50层,添加更多类型的敌人、装备和特殊事件。 ## 许可证 请查看项目中的LICENSE文件获取详细许可信息。