Вернуться   Форумы Якутск Онлайн > Всё об играх > Авиасимуляторы > Ил-2 Штурмовик
Ответ
 
Опции темы Опции просмотра

Пишу аналог IL2Connect
Старый 07.06.2010, 02:53   #1
seagul
Заинтересовавшийся
 
seagul вне форума
Регистрация: 23.09.2009
Адрес: Иркутск
Сообщений: 137
seagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутацию
По умолчанию Пишу аналог IL2Connect

Всем привет! Особенно кого давно не видел)

Т.к сам я программер и хобби у меня такое же, решил написать аналог 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 (правда могут быть некоторые ограничения по функционалу).

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

Старый 07.06.2010, 11:00   #2
fin
Местный житель
 
Аватар для fin
 
fin вне форума
Регистрация: 29.06.2009
Сообщений: 1,788
fin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутациюfin имеет наиславнейшую репутацию
Отправить сообщение для fin с помощью ICQ
По умолчанию

Хорошо что среди Илеров есть такой прогер. Удачи в работе!

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

Старый 07.06.2010, 12:37   #3
orchestr
Участник
 
Аватар для orchestr
 
orchestr вне форума
Регистрация: 04.08.2009
Адрес: якутск
Сообщений: 303
orchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутациюorchestr имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от fin Посмотреть сообщение
Хорошо что среди Илеров есть такой прогер. Удачи в работе!

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

Старый 07.06.2010, 17:44   #4
BITL_DJUS
Участник
 
Аватар для BITL_DJUS
 
BITL_DJUS вне форума
Регистрация: 18.08.2005
Адрес: Якутск
Сообщений: 382
BITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутациюBITL_DJUS имеет наиславнейшую репутацию
Отправить сообщение для BITL_DJUS с помощью ICQ Отправить сообщение для BITL_DJUS с помощью Skype™
По умолчанию

Ухты, у нас есть даже свои программисты. это круто както )
  Ответить с цитированием

Старый 08.06.2010, 13:57   #5
seagul
Заинтересовавшийся
 
seagul вне форума
Регистрация: 23.09.2009
Адрес: Иркутск
Сообщений: 137
seagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутациюseagul имеет наиславнейшую репутацию
По умолчанию

Спасибо ребята.

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

Старый 16.06.2010, 21:59   #6
Tazik
Участник
 
Tazik вне форума
Регистрация: 19.03.2008
Сообщений: 331
Tazik на пути к уважению
По умолчанию


__________________
-=Dog=-
  Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 11:12.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot