23 октября 2010

Vehicle 2, Box2d

В качестве продолжения этого отдыха, решил сделать вторую демонстрационную программу для показа замечательности связки Delphi+Box2d. Вторая демка вышла чем-то проще первой, хотя в чем-то, наоборот, и посложнее. В общем, об этом и можно прочесть в нижеследующем сообщении.
Итак, теперь вид сверху, четыре колеса-прямоугольника и сложная система трения. Получилось что-то вроде такого:

20 октября 2010

Отдыхаем с Box2d...

Всем привет!
если честно, всё ленюсь описать демки про Lua... но ничего, надеюсь скоро выложу продолжение! А пока, на glscene.ru завершился конкурс "RTS/TBS", в котором, к сожалению, не удалось поучаствовать... В общем, с пылу с жару, все участники форума устремились обсуждать новую тему для конкурса. И я решил отдохнуть, попробовав написать маленькую демо.

10 октября 2010

Сразу после релиза...

Итак, рад всем сообщить, что мы наконец выпустили игру! Да, пока только на русском языке и только на mail.ru, но это все поправимо... главное - игра увидела свет, теперь каждый желающий может скачать, поиграть и оценить творение, которое создавалось так долго и в которое было вложено столько сил, эмоций и души! В этом журнале разработка проходила под кодовым названием Игра-Х, в итоге на порталах она будет появляться под именем "Тайны притяжения". Ссылка на скачивание вот здесь. В этом сообщении расскажу об игре, геймплее и общих положениях, которые заинтересовали игроков на форумах разработчиков, куда игра была тут же презентована.

03 октября 2010

Скриптовой модуль, Demo-1

Вот и наступило время выложить описание первой демонстрационной программы связки Lua + Delphi, написанной мною недавно. Если вы не понимаете о чем идет речь, то, вероятно, стоит прочесть сообщение, в котором я как-то раз обещал описать демки, что выложил на всеобщее обозрение.

28 сентября 2010

Продвижения.

В общем, дела движутся. И сегодня решил рассказать про всякие технические подробности последних изменений. Вообще, код я стараюсь особо не трогать, чтобы ничего не испортить, но в последнее время без этого никак, так как баги и фичи касаются именно движковой части. Начну с того, что я получил баг-репорт из 30 пунктов, который мне сначала показался не очень сложным. Вернее, я сразу разделил баги на простые и сложные. Думал, с простыми разберусь быстро, а со сложными "что-нибудь придумаю". В этом сообщении решил немного рассказать про определенные баги, с которыми было интересно бороться. Некоторые из них решились изменением пары строк кода, некоторые - не решены до сих пор. В общем, надеюсь, что будет интересно. Для тех, у кого мало свободного времени, напишу краткий список багов:
  • Недопущение запуска второй копии программы
  • Падает под гостевым аккаунтом
  • Неверное поведение программы при нажатии кнопки "Переключиться" из диспетчера задач
  • Навигация по меню без фокуса в программе
  • Артефакты в изображении на нетбуке

23 сентября 2010

Скриптовой модуль, вступление.

Сначала небольшое предисловие. Как и обещал ранее, напишу в виде прямолинейного описания, о своем скриптовом модуле, что использую сейчас. Модуль простой, ничего особенного нет. Но, думаю, может чем и пригодится людям, только начинающим изучать Lua и стремящихся встроить поддержку скриптов в свою программу. К модулю приложил 4 демки, представляющими из себя простенькие программы, демонстрирующие способ привязывания скриптов к логике основного приложения. Вообще, скрипты в своих программах я использовать начал недавно, пожалуй, плотно занялся скриптами начиная с AiWar, где использование скриптов было обязательным условием конкурса. Потом начал преобразовывать работу с ними, изучать более оптимальные подходы и т.д. Предупрежу сразу: сам язык Lua знаю не шибко хорошо, поэтому супер накрученных мета-таблиц и имитации ООП не использую вообще. Цель рассказал, задачу поставил, обо всем предупредил, так что... в путь!...

18 сентября 2010

Lazarus, чтоб его!

Давно не писал сюда, так как загружен довольно сильно. Да и хочется всех порадовать какими-то радостными известиями, скринами, новостями и т.д... А пока все "делаем", "еще много работы", что не есть позитив... Так что не так давно я начал писать небольшой обзор еще одного юнита, что использую. Называется он uScriptManager, сам из себя довольно прост, в обращении - тоже. Может кому и пригодится. Сделал несколько демо, показывающих работу с ним, но пока не оформил описание в виде текста, так что придется чуточку подождать. Это я к тому, чтобы пояснить, что журнал не умер - будет много чего интересного.