ПроектыФорумОцените

Normal Tanks 2 Open source, редактор уровней (91 стр)

Страницы: 187 88 89 90 91 92 Следующая »
#1350
13:16, 7 дек 2012

Нифига игра разошлась...

#1351
13:34, 7 дек 2012

Класс! Теперь нужно вернуть отдачу от лазера(в ней всё-таки был фан) и запустить сервер. Ща буду делать карты, я же ещё 1.5 года назад хотел!

#1352
20:05, 7 дек 2012

Стиль уникальный.
Будешь портировать игру на флеш?

#1353
21:15, 7 дек 2012

fERO

С редактором я не понял в чем проблема. Все кнопки главного меню игры нажимались раньше. И все работало в редакторе точно так же как и в самой игре. Выбор танков в мультиплеере тоже почему-то только клавишами цифр.  Сами иконки не жмутся.
Возможно какой-то множитель зума или еще чего сбивает координаты мыши. Уже не помню что я менял в последние дни. Помню только что добавил иконки выбора танков. Возможно даже не успел их до конца отладить и бросил на моменте когда вносил изменения в обработку мыши.


Чтобы сделать мультиплеер карту достаточно дублировать существующую карту в папке net и переставить/изменить объекты и ландшавт, освещение. Скриптовать не обязательно.

Чтобы проще разобраться в смысле скрипта. Выделяем объект на карте, смотрим точку входа в скрипт в его настройках. И там можно толь двойным щелчком толи еще как-то перейти в текст скрипта и посмотреть какие переменные он юзает/меняет.


Команда StLine в скрипте меняет точку входа на текущую позицию. После команды stop начнет обрабатываться следующий объект, а уже в следующем фрейме текущий спрайт будет выполнять скрипт сточки StLine At.  Это позволяет удобно переключать состояния объектов.

где-то есть файлик для компилятора который содержит все команды и короткое описание для них.

Renedy

Сервер оказывается работает. Я как раз перевел игру на Google Engine, и та версия что выложена сейчас, работает. Нужно только хостера который имеет внешнии IP или проброшеный через NAT порт, и чтобы он создал сетевую игру.


Хаус

Возможно, когда шейдеры укоренятся на флеше. Не раньше чем 1-2 года : )

#1354
21:17, 7 дек 2012

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

#1355
23:59, 7 дек 2012

Megabyte-Ceercop
я могу перебросить через порт, а есть консольный сервер? Я бы мог его держать включенным на нетбуке.

#1356
7:45, 8 дек 2012

есть в папке server на svn. его нужно пересобрать. не уверен что после перехода на гугл.енжин я его компилировал. бросить в папку с игрой и запустить. появится иконка танков в трее. это клиент без рендера и окна. он создаст хост и добавится в список на центральном сервере.

#1357
17:13, 8 дек 2012

Megabyte-Ceercop
когда пересоберёшь, будет почти постоянный сервер :)

#1358
18:57, 8 дек 2012

Megabyte-Ceercop
> И еще, изменения которые вы сделаете, будут вызывать рассинхронизацию сетевой
> игры. Все клиенты должны иметь одни и те же изменения. Одни и теже карты.
> Автоматически они не переносятся между клиентами. Я думал это сделать, но так
> можно испортить контент игры подключившись к модеру вредителю.
Ну можно это сделать на свой (осознаны) страх и риск, как делается в любой другой цивилизованной онлайн игрушке. Создается параметр enable_dowload и возможность вкл и выключать докачку карт, путем изменения параметра. Куда проще чем пытаться каждому передать карту отдельно.

#1359
19:16, 8 дек 2012

Надо карты не по именам хранить, а по их SHA1 хешу, например. Тогда отличающаяся карта будет считаться другой. Конечно, имена файлов вида "168c753abe4d117489ceab72fb1abdfb0283131d.map" выглядят неочень, но зато нету никаких проблем с подгружаемыми ресурсами. Заодно получается бесплатная проверка на целостность скаченных данных.

#1360
20:13, 8 дек 2012

Нашел из-за чего не работает внутриигровой UI в редакторе.
Нужно в окне переменных выбрать переменную 201 updateProgress  и задать ей значение = 0. Тогда все будет ок.
Это блокировка интерфейса до завершения проверки автообновлений. В редакторе оно не заблокировано. Результат последних правок.

Пересобрал сервер.

server Normal tanks

exe кунуть в папку с игрой и запустить. Порт берется из настроек клиента в игре.
Больше одного сервера с одного IP будут перекрывать друг друга в списке на центральном сервере.

#1361
20:16, 8 дек 2012

}:+()___ [Smile]

Теперь ты понимаешь как глубоки у меня корни танкиста, и как обидно мне было проигрывать? : )

#1362
23:21, 8 дек 2012

А сервер под Linux или BSD будет?
Кстати, на серверах Google запустить игровой сервер возможно?
P.S.: Попробовал онлайн игру по Киркопа. Классно!

И по танкам:
1)Добавить отдачу от лазера - это было бы очень здорово
2)Снизить максимальное количество кулеров для лазера до 1, ибо 2ой не приносит пользы
3)Убрать удвоение лазера, всё равно урона как от 1го, а вторым лучом по другому танку почти нереал попасть
4)При сдвоенном оружие индивидуальный индикатор для каждого ствола нужен

#1363
19:58, 9 дек 2012

Опрос показал, что постоянный сервер неактуален.
Как вариант, сделать трёхслотный сервер на Google.

#1364
8:57, 10 дек 2012

На Google Aps поддерживается только обработка запросов, без постоянного соединения. Поэтому не возможно хостить игру. Только список хостов.

Баланс править нет смысла. Игроков нет. Выкладывал исходники больше из интереса. Да и обещал когда-то выложить редактор : )

Страницы: 187 88 89 90 91 92 Следующая »
ПроектыФорумОцените

Тема в архиве.