Skip to content

m-dango/raku-wordle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status

NAME

Games::Wordle - Wordle in Raku

SYNOPSIS

use Games::Wordle;

my Games::Wordle $wordle.=new;

until $wordle.result {
    with prompt '> ' -> $in {
        with $wordle.guess($in) {
            .join.say
        }
        else {
            .exception.message.say
        }
    }
    else {
        exit;
    }
}

"\n$wordle.result()".say;

DESCRIPTION

Games::Wordle is a Raku implementation of the game Wordle, hosted by The New York Times at https://www.nytimes.com/games/wordle/index.html

Games::Wordle uses the same word list and daily answers as the NYT version by default. You may also customize the game by providing your own answer, list of valid inputs, or number of guesses via the new method with the options :answer, :valid-inputs, and :guess-limit. The tiles can also be changed with the :correct-tile, :present-tile, and :absent-tile options.

The class is intended to be flexible, allowing for constructing Wordle variants with options via the new method.

AUTHOR

Daniel Mita noreply@dango.space

COPYRIGHT AND LICENSE

Copyright 2022 Daniel Mita

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.