И так, на данный момент в игре не появилось ничего больше того, что я уже рассказал, ну может быть по мелочам, но это уж совсем не существенно. Сейчас программный код игры перевалил отметку в 2000 строк. Много это или мало? Ну если открыть Microsoft Word, и вставить этот код туда, то у нас получится 65 страниц, при условии того, что выставлен шрифт 11-го размера. А теперь можете представить, много это или мало? Для каждого по разному.
Но как бы там ни было, я решил это дело все прокомментировать. Не в том плане, что прокомментировать тут, а в плане написать подсказки внутри кода. Естественно, что я комментирую не каждую строку, да и использую я в свой игре "понятные" переменные. Что я имею в виду? Ну например если переменная отвечает за облако, то она у меня так и будет называться - oblako. Если это 25-ть киосков, среди которых мы выбираем свой киоск в котором будем играть, то переменная будет называться - kiosk[1..25]. В квадратных скобочках будет номер того киоска, который мы выбрали. Со стороны выглядит смешно, когда английский текст программного кода перемешивается с "албанским" написанием русских слов.
if kiosk[1].Enable=True then
С другой стороны, какие бы понятные переменные я не использовал, рано или поздно, если долго не заниматься написанием одного и того же проекта, я забуду, что значит тот или иной кусочек кода, и что бы понять, что же этот кусочек все таки делает, мне придется читать полностью код, находить связи с другими кусочками кода и элементами визуального интерфейса. В общем комментарии в том или ином виде нужны. Но...
Я так и не смог прокомментировать все условные 2000 строк. Я наверно даже половину не прокомментировал. И дело не в том, что мне лень или еще что-то, я просто встретил какой-то кусочек кода, который требовал доработки, и отвлекся от процесса. В итоге я добавил себе еще пару сотен строк, которые предстоит комментировать.
Вы можете спросить, а почему бы не комментировать все сразу? Ну как минимум потому, что в одном и том же месте код может меняться несколько раз настолько кардинально, что комментировать все заранее пустая трата времени.