воскресенье, 23 марта 2014 г.

Редактор уже работает гораздо лучше. Есть успехи.

    Теперь происходит проверка валидности пр помощи класса Editor2D, так же в самом редакторе при добавлении симметричной конечности, симметрия достраивается автоматически. Теперь редактировать гораздо проще. Так же теперь появился новый набор тестовых конечностей от Ixon-kun, приношу благодарность этому школяру.
    Как видите конечности из разных наборов корректно сочетаются. Вы можете создать свои части с более лучшей графикой или подкинуть мне картинки. Важное требования, туловище должно входить в окно 256*256, конечности должны быть соразмерны ему, а все части должны быть строго в профиль. Это и даст взаимную визуальную совместимость наборов.

Скачивайте  и тестируйте, исходный код в репозитории https://github.com/killofwin/star-e

    Добавил новый класс MathClass.

суббота, 8 марта 2014 г.

Работа возобновлена.

Некоторое время я почти не занимался этим проектом ввиду отсутствия конкретных мыслей о его дальнейшем развитии. Сейчас я представляю куда двигаться дальше и вновь принялся писать.

https://github.com/killofwin/star-e/commit/69440413e68cd553c52862783273475242724ddc

Ещё очень много работы.

среда, 5 февраля 2014 г.

Добавил поддержку отдельных рисунков для чётных конечностей.



Внесённые в программу изменения
Снимок экрана.
Немного изменился стандарт описания внешнего вида конечностей морфидов первого типа. Представлю образец файла и новых изображений конечностей.

среда, 22 января 2014 г.

Редактор вроде работает.

Пока ещё не предусмотрел защиту от дурака. Много чего ещё нет.

Но редактор уже может создавать образы юнитов. Рамки нужны для отладочных целей, потом могу убрать или сделать отключаемыми. Изменения в коде доступны здесь https://github.com/killofwin/star-e

В процессе отладки пришлось переписать многие модули и классы. Однако, уже можно создавать свои части для юнитов и просматривать их в редакторе.

Ниже описание того как эти части создавать.

четверг, 9 января 2014 г.

Процедуры учёта симметрии для 2D редактора.

Вернулся к написанию самого редактора юнитов. Приходиться писать функции облегчающие редактирование, то есть функции для автоматического заполнения симметрии.

Изображение ещё недоделанного редактора морфидов (юнитов). 

Исходный код ниже. https://gist.github.com/killofwin/8331932

воскресенье, 5 января 2014 г.

Скрипт для копирования в локальный git репозиторий.

Во время работы gambas создаёт множество временных файлов типа *.*~ , их естественно в репозиторий помещать не следует. Я написал скрипт копирования который игнорирует файлы указанных типов при копировании.

https://gist.github.com/killofwin/8266883 

Конечно в конце можно написать и автоматическое отправление комитов, но я предпочитаю делать это вручную.