![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Структурная схема возможных блоков построения игровых алгоритмов
Можно выделить следующие компоненты игровой программы: блок описания игры и представления начальной конфигурации игровой среды; основной блок; блок окончания игры. Структуру данных определяют на начальной стадии разработки игровой программы.
Основной блок. Это та часть программы, где, собственно, и происходит игра. Здесь реализуются изменения внутренних структур данных, вывод на экран конфигурации игровой среды, соответствующей сделанным в игре шагам. В этой части программы необходимо организовать диалог с игроками для реализации ходов в игре, т.е. восприятие управляющих воздействий, их анализ, изменение внутренних структур данных (по правилам игры), отображение этих изменений на экране дисплея, чтобы игрок мог увидеть результат своих действий в виде новой ситуации. Действия, запрограммированные в основном блоке, повторяются многократно до тех пор, пока не будет достигнуто условие окончания игры, проверяемое внутри этого блока. Таким условием может быть некоторая конечная конфигурация игровой среды, нажатие игроком определенной клавиши, например, «конец игры», ограничение на число повторений, шагов или ходов игры и др. Блок окончания. В блоке окончания выводится информация о результатах выбранных стратегий игры с возможной оценкой этого выбора и его реализации. Рассмотренная структурная схема, конечно, является приблизительной и достаточно сильно варьируется в деталях для конкретных программ.
|