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. ukeire #105

@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 26, in discard_tile
    print_log=print_log
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 143, in choose_tile_to_discard
    open_sets_34
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 112, in find_discard_options
    ukeire=self.count_tiles(waiting, closed_tiles_34)))
  File "/root/bot/project/game/ai/first_version/hand_builder.py", line 132, 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:
ukeire_1.log
ukeire_2.log
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