Привет журнальчик, давно не виделись)
А не виделись ибо занят! Занят делом новым для себя, а именно - flash-игру пилю.
Точнее даже уже допиливаю, т.к. начал где-то с нового года.
Захотелось что-нить написать типа итогов прошлого года, а так же хотел бы рассказать о своих великих работах древности!)
Начну пожалуй рассказ о своей прелести, которую таил в пещере долгие годы! Таил с целью доделать и внезапно(!) удивить честный люд! Но не так уж легко всё вышло... ибо творил я один, а финансирования никакого не было и времени у меня его искать не было, поэтому накопленные запасы золота истощались, а заказы приходили и делались мною лишь иногда по ходу дела...
Чтож, не буду таить, встречайте New Age Online - зачаток онлайн RPG игры. Последняя версия игры создавалась около года, протяжённость времени от первого прототипа до последней версии - 3,5 года.
В последней версии всё шло хорошо, реализованы следующие детали:
В роли СУБД для этой гамы выступает MS SQL Server. 3D двиг для боя - GLScene.
А критический момент разработки случился когда при начале боя начались глюки на серваке из-за плохой синхронизации потоков и т.п. Я конечно же чётко видел что необходимо делать, надо было опять переписывать сетевую архитектуру и структуру сервера. Но увы, на продолжение энтузиазма уже не было лишних средств... Этот печальный исход повлёк за собой заморозку разработки игры на неопределённый срок.
Но улучшать и обновлять свой сетевой движок же надо всё равно!)
Да к тому же наклевывался не маленький заказ - ПО для визуального удалённого администрирования. Сразу могу сказать, что радмин клиенту не подходил, т.к. нужна была трёхзвенная архитектура клиент-сервер-клиент. А тимВьювер не подходил ибо дороговасто.
В силу своих наработок в сетевом программировании я запилил норм прогу за 5 недель. И назвал я это чудо RDV шо расшифровывается Remote Desktop Viewer. Помню у меня в том проекте так и остались парочка модулей прямо из NewAgeOnline))
Потом через пол годика ещё 1 сетевой заказ от одних жиробасиков, на данный момент в моей практике этот заказ лидирует по профиту, ибо за 3 недели я самопроспонсировался минимум на пол года)
Ну и как можно наблюдать любой опыт, который обретён трудом, никогда не пройдёт зазря!
Этакий жизненный урок от автора)
Что же далее. А далее из проекта RDV опять же вышел результат. Меня сподвигли и проспонсировали(а точнее сподвигли спонсированием) на создание второй - продвинутой версии RDV.
И я принялся за работу. Запиливание продолжалось месяцев 9("чистое" время), а "грязного" - год. После чего родился он - Remote Control System (RCS). Система удалённого администрирования, которая содержит в себе ещё и helpdesk подобие для создания и курирования разного рода задач. Достоинствами можно назвать отображение UAC окон в визуальной админке, хелпдеск и потоковую передачу файлов с возможностью докачки(типа как у скайпа).
Вот я и рассказал про свои самые большие проекты.
Параллельно всем разработкам я улучшал свой сетевой движок, а точнее наверное будет сказать, структуру сетевого фреймворка. И раз я сейчас плотно занялся flash-ем, то через пару сингл игр, на которых я отточу свои навыки и наработаю фундамент, я займусь чем-нибудь сетевым с написанием клиентской части на флеше, к чему по сути и стремлюсь)
По поводу новой flash-игры - парочку скриншотов можно увидеть на monaxgames.com.
Всем успехов, друзья, до новых встреч в журнале!)
А не виделись ибо занят! Занят делом новым для себя, а именно - flash-игру пилю.
Точнее даже уже допиливаю, т.к. начал где-то с нового года.
Захотелось что-нить написать типа итогов прошлого года, а так же хотел бы рассказать о своих великих работах древности!)
Начну пожалуй рассказ о своей прелести, которую таил в пещере долгие годы! Таил с целью доделать и внезапно(!) удивить честный люд! Но не так уж легко всё вышло... ибо творил я один, а финансирования никакого не было и времени у меня его искать не было, поэтому накопленные запасы золота истощались, а заказы приходили и делались мною лишь иногда по ходу дела...
Чтож, не буду таить, встречайте New Age Online - зачаток онлайн RPG игры. Последняя версия игры создавалась около года, протяжённость времени от первого прототипа до последней версии - 3,5 года.
В последней версии всё шло хорошо, реализованы следующие детали:
- селения;
- глобальная карта с перемещением перса и прокруткой при перемещении, локации на карте, отличающиеся местностью;
- виды местности: горы, леса, поля. для всего этого дела с глобальной картой был сделан редактор карты сразу с записью в БД всех нужных данных;
- инвентарь с такой инвентарной частью у персонажа как "дом" - это инвентарь типа сундук, который открывается только в селении родного типа(это селение где перс появился при создании);
- процесс добывания ресурсов от чего прокачивались навыки добычи перса, т.е. если был найден дуб или берёза, то прокачивался навык добычи дерева что увеличивало процент добычи. При этом остальные навыки понемножку уменьшаются - всё как в жизни);
- процесс защищённого обмена между персонажами - это реализуется дополнительными кнопками подтверждений;
- арена - можно создавать бой 5 на 5, набираются команды и создатель начинает бой.
В роли СУБД для этой гамы выступает MS SQL Server. 3D двиг для боя - GLScene.
А критический момент разработки случился когда при начале боя начались глюки на серваке из-за плохой синхронизации потоков и т.п. Я конечно же чётко видел что необходимо делать, надо было опять переписывать сетевую архитектуру и структуру сервера. Но увы, на продолжение энтузиазма уже не было лишних средств... Этот печальный исход повлёк за собой заморозку разработки игры на неопределённый срок.
Но улучшать и обновлять свой сетевой движок же надо всё равно!)
Да к тому же наклевывался не маленький заказ - ПО для визуального удалённого администрирования. Сразу могу сказать, что радмин клиенту не подходил, т.к. нужна была трёхзвенная архитектура клиент-сервер-клиент. А тимВьювер не подходил ибо дороговасто.
В силу своих наработок в сетевом программировании я запилил норм прогу за 5 недель. И назвал я это чудо RDV шо расшифровывается Remote Desktop Viewer. Помню у меня в том проекте так и остались парочка модулей прямо из NewAgeOnline))
Потом через пол годика ещё 1 сетевой заказ от одних жиробасиков, на данный момент в моей практике этот заказ лидирует по профиту, ибо за 3 недели я самопроспонсировался минимум на пол года)
Ну и как можно наблюдать любой опыт, который обретён трудом, никогда не пройдёт зазря!
Этакий жизненный урок от автора)
Что же далее. А далее из проекта RDV опять же вышел результат. Меня сподвигли и проспонсировали(а точнее сподвигли спонсированием) на создание второй - продвинутой версии RDV.
И я принялся за работу. Запиливание продолжалось месяцев 9("чистое" время), а "грязного" - год. После чего родился он - Remote Control System (RCS). Система удалённого администрирования, которая содержит в себе ещё и helpdesk подобие для создания и курирования разного рода задач. Достоинствами можно назвать отображение UAC окон в визуальной админке, хелпдеск и потоковую передачу файлов с возможностью докачки(типа как у скайпа).
Вот я и рассказал про свои самые большие проекты.
Параллельно всем разработкам я улучшал свой сетевой движок, а точнее наверное будет сказать, структуру сетевого фреймворка. И раз я сейчас плотно занялся flash-ем, то через пару сингл игр, на которых я отточу свои навыки и наработаю фундамент, я займусь чем-нибудь сетевым с написанием клиентской части на флеше, к чему по сути и стремлюсь)
По поводу новой flash-игры - парочку скриншотов можно увидеть на monaxgames.com.
Всем успехов, друзья, до новых встреч в журнале!)
Комментариев нет:
Отправить комментарий