Это снова я! Надеюсь никто не подумал, что glVehicles заброшен, верно? Дело в том, что в последнее время несколько человек у меня спрашивали по поводу тех или иных вещей, реализуемых с помощью Box2d. В итоге я понял, что простенькие демки - это хорошо, их открытый код - это замечательно, но все же разобраться в нем не всегда просто. Поэтому я решил написать более-менее подробные комментарии к реализации демки (пока только одной - комментировать всё нет времени). Жребий пал на луноход, как наиболее прямолинейный в плане функциональности. Так что, если какие-то моменты были не очевидны, заставляли проклинать создателя демок, раздражаться при чтении кода - тогда стоит прочесть данное сообщение! Возможно, что-нибудь станет яснее! Аккуратно! Дальше много кода и букв... |
Показаны сообщения с ярлыком glvehicles. Показать все сообщения
Показаны сообщения с ярлыком glvehicles. Показать все сообщения
01 ноября 2011
glVehicles, комментарии к Луноходу.
Ярлыки:
Box2d,
delphi,
glvehicles
05 мая 2011
Демо физического платформера
Проект glVehicles не заброшен! Согласен, известий не было давно, демками не пополнялась длительное время. И вот недавно я взял себя в руки и решил сконструировать что-нибудь полноценное, играбельное. Ведь, как мне показалось, многих отталкивает debug-отрисовка физических объектов. Всем хочется сразу красивых спрайтов и "рюшечек". Рисовать самому или просить кого-то сделать несколько спрайтов для бесплатной демки с открытым кодом - как-то не хотелось. Наткнулся на этот арт и сразу родилась идея для демки. Сделалось быстро, а вот написать это сообщение, руки дошли только сейчас. | ![]() |
Ярлыки:
Box2d,
delphi,
glscene,
glvehicles
25 января 2011
glVehicles-Gibbets или насколько трудно программировать физику?
Снова я... И сразу же - ура! обновления в репозитории! добавилась еще одна демка! Правда еще пару дней назад я не планировал делать то, что получилось. Отчего такая спонтанность? Ну, немного предыстории... Недавно закончился 11ый конкурс на glscene.ru и в данный момент подводятся итоги. Конкурс выдался на редкость замечательным! Большое количество участников, высокий уровень работ, интересные находки в плане геймплея... супер! Без шуток! Рад, что довелось оценивать работы конкурсантов! Теперь происходит выбор новой темы для следующего конкурса... Как всегда я предложил выбрать для темы игровую механику какой-нибудь флеш-игры. Среди них есть множество действительно чумовых! На мое удивление, прозвучала фраза, что это сложно и только с виду выглядит простым. Наверно, это задело мое самолюбие и я решил продемонстрировать, что программирование физической основы игровой механики предложенных мною игр не столь трудно, как представляется... завернул мощно, ничего не поделаешь, но суть проста - я попробовал запрограммировать что-то из тех физических штук, что я предложил... |
Ярлыки:
Box2d,
glvehicles
09 января 2011
glVehicles, поверхность жидкости силами Box2d
Когда-то давно я уже описывал простые физические модели, которые можно построить с помощью доступных физических движков. Для 7ой демки glVehicles я выбрал жидкость. Конечно, вводить какие-то новомодные частицы для простой демки я не стал. А вот смоделировать поверхность жидкости стандартными способами (плавание и погружение тел) всегда приятно, быстро и красиво! Итак, еще одно обновление в физических демках: на этот раз демонстрируется, как можно дешево добавить уровень воды в игру, разнообразив тем самым уровни и тайлы карты. Итак, встречайте... | ![]() |
Ярлыки:
Box2d,
glvehicles
24 декабря 2010
glVehicles: Грузовичок, а также привязка графики.
А-га-гась! Снова на связи, и я готов заняться писаниной :)... Трепещите!
Вообще, реалистичные физические взаимодействия в играх используют катастрофически часто... Ныне, когда мощности компьютеров хватает на быстрый просчет соударений, разлетов тел, погружений в жидкость, "отлетаний" от выстрелов и много другого, физикой в играх никого не удивить. Поэтому можно найти отличное применение и множество инноваций в геймплее! То, что приходит на ум из "инди", это: Intrusion, World of Goo, Gish, Lugaru, Gibbets, Braid.
Геймплей, построенный на физике, меня всегда привлекает. Вдохновившись игрой Mining Truck, и, чтобы немного оживить glVehicles, решил смастерить что-то подобное.
Скриншот:
Ярлыки:
Box2d,
delphi,
glvehicles
13 декабря 2010
glVehicle + svn
Всем привет! В этом сообщении решил описать полный процесс установки glVehicle на Ваш компьютер ;) Чтобы не думать о том, какие демки есть, что там нового и т.д. Думаю, это будет полезно всем, кто вообще хочет познакомиться с системой контроля версий svn. А также рекомендую к прочтению тем, кто постоянно трудится, вычищая папку с проектом от всяких назойливых dcu/~pas/~dfm и других файлов. В общем, постараюсь осветить маленькие хитрости, которые, возможно, помогут Вам в работе. Надеюсь, это сообщение устранит последний барьер между исходными кодами glVehicle и монитором читателя. Вот так вот я поэтично закрутил вступление, поэтому сразу же направимся к кульминации, чтобы никого не утомить!
Ярлыки:
Box2d,
delphi,
glvehicles
25 ноября 2010
glVehicles, Луноход и всякое по мелочам
Эйо! Всем привет... Наверно, из заголовка сообщения становится ясно, что название "glVehicles" лично для меня прочно закрепилось за самодельными демками и различными программами, связанными с физикой, механизмами и интересными находками для игр. Если вы не понимаете о чем идет речь, тогда стоит прочитать более ранние сообщения по этой теме в данном журнале.
Буду стараться обновлять репозиторий, добавляя в него побольше всяких "вкусных" вещей, таких как средства передвижения, физические механизмы, прототипы геймплеев и всякое другое, что с одной стороны было бы не жалко выложить с открытыми исходными кодами, и, с другой стороны, было бы не стыдно продемонстрировать всеобщему обозрению. Сегодня есть чем порадовать - появилась 5ая демонстрационная программа с главным героем - Луноходом о пяти колёсах:
Буду стараться обновлять репозиторий, добавляя в него побольше всяких "вкусных" вещей, таких как средства передвижения, физические механизмы, прототипы геймплеев и всякое другое, что с одной стороны было бы не жалко выложить с открытыми исходными кодами, и, с другой стороны, было бы не стыдно продемонстрировать всеобщему обозрению. Сегодня есть чем порадовать - появилась 5ая демонстрационная программа с главным героем - Луноходом о пяти колёсах:
Ярлыки:
Box2d,
delphi,
glvehicles
12 ноября 2010
glVehicles - завел svn на google.
Йе-х-у! Всем привет!
Открыл репозиторий под демонстрационные программы с 2д-физикой от Box2d. В итоге, я надеюсь, в них любой желающий найдет для себя интересные физичные механизмы, сможет изучить код моей связки GlScene + Box2d, а также посмотреть на развитие демок как таковых. Open source, в общем :)
Ярлыки:
Box2d,
delphi,
glvehicles
23 октября 2010
Vehicle 2, Box2d
В качестве продолжения этого отдыха, решил сделать вторую демонстрационную программу для показа замечательности связки Delphi+Box2d. Вторая демка вышла чем-то проще первой, хотя в чем-то, наоборот, и посложнее. В общем, об этом и можно прочесть в нижеследующем сообщении.
Итак, теперь вид сверху, четыре колеса-прямоугольника и сложная система трения. Получилось что-то вроде такого:
Ярлыки:
Box2d,
delphi,
glvehicles
20 октября 2010
Отдыхаем с Box2d...
Всем привет!
если честно, всё ленюсь описать демки про Lua... но ничего, надеюсь скоро выложу продолжение! А пока, на glscene.ru завершился конкурс "RTS/TBS", в котором, к сожалению, не удалось поучаствовать... В общем, с пылу с жару, все участники форума устремились обсуждать новую тему для конкурса. И я решил отдохнуть, попробовав написать маленькую демо. |
Ярлыки:
Box2d,
delphi,
glvehicles
Подписаться на:
Сообщения (Atom)


