mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
34 lines
928 B
Python
34 lines
928 B
Python
![]() |
from BaseClasses import Tutorial
|
||
|
from ..AutoWorld import World, WebWorld
|
||
|
from typing import Dict
|
||
|
|
||
|
|
||
|
class Bk_SudokuWebWorld(WebWorld):
|
||
|
settings_page = "games/Sudoku/info/en"
|
||
|
theme = 'partyTime'
|
||
|
tutorials = [
|
||
|
Tutorial(
|
||
|
tutorial_name='Setup Guide',
|
||
|
description='A guide to playing BK Sudoku',
|
||
|
language='English',
|
||
|
file_name='setup_en.md',
|
||
|
link='guide/en',
|
||
|
authors=['Jarno']
|
||
|
)
|
||
|
]
|
||
|
|
||
|
|
||
|
class Bk_SudokuWorld(World):
|
||
|
"""
|
||
|
Play a little Sudoku while you're in BK mode to maybe get some useful hints
|
||
|
"""
|
||
|
game = "Sudoku"
|
||
|
web = Bk_SudokuWebWorld()
|
||
|
|
||
|
item_name_to_id: Dict[str, int] = {}
|
||
|
location_name_to_id: Dict[str, int] = {}
|
||
|
|
||
|
@classmethod
|
||
|
def stage_assert_generate(cls, world):
|
||
|
raise Exception("BK Sudoku cannot be used for generating worlds, the client can instead connect to any other world")
|