# ironic-game **Repository Path**: gui-shuo/ironic-game ## Basic Information - **Project Name**: ironic-game - **Description**: 一个专注于游戏开发的开源项目,利用创意元素打造独特游戏体验,适合寻求新颖挑战的开发者和玩家。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-28 - **Last Updated**: 2025-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 「说反话」解压小游戏 ## 项目简介 一款基于反向逻辑的创新解压游戏,所有操作都需要"反着来",挑战玩家的认知和反应能力。 ## 技术栈 ### 后端 - Java 17 - Spring Boot 3.1.0 - Spring Data JPA - MySQL 8.0 - Maven ### 前端 - Vue 3 - Vite - Uni-app (小程序框架) - Element Plus - Pinia (状态管理) ## 项目结构 ``` game/ ├── backend/ # 后端服务 │ ├── src/ │ │ ├── main/ │ │ │ ├── java/com/game/reverse/ │ │ │ │ ├── controller/ # 控制器 │ │ │ │ ├── service/ # 业务逻辑 │ │ │ │ ├── entity/ # 实体类 │ │ │ │ ├── repository/ # 数据访问层 │ │ │ │ ├── dto/ # 数据传输对象 │ │ │ │ └── config/ # 配置类 │ │ │ └── resources/ │ │ │ ├── application.yml │ │ │ └── data.sql # 初始数据 │ │ └── test/ │ └── pom.xml ├── frontend/ # 前端小程序 │ ├── src/ │ │ ├── pages/ # 页面 │ │ ├── components/ # 组件 │ │ ├── utils/ # 工具函数 │ │ ├── api/ # API接口 │ │ ├── store/ # 状态管理 │ │ └── static/ # 静态资源 │ └── package.json └── database/ # 数据库脚本 └── init.sql ``` ## 核心功能 1. **关卡系统** - 30个精心设计的反向逻辑关卡 2. **反向反馈** - 成功显示失败,失败显示成功 3. **排行榜** - 记录玩家通关时间和失败次数 4. **社交分享** - 分享战绩,邀请好友挑战 5. **数据统计** - 记录玩家行为数据 ## 快速开始 ### 后端启动 ```bash cd backend mvn clean install mvn spring-boot:run ``` ### 前端启动 ```bash cd frontend npm install npm run dev ``` ## API文档 - 后端服务地址:http://localhost:8080 - API文档:http://localhost:8080/swagger-ui.html ## 数据库配置 详见 `database/init.sql` 文件 ## 开发团队 - 游戏策划与开发 ## 版本历史 - v1.0.0 - 初始版本,核心30关