鱼C论坛

 找回密码
 立即注册
查看: 2208|回复: 0

[作品展示] 旧版第037讲课后作业动动手第1题(乌龟吃鱼小游戏)

[复制链接]
发表于 2022-11-20 18:31:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
原帖地址:https://fishc.com.cn/thread-48620-1-1.html
题目要求:按以下要求定义一个乌龟类和鱼类并尝试编写游戏。
  • 假设游戏场景为范围(x, y)为0<=x<=10,0<=y<=10
  • 游戏生成1只乌龟和10条鱼
  • 它们的移动方向均随机
  • 乌龟的最大移动能力是2(Ta可以随机选择1还是2移动),鱼儿的最大移动能力是1
  • 当移动到场景边缘,自动向反方向移动
  • 乌龟初始化体力为100(上限)
  • 乌龟每移动一次,体力消耗1
  • 当乌龟和鱼坐标重叠,乌龟吃掉鱼,乌龟体力增加20
  • 鱼暂不计算体力
  • 当乌龟体力值为0(挂掉)或者鱼儿的数量为0游戏结束

以下是小古比鱼编写的代码,可以实时显示乌龟和每条鱼的状态信息,按回车键继续(移动),感觉比小甲鱼老师提供的参考答案输出更直观,用户体验更好!望各位鱼友走过路过,留下宝贵意见,共同交流进步!
  1. from random import randint,choice

  2. def bounce(x):              # 函数bounce用于防止坐标越界(实现“撞墙反弹”效果)
  3.     if 0 <= x <= 10:
  4.         return x
  5.     if x > 10:
  6.         return 20 - x
  7.     return -x               # if x < 0

  8. class Fish:                                                 # 定义鱼类Fish
  9.     def __init__(self):
  10.         (self.x,self.y) = (randint(0,10),randint(0,10))     # 构造函数初始化位置坐标(0 ≤ x,y ≤ 10)
  11.     def getp(self):
  12.         return (self.x,self.y)                              # 函数getp返回对象当前位置
  13.     def move(self):
  14.         dir = choice(((0,1),(0,-1),(-1,0),(1,0)))           # 移动方向随机(上、下、左、右)
  15.         self.x = bounce(self.x + dir[0])
  16.         self.y = bounce(self.y + dir[1])                    # 鱼儿每次移动1格
  17.         return self                                         # 返回对象自身以便使用

  18. class Turtle(Fish):                                         # 定义乌龟类Turtle,继承自鱼类
  19.     def __init__(self):
  20.         super().__init__()                                  # 调用鱼类的构造函数初始化位置坐标
  21.         self.health = 100                                   # 初始化乌龟体力为100(上限)
  22.     def move(self):
  23.         dir = choice(((0,1),(0,-1),(-1,0),(1,0)))           # 移动方向随机(上、下、左、右)
  24.         self.x = bounce(self.x + dir[0] * choice((1,2)))
  25.         self.y = bounce(self.y + dir[1] * choice((1,2)))    # 乌龟每次随机移动1格或2格
  26.         self.health -= 1                                    # 每移动一次消耗1点体力

  27. def Game():
  28.     def getstate(turtle,fishes):                                             # 函数getstate用于打印当前状态
  29.         print(f'乌龟:{turtle.getp()} | 体力:{turtle.health}\n' \
  30.               f'鱼:{len(fishes)}条 | {[fish.getp() for fish in fishes]}')
  31.     def eatcheck(turtle,fishes):                                             # 函数eatcheck用于检测坐标重合
  32.         for f in range(len(fishes)-1,-1,-1):                                 # 从后往前遍历每一条鱼(不易出bug)
  33.             if turtle.getp() == fishes[f].getp():                            # 若该鱼的坐标与乌龟的坐标重合
  34.                 fishes.pop(f)                                                # 乌龟就会将该鱼吃掉
  35.                 turtle.health = min(turtle.health+20,100)                    # 乌龟的体力增加20(不超过100)
  36.                 print(f'乌龟吃掉了第{f+1}条鱼!体力恢复至{turtle.health}!')
  37.         return len(fishes) >= 1                                              # 返回当前是否有鱼

  38.     turtle = Turtle()                               # 初始化1只乌龟
  39.     fishes = [Fish() for f in range(10)]            # 初始化10只鱼
  40.     moves = 0                                       # 移动次数为moves
  41.     print('游戏开始!')
  42.     getstate(turtle,fishes)
  43.     while input('请按回车键继续!') == '':           # 按回车键继续
  44.         if not eatcheck(turtle,fishes):             # 若当前鱼的数量为0
  45.             print('所有的鱼均被吃光,游戏结束!')     # 游戏结束
  46.             break
  47.         moves += 1
  48.         print(f'\n移动{moves}次后:')
  49.         turtle.move()                               # 乌龟移动
  50.         fishes = [fish.move() for fish in fishes]   # 10只鱼各自移动
  51.         getstate(turtle,fishes)
  52.         if not turtle.health:                       # 若乌龟的体力为0
  53.             print('乌龟的体力已耗尽,游戏结束!')     # 游戏结束
  54.             break

  55. Game()   # 开始游戏
复制代码

运行结果:
  1. 游戏开始!
  2. 乌龟:(1, 6) | 体力:100
  3. 鱼:10条 | [(1, 0), (2, 7), (1, 4), (3, 1), (1, 10), (6, 4), (4, 4), (3, 2), (0, 7), (1, 4)]
  4. 请按回车键继续!

  5. 移动1次后:
  6. 乌龟:(2, 6) | 体力:99
  7. 鱼:10条 | [(1, 1), (2, 6), (0, 4), (4, 1), (1, 9), (5, 4), (5, 4), (4, 2), (0, 6), (1, 3)]
  8. 请按回车键继续!
  9. 乌龟吃掉了第2条鱼!体力恢复至100!

  10. 移动2次后:
  11. 乌龟:(2, 8) | 体力:99
  12. 鱼:9条 | [(1, 2), (1, 4), (5, 1), (0, 9), (4, 4), (4, 4), (4, 3), (1, 6), (1, 4)]
  13. 请按回车键继续!

  14. 移动3次后:
  15. 乌龟:(2, 7) | 体力:98
  16. 鱼:9条 | [(1, 1), (0, 4), (5, 2), (1, 9), (3, 4), (5, 4), (4, 2), (1, 5), (1, 3)]
  17. 请按回车键继续!

  18. 移动4次后:
  19. 乌龟:(2, 5) | 体力:97
  20. 鱼:9条 | [(1, 0), (0, 3), (6, 2), (1, 8), (3, 5), (6, 4), (4, 1), (1, 6), (1, 2)]
  21. 请按回车键继续!

  22. 移动5次后:
  23. 乌龟:(0, 5) | 体力:96
  24. 鱼:9条 | [(0, 0), (0, 2), (6, 1), (1, 9), (3, 4), (7, 4), (4, 2), (0, 6), (1, 1)]
  25. 请按回车键继续!

  26. 移动6次后:
  27. 乌龟:(1, 5) | 体力:95
  28. 鱼:9条 | [(1, 0), (1, 2), (6, 2), (1, 10), (2, 4), (8, 4), (4, 3), (0, 5), (2, 1)]
  29. 请按回车键继续!

  30. 移动7次后:
  31. 乌龟:(1, 3) | 体力:94
  32. 鱼:9条 | [(1, 1), (0, 2), (5, 2), (1, 9), (2, 3), (8, 3), (3, 3), (1, 5), (3, 1)]
  33. 请按回车键继续!

  34. 移动8次后:
  35. 乌龟:(1, 3) | 体力:93
  36. 鱼:9条 | [(2, 1), (0, 3), (4, 2), (1, 10), (2, 4), (7, 3), (3, 2), (2, 5), (3, 0)]
  37. 请按回车键继续!

  38. 移动9次后:
  39. 乌龟:(1, 4) | 体力:92
  40. 鱼:9条 | [(1, 1), (0, 4), (4, 3), (0, 10), (3, 4), (7, 4), (2, 2), (2, 4), (3, 1)]
  41. 请按回车键继续!

  42. 移动10次后:
  43. 乌龟:(0, 4) | 体力:91
  44. 鱼:9条 | [(1, 2), (0, 3), (5, 3), (1, 10), (4, 4), (7, 5), (1, 2), (2, 5), (3, 2)]
  45. 请按回车键继续!

  46. 移动11次后:
  47. 乌龟:(0, 5) | 体力:90
  48. 鱼:9条 | [(1, 3), (0, 2), (5, 2), (2, 10), (3, 4), (7, 6), (2, 2), (1, 5), (2, 2)]
  49. 请按回车键继续!

  50. 移动12次后:
  51. 乌龟:(1, 5) | 体力:89
  52. 鱼:9条 | [(1, 2), (0, 3), (5, 3), (3, 10), (3, 5), (8, 6), (2, 1), (1, 6), (1, 2)]
  53. 请按回车键继续!

  54. 移动13次后:
  55. 乌龟:(1, 5) | 体力:88
  56. 鱼:9条 | [(2, 2), (1, 3), (5, 4), (4, 10), (4, 5), (8, 7), (2, 2), (2, 6), (1, 3)]
  57. 请按回车键继续!

  58. 移动14次后:
  59. 乌龟:(2, 5) | 体力:87
  60. 鱼:9条 | [(2, 3), (1, 4), (4, 4), (3, 10), (4, 4), (8, 6), (2, 3), (2, 7), (2, 3)]
  61. 请按回车键继续!

  62. 移动15次后:
  63. 乌龟:(2, 4) | 体力:86
  64. 鱼:9条 | [(2, 2), (1, 5), (5, 4), (3, 9), (5, 4), (7, 6), (2, 4), (3, 7), (1, 3)]
  65. 请按回车键继续!
  66. 乌龟吃掉了第7条鱼!体力恢复至100!

  67. 移动16次后:
  68. 乌龟:(2, 3) | 体力:99
  69. 鱼:8条 | [(2, 3), (1, 4), (4, 4), (4, 9), (4, 4), (6, 6), (3, 6), (2, 3)]
  70. 请按回车键继续!
  71. 乌龟吃掉了第8条鱼!体力恢复至100!
  72. 乌龟吃掉了第1条鱼!体力恢复至100!

  73. 移动17次后:
  74. 乌龟:(2, 4) | 体力:99
  75. 鱼:6条 | [(2, 4), (4, 3), (4, 8), (3, 4), (6, 5), (3, 7)]
  76. 请按回车键继续!
  77. 乌龟吃掉了第1条鱼!体力恢复至100!

  78. 移动18次后:
  79. 乌龟:(0, 4) | 体力:99
  80. 鱼:5条 | [(4, 2), (3, 8), (3, 5), (6, 6), (3, 6)]
  81. 请按回车键继续!

  82. 移动19次后:
  83. 乌龟:(0, 6) | 体力:98
  84. 鱼:5条 | [(3, 2), (3, 9), (4, 5), (6, 5), (4, 6)]
  85. 请按回车键继续!

  86. 移动20次后:
  87. 乌龟:(1, 6) | 体力:97
  88. 鱼:5条 | [(3, 1), (4, 9), (3, 5), (6, 6), (5, 6)]
  89. 请按回车键继续!

  90. 移动21次后:
  91. 乌龟:(1, 4) | 体力:96
  92. 鱼:5条 | [(2, 1), (4, 8), (2, 5), (6, 7), (5, 7)]
  93. 请按回车键继续!

  94. 移动22次后:
  95. 乌龟:(1, 3) | 体力:95
  96. 鱼:5条 | [(3, 1), (5, 8), (1, 5), (6, 8), (4, 7)]
  97. 请按回车键继续!

  98. 移动23次后:
  99. 乌龟:(2, 3) | 体力:94
  100. 鱼:5条 | [(4, 1), (4, 8), (2, 5), (6, 7), (3, 7)]
  101. 请按回车键继续!

  102. 移动24次后:
  103. 乌龟:(2, 5) | 体力:93
  104. 鱼:5条 | [(4, 0), (5, 8), (3, 5), (5, 7), (3, 6)]
  105. 请按回车键继续!

  106. 移动25次后:
  107. 乌龟:(2, 3) | 体力:92
  108. 鱼:5条 | [(4, 1), (6, 8), (4, 5), (6, 7), (3, 5)]
  109. 请按回车键继续!

  110. 移动26次后:
  111. 乌龟:(4, 3) | 体力:91
  112. 鱼:5条 | [(4, 0), (6, 9), (4, 6), (5, 7), (2, 5)]
  113. 请按回车键继续!

  114. 移动27次后:
  115. 乌龟:(2, 3) | 体力:90
  116. 鱼:5条 | [(5, 0), (5, 9), (5, 6), (6, 7), (3, 5)]
  117. 请按回车键继续!

  118. 移动28次后:
  119. 乌龟:(1, 3) | 体力:89
  120. 鱼:5条 | [(4, 0), (5, 8), (6, 6), (6, 6), (3, 4)]
  121. 请按回车键继续!

  122. 移动29次后:
  123. 乌龟:(1, 1) | 体力:88
  124. 鱼:5条 | [(5, 0), (5, 9), (6, 7), (6, 5), (2, 4)]
  125. 请按回车键继续!

  126. 移动30次后:
  127. 乌龟:(1, 0) | 体力:87
  128. 鱼:5条 | [(5, 1), (5, 10), (6, 8), (5, 5), (3, 4)]
  129. 请按回车键继续!

  130. 移动31次后:
  131. 乌龟:(1, 0) | 体力:86
  132. 鱼:5条 | [(5, 2), (4, 10), (7, 8), (6, 5), (3, 3)]
  133. 请按回车键继续!

  134. 移动32次后:
  135. 乌龟:(2, 0) | 体力:85
  136. 鱼:5条 | [(5, 3), (4, 9), (8, 8), (6, 6), (3, 4)]
  137. 请按回车键继续!

  138. 移动33次后:
  139. 乌龟:(1, 0) | 体力:84
  140. 鱼:5条 | [(6, 3), (3, 9), (8, 9), (7, 6), (4, 4)]
  141. 请按回车键继续!

  142. 移动34次后:
  143. 乌龟:(1, 0) | 体力:83
  144. 鱼:5条 | [(6, 4), (3, 8), (7, 9), (8, 6), (4, 5)]
  145. 请按回车键继续!

  146. 移动35次后:
  147. 乌龟:(2, 0) | 体力:82
  148. 鱼:5条 | [(6, 3), (2, 8), (6, 9), (8, 5), (4, 4)]
  149. 请按回车键继续!

  150. 移动36次后:
  151. 乌龟:(2, 2) | 体力:81
  152. 鱼:5条 | [(5, 3), (3, 8), (6, 10), (8, 4), (5, 4)]
  153. 请按回车键继续!

  154. 移动37次后:
  155. 乌龟:(2, 3) | 体力:80
  156. 鱼:5条 | [(5, 4), (3, 7), (6, 9), (8, 5), (4, 4)]
  157. 请按回车键继续!

  158. 移动38次后:
  159. 乌龟:(4, 3) | 体力:79
  160. 鱼:5条 | [(5, 5), (2, 7), (7, 9), (7, 5), (4, 3)]
  161. 请按回车键继续!
  162. 乌龟吃掉了第5条鱼!体力恢复至99!

  163. 移动39次后:
  164. 乌龟:(5, 3) | 体力:98
  165. 鱼:4条 | [(6, 5), (3, 7), (7, 8), (7, 6)]
  166. 请按回车键继续!

  167. 移动40次后:
  168. 乌龟:(5, 1) | 体力:97
  169. 鱼:4条 | [(5, 5), (3, 8), (7, 9), (6, 6)]
  170. 请按回车键继续!

  171. 移动41次后:
  172. 乌龟:(3, 1) | 体力:96
  173. 鱼:4条 | [(6, 5), (3, 7), (7, 10), (5, 6)]
  174. 请按回车键继续!

  175. 移动42次后:
  176. 乌龟:(2, 1) | 体力:95
  177. 鱼:4条 | [(7, 5), (2, 7), (6, 10), (5, 5)]
  178. 请按回车键继续!

  179. 移动43次后:
  180. 乌龟:(4, 1) | 体力:94
  181. 鱼:4条 | [(7, 6), (1, 7), (7, 10), (5, 6)]
  182. 请按回车键继续!

  183. 移动44次后:
  184. 乌龟:(4, 1) | 体力:93
  185. 鱼:4条 | [(8, 6), (1, 8), (7, 9), (6, 6)]
  186. 请按回车键继续!

  187. 移动45次后:
  188. 乌龟:(6, 1) | 体力:92
  189. 鱼:4条 | [(7, 6), (1, 9), (6, 9), (7, 6)]
  190. 请按回车键继续!

  191. 移动46次后:
  192. 乌龟:(6, 2) | 体力:91
  193. 鱼:4条 | [(6, 6), (1, 10), (7, 9), (7, 7)]
  194. 请按回车键继续!

  195. 移动47次后:
  196. 乌龟:(6, 3) | 体力:90
  197. 鱼:4条 | [(6, 5), (2, 10), (7, 10), (6, 7)]
  198. 请按回车键继续!

  199. 移动48次后:
  200. 乌龟:(8, 3) | 体力:89
  201. 鱼:4条 | [(5, 5), (2, 9), (7, 9), (6, 6)]
  202. 请按回车键继续!

  203. 移动49次后:
  204. 乌龟:(6, 3) | 体力:88
  205. 鱼:4条 | [(4, 5), (2, 8), (7, 8), (5, 6)]
  206. 请按回车键继续!

  207. 移动50次后:
  208. 乌龟:(8, 3) | 体力:87
  209. 鱼:4条 | [(3, 5), (3, 8), (7, 9), (4, 6)]
  210. 请按回车键继续!

  211. 移动51次后:
  212. 乌龟:(7, 3) | 体力:86
  213. 鱼:4条 | [(2, 5), (3, 9), (7, 10), (5, 6)]
  214. 请按回车键继续!

  215. 移动52次后:
  216. 乌龟:(8, 3) | 体力:85
  217. 鱼:4条 | [(2, 4), (3, 10), (7, 9), (5, 5)]
  218. 请按回车键继续!

  219. 移动53次后:
  220. 乌龟:(8, 4) | 体力:84
  221. 鱼:4条 | [(3, 4), (4, 10), (7, 10), (4, 5)]
  222. 请按回车键继续!

  223. 移动54次后:
  224. 乌龟:(8, 5) | 体力:83
  225. 鱼:4条 | [(3, 3), (4, 9), (7, 9), (3, 5)]
  226. 请按回车键继续!

  227. 移动55次后:
  228. 乌龟:(8, 7) | 体力:82
  229. 鱼:4条 | [(3, 4), (5, 9), (6, 9), (3, 6)]
  230. 请按回车键继续!

  231. 移动56次后:
  232. 乌龟:(6, 7) | 体力:81
  233. 鱼:4条 | [(4, 4), (6, 9), (6, 10), (2, 6)]
  234. 请按回车键继续!

  235. 移动57次后:
  236. 乌龟:(4, 7) | 体力:80
  237. 鱼:4条 | [(4, 5), (7, 9), (5, 10), (1, 6)]
  238. 请按回车键继续!

  239. 移动58次后:
  240. 乌龟:(6, 7) | 体力:79
  241. 鱼:4条 | [(5, 5), (6, 9), (4, 10), (1, 5)]
  242. 请按回车键继续!

  243. 移动59次后:
  244. 乌龟:(5, 7) | 体力:78
  245. 鱼:4条 | [(6, 5), (7, 9), (5, 10), (0, 5)]
  246. 请按回车键继续!

  247. 移动60次后:
  248. 乌龟:(5, 9) | 体力:77
  249. 鱼:4条 | [(6, 6), (7, 8), (5, 9), (1, 5)]
  250. 请按回车键继续!
  251. 乌龟吃掉了第3条鱼!体力恢复至97!

  252. 移动61次后:
  253. 乌龟:(6, 9) | 体力:96
  254. 鱼:3条 | [(6, 7), (7, 7), (1, 4)]
  255. 请按回车键继续!

  256. 移动62次后:
  257. 乌龟:(6, 8) | 体力:95
  258. 鱼:3条 | [(6, 6), (6, 7), (2, 4)]
  259. 请按回车键继续!

  260. 移动63次后:
  261. 乌龟:(6, 7) | 体力:94
  262. 鱼:3条 | [(6, 5), (7, 7), (2, 5)]
  263. 请按回车键继续!

  264. 移动64次后:
  265. 乌龟:(6, 5) | 体力:93
  266. 鱼:3条 | [(5, 5), (6, 7), (3, 5)]
  267. 请按回车键继续!

  268. 移动65次后:
  269. 乌龟:(6, 4) | 体力:92
  270. 鱼:3条 | [(6, 5), (6, 6), (3, 4)]
  271. 请按回车键继续!

  272. 移动66次后:
  273. 乌龟:(8, 4) | 体力:91
  274. 鱼:3条 | [(5, 5), (7, 6), (3, 3)]
  275. 请按回车键继续!

  276. 移动67次后:
  277. 乌龟:(8, 2) | 体力:90
  278. 鱼:3条 | [(5, 6), (6, 6), (3, 4)]
  279. 请按回车键继续!

  280. 移动68次后:
  281. 乌龟:(9, 2) | 体力:89
  282. 鱼:3条 | [(5, 5), (7, 6), (2, 4)]
  283. 请按回车键继续!

  284. 移动69次后:
  285. 乌龟:(7, 2) | 体力:88
  286. 鱼:3条 | [(5, 4), (8, 6), (2, 5)]
  287. 请按回车键继续!

  288. 移动70次后:
  289. 乌龟:(7, 3) | 体力:87
  290. 鱼:3条 | [(5, 3), (8, 7), (3, 5)]
  291. 请按回车键继续!

  292. 移动71次后:
  293. 乌龟:(9, 3) | 体力:86
  294. 鱼:3条 | [(4, 3), (8, 8), (3, 4)]
  295. 请按回车键继续!

  296. 移动72次后:
  297. 乌龟:(10, 3) | 体力:85
  298. 鱼:3条 | [(5, 3), (8, 9), (2, 4)]
  299. 请按回车键继续!

  300. 移动73次后:
  301. 乌龟:(9, 3) | 体力:84
  302. 鱼:3条 | [(5, 2), (8, 8), (3, 4)]
  303. 请按回车键继续!

  304. 移动74次后:
  305. 乌龟:(9, 2) | 体力:83
  306. 鱼:3条 | [(5, 3), (7, 8), (2, 4)]
  307. 请按回车键继续!

  308. 移动75次后:
  309. 乌龟:(9, 4) | 体力:82
  310. 鱼:3条 | [(5, 4), (7, 7), (3, 4)]
  311. 请按回车键继续!

  312. 移动76次后:
  313. 乌龟:(10, 4) | 体力:81
  314. 鱼:3条 | [(6, 4), (6, 7), (3, 3)]
  315. 请按回车键继续!

  316. 移动77次后:
  317. 乌龟:(8, 4) | 体力:80
  318. 鱼:3条 | [(6, 5), (7, 7), (2, 3)]
  319. 请按回车键继续!

  320. 移动78次后:
  321. 乌龟:(10, 4) | 体力:79
  322. 鱼:3条 | [(7, 5), (6, 7), (3, 3)]
  323. 请按回车键继续!

  324. 移动79次后:
  325. 乌龟:(9, 4) | 体力:78
  326. 鱼:3条 | [(8, 5), (7, 7), (4, 3)]
  327. 请按回车键继续!

  328. 移动80次后:
  329. 乌龟:(9, 4) | 体力:77
  330. 鱼:3条 | [(8, 4), (6, 7), (4, 4)]
  331. 请按回车键继续!

  332. 移动81次后:
  333. 乌龟:(7, 4) | 体力:76
  334. 鱼:3条 | [(9, 4), (5, 7), (4, 5)]
  335. 请按回车键继续!

  336. 移动82次后:
  337. 乌龟:(7, 3) | 体力:75
  338. 鱼:3条 | [(10, 4), (5, 6), (4, 6)]
  339. 请按回车键继续!

  340. 移动83次后:
  341. 乌龟:(7, 5) | 体力:74
  342. 鱼:3条 | [(9, 4), (5, 7), (4, 7)]
  343. 请按回车键继续!

  344. 移动84次后:
  345. 乌龟:(7, 4) | 体力:73
  346. 鱼:3条 | [(9, 5), (4, 7), (4, 6)]
  347. 请按回车键继续!

  348. 移动85次后:
  349. 乌龟:(6, 4) | 体力:72
  350. 鱼:3条 | [(10, 5), (4, 8), (3, 6)]
  351. 请按回车键继续!

  352. 移动86次后:
  353. 乌龟:(8, 4) | 体力:71
  354. 鱼:3条 | [(10, 6), (4, 7), (2, 6)]
  355. 请按回车键继续!

  356. 移动87次后:
  357. 乌龟:(8, 2) | 体力:70
  358. 鱼:3条 | [(9, 6), (3, 7), (3, 6)]
  359. 请按回车键继续!

  360. 移动88次后:
  361. 乌龟:(8, 0) | 体力:69
  362. 鱼:3条 | [(9, 5), (2, 7), (3, 7)]
  363. 请按回车键继续!

  364. 移动89次后:
  365. 乌龟:(7, 0) | 体力:68
  366. 鱼:3条 | [(8, 5), (2, 6), (3, 8)]
  367. 请按回车键继续!

  368. 移动90次后:
  369. 乌龟:(6, 0) | 体力:67
  370. 鱼:3条 | [(7, 5), (3, 6), (4, 8)]
  371. 请按回车键继续!

  372. 移动91次后:
  373. 乌龟:(6, 2) | 体力:66
  374. 鱼:3条 | [(8, 5), (3, 5), (4, 9)]
  375. 请按回车键继续!

  376. 移动92次后:
  377. 乌龟:(4, 2) | 体力:65
  378. 鱼:3条 | [(7, 5), (3, 6), (4, 8)]
  379. 请按回车键继续!

  380. 移动93次后:
  381. 乌龟:(4, 0) | 体力:64
  382. 鱼:3条 | [(8, 5), (2, 6), (3, 8)]
  383. 请按回车键继续!

  384. 移动94次后:
  385. 乌龟:(4, 1) | 体力:63
  386. 鱼:3条 | [(9, 5), (3, 6), (3, 9)]
  387. 请按回车键继续!

  388. 移动95次后:
  389. 乌龟:(4, 3) | 体力:62
  390. 鱼:3条 | [(9, 4), (3, 7), (3, 8)]
  391. 请按回车键继续!

  392. 移动96次后:
  393. 乌龟:(3, 3) | 体力:61
  394. 鱼:3条 | [(9, 3), (3, 6), (2, 8)]
  395. 请按回车键继续!

  396. 移动97次后:
  397. 乌龟:(3, 4) | 体力:60
  398. 鱼:3条 | [(10, 3), (3, 5), (1, 8)]
  399. 请按回车键继续!

  400. 移动98次后:
  401. 乌龟:(5, 4) | 体力:59
  402. 鱼:3条 | [(9, 3), (4, 5), (1, 9)]
  403. 请按回车键继续!

  404. 移动99次后:
  405. 乌龟:(5, 6) | 体力:58
  406. 鱼:3条 | [(10, 3), (3, 5), (1, 10)]
  407. 请按回车键继续!

  408. 移动100次后:
  409. 乌龟:(5, 7) | 体力:57
  410. 鱼:3条 | [(10, 2), (4, 5), (1, 9)]
  411. 请按回车键继续!

  412. 移动101次后:
  413. 乌龟:(5, 9) | 体力:56
  414. 鱼:3条 | [(9, 2), (4, 4), (0, 9)]
  415. 请按回车键继续!

  416. 移动102次后:
  417. 乌龟:(4, 9) | 体力:55
  418. 鱼:3条 | [(9, 3), (4, 5), (0, 8)]
  419. 请按回车键继续!

  420. 移动103次后:
  421. 乌龟:(4, 8) | 体力:54
  422. 鱼:3条 | [(10, 3), (4, 4), (0, 9)]
  423. 请按回车键继续!

  424. 移动104次后:
  425. 乌龟:(4, 6) | 体力:53
  426. 鱼:3条 | [(9, 3), (3, 4), (0, 8)]
  427. 请按回车键继续!

  428. 移动105次后:
  429. 乌龟:(2, 6) | 体力:52
  430. 鱼:3条 | [(8, 3), (3, 3), (1, 8)]
  431. 请按回车键继续!

  432. 移动106次后:
  433. 乌龟:(4, 6) | 体力:51
  434. 鱼:3条 | [(9, 3), (4, 3), (1, 7)]
  435. 请按回车键继续!

  436. 移动107次后:
  437. 乌龟:(4, 4) | 体力:50
  438. 鱼:3条 | [(8, 3), (5, 3), (1, 8)]
  439. 请按回车键继续!

  440. 移动108次后:
  441. 乌龟:(4, 2) | 体力:49
  442. 鱼:3条 | [(8, 4), (5, 2), (1, 9)]
  443. 请按回车键继续!

  444. 移动109次后:
  445. 乌龟:(5, 2) | 体力:48
  446. 鱼:3条 | [(8, 3), (4, 2), (1, 8)]
  447. 请按回车键继续!

  448. 移动110次后:
  449. 乌龟:(5, 3) | 体力:47
  450. 鱼:3条 | [(8, 2), (4, 3), (0, 8)]
  451. 请按回车键继续!

  452. 移动111次后:
  453. 乌龟:(7, 3) | 体力:46
  454. 鱼:3条 | [(8, 3), (3, 3), (0, 7)]
  455. 请按回车键继续!

  456. 移动112次后:
  457. 乌龟:(7, 2) | 体力:45
  458. 鱼:3条 | [(7, 3), (3, 4), (0, 8)]
  459. 请按回车键继续!

  460. 移动113次后:
  461. 乌龟:(5, 2) | 体力:44
  462. 鱼:3条 | [(6, 3), (4, 4), (1, 8)]
  463. 请按回车键继续!

  464. 移动114次后:
  465. 乌龟:(3, 2) | 体力:43
  466. 鱼:3条 | [(6, 2), (4, 5), (1, 9)]
  467. 请按回车键继续!

  468. 移动115次后:
  469. 乌龟:(4, 2) | 体力:42
  470. 鱼:3条 | [(7, 2), (5, 5), (1, 8)]
  471. 请按回车键继续!

  472. 移动116次后:
  473. 乌龟:(3, 2) | 体力:41
  474. 鱼:3条 | [(6, 2), (5, 4), (0, 8)]
  475. 请按回车键继续!

  476. 移动117次后:
  477. 乌龟:(3, 1) | 体力:40
  478. 鱼:3条 | [(5, 2), (4, 4), (0, 9)]
  479. 请按回车键继续!

  480. 移动118次后:
  481. 乌龟:(3, 2) | 体力:39
  482. 鱼:3条 | [(5, 1), (4, 3), (1, 9)]
  483. 请按回车键继续!

  484. 移动119次后:
  485. 乌龟:(3, 0) | 体力:38
  486. 鱼:3条 | [(5, 0), (3, 3), (0, 9)]
  487. 请按回车键继续!

  488. 移动120次后:
  489. 乌龟:(2, 0) | 体力:37
  490. 鱼:3条 | [(5, 1), (4, 3), (1, 9)]
  491. 请按回车键继续!

  492. 移动121次后:
  493. 乌龟:(2, 2) | 体力:36
  494. 鱼:3条 | [(6, 1), (3, 3), (0, 9)]
  495. 请按回车键继续!

  496. 移动122次后:
  497. 乌龟:(2, 4) | 体力:35
  498. 鱼:3条 | [(6, 2), (3, 4), (0, 10)]
  499. 请按回车键继续!

  500. 移动123次后:
  501. 乌龟:(0, 4) | 体力:34
  502. 鱼:3条 | [(7, 2), (3, 3), (0, 9)]
  503. 请按回车键继续!

  504. 移动124次后:
  505. 乌龟:(0, 6) | 体力:33
  506. 鱼:3条 | [(7, 1), (4, 3), (1, 9)]
  507. 请按回车键继续!

  508. 移动125次后:
  509. 乌龟:(1, 6) | 体力:32
  510. 鱼:3条 | [(7, 0), (3, 3), (1, 10)]
  511. 请按回车键继续!

  512. 移动126次后:
  513. 乌龟:(1, 7) | 体力:31
  514. 鱼:3条 | [(7, 1), (3, 2), (2, 10)]
  515. 请按回车键继续!

  516. 移动127次后:
  517. 乌龟:(3, 7) | 体力:30
  518. 鱼:3条 | [(7, 0), (3, 3), (2, 9)]
  519. 请按回车键继续!

  520. 移动128次后:
  521. 乌龟:(4, 7) | 体力:29
  522. 鱼:3条 | [(7, 1), (3, 4), (3, 9)]
  523. 请按回车键继续!

  524. 移动129次后:
  525. 乌龟:(4, 6) | 体力:28
  526. 鱼:3条 | [(7, 0), (4, 4), (2, 9)]
  527. 请按回车键继续!

  528. 移动130次后:
  529. 乌龟:(3, 6) | 体力:27
  530. 鱼:3条 | [(7, 1), (3, 4), (1, 9)]
  531. 请按回车键继续!

  532. 移动131次后:
  533. 乌龟:(3, 8) | 体力:26
  534. 鱼:3条 | [(6, 1), (3, 5), (1, 10)]
  535. 请按回车键继续!

  536. 移动132次后:
  537. 乌龟:(1, 8) | 体力:25
  538. 鱼:3条 | [(6, 2), (3, 4), (2, 10)]
  539. 请按回车键继续!

  540. 移动133次后:
  541. 乌龟:(1, 9) | 体力:24
  542. 鱼:3条 | [(7, 2), (3, 3), (2, 9)]
  543. 请按回车键继续!

  544. 移动134次后:
  545. 乌龟:(1, 7) | 体力:23
  546. 鱼:3条 | [(6, 2), (4, 3), (2, 8)]
  547. 请按回车键继续!

  548. 移动135次后:
  549. 乌龟:(3, 7) | 体力:22
  550. 鱼:3条 | [(5, 2), (3, 3), (1, 8)]
  551. 请按回车键继续!

  552. 移动136次后:
  553. 乌龟:(3, 8) | 体力:21
  554. 鱼:3条 | [(4, 2), (3, 4), (1, 9)]
  555. 请按回车键继续!

  556. 移动137次后:
  557. 乌龟:(3, 9) | 体力:20
  558. 鱼:3条 | [(4, 1), (4, 4), (2, 9)]
  559. 请按回车键继续!

  560. 移动138次后:
  561. 乌龟:(3, 10) | 体力:19
  562. 鱼:3条 | [(3, 1), (4, 3), (2, 8)]
  563. 请按回车键继续!

  564. 移动139次后:
  565. 乌龟:(1, 10) | 体力:18
  566. 鱼:3条 | [(2, 1), (4, 2), (2, 9)]
  567. 请按回车键继续!

  568. 移动140次后:
  569. 乌龟:(1, 8) | 体力:17
  570. 鱼:3条 | [(1, 1), (4, 1), (2, 10)]
  571. 请按回车键继续!

  572. 移动141次后:
  573. 乌龟:(3, 8) | 体力:16
  574. 鱼:3条 | [(1, 2), (3, 1), (2, 9)]
  575. 请按回车键继续!

  576. 移动142次后:
  577. 乌龟:(3, 7) | 体力:15
  578. 鱼:3条 | [(0, 2), (3, 2), (1, 9)]
  579. 请按回车键继续!

  580. 移动143次后:
  581. 乌龟:(1, 7) | 体力:14
  582. 鱼:3条 | [(0, 1), (3, 1), (0, 9)]
  583. 请按回车键继续!

  584. 移动144次后:
  585. 乌龟:(1, 6) | 体力:13
  586. 鱼:3条 | [(1, 1), (4, 1), (0, 8)]
  587. 请按回车键继续!

  588. 移动145次后:
  589. 乌龟:(1, 6) | 体力:12
  590. 鱼:3条 | [(1, 2), (4, 2), (1, 8)]
  591. 请按回车键继续!

  592. 移动146次后:
  593. 乌龟:(1, 6) | 体力:11
  594. 鱼:3条 | [(2, 2), (3, 2), (2, 8)]
  595. 请按回车键继续!

  596. 移动147次后:
  597. 乌龟:(1, 6) | 体力:10
  598. 鱼:3条 | [(3, 2), (3, 1), (2, 9)]
  599. 请按回车键继续!

  600. 移动148次后:
  601. 乌龟:(1, 8) | 体力:9
  602. 鱼:3条 | [(3, 1), (4, 1), (3, 9)]
  603. 请按回车键继续!

  604. 移动149次后:
  605. 乌龟:(3, 8) | 体力:8
  606. 鱼:3条 | [(4, 1), (5, 1), (2, 9)]
  607. 请按回车键继续!

  608. 移动150次后:
  609. 乌龟:(1, 8) | 体力:7
  610. 鱼:3条 | [(3, 1), (4, 1), (3, 9)]
  611. 请按回车键继续!

  612. 移动151次后:
  613. 乌龟:(1, 8) | 体力:6
  614. 鱼:3条 | [(3, 2), (5, 1), (3, 8)]
  615. 请按回车键继续!

  616. 移动152次后:
  617. 乌龟:(0, 8) | 体力:5
  618. 鱼:3条 | [(2, 2), (5, 0), (2, 8)]
  619. 请按回车键继续!

  620. 移动153次后:
  621. 乌龟:(2, 8) | 体力:4
  622. 鱼:3条 | [(3, 2), (4, 0), (3, 8)]
  623. 请按回车键继续!

  624. 移动154次后:
  625. 乌龟:(1, 8) | 体力:3
  626. 鱼:3条 | [(2, 2), (4, 1), (3, 9)]
  627. 请按回车键继续!

  628. 移动155次后:
  629. 乌龟:(3, 8) | 体力:2
  630. 鱼:3条 | [(2, 1), (5, 1), (2, 9)]
  631. 请按回车键继续!

  632. 移动156次后:
  633. 乌龟:(3, 7) | 体力:1
  634. 鱼:3条 | [(2, 0), (4, 1), (2, 10)]
  635. 请按回车键继续!

  636. 移动157次后:
  637. 乌龟:(3, 8) | 体力:0
  638. 鱼:3条 | [(3, 0), (3, 1), (2, 9)]
  639. 乌龟的体力已耗尽,游戏结束!
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 20:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表