К основному контенту

Сообщения

Сообщения за январь, 2010

Game menu structure (Game State Management)

Понеслась! Пора описывать алгоритмы в играх. Сам я не профессиональный программист, просто в последнее время мне стала интересна тема игр, всегда хотелось написать что то, как и каждому «компьютерщику». Но, когда садишься что-то сделать, оказывается, что это ой как не просто. Сделав несколько рабочих набросков игр, код становится плохо читаемым и много чего хочется переделать. Вот и настает тот момент, когда нужно читать книги по алгоритмам и разбираться в чужом коде. Начнем разбираться со структурой игровых экранов и меню, походу поймете, что это некий костяк игры. Пример, расскажет, как организовано меню и окно игрового процесса. Я взял и разобрал пример http://creators.xna.com/en-US/samples/gamestatemanagement , выбросил из него эффекты экранов, эффекты меню, другие сложности, - осталась та основа, которую легко читать для понимания. Комментариями я не частил, буду некоторые моменты описывать после кода, подробно объяснять не буду – в основах вы должны разбираться. Использую я C#

Syntax Highlighting Code

Пока я перебираю и расстраиваюсь в возможностях бесплатных блогов. Набрел по высокой необходимости, на набор скриптов для подсветки исходных кодов. Подходящее описание нашел здесь, по этому примеру буду и глаголить на русском. Сама разработка называется syntaxhighlighter, как то сжато получается, - можно написать Syntax Highlighting Code. Сайт проекта http://alexgorbatchev.com , http://code.google.com/p/syntaxhighlighter . Построена система красиво на чистых JavaScript да CSS. На момент моего увлекательного тестирования я использовал версию 2.1.364.