python实现冒险者游戏(文字版,无界面) | 您所在的位置:网站首页 › 冒险岛奇幻传播者怎么用 › python实现冒险者游戏(文字版,无界面) |
冒险者游戏
1、总体框架1.1 实体关系图 E-R图1.2 活动流程图
2 具体模块:2.1 实体bean类(1) 冒险者adventurer(2) 背包Inventory(3) 物品Item① 药水potion② 装备equipments
2.2 活动方法(1) 初始化参数 init① 初始化物品列表 getItemList()② 初始化勇士 Initadventurer()
(2) 战斗过程 battle① 前三波初始化弱敌 initEnemy()② 随机加强敌人 RandomEnemy()③ 判断先手 回合战斗a) 勇士行为action攻击attack格挡defend用药usePotion逃跑runAway
b) 怪物行为enemyAction
④ 结算回合a) 结算勇士b) 结算怪物c) 展示状态并更新
(3) 清扫战场与装备管理 InventorManagement① 挑选战利品 pickUpItem()② 丢弃物品 DropItem()③ 装备物品 equipItem()④ 继续战斗 battle()
3 主程序中main函数流程:
附加文件源码地址说明文档装备属性
1、总体框架
角色扮演、RPG、回合制游戏、文字版、无界面。 说明文档内容附在文末 1.1 实体关系图 E-R图要组成一个大整体,首先要有各种实体,这在大学里面叫什么分析来着,ER图?反正就是那么个东西,工欲善其事必先利其器,先分析就对了,只有结构清晰了,才能下笔如有神。 每个实体写成一个类,这叫封装,面向对象的过程中是一个非常好的习惯。后续添加属性或者方法都很容易定位。 2.1 实体bean类 (1) 冒险者adventurerE-R图 |
CopyRight 2018-2019 实验室设备网 版权所有 |