# 第二次项目 **Repository Path**: sssixxx/binomial ## Basic Information - **Project Name**: 第二次项目 - **Description**: 第二次项目, 需要使用git协作 哥哥转生到异世界成为了异种族, 并且有了[职业], 但妹妹缺毫无防身之力,因此哥哥下定决心保护妹妹直到寻找到回去原本世界的方法... - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: v1.0.1 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 24 - **Created**: 2023-12-04 - **Last Updated**: 2023-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

第二次项目

By 请问您今天要来点代码吗? 小组

996.icu 技术支持: 量子力学に似た不思議なコード言語の神秘的なサポート

異世界転生の俺はずっと可愛い妹を守り抜く件

## 项目简介 `回合制游戏`, 二次元`像素风格`, 哥哥转生到异世界成为了异种族, 并且有了[职业], 但妹妹缺毫无防身之力 玩家需要操作 `哥哥` 保护妹妹, 把地牢里面的怪物全部击杀, 从而获得最终的胜利!... #### 操作/游戏 说明: 1. 通过 鼠标可以让玩家移动到目的地, 通过移动到怪物面前, 可以点击怪物进行攻击 1. 攻击/移动被怪物发现后, 会进入回合模式, 你与怪物只能进行有限次攻击和有限范围内移动 2. 怪物会优先攻击视野范围内血量少的敌人, 所以请保护好你的妹妹 3. *值得注意的是: 你与怪物的攻击会进行一次判断是否击中的判断, 如果击中, 才会判断伤害! 详细的操作说明: [游戏操作教程与伤害公式](./ProjectDocuments/05_ReadmeFile/游戏操作教程.md) ## 目录结构说明 > $文档目录$ - ProjectDocuments `项目文档` - 01_Analysis `可行性分析` - 02_RequirementDocument `需求文档` - 03_ProductPrototypeDiagram `产品原型图` - 04_ProductFlowDiagram `产品流程图` - 05_ReadmeFile `README.md需要的其他图片链接` > $代码目录:$ - GameCode `游戏代码目录` ``` ├─GameCode │ │ HXUniversalHeaderFile.h [自制万能头文件] │ │ │ ├─const_data [数据与游戏的宏定义] │ │ constData.cpp │ │ constData.h │ │ │ ├─data_persistence [文件读写逻辑 (数据持久化)] │ │ Archive_Read.cpp │ │ Archive_Read.h [存档读取逻辑] │ │ Audio_Read.cpp │ │ Audio_Read.h [音频读取] │ │ Img_Read.cpp │ │ Img_Read.h [图片读取] │ │ Numerical_Read.cpp │ │ Numerical_Read.h [数据读取] │ │ │ ├─game_logic [游戏逻辑] │ │ Map_Lohic.cpp │ │ Map_Lohic.h [地图逻辑] │ │ Round_Logic.cpp │ │ Round_Logic.h [回合逻辑] │ │ Knapsack_Logic.cpp │ │ Knapsack_Logic.h [背包逻辑] │ │ Page_Switcher.cpp │ │ Page_Switcher.h [界面切换逻辑] │ │ Transaction_Logic.cpp │ │ Transaction_Logic.h [交易逻辑] │ │ │ ├─logical_code [各种计算公式 以及 随机数产生逻辑] │ │ Formula.cpp │ │ Formula.h │ │ │ └─UI_Library [UI界面] │ │ Archive_Select_Interface.cpp │ │ Archive_Select_Interface.h [存档选择界面] │ │ Gameing_Interface.cpp │ │ Gameing_Interface.h [游戏内, 游戏中的所有界面] │ │ Game_Main_Interface.cpp │ │ Game_Main_Interface.h [游戏主界面(标题界面)] │ │ Login_Interface.cpp │ │ Login_Interface.h [登录界面] │ │ New_Game_Interface.cpp │ │ New_Game_Interface.h [新建存档界面 + 自定义角色界面] │ │ Setting_Interface.cpp │ │ Setting_Interface.h [设置界面] │ │ UI.cpp │ │ UI.h │ │ │ └─HX [控件库] │ HXconstData.cpp │ HXconstData.h │ HXcontrol.cpp │ HXcontrol.h [控件以及所有信号(鼠标, 键盘, 字符输入)检测] │ HXFile.cpp │ HXFile.h [类实现c文件读取] │ HXgameUI.cpp │ HXgameUI.h │ HXsynthesisWindow.cpp │ HXsynthesisWindow.h ``` > $资源目录:$ ``` src ├─music <游戏音频文件> | ├─data <值的读写> │ ├─article <物品> │ ├─map <地图> │ │ ├─map_1 │ │ ├─map_2 │ │ ├─map_3 │ │ ├─map_4 │ │ ├─map_5 │ │ └─map_6 │ ├─organism <生物> │ └─plot <剧情> | └─img <图片资源> ├─bag <物品/背包资源图片> ├─map │ ├─map_1 │ ├─map_2 │ ├─map_3 │ ├─map_4 │ ├─map_5 │ └─map_6 ├─organism │ ├─id_0 │ ├─id_10 │ ├─id_11 │ ├─id_12 │ ├─id_13 │ ├─id_14 │ ├─id_15 │ ├─id_4 │ ├─id_5 │ ├─id_6 │ ├─id_7 │ ├─id_8 │ └─id_9 └─res_W ├─text │ ├─.idea │ │ └─inspectionProfiles │ ├─input │ └─output └─tra_res ├─mask └─white_bg ``` 游戏详细资源说明: [值读写说明.md](./ProjectDocuments/05_ReadmeFile/数据规划临时说明.md) ## 推荐的代码规范: > - [点击跳转至 GoodCode.md [NEW]](./ProjectDocuments/05_ReadmeFile/GoodCode.md) ## 软件架构 ### 后端技术 |技术|说明|版本|备注| |----|----|----|----| |EasyX|绘图库|20220901|https://easyx.cn/ #### 使用了一个自制控件库 (`组长` Heng_Xin) 写的, [HX自制库使用说明](./ProjectDocuments/05_ReadmeFile/HX自制库使用说明.md) ## 环境搭建 ### 开发工具 |工具|说明|版本|备注| |----|----|----|----| |Visual Studio|2022|编译器|https://visualstudio.microsoft.com/zh-hans/vs/ |墨刀|原型设计工具|???|https://modao.cc/| |processon|流程图绘制工具|???|https://www.processon.com/ ### 开发环境 |工具|版本|备注| |----|----|----| |Windows|10+|操作系统| ### 安装教程 `详细安装与下载教程` [教程](./ProjectDocuments/05_ReadmeFile/安装教程.md) --- ## 开发进度 基础版本已完成 ### 可行性分析 [ √ ] - [定档版本](./ProjectDocuments/01_Analysis/可行性分析定档.md) ### 需求文档 [ √ ] - [定档版本](./ProjectDocuments/02_RequirementDocument/需求文档%20定档.md) ### 项目流程图 [ √ ] > - #### 功能预览图 ![By ?](./ProjectDocuments/04_ProductFlowDiagram/功能简述.png) > - #### 详细流程图 ![By Heng_Xin + 全组审核](./ProjectDocuments/04_ProductFlowDiagram/产品流程图定档_详细流程.png) ### 产品原型图 [ √ ] (具体以实物为准) - 预览![预览](./ProjectDocuments/03_ProductPrototypeDiagram/前驱.png) - 探索模式![探索模式](./ProjectDocuments/03_ProductPrototypeDiagram/探索模式.png) - 回合模式![回合模式](./ProjectDocuments/03_ProductPrototypeDiagram/回合模式.png) - 背包![背包](./ProjectDocuments/03_ProductPrototypeDiagram/背包.png) - 交易页面![交易页面](./ProjectDocuments/03_ProductPrototypeDiagram/交易页面.png) - ESC![ESC](./ProjectDocuments/03_ProductPrototypeDiagram/ESC.png) - 右键生物查看属性![右键](./ProjectDocuments/03_ProductPrototypeDiagram/查看怪物属性.png) ### 项目架构 [ √ ] - 请切换到 `arch` 架构分支查看 ## 参与项目的成员 1. ![项目负责人](https://foruda.gitee.com/avatar/1693063505519810613/13362347_heng_xin_666_1693063505.png!avatar60)`组长` + `技术官`: **Heng_Xin** 2. ![信息官](https://foruda.gitee.com/avatar/1693061883676084618/13362214_jian205_1693061883.png!avatar60)`信息官`: **JIAN** 3. ![副组长](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAYAAACq0qNuAAAAAXNSR0IArs4c6QAAAdpJREFUeF7t1MFJA2EYhOF/QfAQbMIqbMA+LMBzjhZgFZ5twQYswA6EXHOQHIJKhDTgsDvkTeDN+dsZ9tkh0+bp9jD8nVxgEv7k5sdC4Rl34SF34YWnBKBe/+OFhwSgWhcvPCQA1bp44SEBqNbFCw8JQLUuXnhIAKp18cJDAlCtixceEoBqXbzwkABU6+KFhwSgWhcvPCQA1bp44SEBqNbFCw8JQLVnufjV3cO4uV+P6er6yHL42Y+vt+exe3+BmPq1wvdNo0ThI6b+kfB90yhR+IipfyR83zRKFD5i6h8J3zeNEoWPmPpHwvdNo0ThI6b+kfB90yhR+IipfyR83zRKFD5i6h8J3zeNEoWPmPpHwvdNo0ThI6b+kfB90yhR+IipfyR83zRKFD5i6h8J3zeNEoWPmPpHwvdNo0ThI6b+kfB90yhR+IipfyR83zRKvAj46E3+Ofrdfo7t6+P43nw04hZnCL+YcF6A8PPcFj8l/GLCeQFnCT/vVS7rKeGh7yW88JAAVOvihYcEoFoXLzwkANW6eOEhAajWxQsPCUC1Ll54SACqdfHCQwJQrYsXHhKAal288JAAVOvihYcEoFoXLzwkANW6eOEhAajWxQsPCUC1Ll54SACq/QMWBx9Twuhm2QAAAABJRU5ErkJggg==)`副组长` + `技术官`: **乐观的玩具** 4. ![麦乐鸡](https://foruda.gitee.com/avatar/1699535953174561666/13682964_kchick_1699535953.png!avatar60)`监督官`: **麦乐鸡** 5. ![技术官](https://foruda.gitee.com/avatar/1699778774227071843/13457339_miranda0388_1699778774.png!avatar60)`技术官`:**?** 6. ![产品经理](https://foruda.gitee.com/avatar/1699803708799165318/13363028_shaoohh_1699803708.png!avatar100) 产品经理 :**华** 6. ![技术官](https://foruda.gitee.com/avatar/1699804598656373043/13695433_elysiaiii_1699804598.png!avatar60)`技术官`: **爱莉希雅** 7. ![技术官](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAYAAACq0qNuAAAAAXNSR0IArs4c6QAABZFJREFUeF7tm9lTIkkQxj8uQfHiEFFAEK8ZY2L2/3/Yp3nY59lYXRkR5fDg8kBgQK6J7IlGVBQakKwxsh7prkrqlx9ZVVmJ6e9v/3QgbeoETAJ+6sw1gwKeh7uAZ+Iu4AU8FwEmuxLjBTwTASazongBz0SAyawoXsAzEWAyK4oX8EwEmMyK4gU8EwEms6J4Ac9EgMmsKF7AMxFgMiuKF/BMBJjMiuIFPBMBJrOieAHPRIDJrChewDMRYDIrihfwTASYzCqveIvFAo9rGT6vB4sL87BZLaDP9NbpdNBqtVF/eEDpvoxcoYjizS0TzuHNKgt+xmZDJBTAqs8Lm9U6/IwA1OsPOL/KIn1xhVarZajvtF5WEjwpfHcrglmHYywOpXIZsfgp7suVscZ5j87Kgfd53djd2gQpfhLtZ62Gg1hcC0MqNaXAOxx2fP28h3nn3BNGFMcr1Z8oXN/g9q6EcqWKh0ZDe4f6LMw74XW54HYtwT4z84IvQf8vdoxara4Me6XAR8MhhIPrMJlMXUC0aB4nktqiOajRokv9Q4E1WMzmJwtwMnOBRDI9aIipPVcGvMM+g6/7pHZnd/KNRhOxkwRyhWtDQDYCayAnmnvglysV/HsYQ63+YGis93pZGfC0oO7vbT/ZwWTzBS0+G22k/L/297C8tNjt2my1EIsnkM0P/uUYtTfK+8qAX1v1YTcagcXyO0S0222cJNNIn1+OMi+EgwFEw8Fu2KJ14ix9jtNUZqTxJt1JWfAEKpHMIJk5H2nO+i+IYj05kf5TSk4k+Co0ZcD3CzV0Av1+cKQCp4l/B2XA91tcW+02zlKk+ouJT5x7QGXAE4h+28l2p4O70j0yF1fIF43tbrjhvmVfKfB0GPqyt6Mlw/q1RqOB+0pV29Nf394pdSAy6mSlwNOXJ+iftqMvTq/PJ0aLZbPZRKVSxc1dSTvVqpiTec0hyoGnL0rK34mE4fG4YO45xQ5SFTmiVK4gmysgV7xWNjNJ81ASvA7YtbSIcCiApcWFJymAQQ6g541mU3MAbR/1vM4w/ab1jtLgdQiUqfS4XVhd8WDBOQebgcxlrV5H/DQ1VK5nWtCVV/xrIOZmZ+F1L8PtWtbWAnLEY1rtZS8KQZQgy1xmp8n2TVt/hOIH0aI1wedxY8Xj1lLEvckxvS/tiP6PJ1Ao3gwabirPPwT4XlLkBEoN+30rL9YFlU7CHw687gT/ihc70Qhstsf7WlL94Y8TJS7DPyx4csBONIzgmv9JhnKcxNskY5AS4EPrfi2NazabYDKZ0Ww1cXB0jNvS/Vhz9Xpc2N/ZhtX6WA6SylwgfpYaa9xJdFYC/FZkQ4vLeqM6mR+JM1xmc2PNkRbaL592Meuwd8cR8D1In1+C0KNRb596PdVP8ZTpPBHF/8bUT5l08qSamGEuuV/7WextbyLgX+0+Vun6T4lQQ2SeQ6LPqBwjdnI60i6k365GpQtvZcBTVpJSwrQP7210GXKVy2uXIcPUxdBFN1UZ0IJt7Sn9o7w+XarI1V+f+EDANsOhvgkxujeltC/l4amoibKQel0khSrn3Kx2cqXKgn61ltTn+2FMmYylMorX/bC5EcRGcN1wNvKt7Q857CieUCpfrxx4ArjmW9GuAe32l+V4RvaXdFlSvL7RtqbDhCkjY4/7rpLgaVLjlGkT8Gq1itT5JS6z+XEZvUt/ZcH3zpZKP2hPvjg/ry2+VCvTm4HU/5xAuXeK5Vf5gnLVwc+990eAfxfJMQ8q4JkcIOAFPBMBJrOieAHPRIDJrChewDMRYDIrihfwTASYzIriBTwTASazongBz0SAyawoXsAzEWAyK4oX8EwEmMyK4gU8EwEms6J4Ac9EgMmsKF7AMxFgMiuKF/BMBJjMiuIFPBMBJrOieAHPRIDJ7C+vAwxAAxeaJwAAAABJRU5ErkJggg==)`技术官`:**soonandsoon** 8. ![产品经理](https://foruda.gitee.com/avatar/1699958958832162246/13699529_twilight-dynasty_1699958958.png!avatar30)`产品经理`:**暮朝**