Ruble
Ruble - это библиотека на языке Ruby для создания и игры в игру, похожую на Wordle, с настраиваемым числом букв в слове. Игра случайным образом выбирает слово из заранее определенного списка, и игроки могут делать попытки, чтобы угадать слово. Библиотека предоставляет обратную связь по каждому предположению, отмечая буквы как зеленые (правильная позиция), желтые (неправильная позиция) или серые (отсутствуют в слове).
Особенности
- Настраиваемая длина слова
- Настраиваемое максимальное количество попыток
- Обратная связь по каждой попытке с цветовой разметкой
- Простой и легкий в использовании API
Установка
Добавьте эту строку в ваш Gemfile:
gem 'wordle_game'
А затем выполните:
bundle install
Или установите библиотеку самостоятельно с помощью команды:
gem install wordle_game
Вот пример того, как использовать библиотеку WordleGame:
require 'wordle_game'
game = WordleGame::Game.new(5, 6)
result = game.attempt('apple')
puts result
result = game.attempt('banjo')
puts result
Для настройки среды разработки выполните:
bin/setup
Для запуска тестов используйте:
bundle exec rspec
Вклад
Сообщения об ошибках и запросы на внесение изменений приветствуются на GitHub по адресу https://github.com/lok70/Ruble. Этот проект предназначен для того, чтобы быть безопасным и гостеприимным пространством для сотрудничества, и от участников ожидается соблюдение кодекса поведения.
Лицензия
Библиотека доступна как open-source под условиями MIT License.
Кодекс поведения
Все, кто взаимодействует с проектом WordleGame в репозиториях кода, трекерах ошибок, чатах и почтовых списках, обязаны следовать кодексу поведения.