По первому принципу (srp). Получили в итоге три класса: СatFeeding, CatPlay, CatDatabase Объясните, пожалуйста, кто разобрался, как далее мне с ними работать: создавать объекты (например, несколько разных котов: Борис и Морис) и пользовться методами реализованными, атрибуты типа имени, цвета и тд в каком из классов реализовать?
Мой скрипт для игры от Тинькова работает по следующей логике.
На основании словаря существительных, выбраны все из пяти символов. Посчитаны количество повторений каждой буквы и составлен рейтинг. На основе топа букв выбрал топ слов (то есть те в которых максимальное кол-во повторений топ-букв): первое - "кроат", затем в целом равнозначные "норка", "крона" и "оркан". Игру начинаем с ввода одного из этих слов. После первой попытки, в скрипт отправляю введенное слово, а так же символы угаданные и символы с угаданным индексом. Скрипт выводит два списка: 1) список слов, которые подходят под угаданные ранее буквы; 2) список слов в которых не встречаются символы, проверенные ранее. Второе слово ввожу из списка, символы из которых не встречались ранее (ну уже и заглядывая, в рейтинг символов составленный ранее). Вновь указываю угаданные символы и индексы. Скрипт повторно отрабатывает только уже на основе возможных слов, оставшихся после предыдущей попытки, и вновь формирует 2 списка.
Тут уже обычно можно выбрать слово из списка слов, подходящих по угаданные ранее символы и их позиции, так как обычно их остается менее десятка. То есть обычно хватает трех попыток.
По первому принципу (srp). Получили в итоге три класса:
СatFeeding, CatPlay, CatDatabase
Объясните, пожалуйста, кто разобрался, как далее мне с ними работать: создавать объекты (например, несколько разных котов: Борис и Морис) и пользовться методами реализованными, атрибуты типа имени, цвета и тд в каком из классов реализовать?Мой скрипт для игры от Тинькова работает по следующей логике.
На основании словаря существительных, выбраны все из пяти символов.
Посчитаны количество повторений каждой буквы и составлен рейтинг.
На основе топа букв выбрал топ слов (то есть те в которых максимальное кол-во повторений топ-букв): первое - "кроат", затем в целом равнозначные "норка", "крона" и "оркан". Игру начинаем с ввода одного из этих слов.
После первой попытки, в скрипт отправляю введенное слово, а так же символы угаданные и символы с угаданным индексом.
Скрипт выводит два списка:
1) список слов, которые подходят под угаданные ранее буквы;
2) список слов в которых не встречаются символы, проверенные ранее.
Второе слово ввожу из списка, символы из которых не встречались ранее (ну уже и заглядывая, в рейтинг символов составленный ранее). Вновь указываю угаданные символы и индексы. Скрипт повторно отрабатывает только уже на основе возможных слов, оставшихся после предыдущей попытки, и вновь формирует 2 списка.
Тут уже обычно можно выбрать слово из списка слов, подходящих по угаданные ранее символы и их позиции, так как обычно их остается менее десятка. То есть обычно хватает трех попыток.