А почему бы и нет? Шутер девяностых на софтварном движке с нуля.
К сожалению, обсуждение игры вызвало много негатива. Мне он не нужен, вам он не нужен. Поэтому чтоб срачи не длить, стираю шапку темы.
На счет ваших мнений по игре: они мне не нужны. Я сам вижу что проект красив и интересен в геймплее, зачем мне кого-то спрашивать? Глаза у меня пока есть.
А критиковать=ругать можно что угодно, хоть мировой топ доту\гта\овервотч. От ругани игры хуже не станут, так что не трудитесь это делать и с моим замечательным шутером.
- 09 мая 2017, 21:01
Поиграл и разочаровался. UX на околонулевом уровне.
1) Игрока сходу могут замочить - bad smell, даже в думе такого не было. Плюс у игрок могут сразу кончиться патроны и неясно что делать. Всегда нужно давать игроку бесконечное оружие чтобы отбиваться, или способ избегать врагов.
2) Что за ебучие респавны врагов?
3) Что за синяя шкала внизу экрана?
4) Что даёт зелёный камень? Это потом понятно что типа для второго оружия, но это нифига не интуитивно. Камень следует засеривать когда он не используется напрямую. А так хрен пойми что - то ли бонус к урону.
5) Такое ощщуение что иногда выстрел двойной или что-то такое. С какого хера?
6) Лаги. В оффлайн игре. Где это видано? Ведь ты сам двигло писал как раз чтоб работало быстро и лагов не было. Цель не достигнута.
Итого, нацелясь на игры 90-х я сел играть и побежал шмалять врагов направо-налево. За пять минут мне наскучило это действо, у меня кончились патроны и я сдох. Второй заход - вовремя собирал паторны всё норм, взял двузубец - появился какой-то ебучий спавн врагов которые меня уебали. Выключил и больше это говно включать нет желания. Мне обещали крутой экшн после работы - пошмалять врагов и т.д. Вместо этого я получил какой-то пиксельхантинг-выживач с диким уровнем фрустрации.
Так рефанд сделай и проблем нет. Старенький ты просто, Дум2 на найтмаре уже не осиливаешь. Купи что-то показуальнее.
Тебе обещали, цитирую описание со стима: "эксперимент по написанию софтрендера". К софтрендеру претензии есть?
Есть. Меня как игрока вообще не ебёт софтрендер. Неясно зачем он если игра лагает и по ЦП и визуально.
Но вообще описание со стима:
Нету тут образа 90-х. Хуёвое инди только есть. Нет здесь пиксельной графики. Быстрого экшена тоже нет - только ебучий выжыивач. Геймплей? В этой игре есть геймплей? Нету.
Тогда не стоило покупать. Делай рефанд и впредь читай описание того, что берешь.
С такими запросами покупай трипл-а. Ты видел маркировку "инди", ну так чего ты здесь шумишь.
Ты долбоёб? Вот твоё описание:
Этого нет в игре.
Хейз, ты тяжелый негативный скандалист. Перестань бегать за мной и нудеть. Просто съеби. Игра досталась тебе бесплатно от меня, и вместо спасибо ты бегаешь тут и срешь.
Да блядь. Потому что ДЕЛАЙ ЛУЧШЕ. Ты уже не простой инди-разраб, который делает игры бесплатно и говорит "Я срал на ваше мнение". Ты, блядь, коммерческий разработчик. Игрок купит твою игру и будет совершенно спарведливо негодовать. Вот я один из них, так что привыкай, бро. Я скидку на знакомства не делаю никогда, говорю как есть. Ты можешь сказать "Не нравится - делай рефанд" - заебись конечно решение, но это ставит тебя как разработчика в положение "Я всех на хую вертел" что не очень красиво и непонятно тогда для кого ты игру делал. Ведь я попадаю в твою ЦА, т.к. очень люблю FPS.
Мог бы со своим опытом сделать куда лучший продукт, а не высер на отъебись. Это ведь даже не EarlyAccess, а законченный на твой взгляд продукт.
Ты блять кто такой чтоб говорить 'делай'? Я сам решу что делать как и когда, как любой взрослый человек. Стоит дождаться когда твоего совета спросят, это правило хорошего тона. Бегать и спамить советами - тон дурной. А спамить советами когда тебя откровенно уже посылают - клоунада.
Как себя ставить и как делать игры - решай за себя. Пока тут ты сам обосрался: куча недоделок у дагестантехов, которые не проходят гринлайт. Себе посоветуй для начала, ок?
Я игрок, который купил твою игру как потенциальная ЦА. Ты сделал хуёво - значит ДЕЛАЙ. Либо меняй описание на другое типа "Для любителей жёсткого хардкора типа ДУМ найтмэйр без сэйвов". Тогда я пройду мимо и слова не скажу.
Две игры моего издателя прошли гринлайт, одна из которых в релиза. По остальным время покажет.
Ты не интересен как игрок, нет навыка.
Мне не интересно твое мнение критика после 'плохо потому что умирал много' и 'не понял где показывают патроны'.
Как советчик по разработке ты мне также не интересен. Четыре твои последние игры вероятно и гринлайт не все пройдут, а сегодняшний грин проходить мега легко.
Что ты знаешь? Планку приёма задрали с 300 до 500.
Почему не очень красиво - предельно красиво, до тех пор, пока он на это способен.
Лол, это как? 100% загруженность что-ли? Так это хорошо наоборот, софтрендер в идеале и юзает 100% мощности. Ну как идеальная игра с идеальным графоном на GPU юзает 100% сил видео-ускорителя.
неправда
Примерно же. Так то да, и на физон, на ИИ оставить чутка надо. И на записывающие программы юзера если он захочет. Но тут в чем мысль: что не так просто заюзать железо CPU на 100%, поэтому в написании эффективного кода это важная задача, взять все мощности железа.
И если у юзера по диспетчеру задач хоть 80% у четырехядерника используется, это успех. Скорее всего меньше, чаще выходит 40-60% четырехядерника взять, не более.
Ты что-то путаешь. Сколько выделить процессорного времени на ту или иную программу решает ОС. Высокая загрузка процессора указывает либо на его недостаточную вычислительную мощность, либо на большие затраты вычислений для запущенных программ. Вот к последним и претензия, я так понимаю.
Это только в оперативную память всё заранее загружается. Во-первых, она медленная. Во-вторых, чертовски медленны накопители, с которых обычно идёт загрузка. В-третьих, потому может, почему бы нет? А процессор работает, когда есть что работать. Когда работать нечего, он простаивает (с околонулевой загрузкой). Другое дело, что его тактовая частота может динамически меняться (в зависимости от нагрузки и предсказательно-аналитических алгоритмов), чтобы экономить электричество. Но она тоже управляется ОС (драйвером и/или менеджером питания).
Но моем ноуте, даже если одно ядро загружено на 100% - это значит CPU греет как печь, а вентилятор гулко шумит. Я такое наблюдаю только на тяжелых играх (ага, даже если рендеринг на ГПУ, там физики обычно хватает) и при компиляции (тут даже на двух ядрах). А софтверные рендереры, конечно, разные бывают, но например тот, что в Unreal Tournament 99, мою машину практически не напрягает при полном тридэ и приличной картинке. Так что тебе ещё есть куда стремиться. ;)
Если твой ноут не может юзать свое же железо без шума, это говно а не ноут. Зачем тебе мощный проц если нельзя его юзать?
Ноут говно, но: 1) очень дешевый; 2) с моими задачами справляется. А в играх/фильмах я не слышу шум, потому что всегда использую наушники (не столько из-за шума, просто мне так удобно).
Вот здесь справедливо пишут, что одной из причин высокой загрузки процессора может быть долгое ожидание данных (процессором) от оперативки, а не только большое количество выполняемых инструкций. Там есть методика определения "узкого места" и общие рекомендации по устранению.
Ты же не думаешь, что ты можешь сказать мне что-то новое в плане кода? Откуда берется и какая именно загрузка наверное я знаю, чай не первый софтрендер пишу. И даже не пятый.
Для тупаков могу повторить: 100% загрузка это идеал, к которому надо стремиться чтобы полностью использовать железо и получить лучшую картинку и больший фпс.
Также для нубов не в теме скажу, что диспетчер задач показывает вам фуфло вместо процента использования проца, несложными манипуляциями это число возможно менять, не меняя фактической отдачи кода. К реальной загрузке это число имеет не более чем отдаленное отношение.
Нет, я просто думаю, что твой идеал мнимый. Никому не выгодно, чтобы программы "полностью использовали" процессоры, кроме их производителей.
Лол это как? Типа ты покупаешь авто с движком в 300 лошадиных сил. Но юзаешь только 10 из них, катаясь со скоростью 5 км\час? Или покупаешь холодильник с тремя камерами но юзаешь его только для пары бутылок пива, а так он пустой стоит?
Достаточно странные вещи говоришь, в общем. Не вижу смысла вначале купить мощное железо, а потом не юзать его и говорить что пускай простаивает. Наоборот, инженеры добиваются полноты использования того же движка у авто.
Производители антивирусов тоже походу так думают.
Процессор либо "едет" (выполняет машинные инструкции + грузит данные из оперативной памяти в свой кэш/регистры), либо "стоит" (собственно, простаивает). Когда он "едет" расход "топлива" (электроэнергии) и "износ ходовой части" (ресурс) значительно выше, чем когда стоит. Значит, когда ехать нам особо некуда (нечего считать), то правильная стратегия не наматывать круги на месте, а стоять, экономя небесплатное электричество и понижая бессмысленное тепловыделение, потенциально вредное для скорости и ресурса ЦПУ. Последнее хорошо заметно, если проц "разогнан" или испытывает проблемы с охлаждением (что сплошь и рядом на дешевых китайских ноутбуках).
Отличный аргумент из разряда "я купил мощную видюху, но играю только пошаговые 2д игры чтоб ресурс видюхи не тратить и лепестричество не жечь". И "я купил 16 гигов памяти но запускаю только блокнот, чтобы ресурс оперативки не изнашивать".
Ну ок, бывают странные желания. Как скажешь.
Износ процессора, мой бог.
Нет, Джон Сноу, правильно будет так: "я купил мощную видюху, чтобы с легким ветерком играть в высокополигональное тридэ, c глобальным освещением в реальном времени, в шлеме виртуальной реальности, на 90 fps, а не из-за десятка плоских билборд-спрайтов в низком разрешении, безосновательно нагружающим этого монстра вплоть до его воспламенения".
Так ты признал что сел в лужу? По смене темы я это так понимаю. Вопрос был о софтрендерах и их работе с ЦПУ. Теперь иди в соседний коммент и смотри ссылки что я дал. На Месу3д в софте, на ВАРП. Смотри как проф. софтрендеры загружают проц. Просвещайся.
Твои идеи о том что ты не хочешь юзать проц - я не понимаю и вообще это не ко мне. Купил видяху - не против ее юзать на 100%. Купил оперативку - не против ее юзать на 100%. Купил проц - нельзя-нельзя юзать. Ну так, херня какая-то как по мне.
>Так ты признал что сел в лужу?
Шутишь!
По ссылкам в никуда я тебя сам могу послать. Толку-то. Вон у Мезы код открытый, укажи-ка на то место, где проц намеренно нагружается.. энергией пустоты, вестимо, чтобы загрузка стояла "на все сто". "Потому что у настоящих мужиков всегда должно стоять!" - похоже, будет твоим следующим победоносным аргументом. На самом деле, очередной бредовой аналогией, удаляющей нас от обсуждения простого факта - эффективность алгоритмов (в т.ч. софтверного рендеринга) оценивается миллисекундами их выполнения, а не напрасно рассеянными в атмосферу килоджоулями. Факта, с которым ты споришь по существу, но аргументы приводишь, почему-то, мимо кассы.
Бро, ты просто не шаришь в теме.
- Ты до этого момента не знал про проф. аналоги софтварных растеризаторов. Ты не знал сколько они берут cpu.
- Ты не знал, что при растеризации на gpu проц обычно также загружен полностью.
- Да и похоже путал софтовую растеризацию и gpu-растеризацию.
- Ты думал что можно нагружать видюху, память, но проц никак нельзя. (просто шизофрения)
- Вообще какие-то дикие фразы типа про изнашивание процессора.
- Не зная аналогов растеризации ты не утрудился изучить их. Не вник в обсуждения на гд.
- Сейчас несешь дичь наугад про килоджоули. Разумеется не посчитав их: хотя в моей теме лежат примеры сравнения сцен на cpu и gpu. Посчитай мб, а потом говори.
Без обид. Со знаниями никто не рождается. Просто подучи вопрос и может быть сможем обсудить что-то.
Лучше тебя тоже в игнор. Извини, не люблю когда безграмотный человек умничает и спорит о том, в чем ни сном ни духом.
С таким даром ясновидения ты точно в советах не нуждаешься.
можно нубский вопрос?
подразумевается что:
эффективнее чем:
так как требует больше ресурсов при том же результате?
Нет, всё наоборот. Эффективнее тот алгоритм который требует меньше времени при том же результате.
Именно по этим критериям мой софтрендер очень неплох. Иди те же ссылки изучай, если прям интересно. Там много обсуждений. И тесты запусти с месой и варпом. Померь, приходи, скажи что думаешь по результатам.
Так он и пишет что при равном результате 40% загрузка лучше чем 100%.
А ты пишешь что 40% и стремная картинка хуже 100% загрузки и хорошей картинки, правильно?
ну вас нафик, вы поспорить умудрились говоря о разных вещах, дичь какая-то
Сергей, о каком эффективном коде ты говоришь, когда твои игры уровня 90-х забивают под 100% современное железо?
Вот бы сейчас обсудить код с гамако-юзером.
Я уже давно на asm-е пишу, так что Сергей, тебе до оптимизаций ещё как до луны пешком.
Но на вопрос ты так и не ответил. Ты такой весь из себя крутой. Но факт есть факт. О какой эффективности идёт речь если игра уровня 90-х юзает всю мощность компа, когда на самом деле нужна малая часть? Ты, я смотрю адепт Гугла и Мозилла-фаундэйшн. Они тоже любят все ресурсы хвавать программой для просмотра текстов картинок и видео.
Лол, ты Крис Сойер в 1999-м, чтобы игры на ассемблере писать?
Он имел в виду что может на нём писать. СБ имел в виду он что только на Гамаке может.
Или нет.
Я просто его троилил потому что он меня заебал. Потому что вместо конкретики как обычно разводит воду.
Фишка в том, что работа с асмом - это не совсем контр-аргумент к тому, что он говорит. Люди, которые работают с асмом, часто более приземлены к более близки к железу, чем к решению софтверной, и тем более геймдевной, более абстрактной задачи. Но дело в том что именно это отличает и гамакоюзера от писателя собственных движков - ГМщик ближе к чистому геймдеву, хоть и стеснён всё тем же облегчённым си-подобным языком программирования.
Про загрузку проца СБ явно шутил, чего вы с Бунтарским не поняли, или решили контр-пошутить. В общем, хорош стек грузить. Можно разобрать все эти ответы на ответы, но могли бы игры делать.
Ага, хейз не обосрался, это он троллил так. Он понятно клоун, но ты блять тудаже: я оказывается шутил. Нет, я не шутил.
Есть очевидный базис: чем полнее используется железо, тем сложнее может быть итоговая картинка. Больше полигонов, выше фпс, сложнее освещение. Поэтому код, наиболее полно использующий железо - даст лучший фпс, лучшую картинку.
Сейчас на своем i7 я достигаю 60 фпс в 1920 разрешении. Если бы я в два раза слабее использовал проц, я получил бы лишь 30 фпс. Либо вынужден бы был в два раза снизить геометрию сцены при сохранении фпс. Простая математика, нет тут ни капли шутки.
Ну, рандомному прохожему эта речь конечно бы ВНУШИЛА.
Не шуткой это может быть только если ты говоришь о разнообразии функций железа, а не о проценте его загрузки по процессорному времени. Но ты же именно о нём.
Иии? Перечитай еще раз, попробуй понять смысл вот этой фразы:
То есть, цель стояла - загрузить i7 на 100%, а на всё слабее забить болт? Тогда да.
Если бы цель стояла загружать текущий существующий проц ровно настолько, чтобы его не перегружать, чтобы кадров было ровно 60, "снижая" геометрию, степень прорисовки тумана, или что-нибудь там, это тоже понятно. Но такого тут и в помине нет.
Ты некомпетентен в данном вопросе и пишешь ерунду. Объяснять 'рендеры для чайников' нет желания. Иди самообразовывайся.
Ты с дуба ебнулся? Если у меня 16-тиядерник с 32-гб оперативки то это хорошо что софтрендер заполнил всё по 100%? Какой смысл в таком софтиренедере?
Насчёл лагов - фрэймы съедаютсяи игра идёт рывками. Допиливай свой рендер.
и вот, собственно, срач пришел к поливанию друг-друга говном. Пришел из-за попыток доказать чужую неправоту и спора с критикой.
Предлагаю умозрительный опыт - отреагировать на этот коммент с позиции "критика это похвала" и представить как срач развивался бы дальше:
- видим "УХ", вспоминаем что это, и, в зависимости от авторитетности говорящего, советуемся или забиваем.
- 1)2) - "это мое продуманное(или нет) и сильно субъективное решение для полного соответствия атмосфере DOOM2Nightmare.".
- 3) эта полоска предназначена для:...
- 4) вкусовщина и чуть UX. Не требует ответа, но есть информация по "засериванию".
- 5)6) баг - откровенность и покаяние.
- Итого... - чуваку просто не зашло, в этом абзаце нечего обсуждать.
Если после этого ответа критик бросается критиковать твое 1)видение, 2)пояснение, 3)признание не полного совершенства технической части - он неадекват, это всем видно, твоя репутация не страдает, характер драматически раскрывается и обсуждать больше нечего.
Вместо этого вы ведете себя как две ебанашки: "Нету тут образа 90-х - не купил, не пизди"
Постановщик правильных дискуссий из десяти.
Критика всегда приходит к срачу. И пользы всегда несет ноль. Не хочешь срача, не критикуй.
Если критика Джимом Стерлингом игр Digital Homicide привела к срачу между ними, значит ли это, что игры Digital Homicide просто не стоит критиковать?
Кто это? Что это? На кой хрен это обсуждать? Могли бы игры делать же.
Касательно Digital Homicide, вот эти ребята пусть лучше будут в срачах участвовать, а не игры разрабатывать.
Хотя в стим их уже в любом случае не пускают.
Аааазаззаза. "- он первый начал"
"А ты не отвечай, будь умнее" (Мама)
"Не будь соплей, дай сдачи" (Папа)
"Ну и чего хорошего. Пусть ему там глаз выбьют, да? Сам будешь с ним потом по больницам бегать"
Но разве №5 - это баг? Посох делает сдвоенные выстрелы некоторое время после убийства. Это сделано для того чтоб ты не терял темпа.
Поддержание этого самого темпа только наталкивает на быстрые проигрыши. Что-что, но этот момент в игре сомнителен.
Это одна из моих побед в геймдизайне. Заставляю игрока к быстрым действиям, во первых усилением стрельбы после убийства, во вторых разбросом.
Сомнительно это только для тех кто в шутаны не умеет играть, типа Хейза. Там уже спидран за 15 минут сделали. Шутан обязан быть быстрым.
Меня ты так ничего не заставил, кроме как разозлиться. Я максимально кемперю, и только иногда рискую, потому что *&^%$#@ плоские черти постоянно откуда-то нарисовываются, и на этом комбо заканчивается. Как и вся игра.
Что ты кемперить пытаешься это потому что скорости для шутера нет, рефлекса. А что не получается кемперить вот моя микро победа.
Прекрасно получается. Только долго и трудно. Это даёт мне своё отдельное чувство победы, которое тебе у меня не отнять своим снобизмом "надо бежать БЫСТРАБЫСТРАБЛЯТЬ". Вот так!
Ну, извернуться можно если принципиальное желание делать так. И то скорее на первой карте, где просторы для пострелушек издалека.
Да нет, на любой карте есть углы. Стоишь за углом и постепенно одолеваешь. Так что можно сказать, твоя игра многофункциональная в этом плане.
Слова от человека, игравшего только первую карту. Оч сильно сомневаюсь что даже на второй ты сможешь пройти в спокойном стиле "из-за угла", о дальнейших и речи нет.
А так запиши видос как проходишь, узнаем точно.
Я дошёл до третьей, что ты странным образом забыл.
Не настолько интересно это, а с записью видосов у меня традиционно не сложилось. Единственное где я умею писать видосы это ДОСбокс, там надо пару кнопок нажать и само всё НОРМАЛЬНО пишется, без задалбывания настройками.