Я давно уже начал делать (но приостановился) улучшения для языка Python в Stealth.
В чем заключаются улучшения:
1. Перевести все функции в классы по типам
2. Собрать полезные функции для работы в объектами, и т.п.
3. Сделать удобные фишки по работе с GUI из под stealth - например, гуи для управления кораблем ( http://stealth.od.ua/forum/viewtopic.ph ... 782#p10868 )
И другие идеи.
Короче, сейчас уже сделана часть работ по первому пункту, пример:
Для удобной работы со своим чаром:
Code: Select all
me = Char()
print me.hp
print me.str
me.move(x,y)
Code: Select all
me = Char()
print me.layer.rhand
print me.layer.find('lhand')
Code: Select all
enemy = Char(0x00121212)
print emeny.hp
Так вот, я ищу тех, кто хочет поучаствовать в разработке такого дополнения. Приглашаю всех участвовать в проекте. Код находится в закрытом репозитории (написан на Питоне), планирую выложить в открытый доступ когда хоть что-то будет закончено.
В будущем можно надеяться, что дополнение включат в дистрибутив питона в Stealth
Пишите в этой теме, или же в ПМ.
======== Статус разработки ========
На 7 января 2013 года работа продвигается.
Сейчас реализовано более менее:
1. Работа с Чаром (переменные)
2. Работа с Гампами
3. Работа с Объектами (свойства)
4. Работа с Слоями
Дальнейшие планы:
1. Доработать Гампы
2. Доработать работу с Журналом
3. Поиск Объектов
В разработке участвует chernysh и nah nah