forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Unity (http://forum.boolean.name/forumdisplay.php?f=147)
-   -   SteamCraft (http://forum.boolean.name/showthread.php?t=19622)

AVL 07.01.2015 23:45

Ответ: SteamCraft
 
Немного поиграл. Странно, что никто не упомянул robocraft - ну очень уж похожая механика сборки машины, и ее разрушения. Но при этом - с нормальной физикой. Оттуда ведь идею взяли? И захват баз так же работает...

pax 07.01.2015 23:46

Ответ: SteamCraft
 
По сути мы делаем клон робокрафта)

AVL 07.01.2015 23:57

Ответ: SteamCraft
 
Цитата:

Сообщение от pax (Сообщение 291432)
По сути мы делаем клон робокрафта)

Ну и отлично. Как раз основное что мне там не нравится - отсутствие нормальной физики, тут все вполне норм.
Летающие аппараты будут?

pax 08.01.2015 00:00

Ответ: SteamCraft
 
Цитата:

Сообщение от AVL (Сообщение 291434)
Летающие аппараты будут?

Обязательно)

AVL 08.01.2015 00:11

Ответ: SteamCraft
 
Тогда сразу несколько пожеланий:
Летающие аппараты в робокрафте - вещь прикольная, но как правило - бесполезная. Единственный тип летательного аппарата, на котором у меня там получалось дожить до конца раунда - это "висящий снайпер" (пара баков с гелием и рейлган, сбалансированные чтобы зависать на большой высоте - если не заметят, то можно эффективно отстреливать тех кто в одиночку атакует базу). Что ховеры, что самолеты - легко выводятся из строя одним попаданием по винтам или крылу и затем добиваются.
Хотелось бы, чтобы если будут все эти варианты - у них были свои плюсы. Например - самолет должен иметь большую скорость, высокую прочность крыльев и например возможность сбрасывать бомбы. Ховер - скорость, маневренность, проходимость (а то в робокрафте они относятся скорее к типу "застрянет там куда другие не доедут").
P.S. Странная логика - захватил базу на 75%, уничтожил почти всю команду противника, время вышло - поражение???

impersonalis 08.01.2015 00:40

Ответ: SteamCraft
 
Первым делом обратил внимание на лого и сразу споткнулся глазом.
Шрифт на лого удачен, а вот кабель (верёвка?) совсем не в тему - игра в стиле стимпанка, а всё что мы видим - провисший электрокабель? Где поршни, шестерни, ременные передачи и прочий стафф? Тогда "уж лучше ничего" - но этим вы ещё отдалитесь, т.к. стимпанк (как, и киберпанк) подразумевает механистичность мира: из-за красивой вывески должны выглядывать или колонки матрицы (Матрицы), или части парового механизма. имхо

pax 08.01.2015 02:44

Ответ: SteamCraft
 
Ченджлог:
  • Исправил каретку в дилоге ввода никнейма, так же область выделения исправилась
  • Исправил вход в режим тестирования, также при попытке входа в этот режим показывает ошибки сборки машины, если они есть
  • Сделал логирование ошибок на сервер

Кстати, никто не отписался по поводу скорости загрузки игры. Нормально, медленно? Полный билд сейчас весит ~38мб.

PS: Если кому надо сменить никнейм, пишите сюда. Смена никнейма потом будет и будет платной)

St_AnGer 08.01.2015 12:20

Ответ: SteamCraft
 
Цитата:

Сообщение от pax (Сообщение 291438)
Кстати, никто не отписался по поводу скорости загрузки игры. Нормально, медленно? Полный билд сейчас весит ~38мб.

Грузится быстро, но на встроенной графике проца core i3-3250 работает медленно... На глаз где то 12-17 фпс. Из за этого уже в гараже не комфортно машину конструировать. Хотя в любом случае понравилось :) Люблю конструкторы.

radiobutton 08.01.2015 14:59

Ответ: SteamCraft
 
почему mysql а не postgres?
по какому протоколу данные отсылаешь?
можешь описать архитектуру сервера? (вкратце)
зачем php? :-D

pax 08.01.2015 16:03

Ответ: SteamCraft
 
Цитата:

