>>82143479 Скриншотики на рутрекере мог бы из блога поставить. И да, у меня там мак-версия была поломана, пофиксил? А я уж боялся, что никто не перезальет
Вкратце. Один петушок, под ником Творожочек, делает игру про ПИТУРДОВ. Время от времени он выкладывает сборки beta-версий своего высера, которые работают только во время т.н. открытого тестирования (онлайн DRM, ёба). И теперь он решил попробовать захуячить в гринлайт, чтобы потом продавать эту "игру" за деньги (при том, что сам признал, что дохуя пиратского контента и даже юнити ворованная). То, что по сути является продуктом деятельности анона - впаривать анону же за деньги. И это не говоря о том, что в его бложике стоит жидовский баннер ОТКЛЮЧИ АДБЛОК СУКА А ТО НЕ СКАЧАЕШЬ и бесконечных ссылках на донат. И ладно бы, было что годное, качественно реализованное. Так ведь даже по меркам инди-проектов это лютое говнище, графен, и модели, и текстуры, и дизайн уровней. Но при этом тормозит так, как будто это второй крузис, например, на встроенной видеокарте i7 Haswell играть невозможно.
Выкладываю это здесь, чтобы все могли посмотреть вживую (и не только во время "теста"), что это на самом деле за говно, и подумали, а стоит ли поддерживать такого мудака.
>>82145303 Так, итого за два года ты запилил всего 2 основные миссии и одну дополнительную? Помощь тебе нужна, говорю. А то будешь делать ещё лет пять. А к тому времени о бордах, может, будут помнить 3,5 алтфака 2013 года. Сколько мейн миссий планируешь?
>>82145632 Основных и с различными прохождениями и разнохарактерые - минимум 5. Дополнительных (перепроходимых и линейных) - штук 10. Ну и с мультиплеером надо что-то делать, я пытался запилить летом, но получилось очень убого, выпилил из сборки. >>82145632 Через портальную пушку. Можешь ввести на нее чит, а можешь найти в пасхалке.
>>82146290 Ыччан-эроге делала группа анонов пять лет. ПЯТЬ. А ты один. На сколько же это затянется? Кстати, насчёт ычан-эроге. Добавишь локацию /es/ - цены тебе не будет, я даже куплю твоё поделие. Может быть, подумаю.
>>82146402 Да, по большей части. Система навигации встроенная юнитевская, я просто задаю координаты перемещения, а анимации/атака/пушки - все через if. >>82146488 Для начала надо самому обмазаться. Собирался под новый год пройти. >>82146360 Вышла пятая юнити, буду тестить. Там стандартные шейдеры более крутые, если перенесу - будет вам графон.
>>82146724 Но ты меня понял. Два года возиться с тремя миссиями - плохой знак. Подумай над этим. Кстати, ты вроде писал, тебя в армейку могут забрать? прибавляй к разработке ещё год.
>>82146724 >я просто задаю координаты перемещения Это случайно не то, когда на поле наноситься сетка, а ИИ по ней свободно ходит? >атака >все через if Типа if (видит) {атака} else {дальше идет}?
>>82146859 Лол, у меня отсрочка на 2 года, постараюсь в них уложится. Если прохожу в стим на ранний доступ - будет хоть какая-то мотивация заниматься именно битардией, а не всяким говном, типа КАРАТЕЛЯ.
>>82146970 >Это случайно не то, когда на поле наноситься сетка, а ИИ по ней свободно ходит? Да, оно. NavMesh. Из-за него нпс постоянно топчутся на месте. >Типа if (видит) {атака} else {дальше идет}? Ну, покруче. Учитывается количество его хп, кто последний ударил, маска игрока и т.д. В случае атаки нпс/нпс - просто через триггер и проверяет по тегу. >>82147171 Наброски есть, но не следую им, по большей части, так что да, сочиняю на ходу. Особенно на ходу приходится с разветвлениями миссии.
>>82147332 >NavMesh. Из-за него нпс постоянно топчутся на месте. Там типа патрулирования можно сделать. >Учитывается количество его хп, кто последний ударил, маска игрока и т.д. >В случае атаки нпс/нпс - просто через триггер и проверяет по тегу. А вот это уже интересно.
>>82145486 > Но при этом тормозит так, как будто это второй крузис >на встроенной видеокарте i7 Haswell играть невозможно Ну охуеть, сука. А вот крузис-то на встроенной видюхе летает, поди.
>>82147332 Но вот эти два битарда, которые встречены, они должны попасться вновь. Эпик с экшоном будет, чтобы превозмогать? Можно даже обыграть, что это не обычные раки, а массированный набег с форчана
>>82147525 Я вот, кстати, не знаю. У меня на Gtx 550 (бюджетка 2011 года, брал за 4к) идет 45-50 фпс в открытом мире на FullHD, даже с SSAO. В маленьких сценках вообще спокойно >200 выдает. Не знаю, какого хуя у всех тормозит.
>>82147641 Ну, аноны с первой миссии точно будут фигурировать, если не были убиты. Ну а на счет раков во второй миссии, планирую сделать, что это была подставная кампания по дискриминации второй разервации и последующим её захватом. Можно будет играть как и за власть, так и за раков или оппозицию. Всю эту ебу планирую запилить хотя бы за 1,5 года >>82147982 Чувак, ну я и так бесплатно выкладываю раз в полгода и получаю почти нихуя. Не будь таким мудаком, дай мне хоть на игры в стиме заработать.
>>82148147 >на игры в стиме заработать Да проще кошелек лил бы. Тебе бы скинули. А так -100$ инвайт в GL. И теперь нужно надеяться на то, что ее пропустят.
>>82148450 Да, типа того. Вторая резервация - с раками. Вообще, там /soc/, но так же обыграю vk. >>82148303 И вообще, кошельки указаны, даже в оп-посте. За этот бета-тест меньше 300 рублей вбросили. И на рекламе я поднял больше (по большей части, с ютуба). Ну, если пройду в стим - потребность в рекламе отпадет, само собой. >>82148752 От одной битардии устаю, да и ехать начинаю. Нужна разрядка. >>82148798 Блядь, а вот эту заглушку не проверил.
>>82148857 >Ну, если пройду в стим - потребность в рекламе отпадет, само собой. Потому что реклама будет приносить копейки по сравнению с продажей игры. Все верно. >Нужна разрядка. Отдохни недельку.
>>82148857 Итого три резервации. /soc/, /rf/-пустыня, и vk. Но Контакт - не борда. Это значит, что нужно добавить как минимум островок с битардами-ледяными феями и сушу на крае мира, где живут No picture aviable с четырьмя листочками клевера на флаге. Да, я латентный Кирилл.[/spoiler]
>>82149015 Да, я про это и говорю. Вообще, битардию можно считать моей первой игрой, с нее начал. Остальные мелкие проекты, которые были в процессе - не а счет. Даже если совсем не взлетит, хоть опыта наберусь, я же на тыжпрогромиста учусь в шараге, опыт с битардии помогает делать всякое говно на плюсах. >>82149053 Проверка статуса бета-версии. Через нее и отключу вечером. Но тут выше вбросили взломанную, можете скачать, если она вам не надоест за пару часов. >>82149335 Кстати, не даю никакой гарантии, что наш хацкер выше так не сделал. >>82149262 Ну, не совсем же. Стройка - /gd/, арена - /b/, петушки около турника - /fiz/, миссия-пародия на слендера - /sn/, аноны с первой миссии, в дальнейшем, будут относится к /po/ ПОдполье, они и будут частью оппозиции. >>82149422 Поехавший? В оп-посте же под шиндус, линукс, мак. Под мак вообще целая инструкция по запуску.
>>82149622 >Поехавший? В оп-посте же под шиндус, линукс, мак. Под мак вообще целая инструкция по запуску. ок. Я пиздоглазое мудило. Значит так, блядь, до 22:00 по Киеву - нихуя ты не закрываешь, т.к. если я не скачаю - я дам тебе пизды. ДАЙ ПОГОНЯТЬ, НЕ ЗАКРЫВАЙ
>>82149622 >я же на тыжпрогромиста учусь в шараге Тоже программист, но пиздец. Ничему не научили, кроме if, switch, for. Пришлось самому учить хотя бы C# и юзать и Unity, и GameMaker. Как с учебой разберусь - тоже игру пилить начну.
ОП, может ты все таки попробуешь себя в роли командного игрока? может пару раз не получилось, но не стоит же бросать все попытки. прогромизды же работают в команде
>>82149974 Да нас, по сути, тоже. Ну, разве что какой-нибудь case, какие-нибудь математические операции, чтобы логику понимали и все. Но уже на этом можно дохуя сделать. >>82150029 В последний момент спалил баг, что на фулскрине может не работать. Такие дела. Но там ничего интересного. Вообще пустота.
>>82150226 Разве что для других и чисто коммерческих проектов. Это больше для души, хотел бы по настоящему заработать - делал бы донатную мобильную парашу.
>>82150277 >Но уже на этом можно дохуя сделать. Не скажи. Когда я РГР делал, писал быстрые клавиши для проги через if. Пиздец там кода вышло. Оказывается, там можно как то по другому сделать. Да, можно сделать, но ты будешь коды 100 метровые писать.
>>82150669 Вот тут, кстати, как можно заменить? Прям этот кусок раздражает. Если бы были просто числа указаны - никаких проблем, сделал бы циклом. А тут ALPHA
>>82150905 С млп еще ясно, а как обыграть /s/? Абсолютно нейтральный раздел же. >>82150969 Ну, я и говорю, самого раздражает это место. >>82151053 Юнитевские приблуды. >>82150956 Проясни. >>82151004 А, блядь, это всего лишь текст?
Так, вчера баг нашёл. Была за мной погоня, я забежал в "луркмор", чтобы отправиться домой. Там был полицейский. Я успел нажать на кнопку возврата домой, но он меня убил. И я вывалился домой мёртвым, но кнопки для перезагрузки не было!
>>82151939 Смысол в том, что метод где ты получаешь код нажатой клавиши, вызывается один раз, а не 8 для каждой проверки. Вот поэтому у тебя и хромает оптимизация.
>>82142286 Обьясни на кой хуй закрывть доступ? Как я могу порекомендовать твою игру своим друзяшкам их у меня целых 2 твою игру если они шас как дауны ебашат в ночью смену, в отличие от меня домоседа.
>>82153019 Я вызвал функцию и 8 раз проверил совпадение. Ты 8 раз вызвал функцию (с заведомо одинаковым результатом) и 8 раз проверил. Чувствуешь разницу?
>>82153116 Ты не понял. Функция не принимает нажатую клавишу. Функция ПЕРЕДАЕТ идентификатор клавиши и проверяет, нажата или нет, получая ДА или НЕТ. В любом случае, что с if, что c case, таких проверок будет 8.
>>82153505 Ну, тут мы обсуждали что эффективнее в плане оптимизации. А легче - дело привычки. >>82153548 Без разницы. Нажатие одноразовое, производительности не прибавит. В 99.99% случаев придется проходить полный цикл. А else только добавляет приоритет первым числам.
>>82153258 Энивей проверки методом перебора принято реализовывать либо через switch (если вариантов мало, либо если в зависимости от результата проверки вызываются разные функции), либо перебором через цикл (массив значений, как выше обозначено или через класс-обертку, в твоем случае возвращающий цифирку после Alpha с последующим подставлением оной к WeaponActive и поиском этого класса в рантайме). Второй вариант тяжеловесен и оправдан если ты перебираешь десятки значений а результат идентичен.
Но если ты упорно не желаешь внимать советам из треда, то пожалуйста, продолжай жрать землю. Правда непонятно, зачем тогда ты выложил бету, разве только для того, чтобы услышать какой ты охуенный и поднять пару центов с рекламы. бомбануло, затраллено.
>>82153963 проанализируй что вызывается раньше всего и ставь это на первое место, а что меньше всего вызывается на последнее. а дальше теория вероятности
Пока макака шатал капчу, записал как работают проверки способом опа и через switch. Ну что, все еще будешь говорить, что это не отразится на производительности, или что игра и так оптимизирована и это дело привычки? Выкладывай код на гит, пущай аноны помогут тебе с кодингом что ли. Донат собирал, так и будешь собирать, реклама с сайта тоже не пропадет, все равно юзеры качают статически собранные билды. Да и как видишь, все равно своровали уже.
Вкатился назад. У меня тут заглушка разъехалась, лол, но не суть. Нажимаем на левый верхний угол и вводим unlimitedAssets. >>82154675 Я добавил туда else. Ну а вообще, ты же понимаешь, что сравнение абсолютно некорректно? Я же говорю, что большую часть времени кнопки переключения не нажимаются, то есть и с case почти всегда придется проходить полный цикл. Жрут визуальные эффекты больше всего (не все отключаются в настройках, надо запилить режим полного отключения при маленьком фпс).
>>82158611 Что-то не получилось на луну попасть. Я наводил порталган на Луну, но значок Луны, как на видео, не появлялся. Может, там код какой вводить надо?
>>82158983 На фулскрине почему-то игнорит положение мыши, от него все строилось. Заметил уже перед тем, как начать бету, не знаю, в чем проблема, раньше все работало. Надеюсь, в новых версиях юнити пофиксили, иначе придется переделывать принцип работы. >>82159071 Блядь, большую часть времени ни одна клавиша не нажата.
>>82159401 Не суть, ведь какую-то иллюзию активности ОП (имя, к сожалению, забыл) всё ещё проявляет, не забил хуй и даже в гринлайт засунулся, хотя логично было ожидать быстрого дропа всей этой затеи
>>82159149 ну если ты такую хуйню допустил при тупом переключении оружия, что же ты там нахуячил? Видал проекты на юнити похлеще и поперегруженее подобного дерьма и чтоб юнити тормозило надо блядь оччень постараться. Уж по оптимизации с юнитёй мало кто из подобных движков сравнится
>>82159615 Да ты поехавший. Ты понимаешь, сколько миллионов таких процессов проходит каждый кадр? Я понимаю еще доебаться из-за использования сложных функций поиска по сцене каждый кадр и прочего, но до этой хуйни. Тем более, толкового варианта так и не предложил, вариантом с case и break ты выиграешь, максимум, какие-нибудь пару десятков элементарных операций процессора, и то, только при переключении оружия, что вообще чаще чем раз в несколько секунд происходить не будет. Я понимаю, если бы ты предложил какой-нибудь вариант с событиями и вызовами функций при нажатии клавиш, но нет. И вообще, я с самого начала написал, что мне самому мой вариант не нравится, поэтому и выложил, спрашивая совет, но он точно не хуже того говна, которого ты пытаешься протолкнуть под видом еба-оптимизации. У меня печет с таких тру-прогромостов, как ты.
ОП, с юнити не знаком, ибо вынужден кодить УРОВНЕМ ПОНИЖЕ. В любом случае свитч или else if хороший вариант. Причём это не является микрооптимизацией, это просто хороший тон. Ибо слишком глупая "ошибка". В любом случае, прогони профайлером и посмотри что и как. Если в юнити это возможно. Если нет, то напили трассировок, для отслеживания наиболее часто вызываемых методов и долгих в выполнении. Ещё можно код прогнать через статический анализатор, поможет пофиксить излишние проверки, да глупые баги, типа if (name = "blahblah"). Что позволит ещё чуточку почистить код, да улучшить производительность. Но всё же сначала профайлером прогнал бы.
>>82161553 Профайлер есть встроенный и он показывает, что скрипты вообще не загружают, а загружает все то, что связано с рендером. Все скрипты, что нагружали раньше, оптимизированы и отключаются, когда не используются (на расстоянии, к примеру), в профайлере их вообще не видно. Да и вообще, код постоянно просматриваю и переписываю, основываясь на новых знаниях. С эффектиками буду еще экспериментировать и, как я писал выше, сделаю функцию их полного отключения. А вообще, тот же else всегда использую в удобном случае.
>>82162063 Ну хуй знает. Рендер, как я понимаю, полностью лежит на юнити. Исходники, думаю, закрыты. Как вариант использовать меньше полигонов в модельках. Уменьшать кол-во полигонов при отдаление и т.п. Хоть и может сделать картинку мыльной, но тут главное баланс соблюсти.
>>82162720 Да я отключаю многие модели на расстоянии, некоторые по частям, персонажей вообще выгружаю (глушу скрипты, анимацию). Вот на своей посредственной видеокарте (gtx 550) добился вменяемых 45-55 фпс, но не думал, что на интегрированных будет такой пиздец, больше всего жалоб из-за них.
>>82162974 Ну чёрт тогда знает. С юнити я не знаком. Если проблемы рендера, то обычно причина в кол-ве эффектов всяких, да куче полигонов, кривых шейдерах. А может сам юнити из-за своей широконаправленности не даёт нужной производительности. Не скажу тут больше ничего.
В любом случае - удачи ОП. Надеюсь ты добьёшься выхода в стим.
Продолжаем третье бета-тестирование.
Закрываю доступ в 21:00
https://www.youtube.com/watch?v=pXGO3jkpzb4
Скачать - http://tvorofag.blogspot.ru/2014/12/bitardia-beta3.html
Greenlight - http://steamcommunity.com/sharedfiles/filedetails/?id=356070667
Донат: http://tvorofag.com/donate