← Все вопросы

Как разбить большой проект на маленькие шаги, чтобы не утонуть?

Задан 1 месяц назад746 просмотров2 ответа
8

Придумал классную идею (хочу сделать игру), но когда сажусь, не понимаю, за что хвататься — задача огромная, и я просто залипаю в ступоре и ничего не пишу. Как опытные люди разбивают большой проект на куски, которые реально делать по одному?

2 ответа

13
✓ Принятый ответ — помог автору

Это главный навык, и он важнее знания языка. Ступор возникает, потому что ты держишь в голове весь проект сразу. Лекарство — резать на куски, пока каждый кусок не станет «это я могу сделать за полчаса».

Как резать:

  1. Опиши проект одним предложением, потом выпиши, из каких больших частей он состоит. Для игры: «окно», «персонаж», «управление», «препятствия», «очки», «проигрыш».
  2. Возьми ОДНУ часть и сделай её отдельно. Не «всю игру», а «просто открыть пустое окно». Заработало — следующий шаг: «нарисовать квадратик-персонажа». Потом: «двигать его стрелками».
  3. Каждый шаг должен давать видимый результат, который можно запустить и проверить. Это даёт топливо двигаться дальше.

Правило: если шаг кажется страшным — он слишком большой, режь его ещё. «Сделать управление» страшно. «Печатать в консоль, когда нажата стрелка вправо» — не страшно. Двигайся такими крошечными победами, и большой проект соберётся сам.

5

Очень помогает выписать шаги на бумаге или в заметках в виде чеклиста и вычёркивать сделанное. Во-первых, разгружаешь голову — не надо помнить план. Во-вторых, вычеркнутые пункты видно глазами, и это мотивирует. В-третьих, всегда понятно, что делать следующим, — не надо каждый раз заново решать «а что теперь».

Ваш ответ

Войдите, чтобы ответить на вопрос.