Skip to content
forked from Feiju12138/SGS

为了能更熟练的的使用Python,用Python写了一个三国杀游戏

Notifications You must be signed in to change notification settings

xiongqingfu/SGS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGS

为了能更熟练的的使用Python,用Python写了一个三国杀游戏

更新日志

  • v1.0
    • v1.0版本只实现逻辑,用控制台进行交互

2021.11.02

  • 完成了摸牌堆的初始化
  • 武将目前只有一种,血上限为4,没有武将技能
  • 完成了所有类型的牌的初始化
    • 三国杀标准版、三国杀军争篇
  • 完成了用户的初始化
    • 目前只有测试用户user01、user02、user03、user04、user05
  • 目前只支持5人场,后期再修改为动态的
  • 完成了初始化身份牌
  • 完成了初始化玩家
    • 玩家会随机分配身份,分配到主攻的玩家标记座位号为1,右手边为2,以此类推

BUG

  • 顺手牵羊和过河拆桥会报错

2021.11.11

  • 决斗自测完成
  • 修复了顺手牵羊和过河拆桥的BUG,并增加了顺手牵羊和过河拆桥的展示
  • 修复了无中生有使用后不移除的BUG
  • 修复了一名玩家回合结束不跳转下家的BUG
  • 将判断返回值弃牌改为直接判断弃牌

2021.11.12

  • 修复乐不思蜀和兵粮寸断的BUG
  • 修复攻击距离计算方式

BUG

  • 借刀杀人展示出的有武器的玩家有误

2021.11.16

  • 修复了五谷丰登少一个人选牌的BUG
  • 修复了铁索连环不能只选择一个人的BUG

BUG

  • 铁索连环选中两个目标时操作不正确

2021.11.18

  • 解决了为一名玩家安装铁索连环后,其他玩家铁索连环也为True的BUG
    • 原因是没有使用实例属性,而是使用了类属性,改为实例属性即可解决这个问题

BUG

  • 借刀杀人选择有武器的玩家会报错

2021.11.19

  • 解决了借刀杀人选择出杀玩家的BUG
  • 解决了借刀杀人出杀和出闪玩家,因为变量名相同,造成的代码混乱的bug
  • 优化了延时锦囊判定后的放入弃牌堆的逻辑
  • 优化了受到超过1点伤害的受伤提示
  • 修复了基本牌使用后进入弃牌堆的逻辑
  • 优化了所有装备牌的出牌逻辑

BUG

  • 修复了一部分直接对属性的操作,而不使用方法,还剩下一部分

2021.11.23

  • 修复了全部方法,改为直接对属性操作

About

为了能更熟练的的使用Python,用Python写了一个三国杀游戏

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%