hjass - это попытка реализовать независимый, октрытый и кроссплатформенный компилятор для языка JASS, который уже вечность используется как основной скриптовый язык в Warcraft III. Была поставлена цель обеспечить полную поддержку оригинального JASS, а также его надстроек vJASS и cJass, и обеспечить удобный способ встраивания компилятора как библиотеки (подход compiler-as-a-librarary).
Работа не стоит на месте, к проекту присоединился моделлер Nazgul09. Он нарисовал две новые модели танков: легкий танк aka BTR, и тяжелый танк Demolisher. Противники будут иметь разные характеристки и модели поведения, что должно усложнить игру и предупредить появление всегда выигрышных стратегий поведения у игрока.
Знаменитый разработчик MdlVis, Алексей, опубликовал подробную историю разработки своего редактора моделей.
Пост находится на хабре и охватывает период от начала разработки (дремучий 2005) и до последней версии редактора. Также Алексей раздает исходный код определенных версий редактора желающим.
Пост находится на хабре и охватывает период от начала разработки (дремучий 2005) и до последней версии редактора. Также Алексей раздает исходный код определенных версий редактора желающим.
MdlVis – кривой, но всё же довольно популярный редактор моделей для WarcraftIII. Редактирование мешей, текстурирование, работа со скелетом, расстановка ключевых кадров, создание анимаций, импорт и слияние моделей – и всё это в единственном файле весом 500Кб. К тому же MdlVis был единственной утилитой, способной конвертировать модели из World of Warcraft в формат WarcraftIII.
Эта система позволяет вам создавать юнитов группами, как в C&C или LOTR. Все отряды передвигаются строем, также присутствует система набора опыта. Проста в использовании, нужно уметь пользоваться "Редактором объектов" и уметь находить в системе гигантскую надпись "Настройки", где каждая опция системы имеет разъясняющий комментарий.
Эта статья расскажет об основных приемах создания систем движений (или «moving systems») с использованием возможностей vJass, о правильной организации таких систем и способов их оптимизации. Статья пригодится как новичкам в vJass, так и опытным пользователям.
Эта наработка позволит вам создавать юниты, котырые подчиняются всем законам физики. Они будут скатываться с горы или в яму, отскакивать от земли и других тел не хуже чем в любых "knockback systems". Вы сможете создать реалистичные модели звездных систем и приделать к каждой планете несколько спутников. Все движение происходит в пространстве, так что можно легко сделать юнитов перепрыгивающих клиффы как в грядущем Starcraft II.