Skip to content
This repository was archived by the owner on Jul 8, 2023. It is now read-only.
This repository was archived by the owner on Jul 8, 2023. It is now read-only.

Crash. wait_to_ukeire #106

@Nihisil

Description

@Nihisil
Traceback (most recent call last):
  File "/root/bot/project/tenhou/main.py", line 21, in connect_and_play
    client.start_game()
  File "/root/bot/project/tenhou/client.py", line 293, in start_game
    discarded_tile = self.player.discard_tile()
  File "/root/bot/project/game/player.py", line 188, in discard_tile
    tile_to_discard = self.ai.discard_tile(discard_tile)
  File "/root/bot/project/game/ai/first_version/main.py", line 107, in discard_tile
    print_log
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 100, in discard_tile
    print_log=print_log
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 486, in choose_tile_to_discard
    melds
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 184, in find_discard_options
    wait_to_ukeire = dict(zip(waiting, [self.count_tiles([x], closed_tiles_34) for x in waiting]))
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 184, in <listcomp>
    wait_to_ukeire = dict(zip(waiting, [self.count_tiles([x], closed_tiles_34) for x in waiting]))
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 210, in count_tiles
    n += 4 - self.player.total_tiles(tile_34, tiles_34)
  File "/root/bot/project/game/player.py", line 233, in total_tiles
    assert revealed_tiles <= 4, 'we have only 4 tiles in the game'
AssertionError: we have only 4 tiles in the game

Logs to reproduce:
wait_to_ukeire_1.log
wait_to_ukeire_2.log
wait_to_ukeire_3.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions