В рамках курса Codecademy CS101 я сделал версию популярной игры Wordle, которую можно запустить на терминале вашего компьютера. Я подошел к этому проекту, начав с того, как игра будет выводиться на терминал. Поскольку мне доступен только текст, я решил представить предположения с помощью комбинации скобок, крестиков и ноликов.

Затем я реализовал базовый функционал игры. Он может принимать догадки, проверять эти догадки по сегодняшнему слову и выводить эту информацию таким образом, чтобы пользователь мог получить знания, прежде чем сделать вторую догадку.

Я решил не реализовывать две части игры: первая — большой список слов, а вторая — механизм, который выбирает ежедневное слово. Я пропустил их оба по той же причине, я не хотел тратить время на создание большого списка слов, и это не входило в задачу данного упражнения. (Хотя я могу вернуться и реализовать ежедневный выбор слов, потому что это кажется забавным испытанием) — Обновление от 19 февраля 2022 г., я вернулся и добавил эту функцию. Единственное, чего сейчас не хватает в игре, — это длинного рандомизированного списка слов из 5 букв.

Я написал игру на Python, а репозиторийможно найти на GitHub.

Примечание: этот проект и мое желание научиться писать код не являются для меня чем-то новым. Окончив среднюю школу в 2010 году, я получил степень бакалавра в области CompsSci. Однако я так и не получил степень и провалил один урок кодирования, который я посещал. Хотелось бы обвинить учителя, но на самом деле кроме себя винить некого. Я не был посвящен, и не воспринимал это всерьез.

Пару лет спустя, в 2016 году, я предпринял еще одну попытку и работал над обучением со своим двоюродным братом Джастином. Для меня это было другое время в жизни. Я съехал, работал полный рабочий день и не уделял этому времени и внимания, которые должен был уделить.

И вот я в 2022 году, добился реального прогресса в обучении программированию. Я делаю это для себя и для своих детей. На этот раз у меня получится.