Вход

Просмотр полной версии : Пишу аналог IL2Connect


seagul
07.06.2010, 02:53
Всем привет! Особенно кого давно не видел)

Т.к сам я программер и хобби у меня такое же, решил написать аналог IL2Connect(ибо не всё устраивает).

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

Сейчас уже работает основной функционал, но не доработан интерфейс для него.

Вот скрины(выложены на www.imagepost.ru , для тех у кого нет "внешки", кто может выложите плиз на местные файлообменники):
http://www.imagepost.ru/?v=144/IL2SI_ss1.JPG
http://www.imagepost.ru/?v=144/IL2SI2.JPG

В данной версии (1.0) планирую добавить модуль анализа, он будет включать в себя следующие возможности:
1) Быстрый поиск вирпила на серверах по нику.
2) Предупреждение о том что в данный момент на "Имя сервера" под одним из ваших ников летает какой то чел(естественно если вы сами в данный момент не летаете).
3) Авто вход, если на переполненном сервере появилось место(часто сталкиваюсь с этой проблемой).


Программа будет поддерживать команды прямо из консоли игры(чат), в формате "IL2SI [имя вирпила] [команда]", например:

IL2SI seagul ping - пинг вирпила(Max/Min/средний)
или
IL2SI seagul score - очки вирпила
или
IL2SI seagul infoall - ping+score
Знаю что в игре эту информацию можно и так узнать без труда, но это так сказать фундамент, в будущем планируется добавить функционал по определению полной информации по пользователю: точность стрельбы и т.д, а также определение пользователя летающего под другим ником, программа проанализирует характеристики вирпила и сравнит их со своей базой и выведет результат(сейчас я определяю возможность это реализовать, а точней возможность получать эту информацию).



Формат: "IL2SI server [имя сервера или IP или Хост] [команда]" :

IL2SI server Якутск ping - выведет ваш пинг к указанному серверу
или
IL2SI finduser [ник вирпила] - будет произведён поиск вирпила и выведен результат.

IL2SI finduser work [ник вирпила] - будет произведён поиск вирпила и выведен результат. Если результат отрицательный программа продолжит с периодичностью в n-секунд производить поиск, в случае успеха сообщит об этом.

Вся информация будет выводиться в верхнем правом углу(возможно добавлю возможность выбора.)

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


Все запросы как по пингу так и запрос "обстановки" на сервере происходят абсолютно независимо(в разных потоках) т.е. запросы пинг/инфо могут происходить одновременно по всем серверам а не последовательно, как это реализовано в ILConnect.

Даже и не знаю когда закончу, может месяц, может полтора, времени нет совсем, с обеда до 22:00 работаю, вот по вечерам уделяю программе по часу, не более.

Программа пишется на .NET это значит что она будет работать везде где установлен NetFramework 2.0 и выше(он бесплатно распространяться в сети, в частности на сайте Microsoft). В Vista и Windows 7 он уже предустановлен и является неотъемлемой частью ОС.
Для счастливых обладателей Unix систем, возможно скомпилирую прогу под Mono (правда могут быть некоторые ограничения по функционалу).

Может у кого есть предложения, пожелания?

fin
07.06.2010, 11:00
Хорошо что среди Илеров есть такой прогер. Удачи в работе!

Кстати вот. В Ил2 коннекте нет настройки скорости подключения. В этой проге было бы хорошо если была бы такая настройка. Щас во многих серверах скорость подключения указанная. Выше, ниже - КИК.

orchestr
07.06.2010, 12:37
Хорошо что среди Илеров есть такой прогер. Удачи в работе!

Кстати вот. В Ил2 коннекте нет настройки скорости подключения. В этой проге было бы хорошо если была бы такая настройка. Щас во многих серверах скорость подключения указанная. Выше, ниже - КИК.

вот в в XFIRE все есть даже прямой дозвон к игроку (игрок если зареган на Xfire), полная информация на сервер...

BITL_DJUS
07.06.2010, 17:44
Ухты, у нас есть даже свои программисты. это круто както )

seagul
08.06.2010, 13:57
Спасибо ребята.

Отчитываться о работе буду в эту ветку.

Tazik
16.06.2010, 21:59
http://www.imagepost.ru/images/144/IL2SI_ss1.JPG
http://www.imagepost.ru/images/144/IL2SI2.JPG