Не так много, чтобы экстраполировать на это, но закончил проект. Начать это было совсем не то, что я ожидал в начале, и, честно говоря, в середине я никогда не думал, что закончу его.

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

Всем, кто учится:

  • Продолжайте в том же духе. У меня был серьезный разговор со многими людьми, которые говорили, что я могу это сделать, даже когда я полностью верил, что никогда не смогу. Я продолжал в том же духе, и, в конце концов, потребовалось около часа на реформирование и некоторые незначительные изменения, чтобы запустить его.
  • Прежде всего функциональность, дизайн. Я пришел к этому с грандиозным планом того, как я хотел, чтобы он функционировал и выглядел. Я безрезультатно пытался сделать дизайн таким, каким хотел, и в итоге это вызвало еще больше головной боли, которая помешала мне закончить реальный проект. Несмотря на то, что это некрасиво в любом смысле этого слова и работает как гимп, оно все еще работает и всегда может быть обновлено. Но тот факт, что это работает, достаточно успешен, чтобы выставить его на всеобщее обозрение.
  • Жесткое кодирование данных — это способ убедиться, что они работают. Если оставить переменные открытыми, это позволит создать динамическую сеть, которая может расти вместе с пользователем. Заставлять людей использовать то, что вы хотите, — не лучшая идея. Позвольте человеку, который использует ваш веб-сайт, решить, чего он хочет, и создать его открытым для изменений.
  • Окончательный итог: «Мы учимся на неудачах, а не на успехах!» — Брэм Стокер

Песня дня: https://www.youtube.com/watch?v=v0B_fBMEzu4

7 секунд - YPH

Посмотреть готовый проект можно здесь https://t-dex-tiy.github.io/hangman-wk-02/

Не стесняйтесь комментировать и уничтожать.