События

Рассказы

Blitz 3D

Теория и практика

Территория 2D

Начало пути

Игровой движок и как его выбрать

Бесплатный софт для создания игр

Хорошая техника програмирования

Кто сказал, что есть хорошие методы программирования и есть плохие? Безусловно, каждый пишет свой программный код как ему заблагорассудится. На этой странице приведены методы записи кода, которые используются во всём мире, огромным количеством программистов(неважно какой язык программирования они используют). И, конечно же, в идеале, Вы должны стремиться к такому написанию кода, что в дальнейшем вам поможет сэкономить время, потраченное на понимание старого, давно забытого кода, а затем и на его доработку. Такое написание должно войти у вас в привычку.

Отступы в коде
Многие программисты считают, что отступы(структурирование) в их коде, помогает прослеживать ход выполнения программы.
Как правило, операторы(If, Select) и процедуры (While, Repeat, For) смещаются от края, что помогает видеть границы их действия.
Для примера возьмём два фрагмента кода. Верхний  фрагмент без отступов, а нижний с отступами. Оба кусочка кода выполняют одно и то же действие, однако, нижний фрагмент более понятен, не так ли?
В версии кода с отступом, вы сразу же можете определить, что будет происходить с кодом при изменении, ну скажем move_box=true.
Очевидно, что нижний фрагмент более адаптирован для чтения и понимания, чем верхний.

Плохой пример кода

 

Более понятный фрагмент кода

Типичная структура кода игры
Многие игры используют одну и ту же структуру построения кода  - инициализация  переменных вначале кода, условия и циклы в середине и подключают дополнительные функции ближе к концу.
Вы не обязательно должны придерживаться этой структуры. Она дана, чтобы Вы имели общее представление о структуре игры.

Структура кода

На изображении представлен  псевдокод.

Хорошие привычки, лучше, чем отсутствие привычки…



Автор: Николай Довжанский



Дата добавления: 2010-02-19 | Просмотров: 1851



Ваша оценка: 1 2 3 4 5

Комментарии:

Добавить Ваш комментарий:

Введите сумму чисел с картинки

2012-02

2012-01

2011-04

2011-03

2011-02

2011-01

2010-11

2010-10

2010-09

2010-08

2010-07

2010-06

2010-05

2010-02

Школа мастерства

Фотошоп уроки

Небесные фонарики

Канал с видео-уроками по Blender от Николая Довжанского

Поисковый запрос не должен быть менее 4-х символов.

Заметок в базе: 27
Комментариев: 54
Человек на сайте: 1