Первый месяц блога о создании игр
Блогу о создании игр исполнился месяц. Я задумывал этот блог как место, в котором я могу поделиться своими знаниями с начинающими создателями игр, помочь им чем-то, ответить на возникшие вопросы, дать исходный код что бы упростить разработку. В общем, хотелось немного упростить жизнь начинающим, что бы они не наступали на те же грабли, на которые не раз наступал я сам. Насколько это всё у меня получается, судить, конечно же, читателям блога. Хотя, судя по практически … Читать "Первый месяц блога о создании игр" »
Filed under: Новости
Lua – скрипты Lua
Lua (от португальского «луна») — интерпретируемый язык программирования, разработанный Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil. Lua является свободно распространяемым, с открытыми исходными текстами на языке Си. По своим возможностям и реализации он ближе всего к JavaScript, но Lua, с моей точки зрения, более гибок и имеет более широкие возможности. Несмотря на то, что Lua не имеет таких понятий, как “класс” или “объект”, на его базе вполне возможно … Читать "Lua – скрипты Lua" »
Filed under: Scripting
Создание игры – Анимированные спрайты
Анимированные спрайты, так же, как и обычные спрайты, очень широко используются в компьютерных играх. Как следует из названия, анимированные спрайты, отличаются от обычных спрайтов тем, что содержат в себе анимацию. Помимо того, что анимированные спрайты могут использоваться для отображения героев, противников и т.д., они так же используются, например, для отображения анимированных эффектов – например, взрывов. В этом уроке я покажу вам класс анимированных спрайтов и то, как его можно использовать для создания анимационных эффектов. Анимированный спрайт … Читать "Создание игры – Анимированные спрайты" »
Создание игры. Спрайты.
Спрайты повсеместно используются в играх, особенно в 2д-играх. Изначально под термином “спрайты” подразумевали небольшие графические картинки, которые выводились на экран. Очень быстро в компьютерах появились и возможности аппаратного ускорения вывода спрайтов, что привело к их повсеместному использованию. Спрайты использовались в и первых трёхмерных играх – например, в играх Wolfenstein, Doom и многих других персонажи были спрайтами. В наше время спрайты так же используются, в том числе существует и их аппаратная поддержка. Спрайты в наше время … Читать "Создание игры. Спрайты." »
Std::sort
Std::sort это алгоритм сортировки, один из представителей семейства алгоритмов stl. Как понятно из его названия, std::sort занимается сортировкой данных. Кстати, std::sort часто (или почти всегда?) опережает по скорости стандартную функцию sort(). Вообще, в STL очень много полезных алгоритмов и sort – один из наиболее часто используемых. Давайте рассмотрим на примере std::sort() использование алгоритмов STL и разберём, где именно и как именно надо использовать алгоритмы, а так же как мы можем модифицировать их поведение с помощью … Читать "Std::sort" »