Skip to content

AlexArtsy/BACGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BACGame - игра "быки и коровы"

Project for learning and fun

Maintainability Test Coverage build

Примечание

  1. В аргументы командной строки можно задавать параметры:

    args[0] - количество знаков (не больше 10), по умолчанию 4

    args[1] - путь до log-файла

  2. Если log-файл недоступен, то в той же директории, где лежит jar, создается новый файл

Правила игры

  1. Игра генерирует число из заданного количества цифр (по умолчанию 4)
  2. Пользователь должен угадать это число
  3. Пользователь вводит число и, если цифра угадана и стоит на своем месте, то это - "бык", если цифра угадана, но стоит не на своем месте, то это - "корова"

По файлу лога можно увидеть пример игры:

Game №38 18.05.2023 01:19 Загаданная строка 4872
Запрос: 0123 Ответ: 0 быков 1 корова
Запрос: 0000 Ответ: 0 быков 0 коров
Запрос: 1111 Ответ: 0 быков 0 коров
Запрос: 2222 Ответ: 1 бык 3 коровы
Запрос: 4526 Ответ: 1 бык 1 корова
Запрос: 4424 Ответ: 1 бык 3 коровы
Запрос: 2424 Ответ: 0 быков 4 коровы
Запрос: 2000 Ответ: 0 быков 1 корова
Запрос: 0200 Ответ: 0 быков 1 корова
Запрос: 0020 Ответ: 0 быков 1 корова
Запрос: 0002 Ответ: 1 бык 0 коров
Запрос: 4442 Ответ: 2 быка 2 коровы
Запрос: 4000 Ответ: 1 бык 0 коров
Запрос: 0400 Ответ: 0 быков 1 корова
Запрос: 0040 Ответ: 0 быков 1 корова
Запрос: 0004 Ответ: 0 быков 1 корова
Запрос: 4002 Ответ: 2 быка 0 коров
Запрос: 4562 Ответ: 2 быка 0 коров
Запрос: 4782 Ответ: 2 быка 2 коровы
Строка была угадана за 20 попыток

About

Project for learning and fun

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors