add move guesser interface

This commit is contained in:
JOLIMAITRE Matthieu 2024-04-30 18:47:49 +02:00
parent e2e2852739
commit 2e9c90dbca
6 changed files with 37 additions and 17 deletions

View file

@ -2,7 +2,7 @@
import { Command } from "https://deno.land/x/cliffy@v1.0.0-rc.4/command/mod.ts";
import { Dict, Guesser, Runner, Simulator } from "./lib/lib.ts";
import { BaseGuesser, Dict, Runner, Simulator } from "./lib/lib.ts";
import { TableLogging } from "./lib/runner.ts";
import { francais } from "../data/data.ts";
@ -28,7 +28,7 @@ async function main() {
let dict = Dict.from_lines(francais, args.options.length);
if (args.options.file !== undefined) dict = await Dict.from_text_file(args.options.file, args.options.length);
const guesser = new Guesser(dict);
const guesser = new BaseGuesser(dict);
const game = Simulator.from_dict_rand(dict);
console.log("Target is", game.word);
console.log();