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. choose_best_tanki_wait #103

@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 546, in choose_tile_to_discard
    return self._choose_best_discard_in_tempai(tiles, melds, other_tiles_with_same_shanten)
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 465, in _choose_best_discard_in_tempai
    return self._choose_best_tanki_wait(discard_desc)
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 244, in _choose_best_tanki_wait
    assert len(discard_desc) == 2
AssertionError

Logs to reproduce:
choose_best_tanki_wait_1.log
choose_best_tanki_wait_2.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