# battle **Repository Path**: jinjiancode/battle ## Basic Information - **Project Name**: battle - **Description**: 模拟游戏演练项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-10-11 - **Last Updated**: 2023-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Battle API手册 ## 介绍 访问入口:(http://127.0.0.1:12356/) 示例系统python3.6及其以上运行的,安装好python后,需要安装如下安装包 pip install bottle pip install beaker 系统按照一种类似对战游戏的模式设计。 系统运行方法: python app.py ## 1.1 首页 接口描述:访问主页 调用方式:get 访问路由:/ 或者/index 响应内容:说明性文本 ## 1.2 登录 接口描述:登录 调用方式: post 访问路由:/login 入参格式:JSON格式 入参示例: ```{ {"username":"admin", "password":"admin" } ``` 入参内容:body |名称|类型|长度限制|可空|备注| |---|---|---|---|---| |username|String|30|no|英文名称| |password|String|30|no|英文名称| 响应格式:JSON 响应内容:说明性文字 ## 1.3 选择装备 接口描述:选择装备 调用方式: post 访问路由:/selectEq 入参格式:JSON格式 入参示例: ``` { "equipmentid":"300" } ``` 入参内容:body |名称|类型|长度限制|可空|备注| |---|---|---|---|---| |equipmentid|int|4|no|装备编号| 响应格式:json 响应内容: |名称|类型|长度|可空|备注| |---|---|---|---|---| |equipmentid|int| | no|选择的装备id| |message|String ||yes|交互结果描述 | ## 1.4 杀敌 接口描述:选择要PK的怪兽 调用方式: post 访问路由:/kill 入参格式:JSON格式 入参示例: ``` { "enemyid":"20", "equipmentid":"400" } ``` 入参内容:body |名称|类型|长度限制|可空|备注| |---|---|---|---|---| |equipmentid|int|4|no|装备编号| |enemyid|int|4|no|打怪兽编号| 响应格式:JSON 响应内容:说明性文本,说明战斗结果