Сообщение от radiobutton (Сообщение 291448)
почему mysql а не postgres?

postgres не умею и чем он лучше?

Цитата:

Сообщение от radiobutton (Сообщение 291448)
по какому протоколу данные отсылаешь?

Бинарная сериализация своя, поддерживает стандартные типы, словари типа Dictionary<string, object>, массивы и списки.

Цитата:

Сообщение от radiobutton (Сообщение 291448)
можешь описать архитектуру сервера? (вкратце)

На данный момент примерно так:
Основной сервер обрабатывает запросы и выполняет роль матчмейкера. Еще есть один геймсервер (на отдельном VPS), он подключается к матчмейкеру и сообщаят свою загрузку и статус. Матчмейкер при создании комнаты выбирает геймсервер и передает ему данныеоб игроках. Игроки получают адрес геймсервера и id комнаты и подключаются к нему. Пока это кривовато сделано, первый раз написал такое).
Геймсервер подсчитывает очки и передает пакеты во время боя. Бонусы начисляет главный сервер по результатам с геймсервера. Физика на клиенте, ее мы на сервер решили не тащить, ибо сложно в разработке и поддержке. Геймсервер так же имеет инфу о положениях спавнпоинтов и баз, сам говорит кто куда должен встать на старте. Сам считает захват по расстоянию игроков от баз.

Цитата:

Сообщение от radiobutton (Сообщение 291448)
зачем php? :-D

Страница с игрой, обработка платежей ВКонтакта (которую мы еще не сделали). Возможно оповещения на нем сделаю и лог ошибок, когда игрок еще не подключен к серверу... пока не думал об этом.

St_AnGer 08.01.2015 19:03

Ответ: SteamCraft
 
Вложений: 3
Просто потому что у меня машина жигули и я люблю делать обтекаемые квадраты :D
Вложение 21326
Вложение 21327
Вложение 21328

Поигрался с конструктором, вообще понравилось.
Одна беда - в бою никого. 15 секунд сервер ждал кого нибудь, потом выкинул и меня (было написано что ожидает 0 игроков), возможности вернуться в гараж - нету. Запилите кнопочку пожалуйста (например в WoT есть кнопка выйти из боя, если бой долго подобраться не может)

cahekp 08.01.2015 19:25

Ответ: SteamCraft
 
Очень странно, что тебя выкинуло. Сервер, если не набирает 12 игроков, то заполняет недостающих ботами. Ты в любом случае должен был попасть в бой через 15 секунд.

St_AnGer 08.01.2015 20:33

Ответ: SteamCraft
 
Цитата:

Сообщение от cahekp (Сообщение 291465)
Очень странно, что тебя выкинуло. Сервер, если не набирает 12 игроков, то заполняет недостающих ботами. Ты в любом случае должен был попасть в бой через 15 секунд.

Вот один раз заполнилось ботами, правда я поиграть не успел - начальство на работу заглянуло, пришлось быстро свернуться))) а второй раз получилось вот так - было ожидание игры, потом рефреш страницы и 0 игроков в очереди.

Crystal 08.01.2015 20:39

Ответ: SteamCraft
 
Вложений: 1
Та же беда, что и с играми евила.
Разработчику пофигу, что у половины страны мониторы квадратные,
и половина потенциальной аудитории играть в это не сможет.

Формат монитора не учитывается вообще.
Вот у меня например максимальное разрешение 1280*1024.
Как мне играть?

По моему так игры уже не делаются.
ГУЙ должен быть модульный, настраиваемый,
и подходить под любые экраны хотя бы от минималки 800*600.

pax 08.01.2015 20:45

Ответ: SteamCraft
 
Цитата:

Сообщение от St_AnGer (Сообщение 291461)
Одна беда - в бою никого. 15 секунд сервер ждал кого нибудь, потом выкинул и меня (было написано что ожидает 0 игроков), возможности вернуться в гараж - нету. Запилите кнопочку пожалуйста (например в WoT есть кнопка выйти из боя, если бой долго подобраться не может)

По результатам боев на сервере ты пробовал входить в два боя, в одном статус - дисконнект во время боя, во втором вообще результаты не сохранились на сервер, буду логи на серверах смотреть, спасибо.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot