鱼C论坛

 找回密码
 立即注册
查看: 1743|回复: 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游戏结束

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

移动157次后:
乌龟:(3, 8) | 体力:0
鱼:3条 | [(3, 0), (3, 1), (2, 9)]
乌龟的体力已耗尽,游戏结束!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-9 03:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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