Макетировать в скриптовых языках что-то большее чем ротация карт - дольше и сложнее чем написать все сразу на ООП яыке высокого уровня.Сообщение от akirill
Смешно. Пацаны то и не знают.Сообщение от akirill
Макетировать в скриптовых языках что-то большее чем ротация карт - дольше и сложнее чем написать все сразу на ООП яыке высокого уровня.Сообщение от akirill
Смешно. Пацаны то и не знают.Сообщение от akirill
Если ты веришь, что все можно испортить, поверь и в то, что все можно исправить. Раби Нахман из Браслава.
И все же, хотелось бы послушать начальника транспортного цеха.Сообщение от tahorg
ООП (это не язык, кстати, а парадигма) не панацея. Нуу, или можете разубедить меня, приведя фрагмент ТЗ, по которому без абстракции данных, наследования, полиморфизма и инкапсуляции не обойтись![]()
Смейтесь на здоровье. Смех продлевает жизнь.Сообщение от tahorg
А про пацанов... Я красноглазые аргументы не приемлю, с такими аргументами на ЛОР, анонимусом. Или в биореактор имени Луговского
Мне этот софт показался непотребным для воспроизводства функционала нулвара на своем сервере. Непонятная страсть к виндузячим приблудам и монстрообразной Зопе (как пишу, так смеюсьСообщение от KBaks
), слабо распространенным, вдобавок.
Кирилл
Вообще-то это вторая версияСообщение от akirill
. На первой Nullwar вертиттцо. (точнее это уже не совсем та, первая, ее ребята из nullwar конкретно переделали).
http://www.nullwar.com/info/soft/
Хмм... я вот ужо год на 1.6 сижу ... нормально работает... или ты о JayDaemon?Сообщение от akirill
![]()
...И от полученных знаний скончался на месте
Было немнjго времени завершил давно начатое: добавил возможность описывать доступные ресурсы для миссии. Описать можно почти что угодноНапример такое:
К сожалению сам контроллер миссии с этими данными пока не работает но это гораздо меньший объём работы.;Red resources
[RedPlayerResources]
amount=70
;Blue resources
[BluePlayerResources]
amount=50
;There will be twenty Bf109G6's
[Bf109G6Resource]
gameId=Bf-109G-6
amount=20
;There will be only five Bf109G6's with 'U3-MK108' weapon
[Bf109G6MK108Resource]
gameId=Bf-109G-6
weapon=U3-MK108
amount=5
не можешь летать - не мучай метлу!
В каком состоянии сейчас JayDaemon? что он уже позволяет делать?
В данный момент демон позволяет запустить набор миссий. Ротации не происходит но ротацию не сложно добавить. Демон поддерживает аутентификацию и авторизацию пользователей. По умолчанию включена авторегистрация пользователя. Админу доступны команды: "list-missions", "restart-mission" и "next-mission #" (# номер из списка миссий, немедля загружает след. миссию). Конфигурационный файл для миссии обязателен, посмотреть пример можно тут. Поддержки управления ресурсами миссии ещё нет, есть только на уровне конфигурации (~20-25 человеко-часов осталось),
Поддержка "задач миссии" уже реализована. Задача можеть быть главной, второстепенной и скрытой. Типы задач: уничтожить/защитить в определённом районе, уничтожить/защитить конкретный объект, процент выполнения, ограничение по времени, запуск/остановка других задач при выполнении или провале задачи
Демон поддерживает проверку слишком быстрой "новой попытки" (после прыжка 10 сеукнд надо ждать прежде чем это сделать). Обходит баг Ила когда после ПК не даёться победа при выходе противника.
Поддерживает многоязыковость в зависимости от предпочтения игрока и установок сервера - в данный момент только англ и русский.
Запись событий игры в БД реализована в полной мере.
Веб-статистика в зародышном состоянии. Если кто желает помочь "милости просим"![]()
Крайний раз редактировалось IvanoBulo; 20.08.2006 в 22:38.
не можешь летать - не мучай метлу!
Кстати, если будут у кого пожелания оставляйте их в "Feature requests" на сайте проекта
не можешь летать - не мучай метлу!
Вот же.. а нельзя что-нибудь попонятнее да на русском? Не всеж грамотеи по англицки.Сообщение от IvanoBulo
Да хоть попросится к кому-нибудть на сайт. Иль даж рядом с Тахоргом. И нам, простым руским пилотам, проще просматривать, отслеживать, общаться... :confused:
Просто времени итак совсем мало, а так придёться ещё и форумы проглядывать.Сообщение от boRada
Можно также в эту ветку предложения вносить. Всё ж на Сухом бываю почти ежедневно.
не можешь летать - не мучай метлу!
<offtop>Каждому-своё. Я например, хочу концентрироваться на самой программе а не на ньюансах языка. Как то пришлось на С++ где-то с месяц писать так я за этот месяц чуть с ума не сошёл... Я понимаю что всё дело привычки но всё же зачем над собой издеваться? Я знаю несколько человек ушедших с С++ на Java и C# и все они говорят "слава богу!"</offtop>Наверно я с Луны свалился. Последние мемори лик и буфер оверфлоу в своей жизни ляпал лет в 23-25. Уже лет 5 не делал таких ошибок. А софт писать приходится и такой, что работает без обслуживания и перегрузок годами и сложность этого софта такая, что регулярно плакать хочется.
Непонимаю программистов, боящихся детских ошибок. Уж извените, но специалист потому и называется специалистом, что знает где есть тонкие места, и знает как их обходить
не можешь летать - не мучай метлу!
Медокс Геймс ?Сообщение от IvanoBulo
![]()
![]()
Вообще-то они от Java к C# перешли.Сообщение от Zyxel
не можешь летать - не мучай метлу!
Не видать занчит BoB под Linux как своих ушей =(Сообщение от IvanoBulo
Я уже спрашивал... сказали, что не планируется, так как там "затачивать немерено". При чем похоже не планируется ни сервер ни естественно клиент.Сообщение от MoHaX
http://www.sukhoi.ru/forum/showpost....&postcount=103
...И от полученных знаний скончался на месте
Провёл огромное количество изменений в код. Основная масса изменений это реализация менеджмента ресурсов. Осталось добавить запрет на взлёт на тех самолётах кол-во которых исчерпалось (но это не много работы). Контроль кол-ва убитых пилотов и исчерпание так называемых "vital" (жизненно важных) ресурсов уже работает. Также исправлено несколько ошибок.
Ближайшим временем займусь определением победившей команды. Собственно все данные для этого есть, но есть делема в том что допустим, одна команда выполнила 90% основного задания но потеряла всех пилотов, а другая выполнила задачу на 10% но потеряла половину пилотов. Кто победил? Мне кажеться что первая, но ведь в других командерах победитем будет признана вторая в подобной ситуации.
Может кто предложит хороший алгоритм?
После этого демон начнёт обрастать "фичами": определение вынужденной посадки, новые команды, генерация XML отчёта о миссии для внешних "тулзений", контроль скорости соединения/пинга т.д...
не можешь летать - не мучай метлу!
Разделить задачи (все чем игрок не управляет сам) и средства (ну в нашем случае это самолеты и пилоты, может еще что).
Определить в условных очках все - процент выполнения задачи (очевидно работа по целям, не важно каким), все свои потери. Определить бонусы и пенальти СТОРОН, т.е. все что не относится к целям - расставить приоритеты.
Потом все это суммировать и очень возможно, что в вышеприведенном случае победят вторые, впрочем это зависит, какие будут расставлены приоритеты.
Крайний раз редактировалось tovarisch_Ko; 09.09.2006 в 15:20.
не можешь летать - не мучай метлу!
А мисси для твоей тулзы надо вручную составлять? Или генератор тоже уже имеется?
Генератора нету
не можешь летать - не мучай метлу!
IvanoBulo, как я понимаю будет и эмулятор коопа?![]()
Со временем возможно и будет. Хотя даже с той функциональностью что есть можно создать очень интересные миссии.
не можешь летать - не мучай метлу!
Для режима "миccия на догфайтном сервере" нужно бы тулзу смастрячить ... всё руки не дойдут...
Я уже придумал как организовать эту фичу ("миccия на догфайтном сервере") для моего демона.
Фактически нужно будет создать ресурсы самолётов ограниченные по времени и запретить взлёт на такое-же время. И это будет выглядеть так что все зайдут, возьмут самолёты и например 5 мин не смогут взлететь (будут выстраиваться на полосе) а потом "Старт" и понеслось
А после старта ресурс как бы кончиться и взять самолёт будет нельзя.
не можешь летать - не мучай метлу!
Это тоже можно...
Но ещё надо что-то типа спец- редактора .mis файлов
Менеджмент ресурсов полностью закодированСделал так что если на для аєродрома прописано 10 чел, то именно столько с него и взлетит. Сядет пилот в поле - ресурс аэродрома не пополнится. Нужно будет вернуться где был
Иными словами, допустим есть 10 пилотов ресурса для конкретного аэродрома, взлетело 10. 11-ый не взлетит пока один из взлетевших ранее не вернёться. Сядут эти 10 на другом аэродроме - проиграют миссию если этот ресурс был "vital".
Также заложил возможность создания задания для перегона самолётов с одного аэродрома на другой. Думаю это добавит интереса в онлайне![]()
не можешь летать - не мучай метлу!