0

1994

0
Автор публикации grifin85
Бесплатная CMS (Система управления контентом) Joomla получила свое рождение от другой популярной CMS - Mambo. Она впитала в себя все самое лучшее от прародительницы (бесплатность, открытый код, многофункциональность).
Читать дальше...

0

4696

0
Автор публикации grifin85

Введение

 
В связи с наблюдаемым в настоящее время стремительным развитием персональной вычислительной техники, происходит постепенное изменение требований, предъявляемых к языкам программирования. Все большую роль начинают играть интерпретируемые языки, поскольку возрастающая мощь персональных компьютеров начинает обеспечивать достаточную скорость выполнения интерпретируемых программ. А единственным существенным преимуществом компилируемых языков программирования является создаваемый ими высокоскоростной код. Когда скорость выполнения программы не является критичной величиной, наиболее правильным выбором будет интерпретируемый язык, как более простой и гибкий инструмент программирования.
Читать дальше...

0

2712

0
Автор публикации grifin85
Системы частиц удобны если необходимо анимировать много объектов одного вида. Вместо того, чтобы анимировать отдельно каждый объект, Вы только определяете некоторые правила, которые определяют как эти объекты перемещаются и какой форму принимают.
Читать дальше...

0

2904

0
Автор публикации grifin85
Предисловие
-----------
Я полагаю, вы знаете, что такое мир построенный на тайлах, но для того чтобы удостовериться, что мы используем тот же самую терминологию, я сделаю краткое введение и определение терминов.
Читать дальше...

0

2507

0
Автор публикации grifin85
Я слышал много людей, спрашивающих как реализовать динамические массивы для карт любого размера. Здесь описана обучающая программа, которая поможет Вам начать.
Читать дальше...

0

2682

0
Автор публикации grifin85
Как получить координаты мыши на карте, это уже особая проблема. По крайней мере для меня. Я затратил на это некоторое время, придумывая "хитрые идеи" ... в конце концов, я использовал два линейных уравнения.
Читать дальше...

0

2343

0
Автор публикации grifin85
1. Снaчaлa необходимо создaть рабочий мaссив R(MxN),рaвный по рaзмеру мaссиву игрового поля P(MxN).
REM> Покa всё просто.Ha Бейсике - просто комaндa DIM R(M,N). Ha aссемблере - что-нибудь типa "_R DEFS _M*_N". Если игровое поле большое,имеет смысл выделить некоторое окно, куда попaдaют нaчaльнaя и конечнaя точки (нaпример,в "HЛО-2.Дьяволы бездны" при рaзмере поля 64х64 рaботa ведётся лишь с чaстью поля 32х32), что бы огрaничить число вычислений.
Читать дальше...

0

2338

0
Автор публикации grifin85
Кaк-то, помнится, ещё в игре "HЛО-1", проскочило пожелaние к тем, кто хочет стaть хорошим прогрaммистом, повышaть, повышaть и ещё рaз повышaть свой обрaзовaтельный уровень. Ha что со стрaниц одного очень увaжaемого издaния выступил читaтель со следующей мыслью (дословно не помню): "Я человек тёмный,но кодер что нaдо. Знaчит,я уже хороший прогрaммист".
Читать дальше...

0

2433

0
Автор публикации grifin85
Маршрутный алгоритм имеет две разновидности :
Основанный на вычислении расстояния между точками.
Основанный на рекурентном соотношении.
Маршрутный алгоритм получил свое название, потому что осуществляет одновременно и формирование фронта и прокладывание трассы.Источником волны на каждом шаге является конечный элемент участка трассы проложенной на предыдущих шагах.
Читать дальше...

0

2335

0
Автор публикации grifin85
Преследование и Уклонение
-------------------------
Наиболее простой способ преследовать игрока - двигаться непосредственно к нему, наиболее простой способ избежать его - двигаться в противоположном направлении. Очень простой алгоритм, который может использоваться, если не имеется никаких препятствий, изложен ниже. Этот алгоритм действительно прост. Он только сравнивает две позиции (позиция монстра и позиции игрока, например), и возвращает направление движения. Если имеются стены, монстр постоянно тыкался бы них, если игрок с другой стороны.
Читать дальше...