Gamedev


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
1001 116 327

Ньюфаготред. Если вы не знаете куда вам - вам сюда. Аноним 23/02/20 Вск 23:24:13 6446451

img


Тред для ньюфагов и обсуждения различных вопросов, с конфосрачами в /ch/, с вниманиеблядством в /fag/, с движкосрачами в спецтред.

FAQ

Бесконечные треды: Поддержка разработчиков, Движкосрачи.

Движкотреды: Unity, Unreal Engine 4, GameMaker, GodotRPG Maker, CraftStudio, HAXE, Defold

В разработке: Iron meat, Alice the little witch, A Friend of Mine, Archtower, Hole diggers, DWARFINATOR, Кужлёвка, The ballad of Annukka, шахматы, Сегодня мы отменяем смерть,Mercenary , The Moment, Отражение, Void in the Dark .

Прочие треды: Поиск сотрудниковПикселячОшибки геймдизайнеровРогаликиNSFWСубшотаПодводные камни геймдеваOpenGLЛевел-дизайнTWG
Визуальные новеллы кириллятся в /ruvn/, либо в /vn/(осторожно, тут гайдзинов не любят)

Написать модеру: gd.mod@yandex.ru

Предыдущий >>639457 (OP)

Аноним 16/05/20 Суб 21:35:08 6701652
>>670164
>Рофлишь-рофлишь
То есть ты и не собирался разрабатывать игру с таким сеттингом? =\
Годная же идея. Можно атмосферно подать, шоб всё тряслось и гремело, ух.
Аноним 16/05/20 Суб 21:38:25 6701673
Аноним 16/05/20 Суб 21:40:36 6701694
>>670164
> Давай сделаем?
Попробую в соло демку высрать как будет делать нехуй.
в твой тред принесу как запилю
Аноним 16/05/20 Суб 21:49:09 6701735
Хочу в игре чтоб при наводке на объект курсор менялся бы на плашку с текстом или картинку (почти как на дваче когда курсор наводишь). Как делать такую курсор? В гугле какие-то мегазадротные гайды с программированием, может вы мне утилиту посоветуете.
Аноним 16/05/20 Суб 22:46:10 6701906
>>670119 >>670121 >>670173
Я никак не могу понять, ты где это сделать-то пытаешься? Экстрасенсы на карантине.
Аноним 16/05/20 Суб 22:52:44 6701947
Аноним 17/05/20 Вск 04:42:12 6702468
Аноним 17/05/20 Вск 09:48:17 6702679
>>668156
>>668159

Разные технологии же. В одном случае, ты должен следить за слоями и рисовать в проге для 2д анимации. А в другом, моделить для 3д, мучатся с материалами и совсем по другому строить геймплей. Много ли инди в последние лет 5 делающих 2д с успехом переключились на 3д?
Aarki 17/05/20 Вск 12:03:02 67028710
/reg
aarkinov
aarkinov@mail.ru
3786636951753
Аноним 17/05/20 Вск 12:17:44 67029111
>>670287
#Сообщение системы: Вы забыли прикрепить фото.#
Аноним 17/05/20 Вск 12:27:45 67029312
15495450211630-[...].jpg (55Кб, 560x407)
560x407
158970764327345[...].jpg (68Кб, 637x612)
637x612
>>644645 (OP)
Какой размер мира обеспечивает float без артефактов от малого количества знаков после запятой? В анриале вроде как 20 на 20 км. В юниджине мне сказали, что больше чем 8 на 8 лучше не пытаться. В юнити советуют сразу origin point shirting. По факту там в районе 4км А каким образом тогда сделали скайрим, фоллыч, гта 5? Там ведь не двойная точность координат, но и мир больше чем 10 км в одном направлении.
Аноним 17/05/20 Вск 13:09:15 67030313
>>670293
А зачем вообще считать координаты относительно мира а не относительно текущего сегмента? Тебе надо знать в какой сегменте находится игрок и координаты относительно этого сегмента. При переходе между сегментами они просто пересчитываются. Для всего остального типа рендера и физики мы строим локальную систему координат относительно загруженного участка мира где игрок и прочее всегда находятся достаточно близко к нулю.
Аноним 17/05/20 Вск 14:12:09 67031314
>>644645 (OP)
Есть мобильная игрушка на libgdx
Хочу переписать ее под норм движок без жавы
Годот канеш выглядит пиздато и без мозгоебли но что за хуйня GDScript, языков чтоли мало
Аноним 17/05/20 Вск 14:20:17 67031415
>>670303
Это уже тянет на отдельный движок. Не костылировать жеж.

>>670293
>Какой размер мира обеспечивает float без артефактов от малого количества знаков после запятой
Тип single способен хранить 7-8 значащих цифр. Если 1.0 - это метр, то получаем, скажем, либо 9999999 метров с шагом в метр, либо 0.000001 метра (микрометр) с шагом в микрометр. То есть если мы пытаемся сдвинуть кубик на 10 сантиметров (0.1), когда кубик уже находится на расстоянии 1000000, то это смещение отбрасывается (поскольку не можем вложить ещё одну значащую цифру). Из этого делаем вывод: если нам нужно смещать предметы с точностью до миллиметра (0.001), то мы можем смещать их вплоть до 9999.999 (10 км); если нам нужна точность сантиметр (0.01), можем смещать до 99999.99 (100 км), и т.д. Но это я так, чисто прикидываю для абстрактного движка. В универсальных движках на координаты объектов много чего завязано и при этом точность вплоть до десятых долей миллиметра (зачем - непонятно), вот их и рвёт от больших расстояний.

>каким образом тогда сделали скайрим, фоллыч, гта 5? Там ведь не двойная точность координат
1. С чего ты взял, что не двойная? Double весит 8 байт, Single 4, но в перечисленных играх объектов на карте не так уж и много, чтобы они из последних сил экономили по 12 байт на координатах (x;y;z). Вполне можно навернуть Double и ничего страшного не произойдёт, имхо.
2. Из моего опыта игры в GTA 5, игровая карта разделена на квадраты, каждый из которых грузится отдельно, при этом на слабом ЦПУ видно, как физика загружается раньше 3D моделей/текстур. Судя по всему, карта на самом деле не бесшовная, а состоит из чанков, которые на диске хранят только локальные координаты относительно центра чанка, а в оперативной памяти динамически получают координаты относительно игровой камеры.
3. В играх во время рендеринга не камера смещается относительно центра координат, а рисуемые объекты смещаются относительно камеры - во всяком случае в OpenGL камера прибита к (0;0;0) и смотрит в одном направлении. Значит, если у тебя в оперативной памяти нет объектов, которые удалены на десятки километров от зрителя, то и проблем с округлением координат нет.
4. Про физику ничего сказать не могу. Но в той же GTA машины и пешеходы существуют только в очень маленьком радиусе вокруг игрока (причина в облегчении нагрузки, но не суть), то есть никакой физики "на другом конце карты" не происходит в любом случае.

...ладно, я сам не совсем понимаю, в чём проблема сделать большой мир на Single.
Аноним 17/05/20 Вск 14:31:38 67031616
>>670303
Проблема в том, что ни один движок из большой 3.5 это не умеет из коробки
>>670314
> 1. С чего ты взял, что не двойная?
Дабл вычислительно вдвое дороже сингла, а крейшен энжин ещё со времен морровинда, когда 64 битные системы ещё не были распространены. Ну и у самого моровинда карта не маленькая, и там точно сингл. Про гта точной инфы не могу нагуглить
> В играх во время рендеринга не камера смещается относительно центра координат, а рисуемые объекты смещаются относительно камеры
Ну да, только в таком случае воксельные пробы идут нахуй
> ...ладно, я сам не совсем понимаю, в чём проблема сделать большой мир на Single.
Проблема сделать его на готовом движке, а не писать свой
Аноним 17/05/20 Вск 14:35:42 67031817
>>670314
>либо 0.000001 метра (микрометр) с шагом в микрометр
Ошибочка, "либо 9.999999 метра с шагом в микрометр". Проще говоря, чем выше мы хотим разрешение, тем меньшее расстояние можем покрыть, и наоборот, чем большее расстояние мы хотим покрыть, тем меньшее разрешение можем использовать.

>>670313
>GDScript
Кратко про него:
- это аналог Python, но заточен под потребности Godot
- он очень прост для изучения и имеет варианты синтаксиса на выбор
- на нём можно очень быстро состряпать игровую логику прямо в Godot
- на нём можно писать утилиты, работающие прямо в редакторе
- он имеет наиболее полную поддержку по сравнению со всем остальным
Очевидный минус - т.к. это сценарный язык, он сравнительно медленный.
В Godot поддерживается C#, но с ним сложнее, чем с GDScript; ещё можно прикрутить практически любой внешний ЯП через dll-ки, но придётся танцевать с бубном; ещё есть встроенный визуальный язык, но это для особых извращенцев и дизайнеров.
Почему не Pyhton, Lua и прочее? Не знаю. Имхо, GDScript получился быстрее, чем если бы пришивали сбоку полный интерпретатор питона, и проще для освоения, чем более старые сценарные ЯП.
Аноним 17/05/20 Вск 14:45:49 67031918
>>670313
>что за хуйня GDScript
Что то вроде языка для обучения детей программированию. Пока будешь писать операции типа 2 + 2 тебе всё будет нравится, как только речь зайдет об быстроте и удобстве написания сложной логики - тут то гдскрипт и проявит свою примитивную сущность.
Аноним 17/05/20 Вск 14:46:19 67032019
>>670316
>Дабл вычислительно вдвое дороже сингла
А, ну если так, понятно. Хотя тут всё зависит от того, сколько и чего мы описываем через даблы.

>не умеет из коробки
Они много чего не умеют из коробки. В большинстве случаев контроллер персонажа пишешь сам((

>Проблема сделать его на готовом движке, а не писать свой
По идее можно сделать что-то типа "порталов". Когда игрок доходит до определённой части площадки, он незаметно телепортируется на новую локацию, которая выглядит как прежняя, но при этом он уже топает к её центру, а не от центра, как до телепорта. Помнится, в GTA VC на мостах была такая подгрузка карты с картинкой типа "loading...", то есть игрок как бы попадал на отдельную карту - при том на современных ПК эта подгрузка практически моментальна. Не знаю, как это реализовано технически, но ничто не мешало сделать там телепорт в другую карту, визуально примыкающую к первой.
Аноним 17/05/20 Вск 14:51:32 67032320
>>670320
> Они много чего не умеют из коробки. В большинстве случаев контроллер персонажа пишешь сам((
Только в этом случае мы как раз двигаем камеру, а не наоборот.
> По идее можно сделать что-то типа "порталов". Когда игрок доходит до определённой части площадки, он незаметно телепортируется на новую локацию, которая выглядит как прежняя, но при этом он уже топает к её центру, а не от центра, как до телепорта.
Видимые загрузки - зашквар в 2020, а если сначала подгружать, то в критическом случае надо будет загрузить и держать в памяти 4 локации, а это тяжеловато
Аноним 17/05/20 Вск 14:53:04 67032421
>>670319
Может я не писал достаточно сложную логику, но меня в GDScript бесят только значимые отступы (можно случайно потерять один и код останется корректным с т.з. интерпретатора) и отсутствие оператора with (чтобы сокращать длинные класс.субкласс.свойство.поле.субполе). Но к этому можно привыкнуть, наверное. Хотя я в основном на Pascal программирую и с ним же сравниваю; возможно, в "не примитивных" ЯП программисту вообще не приходится вручную код набирать, компилятор сам программу пишет)))
Аноним 17/05/20 Вск 15:01:53 67032822
>>670323
>Только в этом случае мы как раз двигаем камеру, а не наоборот.
По идее мы двигаем не камеру, а "сущность: камера". И расколбас начинается из-за того, что камера является сущностью внутри мира, как какой-нибудь кубик или мячик... Ладно, не знаю, как это можно пофиксить в 3D, двигать всё вокруг камеры точно не вариант)

>Видимые загрузки - зашквар в 2020
Но и компьютеров из 2000 сегодня осталось мало, во всяком случае на них уже не играют.

>надо будет загрузить и держать в памяти 4 локации, а это тяжеловато
Тяжеловато или нет - зависит от размера этих самых локаций, не? Можно же подобрать оптимальное соотношение размера локации в памяти к частоте её загрузок. К тому же т.к. игрок телепортируется не с самого края локации, а, скажем, с середины от центра до края, то часть игровых объектов дублировать в памяти не нужно - они будут на обоих локациях одним и тем же объектом. ...ну, да, это оторванные от реальности рассуждения, нужно смотреть, как это вкручивать в конкретный движок. Они же все по-разному со своими сценами обращаются.

А ты какого размера карту замутить хочешь? И что на ней планируется размещать?
Видел примеры "майнкрафта" на Godot, не знаю, может они там решили как-то эту проблему...
Аноним 17/05/20 Вск 16:48:42 67035823
>>670316
> ни один движок из большой 3.5 это не умеет из коробки
Такая система очень сильно видоизменяется от потребностей девелопера. Грамотно реализованные таковые системы автоподгрузки мира вообще являются объектом авторского права и лицензирования. поэтому да. Искаропки слишком жирно такое раздавать народу.
Аноним 17/05/20 Вск 19:10:27 67041524
>>670316
>Проблема в том, что ни один движок из большой 3.5 это не умеет из коробки
Возьми тот же УЕ и допиши. Даже к УНИТИ можно прикрутить в принципе.
Аноним 18/05/20 Пнд 15:22:55 67067725
изображение.png (1389Кб, 795x621)
795x621
изображение.png (10718Кб, 3510x1926)
3510x1926
изображение.png (1454Кб, 808x632)
808x632
изображение.png (1905Кб, 1920x1030)
1920x1030
Думаю нанять для рисования игры дизайнера-фотобашера. Какие подводные?
Аноним 18/05/20 Пнд 15:36:19 67069526


Планирую просто и без задней мысли сделать 3д рпг. В чем подводные камни?
Аноним 18/05/20 Пнд 16:40:14 67074427
>>670695
Ни в чем, просто берешь и делаешь.
Аноним 18/05/20 Пнд 17:06:34 67076028
>>670695
В том что ты не умеешь делать игры. Все закончится на том, что ты на знаешь как сделать анимацию защиты щитом/стрельбы из арбалета, а купить негда и нет денег - и на этом все закончится.
Аноним 18/05/20 Пнд 17:48:58 67079529
>>670677
>Думаю нанять для рисования игры дизайнера-фотобашера. Какие подводные?
Если это примеры его работ из портфолио, то лучше не нанимай.
А так, подводные - он может стырить фотку, а огребёшь по АП ты.

>>670695
>Планирую просто и без задней мысли сделать 3д рпг. В чем подводные камни?
Если навыков нет или проблемы с усидчивостью/мотивацией, можешь ниасилить.
А так, РПГ по идее имеет такие сложности:
- необходим баланс ЦИФЕРОК - все эти статы шмоток, вероятности лута, и прочее;
- необходимы тонны текстов - чем больше квестов, тем лучше, а это море текста;
- необходим баланс гринда/уникального контента: гринд - скука, контент - дорого;
- чем больше возможностей ты хочешь сделать, тем сложнее будет делать логику.
Вообще РПГ не зря считаются самыми трудными играми в плане геймдизайна.
И, конечно, 3D само по себе сложнее 2D, вкатываться в игрострой сразу с 3D труднее.
Аноним 18/05/20 Пнд 21:58:26 67094530
Крик помощи. В последнее время борюсь с прокрастинацией и банальной ленью, пизжу себя палками, но не помогает.
Как бороться с установкой типа "я ничего не смогу"? Как заставить свой мозг порождать идеи, которые увлекут в первую очередь меня?
Было ли у кого такое, что пилишь что-то, а потом кладешь болт из-за того, что какая-то хуйня не получается (движение не такое, спрайт не такой), и мигом в топку и дальше прокрастинировать?
Аноним 18/05/20 Пнд 22:12:32 67095131
>>670945
Не надо бороться. Ты не сможешь.
Аноним 18/05/20 Пнд 22:14:57 67095232
>>670951
Двачую этого.
>>670945
Просто смирись с тем, что ты не кабанчик. У тебя ничего не выйдет. Ты ничего не добьёшься.
Аноним 18/05/20 Пнд 22:32:57 67095533
>>670945
>Как бороться с установкой типа "я ничего не смогу"?
1. Давай себе маленькие, посильные задачи, решай их от начала до конца.
2. Любую задачу разделяй на примитивные подзадачи, которые точно можешь решить.
3. Делись результатами с людьми и собирай позитивные отзывы, негативные игнорируй.
4. Самое трудное - начать, поэтому начинать нужно с лёгких задач, потом втянешься.

>пилишь что-то, а потом кладешь болт из-за того, что не получается
У меня такое очень часто. Решение (теоретически) простое:
- заранее планировать, что будешь делать, производить декомпозицию задачи;
- разделять все задачи на самые тривиальные шаги, которые уже делал ранее;
- не ставить себе задач на порядки сложнее тех, что делал в прошлом;
- если что-то не получается, гуглить решение, в 99% случаях ты не одинок;
- если совсем застрял, не унывай, просто займись более простым проектом.
С опытом будешь решать всё более и более сложные задачи, но опыт нужно получить.

Этого Семёна >>670951 >>670952 не слушай, он просто злобный завистник и неудачник.
Аноним 18/05/20 Пнд 23:45:57 67096234
>>670955
Спасибо, анонище!
Еще такой вопрос, как можно повысить креативность или просто выдачу идей в единицу времени? Вдохновляться больше или есть какой-то лайфхак? к веществам доступа нет, ебаный карантин
Аноним 18/05/20 Пнд 23:49:23 67096335
>>670955
Во-первых, я не Семён.
Во-вторых, я, как и все, делюсь своим опытом.
99% людей уроды, дураки и неудачники.
Аноним 19/05/20 Втр 00:14:59 67096836
>>670963
Да, ты Алёша. И входишь в процент Алёш.
Аноним 19/05/20 Втр 00:35:39 67097037
>>670963
>Во-первых, я не Семён.
>два брата-близнеца с интервалом 2.5 минуты
Ну да. Может быть ты Петя или Ваня, но всё-таки Семён.
>Во-вторых, я, как и все, делюсь своим опытом.
Опытом чего? Неизбежных ошибок? Но ведь это твой опыт, а не его.
>99% людей уроды, дураки и неудачники.
Красота и удача в разработке неважны, а клинический дурак капчу бы не решил)))

>>670962
>как можно повысить креативность или просто выдачу идей в единицу времени?
Во-первых, потреблять информацию из внешнего мира по интересующим темам и не только. Информация должна быть разнообразной, но держать планку качества; если засрёшь мозг мусором, то креативность, наоборот, подавится. Наше воображение использует в качестве строительных кирпичиков лишь образы из нашей памяти, поэтому чем больше ты знаешь, тем лучше воображаешь. Плюс для любой идеи нужна затравка - а где её проще всего найти, как не в чужих работах? Увидел интересную идею - запомни, а лучше запиши в блокнотик. И да, потреблять тоже нужно уметь - не просто смотри и читай, а разглядывай, анализируй.
Во-вторых, есть техника "мозговой штурм": это когда ты на заданную тему выдумываешь максимальное число самых разных решений или идей, и никак их не критикуешь, а только записываешь списком, стараясь записать как можно больше. Пусть даже идеи будут самыми бредовыми, это не важно. Когда иссякнешь, проанализируй записанное, выбери то, что выглядит относительно неплохо, попробуй развить. Наверняка что-то найдётся. Эффективнее всего выполнять в команде, т.к. у разных людей будут разные идеи.
В-третьих, можно использовать генераторы идей. Простейший генератор делается так: берём несколько категорий слов и составляем из них шаблон, например, "прилагательное" + "существительное" + "глагол" + "существительное". Набиваем в эти категории подходящие слова, близкие к теме - тупо списки слов. Затем бросаем кубики (вызываем Random()) и выбираем по одному слову из категории, подставляя в шаблон. Чаще всего будет получаться чепуха, вроде "розовый огурец колотит дуб", но смысл не в том, чтобы создать что-то осмысленное, а в том, чтобы подстегнуть работу воображения. Даже из чепухи можно выудить нечто интересное, а Random() позволяет получить необычное сочетание проще всего.
Хотел что-то ещё написать... ну, не суть, трёх предыдущих вполне хватает)

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

>вещества
Совсем здесь не помогут. Под веществами ты можешь придумать какой-нибудь бред, который будет выглядеть забавно, однако тот же эффект можно получить от описанного в третьем пункте генератора на Random()'е - по сути для забавной идеи нужно просто нарушить привычные взаимосвязи ("деревья чихают" - разве деревья могут чихать?), что весьма трудно, когда у тебя сильная самокритика ("да не, бред какой-то, кому нужны чихающие деревья, нужно что-то другое, эпическое"). Однако у Random() нет ни самокритики, ни привычных взаимосвязей - он просто соединяет что попало, а именно это и нужно для поиска чего-то необычного или оригинального. К тому же процесс может быть сколь угодно контролируемым (можно собирать сложные конструкции с вариациями любой степени вложенности; я для себя даже язык для описания таких генераторов написал, правда валяется без дела), в отличие от тех же веществ, которые могут зайти, а могут и не зайти, а можешь в дурку уехать или копыта откинуть, лол, или просто сесть. Нет, я не за ЗОЖ, но в веществах тут реально нет нужды.
Аноним 19/05/20 Втр 00:47:31 67097138
>>670970
Ну, с мозговыми штурмами знаком, но будто не выходило. Генераторы идей - штука забавная, я даже порой тыкаю в поделие из этого видоса https://www.youtube.com/watch?v=--GB9qyZJqg, мне аутпуты кажутся крайне милыми.
Все равно спасибо!
Аноним 19/05/20 Втр 01:05:32 67097439
Аноним 19/05/20 Втр 01:15:36 67097540
изображение.png (20Кб, 549x342)
549x342
изображение.png (7Кб, 749x173)
749x173
>>670971
>Генераторы идей - штука забавная, я даже порой тыкаю в поделие из этого видоса
У меня что-то похожее, но я могу описывать любые данные (в т.ч. бинарные в HEX-формате) и значительно меньше контроля за происходящим (не придумал, как контролировать), однако генераторы собираются как деревья, где любой узел (кроме корня) может быть категорией, а листья - данные. Да и синтаксис удалось сделать понятнее (это вторая версия, первая была в столбик и оказалась непрактичной) - за основу взял подобие языку Форт. Планировал задействовать для генерации контента в игре (3D-модельки, карты), но дальше "прикольных фразочек" дело не ушло, а фразы генерировать мне скучно. Как побочный эффект - можно собирать рандомные RARJPG, но на такое и bat-скрипт способен, да и бесполезно.

>мне аутпуты кажутся крайне милыми
На самом деле всё зависит от того, какие данные ты вложишь в основу (листья дерева) и какую структуру задашь (ветки). По факту написать парсер-генератор не составляет труда, там тупо обход списка с развилками по Random(), самая жесть начинается, когда ты хочешь сделать какую-никакую осмысленную генерацию, а не откровенный бред. Это как графический редактор и навыки рисования - одно дело запилить свой Paint, а другое дело уметь рисовать...

депрессует из-за бесполезности своих проектов
Аноним 19/05/20 Втр 01:39:20 67097941
Аноним 19/05/20 Втр 01:52:31 67098242
>>670979
>Что это за язык?
>>670970
>я для себя даже язык для описания таких генераторов написал, правда валяется без дела
>язык написал
>для себя
Это мой самодельный язык, упрощённая версия. Название ничего не скажет, нигде не выкладывал.
Изначально придумалось "TreeGen" - "деревья генерации", упрощённая версия "TreeGenLight".
Интерпретатор последней упрощённой версии занимает всего 200 строчек кода на FreePascal...
Подсветка синтаксиса удачно получилась в PSPad, хотя настройка не очень гибкая...
Аноним 19/05/20 Втр 02:30:57 67098543
>>670979
>Что это за язык?
Если интересен синтаксис, могу кратко описать упрощённую версию (он очень прост).
Базовый элемент - узел дерева (блок, процедура). Он имеет имя и список веток (субпроцедуры). Запись:
>:имя-узла ветки-узла
Символ ":" объявляет узел, сразу после него до пробела - имя, после имени перечисление веток.
Ветки могут быть текстовыми данными (аналог print(), write() и т.п.):
>"текстовая строка"
Или бинарными данными (транслируется по байту = пачками по 2 цифры):
>$DEADBEEF
А также описанными ранее узлами (раньше можно было призывать любые узлы):
>имя-узла
Либо категорией веток:
>?категория
Категория - это обычный узел, вызванный после символа "?", основа генерации. Если узел содержит:
>:категория "а" "б" "в" "г"
То введя "категория" мы получим "абвг", а введя "?категория" - одну из 4 перечисленных букв.
Завершается описание узла либо с началом следующего узла, либо с концом файла.
Есть комментарии после обратной косой черты:
>\комментарий, игнорируется интерпретатором до конца строки
Ещё в старой версии можно было линковать
>@"файл_данных"
- выводит всё содержимое указанного файла (тупо копипаст, без интерпретации) и
>&"файл_библиотеки"
- загружает описанные в другом файле ветки для использования; но в новой версии поленился сделать.
Вообще, планировал много чего добавить, но так и не добавил, т.к. мотивация сильно упала.
(скажем, очень трудно N раз добавить одно и то же, приходится копипастить это N раз)
Ну и планировал генерировать игровые данные... оказалось слишком трудно и непонятно, вот и забил.
Аноним 19/05/20 Втр 13:44:56 67107344
ss4338def01cfad[...].jpg (509Кб, 1920x1080)
1920x1080
Сап, анончики. Делаю свой блекджек с шлюхами на юнити.
Скажите, стоит ли использовать честный рандом в игре? Ведь по сути игра и есть про рандом. Дилер ведь своей воли не имеет, он всегда обязан брать карту при менее чем 17 очках и останавливаться если больше 17.
Но меня тешит мысль добавить магического помощника игроку. Если игрок берет карту с перебором (больше 21), то помощник тайно карту выбрасывает и выдает игроку новую случайную. Игрок думает что это на самом деле он так удачно случайно вытянул 2 или туза, лол.
Или это считается геймдизайном уровня червя-пидора?
Аноним 19/05/20 Втр 14:08:26 67108645
>>671073
>игра и есть про рандом. Дилер ведь своей воли не имеет
Я не знаю правил игры в блекджек, но разве там нет... эээ, влияния навыков игроков? Было бы скучно играть в азартную игру, которая управляется чистым рандомом. В реальных казино, как мне кажется, чистый рандом вообще никак не используется (казино не будет работать себе в ущерб, поэтому всё подкручено против игрока, но для завлечения новичка могут поддаться - создать видимость возможности выиграть).

>Игрок думает что это на самом деле он так удачно случайно
>считается геймдизайном уровня червя
Нет, всё нормально. Игры вообще часто эксплуатируют человеческие слабости. Чтобы завлечь игрока сильнее, игра может подкладывать ему заведомо выигрышный вариант под фантиком "случайности". Кроме того, в играх редко используется чистый рандом - обычно если что-то должно происходить "иногда", вместо рандома используют счётчик попыток, чтобы игрок не мог выигрывать слишком часто/редко (чистый рандом ощущается как что-то нечестное - кому-то крупно везёт, кому-то совсем нет). Ещё всем известный факт, что игровой ИИ имеет цель "красиво поддаться", а не "победить игрока" - ведь победить игрока ИИ может очень легко, но игра нужна для развлечения игрока, а не раздражения. Ну а под ИИ в общем смысле можно понимать любую логику игры, которая отвечает за противостояние игроку - каком-нибудь Тетрисе "ИИ" выбирает следующую фигуру и решает, когда ускорить геймплей, опираясь на установленные шаблоны и поведение игрока, хотя со стороны никакого ИИ тут не видно.

Так что если какой-то "неправильный" элемент улучшает игровой опыт - его стоит добавить. Не стоит добавлять только то, что портит впечатление от игры (ну, это должно быть очевидно, да?).
Аноним 19/05/20 Втр 14:13:35 67109046
>>670945
А с чего ты взял собственно что что-то сможешь? Улицы подметать тоже работа, тащемта.
Аноним 19/05/20 Втр 14:32:16 67109847
>>671090
>А с чего ты взял собственно что что-то сможешь?
У каждого есть шанс смочь, главное его не упустить из-за страха не смочь.
Очень часто "не смогу" на самом деле "не хочу трудиться", ведь терпение и труд всё перетрут.
И да, страх трудностей возникает из-за того, что трудности придётся преодолевать тяжёлым, неприятным трудом.
Ок, ещё может быть синдром отличника и перфекционизм, но это другое...

>Улицы подметать тоже работа, тащемта.
Но ведь должен же кто-то делать игры, чтобы дворники могли отдохнуть после работы за компьютером, не так ли?
А если этот анон не способен превозмогать трудности компьютерной работы, то как он метлой-то мести будет?
Аноним 19/05/20 Втр 14:34:13 67109948
>>671098
Хотел спойлер сделать, а в итоге зачеркнул. Не первый раз уже путаюсь с кнопкой S(poiler?)...
Аноним 19/05/20 Втр 14:39:42 67110049
>>671090
А хули нет? Пытаться можно хоть в квантовую физику, а работать офисным планктоном. Анон просил помочь, а не вопрошал "как стать кодзимой".
Аноним 19/05/20 Втр 14:40:06 67110250
изображение.png (1600Кб, 1024x629)
1024x629
>>671098
он по всем тредам ходит и отговаривает делать игоры, игнорь его
Аноним 19/05/20 Втр 14:51:18 67110351
>>671086
>Я не знаю правил игры в блекджек, но разве там нет... эээ, влияния навыков игроков
Есть, конечно. Игрок делает ставку и может видеть одну открытую карту у дилера, как минимум. В более продвинутых правилах может сплит делать и т.п.
Но это игрок, а не дилер. Дилер в игре нужен только для того чтобы карты и фишки раздавать.

>Ещё всем известный факт, что игровой ИИ имеет цель "красиво поддаться", а не "победить игрока"
Проблема в том что блекджек - игра очень сильно завязанная на случайность. Не то что покер, например, где нужно еще и уметь предугадывать карты противника.
Боюсь как бы не стали игроки проводить сотню-другую партий и записывать результаты. Ведь если игрок проведет такой опыт, то сможет легко увидеть что результаты не совпадают с математической вероятностью. Магический помощник невидим только при малом количестве партий.
Аноним 19/05/20 Втр 15:00:18 67110452
15893456944360.jpg (72Кб, 1024x768)
1024x768
>>671102
Он в чем-то прав. Если игры не хочется делать, то анон, весьма вероятно, никогда их на самом деле делать-то и не хотел, а ему просто нравятся истории успеха майнкрафта или римворлда.
Охота быть крутым чуваком который гребет бабло лопатой, креативит и пьет смуззи, но эти блядские строчки кода и пиксели только навевают тоску.

Алсо, со мной такое было. Но не геймдев, а 3D-моделлинг, когда это еще было престижно. Хотел стать крутым моделлером и переехать куда-нибудь в Калифорнию моделлить персонажей для очередного варкрафта. Но на самом-то деле никакие блядские вертексы таскать я не хотел.
Вылечился я только тем что бросил 3д-модделлинг и занялся играми.
Аноним 19/05/20 Втр 15:05:53 67110553
>>671102
Очередному диванному мечтателю неприятно.
Аноним 19/05/20 Втр 15:06:08 67110654
>>671103
>Дилер в игре нужен только для того чтобы карты и фишки раздавать.
Я слышал, в покере опытный дилер способен влиять на ход игры, хотя только раздаёт карты.

>Боюсь как бы не стали игроки проводить сотню-другую партий и записывать результаты
Ну это когда уже игроку заняться нечем и хочется докопаться. В чём смысл защищаться от этого?

>сможет легко увидеть что результаты не совпадают с математической вероятностью.
Это плохо? Что игрок за это с тобой сделает?)
Ящитаю, тут два пути:
- делать точную математическую версию игры с обычным рандомом;
- делать версию игры с подстройкой для лучшего экспириенса игрока.
Опять же, я не в теме блекджека, но наверняка там есть разные виды ЦА, у каждой свои предпочтения...

>>671102
>он по всем тредам ходит и отговаривает делать игоры
Почему-то уверен, что он сам сейчас в депрессии из-за неудач и хочет отыграться за счёт настроения других...
Аноним 19/05/20 Втр 15:14:16 67110855
изображение.png (960Кб, 800x479)
800x479
>>671104
это другое
он специально дизмаралит и капает на мозг, чтобы у других понизились шансы доделать. осознанный вредитель так сказать.

>>671105
у меня есть пачка говноигр, не переживай за меня
Аноним 19/05/20 Втр 15:15:03 67110956
>>671098
>>671100
>>671106
Я просто спросил, откуда у него уверенность, что он может смочь. Ну например у него есть какой-то опыт и он когда-то закончил уже игру или другой продукт. Если же это просто пустые слова, то лучше fail fast и понять что это не его. Знаете ли, есть люди которые свободно разговаривают, и поэтому выдают тексты и сюжеты для сериалов целыми сезонами, есть люди которые без усилий выдают тонны музыкальных композиций. Это не значит что это подходит для всех, хотя вроде бы все по минимуму и сериалы смотрят и музыку слушают. Зачем натужно выдавливать из себя? Я пытаюсь облегчить судьбу анона. Или он может включиться и легко и непринужденно это делать, или будет сидеть и годами пытаться родить свой каменный цветок, а представьте себе каков будет удар, если его шидевр окажется непризнанным. А там ведь еще придется суетиться, крутиться кабанчиком, маркетингом заниматься, продать товар и себя.
Впрочем ему в любом случае надавали уже каких то советов. Ну пусть оплату себе какую то придумает, хз. И штрафы.
Аноним 19/05/20 Втр 15:19:22 67111057
>>671104
>Если игры не хочется делать, то анон, весьма вероятно, никогда их на самом деле делать-то и не хотел
По-моему, он вполне хочет делать игры, просто у него неправильные психические установки: >>670945
>Как бороться с установкой типа "я ничего не смогу"?

>>671104
>со мной такое было. Но не геймдев, а 3D-моделлинг, когда это еще было престижно. Хотел стать крутым
Ну вот мои примеры:
- хочу сделать игру, чтобы она полностью удовлетворяла мои геймерские желания, но это слишком сложно;
- хочу научиться 3D-моделить, чтобы сделать 3D тянку и вертеть-крутить её, делать кавайные или эро снимки;
- хочу научиться рисовать, чтобы мочь нарисовать любую свою выдумку, коих у меня много, и любоваться ею;
- хочу сделать ИИ/роботессу, чтобы жить с ней, развлекаться и не знать печали от одиночества в этом мире.
Ну как-то так. Да, бывают фантазии в плане "а вот чё люди скажут, ммм", но это не цель, а побочный эффект.
И в большинстве случаев мне не хватает банальных терпения, усидчивости и контроля за своими эмоциями.
А крушение надежд, депрессия и прокрастинация начинаются, когда берёшь задачи не по своим силам...

Короче не нужно думать, что всё делается только чтобы накрутить лайки-просмотры и срубить бабла.
Аноним 19/05/20 Втр 15:19:23 67111158
>>671108
Если у кого-то понизятся шансы доделать от того, что какой-то анон написал про него говно на дваче, то далеко он и так не зайдет, лол. Да тут и не кружок психологической помощи, это ему в /psy. А тут стоит очередь из геймдевов, 6000 игр в день в плей маркете выходит, не сможет он сможет другой, а через него перешагнут и не заметят. Все игры уже сделаны, бери скачивай играй. Если хочешь сделать свою она должна реально выделяться, быть уникальной. А тот кто знает об этом, у него уже есть видение картины целиком, и глупых вопросов на дваче он задавать не будет.
Аноним 19/05/20 Втр 15:23:07 67111359
>>671106
>но наверняка там есть разные виды ЦА, у каждой свои предпочтения
В этом главная сложность. Блекджек с шлюхами у меня в прямом смысле. Игрок зарабатывает фишки чтобы тратить их на сексуальный контент. Игрок как бы пришел писюн подергать, но ему нужен также и какой-никакой геймплей. Вряд ли это будет серьезный фанат карточных игр.

>Это плохо? Что игрок за это с тобой сделает?)
Напишет гневный отрицательный отзыв в стиме.
Аноним 19/05/20 Втр 15:30:06 67111460
изображение.png (6221Кб, 1416x2048)
1416x2048
>>671111
>анон написал про него говно на дваче
поэтому в гд перекати поле (3-5 п в час) и -нано -мелкоигры
Аноним 19/05/20 Втр 15:35:40 67111661
>>671114
А это во всех серьезных тематиках так (где надо руками что то делать). Только в /b боты видимость общения создают, да в каком нибудь /fag раскручивают ютубы и твитчи. Ну и да, палить свои игры двачерам - себя не уважать. Максимум - делать специально для них потешные игры про говняк.
Аноним 19/05/20 Втр 15:37:36 67111762
>>671108
>он специально дизмаралит и капает на мозг, чтобы у других понизились шансы доделать. осознанный вредитель так сказать.
А смысл таким вредительством заниматься? Всем кто более-менее разбирается и так давно ясно какое не выгодное и тяжелое это дело - геймдев.
Ну, никто же на полном серьезе не считает что можно просто захотеть и стать стримером, собирать донаты и жить на это. Вот с игростроем примерно то же самое, только шансы на успех повыше.
Аноним 19/05/20 Втр 15:40:34 67111863
>>671117
Он служит Сотоне.
Аноним 19/05/20 Втр 15:47:16 67111964
>>671113
>Блекджек с шлюхами у меня в прямом смысле
Хех, вот именно с этого и нужно было начинать, а не "у меня блекджек, стоит ли упрощать игру". Да, я видел под спойлером, но мне показалось это шуткой-отсылкой к Футураме, разве кто-то всерьёз воспримет фразу "делаю свой блекджек со шлюхами"? :D

>Игрок зарабатывает фишки чтобы тратить их на сексуальный контент. Игрок как бы пришел писюн подергать
Ок, ключевая ЦА - дрочеры, какова их цель в игре? Увидеть сексуальные картинки, возбудиться, пошалить под столом.
Будут ли дрочеры рады тому, что игра затрудняет им доступ к желанным картинкам? Нет, они пришли подрочить.
Будут ли дрочеры рады, если игра будет помогать им получить доступ, но не слишком навязчиво? Вполне, почему нет.

>Игрок как бы пришел писюн подергать
>Вряд ли это будет серьезный фанат карточных игр.
>Боюсь как бы не стали игроки проводить сотню-другую партий и записывать результаты
>Напишет гневный отрицательный отзыв в стиме.
С какой стати пришедший подёргать писюн начнёт записывать результаты игры в табличку и искать подвох? Зачем он будет писать отрицательный отзыв о том, что ему позволили быстрее получить желаемые картинки? Гораздо вероятнее, что он напишет отрицательный отзыв, когда получит очень длинный ряд проигрышей (типичная ситуация с рандомом), ведь чем длиннее ряд проигрышей, тем дольше ему не увидеть желаемый сексуальный контент, за которым он в эту игру и пришёл (если он ЦА игры, конечно, а не мимокрокодил).

>гневный отрицательный отзыв в стиме
Если ты боишься отрицательных отзывов, лучше вообще игры не делать. Тем более порно. Потому что на любую игру будут отзывы типа "буэ, мне не понравилось потому что я фанат других игор", "мне понравилось, но я люблю красный цвет, поэтому отрицательный отзыв", "УЦПЫВАпукацуацацу", "класс" (но не рекомендует), "игра шедевр, всё отлично, но мой пк слабый/я нашёл один баг, и у меня бомбануло" и так далее до бесконечности. Всем не угодишь. А на порноигру будут ещё отзывы "у меня не встало", "не смог кончить", "фу-порно-гадость", "мало картинок!!1", "мамка спалила, пишу с холодильника", "слежна аткрыт картынке", "фу опять однотипная порноигра, засрали стим" и т.д. То есть даже если и попадётся серьёзный фанат карточных игр, который напишет "тю, я проверил, внутри не чистый рандом, игра специально подстроена под быструю победу, лучше поиграйте в [game_name], вот там настоящие правила, всё как положено" - он утонет под остальными отзывами, как положительными, так и отрицательными, и на него всем будет плевать, потому что большинство пришли подрочить, а в блекджек, возможно, вообще впервые играть пробуют, и то исключительно ради порнушки.
Аноним 19/05/20 Втр 16:06:48 67112465
>>671109
Я уже устал от этой темы, напишу кратко. Есть такая фигня - неоправданные надежды. Это когда ты играешь в какую-нибудь ЖТА ОНЛАИН, и думаешь "о, а вот классно было бы сделать что-то похожее, но чтобы домики набигали". И ты реально хочешь сделать эту игру, грезишь о ней денно и нощно, играешь в неё в сновидениях и подробно записываешь, чтобы хотел в ней увидеть. И так много лет. Постепенно учишься программировать, пишешь программы, ещё контент немного умеешь пилить. А потом: "так, кажись, пора начинать делоть игру мечты" и садишься делать. Делаешь, делаешь, что-то получается, что-то не очень но сойдёт, а тут бамс - и огромный, нет, ГИГАНТСКИЙ подводный камень, и ты внезапно осознаёшь, насколько всё трудно, осознаёшь, что впереди ещё лет 10 таких же подводных камней, что тебе никто за спасибо не поможет, что у тебя нет времени и сил тащить этот проект в одиночку, что ты никогда не увидишь то, о чём мечтал последние несколько лет. И всё, прокрастинация-депрессия-роскомнадзор. А ведь всего-то и нужно было, что начать с маленькой игры, а не с Игоры Мечты™. И самый главный подвох в том, что ты действительно можешь сделать эту самую игру мечты, можешь, но для этого тебе нужно хотя бы не находиться в постоянном стрессе из-за подводных камней и всяких непонятных ошибок. А для этого нужно наращивать сложность постепенно, постепенно учиться разным всё более сложным вещам, а не бросаться делать то, что обычно делают серьёзные дядечки с 20+ стажем профессиональной работы. Короче, короче... Делать игры трудно. Особенно когда твои надежды не оправдываются из-за неправильных установок/взглядов на деятельность. И вот таким ниасиляторам реально нужна помощь, потому что они реально хотят. Если б не хотели - просто плюнули и даже не возвращались ни в этот раздел, ни куда-либо ещё связанное с игростроем. Ибо зачем, если не хочется? ...чот многовато написал...
Аноним 19/05/20 Втр 16:57:02 67113466
>>671124
>И самый главный подвох в том, что ты действительно можешь сделать эту самую игру мечты
Да с чего ты взял-то?!
Аноним 19/05/20 Втр 17:47:56 67115267
>>670985
>>670982
Нет, не интересен. Ты зря старался.
Аноним 19/05/20 Втр 18:13:19 67115568
В гд за последние лет 5 хоть что-нибудь адекватное высрали?
Аноним 19/05/20 Втр 18:17:47 67115769
>>671152
>Ты зря старался.
Не зря. Лишний раз упорядочил мысли в голове. А вообще думал, может подскажет кто применение этой штуке?

>>671134
>Да с чего ты взял-то?!
Ну как бы... Если игра может существовать технически (то есть не требует наличия несуществующих пока технологий, скоростей или объёмов данных), то единственное, что нужно для её реализации - это время. Другой вопрос, что если игра делается лет 30, то к моменту завершения будет уже никому не нужна, но "игра мечты" как правило делается для себя...
Аноним 19/05/20 Втр 20:25:06 67120970
Тяночки есть ИТТ?
Аноним 19/05/20 Втр 21:20:52 67123371
Тян есть, пруфов не будет.
Аноним 19/05/20 Втр 21:37:30 67123572
asdf asg bsdfv asdc dscv
Аноним 19/05/20 Втр 23:26:40 67125373
>>671073
Я мельком прочитал вашу беседу и мне показалось, что ты проигнорировал важную часть ответа анона:
>>671086
> разве там нет… эээ, влияния навыков игроков?
Ты просто вводишь в игру параметр удачи, прокачиваемый как скилл и всё. С нулевым скиллом чистый рандом, с повышением скилла поднимается влияние "невидимого помощника", а то и вообще, чистый рандом скажем на 10 уровне, а на нулевом действует "невидимый вредитель", чьё влияние постеменно уменьшается к 10 левелу удачи и далее нарастает влияние "невидимого помощника".
Это разумеется речь об однопользовательской игре.
Аноним 19/05/20 Втр 23:48:23 67126174
>>671253
Это не навык игрока, лалка. То что ты описал - это навык персонажа. Навык игрока - это умение вот этого кожаного мешка сидящего перед монитором, вовремя скачать хватит.
Аноним 20/05/20 Срд 02:43:18 67129075
>>670760
> на знаешь как сделать анимацию защиты щитом/стрельбы из арбалета
Скачиваешь с mixamo
Аноним 20/05/20 Срд 07:25:52 67129976
>>671290
Он же после поглощения абодом стал платным, не?
Аноним 20/05/20 Срд 08:26:08 67130377
>>671299
Ну раз ты говоришь...
Аноним 20/05/20 Срд 08:43:45 67130778
https://www.youtube.com/watch?time_continue=186&v=kEB11PQ9Eo8&feature=emb_logo

Игровой движок для неевклидовых миров.

0:10 Невозможные туннели. Их длина изнутри и снаружи отличаются.

0:43 Можете ли вы разделить квадрат на 3 равные квадратные части? А на 6? А тут можно.

1:38 Комната с параллельными измерениями.

2:10 Лестница, по которой, чтобы подняться вверх, нужно спуститься вниз.

2:39 Уменьшающий туннель.


что думаете об этом?
Аноним 20/05/20 Срд 09:07:15 67130979
>>671307

Этот принцип использован практически во всех играх с начала нулевых, просто автор заэксплоитил особенность порталосекторов.
Аноним 20/05/20 Срд 09:08:00 67131080
Аноним 20/05/20 Срд 10:42:58 67131581
>>671290
Ну скинь ссылку на стрельбу из арбалета, если считаешь что можешь ее скачать.
Аноним 20/05/20 Срд 12:50:30 67133782
>>671310
Твою ж мать сука да что же вы здесь такие умные?
Аноним 20/05/20 Срд 14:04:11 67136583
>>671315
Ты прав, готовой нет, но довольно похожа часть shooting arrow где стрелу накладывает, а сама стрельба наверное от rifle aiming подойдет.
Аноним 20/05/20 Срд 14:06:31 67136684
>>671307
Лет 10 назад пытался изобрести 3д неэвклидову кваку3, не придумал ничего сложнее "бежать по спиральной лестнице долго, а срезать по тэшке через портал короче".
Аноним 20/05/20 Срд 14:07:08 67136785
>>671299
Наоборот, полностью бесплатный, вроде только в кредитсах указать надо
Аноним 20/05/20 Срд 15:00:02 67138086
quadtree.png (61Кб, 1201x827)
1201x827
Скопипастил из википедии Quadtree код, чтобы дешево проверять расположение юнитов относительно позиции игрока (для стриминга) (на пике 1000 челов)
Но блять если юниты двигаются, то получается я должен строить quadtree на всю 1000 каждый тик?
Пиздец охуенная оптимизация.
Аноним 20/05/20 Срд 15:08:41 67138387
Аноним 20/05/20 Срд 15:17:12 67138588
>>671383
Благодарю, почитаю.
Аноним 20/05/20 Срд 15:28:31 67139089
>>671380
Проще регулярную сетку забубенить и смотреть кто находится в соседних клетках. Составление такой сетки за линейный проход делается, просмотр соседей - практически за константу. Изи.
Аноним 20/05/20 Срд 15:33:04 67139190
>>671383
Пиздец, ты хоть читал о чем там? Даже если абстракт глянуть, там упор на оптимальность по памяти.
Сначала на хитровыпизднутную хуйню лучше не стоит обращать внимания, есть классические структуры, которые в 90% случаях хорошо работают, если их правильно применять. Тот же kd-tree там упоминаемый, это классика, также bsp и bvh в играх активно применяются. Но они тоже для статики больше, хотя bvh относительно быстро может строиться, да и то он скорее нужен для более сложных геометрий.
Если нужно расстояние между точками считать - нах изголяться?
Аноним 20/05/20 Срд 15:49:33 67139491
>>671390
хешмапу?
Соседи тогда если двигаются то должны перехрюкивать свое старое положение в сетке но новое каждый условный тик, проще не проще, но количество говнокода требуется такое же, если не больше.
Аноним 20/05/20 Срд 18:39:27 67141692
>>671253
>важную часть ответа анона
Я имел в виду, что в казино некоторые игры зависят от навыков посетителей, а другие игры зависят от навыков работников казино, задача которых - не давать всем подряд игрокам выигрывать больше, чем они тратят. В каком-нибудь "одноруком бандите" роль работника выполняет сам автомат, настроенный на то, чтобы не выдавать джекпот никогда или только через определённое количество спинов. В "рулетке", я слышал, работник должен уметь бросать шарик таким образом, чтобы он падал на определённое число. А ещё кубики можно научиться бросать определённым образом, и карты подтасовывать - для игрока это нарушение правил, а казино за счёт этого не разоряется.

Собсна делая компьютерную игру, можно симулировать такое поведение раздающего карты, чтобы он иногда подтасовывал в пользу игроку, потому что он ему симпатизирует или же потому что пытается заманить и заставить потратить больше. Но опять же, это смотря что мы хотим сделать...

>>671307
>Игровой движок для неевклидовых миров.
Я видел игру с неевклидовыми мирами. Интересно первое время, потом как-то уныло и скучно.
Аноним 20/05/20 Срд 18:51:30 67141993
>>671380
>Quadtree код, чтобы дешево проверять расположение юнитов относительно позиции игрока (для стриминга)
Зачем? Не проще сделать как в майнкрафте - с помощью чанков?
Игрок находится в чанке (0;0), поле видимости - 5 чанков.
Мобы в чанках от (-5;-5) до (5;5) загружены и обрабатываются физическим движком.
Мобы в выгруженных чанках (>|6|;>|6|) обрабатываются как точки на сетке чанков.
Чтобы убрать выходящего из зоны видимости моба, целочисленно делим его положение на размеры чанка:
Mob.ChunkPosition.X = round(Mob.GlobalPosition.X / Chunks.ChunkSize.X)
Получаем, что для размера чанков (50;50) моб в позиции (260;0) оказался в чанке (6;0) и выгружен вместе с чанком.
Когда загружаем чанк, тем же способом проверяем, какие мобы сейчас идут через него/стоят в нём.
Аноним 20/05/20 Срд 18:54:53 67142194
>>671380 >>671419
Ещё стоит снизить частоту обновлений логики выгруженного моба с 60 тиков в минуту до, скажем, 1-2.
Ну и потом можно "присваивать" моба к чанку, чтобы не бегать по списку всех мобов, а спрашивать у самого чанка.
Соответственно присваивание моба к чанку происходит только когда моб переходит из одного чанка в другой.
Аноним 20/05/20 Срд 21:49:40 67145595
>>671421
Что-то подобное у меня уже было, правда недопилил и бросил в поисках чего то другого.
Наверное впилю обратно, раз ты так хорошо описал.
Аноним 20/05/20 Срд 21:57:39 67146196
>>671459
кто бы, блять, сомневался
Аноним 21/05/20 Чтв 03:19:09 67152297
Почему все-то говно, которым вы засираете вебм треды в б в попытках "пропиарить" свой раздел выглядит как бред шизофреника?
Аноним 21/05/20 Чтв 07:22:57 67153798
>>671522
>вы засираете вебм треды
Может быть это не мы?

>>671459
>Волосы на письке начнут расти, тогда пустят.
Они начинают расти в 12-13, а пускают с 18.

>>671456
>с компа высирается пик
Проверь свои кукисы, может браузер на компе теряет их каждый раз.
Вот только в /fet/ нет любителей разработки видеоигр, хотя по идее должны быть (фетиш на разработку игр - ооо, даа, детка, разработай мне игру с корованами, разработай её полностью, да раскрути в стиме, чтоб собрала 99.9% положительных отзывов, даааа, я так это люблю, мммм, ааах, обмазался несвежими игровыми движками и обкончался кодом и спрайтами, теперь можно и поспать, завтра начну делать игры серьёзнее).

Кстати, может кто-то получает от разработки игор наслаждение, сравнимое с сексуальным?
Аноним 21/05/20 Чтв 10:41:39 67155499
>>671522
Потому что это бред шизофреника, у которого пермач на этой доске.
Аноним 21/05/20 Чтв 13:08:10 671566100
>>671537
>Кстати, может кто-то получает от разработки игор наслаждение, сравнимое с сексуальным?

Ты больной? Лично у меня это форма аутизма я просто занят самим процессом, вот уже несколько лет, начиная с изучения 3д и заканчивая траханьем с кодингом.
Аноним 21/05/20 Чтв 15:29:05 671599101
>>644645 (OP)
Как понять, что нужно сделать в игре в первую очередь, как расставить приоритеты? Ведь любая игра состоит из множества разных деталей, которые делаются по отдельности, прежде чем из них получится цельный продукт. Ощущение, что всякий раз, когда я берусь за реализацию какой-нибудь из своих идей, у меня ничего не получается, потому что я начинаю работу неправильно - с неважных деталей, и когда через несколько недель/месяцев вижу, что так и не притронулся к тому, без чего игра не игра - мотивация что-либо делать пропадает, ведь я так толком и не сделал ничего за всё это время. Только всякая бесполезная фигня, которая не нужна проекту...

Наверное, дело в том, что с самого начала хочется видеть что-то играбельное, то, что можно постепенно расширять и улучшать. Добавлять новые детали, а не выкидывать старые и переделывать заново. А у меня так не получается, у меня только кучка каких-то не связанных друг с другом деталек, которые не удаётся связать, и игры по сути и нет. Не понимаю, что я делаю не так?..
Аноним 21/05/20 Чтв 16:18:20 671617102
>>671599
Начинать нужно с того что тебя лично затянет в проект и станет таким фундаментом, который не даст тебе отвалиться от проекта, когда начнуттся трудности и подводные камни.
Для каждого это "что-то" - разное.
Для кого-то это рабочий прототип, чтобы смотря на него человек говорил "хоть что-то уже сделано, начало положено" и т.д.
Для меня это например был сюжет, потому что я не могу заставить себя жить проектом, если я не заиниересован в его истории. Поэтому перед тем как делать что либо я написал сюжет, прописал персонажей и так далее. И теперь когда я отстаю по времени, когда мне не хочется ничего делать- у меня уже написана история в которую я верю, которая мне интересна. И я возвращаюсь к работе, потому что для меня это креативная деятельность.
Так что сперва сделай то, что "привяжет" тебя к твоей идее, твоему проекту, это увеличит вероятность того что ты его когда нибудь завершишь.
Удачи!
Аноним 21/05/20 Чтв 17:19:35 671631103
>>671617
Завидую. Мне тяжело дается придумывание сюжета заранее.
21/05/20 Чтв 18:37:55 671646104
>>671599
 Сначала надо ответить на вопрос "про что моя игра", путём отрезания всего без чего суть игры не поменяется. В итоге останется самый-самый минимум у которого уже нельзя ничего удалить. Начать разработку с этого минимума, довести его до блеска и постепенно добавлять детали.
Аноним 21/05/20 Чтв 19:55:10 671672105
Аноним 21/05/20 Чтв 20:02:05 671674106
.hrlPkUq6Jtg.jpg (171Кб, 960x905)
960x905
Пацаны, как стать геймдизайнером?
Я не хочу казаться Кириллом который джва года ждет игру и пытается усилиями других воплотить свои фантазии, но у меня столько идей, столько всего что хотелось бы воссоздать, но мне слишком поздно начинать кодить с моими годами и моим гуманитарным складом ума.
Но идей просто блядская тонна, и просят своей реализации.
Как найти тех кто поверит в мое видение, и под моим руководством накодят то что я изложу из своей головы?
Мне это никак не дает покоя, аноны, помогите.
Аноним 21/05/20 Чтв 20:12:41 671679107
>>671674
Если у тебя гуманитарный склад ума, то разве ты не должен уметь ясно излагать мысль?

Ну а вообще, лично я ничего особенного посоветовать не могу, но почему бы не пустить идеи в интернет? Пусть кто-то, кого тронет и реализует.
Аноним 21/05/20 Чтв 20:14:04 671680108
>>671674
Платишь зарплату - под твоим руководством кодят что ты скажешь, что тут сложного?
Аноним 21/05/20 Чтв 20:14:58 671681109
>>671599
Так што тут у нас очередной мечтатель который почему то решил что он сможет создать игру.
Аноним 21/05/20 Чтв 20:14:59 671682110
>>671674
Надо найти не людей, а деньги. За них - любой каприз.
Аноним 21/05/20 Чтв 20:15:21 671684111
>>671679
Ну излагать мысль могу, просто гуманитарный склад ума не позволяет мне выполнить техническую часть.
Аноним 21/05/20 Чтв 20:16:51 671686112
>>671680
>>671682
Ну это понятно, найм это хлеб и масло, ну а что насчет тех кто чисто на энтузиазме?
Аноним 21/05/20 Чтв 20:18:10 671688113
Аноним 21/05/20 Чтв 20:18:41 671689114
>>671688
Не, я прост нищук.
Аноним 21/05/20 Чтв 21:07:19 671713115
>>671674
> Как найти тех кто поверит в мое видение, и под моим руководством накодят то что я изложу из своей головы?
Хех, анон. В голове навыдумывать - проще простого. У всех есть свои идеи, которые всем их придумывателям кажутся охуительными. Так что, увы. Реальность такова, что твои идеи за тебя воплощать никто не будет.
Аноним 21/05/20 Чтв 21:39:56 671718116
>>671674
Могу воплотить твои идеи бесплатно, даже доплачу. Рассказывай все. Если будет годнота, то закину 5 баксов тебе на счет.
Аноним 21/05/20 Чтв 22:18:32 671731117
>>671674
>идей просто блядская тонна
Это очень плохо. На самом деле у тебя нет ни одной идеи. Ты ни одну их них не проработл, у тебя нет ни одного законченного сюжета, ни одной рабочей механики. Ты даже имена своим персонажам не придумал.
Аноним 21/05/20 Чтв 23:01:01 671740118
>>671718
А я 8 евро закину, если мне а не ему расскажешь!
Аноним 21/05/20 Чтв 23:50:30 671750119
>>671674
Хотя бы одну свою идею опиши вкратце, из своей блядской тонны.
Если не можешь - у тебя 0 идей, а не блядская тонна, и ты самый обычный маня-фантазер-Кирилл.
Аноним 22/05/20 Птн 00:25:51 671752120
15749365353160.jpg (60Кб, 861x861)
861x861
>>671731
>>671750
Ты какой то дурачок что ли местный?
Откуда ты там у себя наванговал есть у меня сюжет и идеи или нет? Откуда ты знаешь степень проработки? Диагнозы через харакач?
Да и как я вкратце опишу тебе проработанную идею?
>ни одной рабочей механики\
Так чтоб она рабочая была, надо чтобы ее кто то накодил, шизик. Отсюда и причина создания поста.
Хех мда конечно.
Аноним 22/05/20 Птн 00:27:29 671753121
>>671752
>Откуда ты знаешь?

Сколько вас таких по весне оттаяло.
Аноним 22/05/20 Птн 00:31:34 671754122
.15432940641052.jpg (132Кб, 960x720)
960x720
>>671753
Так получилось что психологов и диагностеров оттаяло по весне больше.
Аноним 22/05/20 Птн 01:43:45 671763123
0966d36a0f5abd4[...].jpg (40Кб, 639x361)
639x361
Допустим, хочу я реализовать классический алгоритм А-star на карте 1000x1000 тайлов. Мне нужно хранить массив длин путей до каждой клетки, это если брать хотя бы 2 байта на клетку, получим почти 2Мб. Карту и направления можно запихнуть в 1 байт на клетку, то есть 1Мб на карту. А у варкрафта первого системные требования всего 4Мб оперативы.
Аноним 22/05/20 Птн 01:49:40 671765124
>>671752
Просто таких маняфантазёров-игрунов издалека видно.
Они играют в игрульки, и у них появляется ошибочное мнение, что они дохуя в этих игрульках понимают, и могут сделать не хуже, а затем появляются охуенные идеи уровня НУ ТИПА СМЕСЬ ОТСОСИНА И ВЕДЬМАКА И ГРАФОН КАК В КРУЗИСЕ И МАШИНКИ КАК В ГТА ШОБЫ БЫЛИ ИЩО!1
Если у тебя нет никаких технических скиллов, ты в принципе не понимаешь, как работают и делаются игры, о какой проработке идет речь? Если ты не в состоянии понять, реализуема ли придуманная фича технически, как ты можешь проработать что-то?
Маня-фантазёр может пиздануть, что в его гениальной идее есть мультиплеер на 10к человек на одном сервере, при этом это должен быть быстрый шутер со стрельбой, а программист ему сразу скажет, что об этом можно забыть.
Так же и с любой другой идеей, если её нереально реализовать технически - она нахуй не нужна, это маня-фантазия, а не идея.
>Да и как я вкратце опишу тебе проработанную идею?
Если ты не можешь описать свою гениальную идею одним предложением, то у тебя нет идеи.
Ни один издатель, ни один разработчик не будет с тобой работать, если ты не можешь кратко сформулировать эту идею.
Любую игру можно описать "вкратце", типа дум - спинномозговой fps, в котором игрок разносит полчище демонов на марсианской базе, и т.д.
Аноним 22/05/20 Птн 02:55:11 671772125
>>671765
Блять, игра это совокупность мелких механик которые работают и взаимодействуют как часы, нахуя мне тебе описывать одну механику вне контекста всей игры?
Чтобы ты не понимая картины целиком сказал "да ну хуйня какая то на постном масле", не понимая в общей картине ее значимость?
Вот я тебе описал глобальную идею "сделать быстрый спинномозговой шутан аля дум, но со своими подкрутами, продуманной системой канселов, мобильностью, и ближним боем"
Описал глобальную идею вкратце? Да.
Описал ли я ее в деталях? Нет.
А вот разобрать ее на атомы это надо говорить долго, как и что работает, как каждое оружие взаимодействует с врагом, и когда его использовать, как с умом юзать i фреймы и мобильность, опции для игрока в определенных ситуациях, механика ближнего боя, баллистика проджектайлов, фреймдата, приемущество на хите, кулдаун на промахе и еще хренова тонна мелких механик - это надо долго сидеть и расписывать.
Одну механику то можно описать одним предложением, а их совокупность и взаимосвязь между собой нет, это надо излагать много и долго. Ну напишу я тебе про одну - что ты с ней будешь делать? Вне общей картины ее оценивать? Раписывать целиком весь концепт в деталях для того чтобы меня на дваче похвалили у меня ни сил ни желания нет. А описания одной мехники тебе не даст вообще никакого представления о чем либо.

>Да и как я вкратце опишу тебе проработанную идею?
>Любую игру можно описать "вкратце", типа дум - спинномозговой fps, в котором игрок разносит полчище демонов на марсианской базе, и т.д.
Doom и какой нибудь Call of Duty можно одним концептом описать "Ходишь и стреляешь", но это две принципиально разные игры по итогу. А почему? Да потом что концепт один, а реализация разная. Множество мелких шестеренок и винтиков делают их разными.
Так толку блять от того что я тебе описал весь концепт целиком (что объяснит тебе ровным счетом нихуя и ты доебешься), или описал значение мелкой механики (которая объяснит тебе нихуя и ты опять же доебешься).
Как бы я тебе не объяснял, ты найдешь причину чтобы выебнуться, будешь дальше разводить демагогию, ванговать и говорить что кругом одни безыдейные ебанаты. Поэтому я хз о чем еще тут говорить.
Аноним 22/05/20 Птн 03:08:28 671774126
>>671763
На твоем пике едва 100х100 тайлов будет.
Аноним 22/05/20 Птн 09:08:12 671804127
>>671772
Корованы можно будет грабить, али ноу?
22/05/20 Птн 09:54:44 671808128
>>671772
> нахуя мне тебе описывать одну механику вне контекста всей игры?
Очевидно - это минимальный минимум который ты можешь реализовать отдельно. Ключевой же механикой текущего дума являются glory kills, а сама игра - она про управление ресурсами. А не про бег и стрельбу.
Аноним 22/05/20 Птн 11:00:04 671816129
>>671752
Потому что тут такие фантазеры каждый день пишут общие слова.
Аноним 22/05/20 Птн 11:00:46 671817130
>>671752
Для проверки механик никакой кодинг не нужен, большинство игр проверяется в настольном варианте, где все пишется на бумажках и считается на калькуляторе.
Аноним 22/05/20 Птн 11:30:37 671824131
>>671763
Очередная раньше-трава-была-зеленее, вот только в вк1 никаким астар на 1000х1000 не пахло, там максимум астар, а скорее Дейкстра на 5 клеток, там используется хак с "следовать вдоль стены" https://www.youtube.com/watch?v=fbfaBJ4nOBI что видно например на 0:29 где орк удаляется от целевой точки, а также прекрасные зависоны когда он упирается в каждый из домиков и пересчитывает путь. Или вот второй пример https://www.youtube.com/watch?v=InbfEQDmNRY где он идет обратно снова пользуясь алгоритмом держаться стены и возвращается вдвое большим путем. Ну и те кто играл в варкрафт вспомнят что на самом деле поиск путей там был говном, приходилось делать много приседаний в планировании построек, например, чтобы пеоны идущие в шахту и возвращающиеся с мешками не застревали на узких улочках уперевшись друг в друга.
Аноним 22/05/20 Птн 12:07:56 671830132
>>671772
> Doom и какой нибудь Call of Duty можно одним концептом описать "Ходишь и стреляешь", но это две принципиально разные игры по итогу.
Ты не поверишь...
Аноним 22/05/20 Птн 12:18:11 671833133
>>671681
>Так што тут у нас очередной мечтатель который почему то решил что он сможет создать игру.
Ну попогромировать я уже лет 13 умею, и даже игори делол, 8 лет назад тетрис получился. Но я не хочу делать простые игры типа логических, "3 в ряд" и прочего мусора, которым забит гуглплей. Хочется зопилить игорь мечты, но для этого нужно как-то понять, что я хочу от этой игори...

>>671646
>надо ответить на вопрос "про что моя игра", путём отрезания всего без чего суть игры не поменяется
Хм... Симуляция жизни в городе? Это не слишком упрощает
>разработку с этого минимума
ведь начать по-прежнему можно с разных вещей (модель города/модель жителей/возможности игрока).

>>671617
>Начинать нужно с того что тебя лично затянет в проект
Эмм... Ну вот я и хочу начать с того, что будет играбельным в самом начале. Потому что неиграбельный набор компонентов я сделать могу, но они меня не привлекают, т.к. игры по сути не образуют.
>Для кого-то это рабочий прототип
Вот и не ясно, как этот прототип сделать, если хочется/планируется много всего сразу.

>>671631
>Мне тяжело дается придумывание сюжета заранее
Имхо это как рассказ написать. Описываешь события текстом, потом выбираешь среди этих событий катсцены/диалоги и промежутки деятельности игрока. И начинать всегда сверху вниз - сначала с общей схемы типа "герой развивается и побеждает супербосса", потом крупные части типа "герой рождается; герой выходит из родной деревни; ...; герой встречает босса...", и далее вплоть до мельчайших деталей вроде диалогов с конкретным NPC. Разрабатывать сюжет снизу вверх (от диалогов/мелких сцен) труднее, я думаю. Правда, я никогда не делал сценарий, только рассказы писать пробовал, и те - "снизу вверх", из-за чего до конца никогда не доводил...
22/05/20 Птн 12:32:52 671837134
>>671833
>Хм... Симуляция жизни в городе? Это не слишком упрощает
"Про что игра" - это "что делает игрок". Ты должен представить что игра готова и описать секунд 10 действий игрока в твоей игре.
Аноним 22/05/20 Птн 13:43:21 671850135
>>671833
> что я хочу от этой игори
Я в таких случаях говорю: ВАСД - ходить, Е - взаимодействовать / открывать / разговаривать / торговать, ЛКМ - оружие правой руки, ПКМ - оружие левой руки/ щит / блок, R - перезарядка дальнобойного/огнестрельного оружия или обмазка ядами/маслами холодного оружия (при желании опционально допиливается круговое меню с выбором доступных в инвентаре боеприпасов / обмазок), H - убрать оружие, I - инвентарь, M - карта, C - лист персонажа с прокачкой и параметрами.
Это всё? Или ты чего-то ещё хочешь от своей игры? Shift - ускориться, Ctrl - пригнуться / лечь. Что ещё я забыл?

Это блять, не сарказм. Реализуй это, и уже у тебя появятся идеи, как развивать это дальше. Реализация действий на Е предполагает, что надо добавлять в игру интерактивные предметы, двери, сундуки, неписей, торговцев (или торговые автоматы). И вот уже у тебя пошёл производственный процесс. Создаётся база данных по предметам, заполняется. Прописывается, что где лежит. Расставляется по локациям. Оу, пилятся локации на предыдущем шаге, разумеется.

... Но как показывет практика, местные кириллы даже такого уровня заготовку запилить не в состоянии.
Аноним 22/05/20 Птн 14:40:33 671860136
dfgsdfgsdfg.jpg (57Кб, 1280x720)
1280x720
>>671772
> i фреймы
>фреймдата
>приемущество на хите
> кулдаун на промахе
В голос взвизгнул.
Кто ребенка в интернет пустил?
Аноним 22/05/20 Птн 15:27:43 671874137
>>671837
>Ты должен представить что игра готова и описать секунд 10 действий игрока
Наблюдает & взаимодействует (на одном уровне возможностей с ботами).

>>671850
>Я в таких случаях говорю
Эээ... Это же управление. Речь про другое же. Вот <E> - взаимодействовать, но взаимодействовать с чем и как? Я, например, очень легко сделал компонент для открывания двери на клавишу <E>. Но ведь это не игра. Эти двери нужно ставить в дома, а дома нужно как-то собирать и между собой комбинировать в районы, однако я понятия не имею, какие дома и какие районы хочу увидеть, что мне от них нужно...

>Реализация действий на Е предполагает, что надо добавлять в игру интерактивные предметы, двери...
Ну будет у меня куча таких предметов, всё равно игры из этого не собрать.

Алсо, я так и не смог сделать адекватный контроллер персонажа, сцуко, как же меня это бесит, даже имея готовый физический движок приходится вымучивать из себя какой-то сраный велосипед на квадратных колёсах, который будет заведомо хуже чужих решений, которые тебе не подходят/недоступны...
Аноним 22/05/20 Птн 16:28:12 671888138
>>671860
Хуя безыгорник полыхнул.
Аноним 22/05/20 Птн 17:11:48 671898139
>>671874
>Наблюдает & взаимодействует
Ладно, хрен с ней с этой жта про симуляцию жизни, можно что-нибудь попроще сделать...

Хотя, зачем попроще, если можно вообще ничего не делать...
Аноним 22/05/20 Птн 17:27:44 671900140
>>671888
Ребенок, ты кажется геймдев с каткой в доту перепутал.
22/05/20 Птн 19:32:22 671937141
>>671874
>Наблюдает & взаимодействует
Как именно? Какие кнопки нажимает, что происходит на экране. Поинт в том что в игру играют. Тебе надо описать 10 секунд этого процесса с точки зрения игрока. Если не можешь - значит ты даже не начинал ничего делать.
Аноним 22/05/20 Птн 20:29:10 671953142
>>671937
Ну, вот в скайриме есть куча мест где гг просто бежит больше 10 секунд по дорогу. Ты хочешь этого описания от него?
Аноним 22/05/20 Птн 20:45:14 671956143
>>671953
Это единственное и самое насыщенное занятие в скайриме?
Аноним 22/05/20 Птн 22:08:01 671990144
>>671874
> Эээ… Это же управление. Речь про другое же.
>>671874
> всё равно игры из этого не собрать

Как говорится, ты за деревьями не видишь леса. Перечитай ещё раз мой предыдущий пост.
Аноним 22/05/20 Птн 22:10:06 671992145
>>671990
Конечно он не видит. Он прямо об этом и пишет - он умеет только сажать деревья по одному.
Аноним 22/05/20 Птн 22:15:21 671993146
>>671953
Ну например. В скайриме во время бега происходит куча вещей - управление ресурсами (стамина), смотрение вокруг, качание камеры, звук шагов.
Аноним 22/05/20 Птн 22:19:01 671996147
>>671993
Бесполезное описание для игры типа скайрима. Если бы я не играл в игру, то я бы даже не захотел ее запускать после такого описания.
Аноним 22/05/20 Птн 22:25:36 672000148
>>671953
он имел ввиду минимальный ключевой (кор) геймплей без которого данная игра не может обойтись
к примеру ворлд оф варкрафт:
игрок выполняет квесты? нет
игрок торгует на акуционе? нет
игрок собирает цветочки? нет
игрок срет в чат мемами про чак нориса? нет
игрок зачищает данжи? теплее
правильный ответ: игрок убивает мобов

как только эта часть становится сделана, все остальное является по сути дополнением которое можно отрезать при желании, но игра останется
Аноним 22/05/20 Птн 22:34:26 672001149
>>671996
>Если бы я не играл в игру, то я бы даже не захотел ее запускать после такого описания.
Это описание не для тебя сделано. Ты не описываешь игру для игрока, ты описываешь действия игрока в игре чтобы понять что ты делаешь. Скайрим по сути своей состоит из всего двух базовых вещей: перемщение и бой с монстрами. Всё остальное накручено поверх чтобы эти базовые циклы подкреплять и усиливать.
Аноним 22/05/20 Птн 22:41:13 672002150
>>671937
> Поинт в том что в игру играют. Тебе надо описать 10 секунд этого процесса с точки зрения игрока.
Я не он, но разминка для ума интересная. Опишу свои:
1. Внутри кабины толщехода ты управляешь направлением движения и мельницами. Есть главная консоль, там можно скорректировать направление, там же находится гравитационный радар. Консоли управления мельницами у дешёвых/устаревших толщеходов разбросаны по радиусу кабины. Современные модели имеют вариации, одни производители выпускают модели с общей добывающей консолью, другие вообще обобщают всё управление в одной консоли (и движение и добычу и обработку), третьи оснащают свои толщеходы управляющими портами и оператор может оперировать с мобильного терминала. Одна у тебя консоль или несколько, в общем случае на ней ты устанавливаешь режим мельницы, выбирая размер фракции, которая ею отбирается в бункер (количество и вместимость бункеров тоже предмет апгрейда), и ряд свойств породы, фракцию которой ты отбираешь. Чем дороже и современнее толщеход, тем больше примочек в него можно поставить. Среди примочек можно купить, собрать или модифицировать такие модули как: фильтры, анализаторы, катализаторы, ингибиторы, ферментаторы, нагреватели, охладители. С помощью установленных примочек можно превратить толщеход в мобильную фабрику по производству сложнейших материалов. И даже на высоких левелах производить оружие и шмот. Разумеется, для этого нужно ходить не в Первичной Тверди, в которой намолоть можно только Толщу, а в окрестностях пустот, где сконцентрированы материалы.
2. Вечно в толщеходе сидеть не сможешь. Ибо запасы еды и воздуха не бесконечны. Игроку придется прорыть туннель внутрь подходящей полости и выйти на внутреннюю поверхность. Если повезёт, игрок найдет и воздух и пищу с водой. Но может и не повезти, нарваться на полость с агрессивной фауной, или вообще на полость, до краёв наполненную кислотой под давлением. Для этого существуют модули главной консоли, которые могут детектировать химический состав окрестностей, давление, температуру, ну и так далее.
3. На поверхностях геймплей заготовки припасов: поймать дичь, приготовить 1 суп из 3 мясо, 4 корнеплод, при помощи 4 дрова и 1 сухие листья дают игроку 1 костёр, далее добавить 1 казан и 6 вода. Ну это, в общих чертах, разумеется. Если без рофла, то действуем, как в большинстве выживалок. Заходим в лес с инструментами и оружием, фармимся, фармимся, смотрим красоты, сгенерированные генератором. Или в тяжёлых случаях заходим в лес с циркулем и линейкой, и сначала крафтим каменный топор и верёвки из лиан, ну ты понел. Фармим мясо, фармим ОВОЩИ, фармим воду. Грузим в толщеход. Это по необитаемым полостям. В обитаемых добавляется заход в города и деревни, где мы можем всё необходимое выменять у торговцев на добытую руду / синтезированные из руды материалы. Можем получить квесты от НПЦ. В том числе почтовые, на доставку грузов из одной полости в другую, что может нам пополнить список полезных полостей на карте. В опасных полостях добавляется отстрел лютых тварей набигающих со всех сторон из тьмы в неровном свете налобного фонаря. Или отстрел набигающих маслят, охочих до твоего лута.

Ну как, на 10 минут набралось геймплея?
Аноним 22/05/20 Птн 23:23:35 672020151
Аноним 22/05/20 Птн 23:25:29 672023152
>>672002
10 минут слишком много. Core loop имеет продолжительность секунд 10. На уровне "навёл прицел мышкой на голову- нажал кнопку", "передвинул кристаллы - получил специэффекты и очки", "нажал мышкой - передвинул юнита из точки А в точку Б". Я не вижу у тебя действий игрока, ты описываешь то то находится на насколько уровней выше.
Аноним 22/05/20 Птн 23:48:35 672044153
>>672023
Игрок двигает мышкой, иногда нажимая на кнопки, и на клавиши клавиатуры.
Аноним 23/05/20 Суб 00:11:09 672053154
>>672023
Хорошо, погоди. Щас подумаю.
1. Подошёл к контейнеру -> открылось меню контейнера -> навёл мышкой или стрелками на предмет -> клавишей Е использовал предмет, если он используемый, ЛКМ - положил предмет в инвентарь. /непохоже на корлуп, думоем дальше/
2. Подошёл к консоли, клавишей Е переключился в режим работы с консолью, на экране появляется интерфейс уровня ДВАЧ с кучей таблиц, кнопочек, прогрессбаров -> осмысленно тыкаешь по кнопочкам, делая то, что тебе нужно. Возможно даже соединяешь ноды связями. Как на настоящем производственном АСУ!
3. Махаем топором возле дерева = падает древесина в инвентарь. Махаем мачете возле овцеоленя = падает мясо в инвентарь. Махаем лопатой возле куста корнеплодки = падает корнеплод в инвентарь. Постреливаем в орлопатку из лука (или ружья) получаем упавшую орлопатку неподалёку. Используем ВАСД чтобы передвинуться к ней, машем над ней ножом = падает мясо в инвентарь. Разумеется, при наличии ружья включается вышеописанный шутерный геймплей:
> навёл прицел мышкой на голову - нажал кнопку - получил готовый к лутанию труп
4. Открываем меню крафта, выбираем предмет, крафтуемые предметы делятся на категории: 1) собираемые руками прямо в руках же, это мелкие простые предметы, как правило мобильные (не статические) например, каменный топор, это камень, палка, веревка. Такие предметы возможно крафтить на ходу. Можно убегать от стаи кротопсов и на ходу крафтить топор, для этого можно быстро открыть меню крафта и активировать сборку; 2) собираемые на земле (на полу) предметы, это статические вещи, такие как костёр, для их размещения следует выбрать подходящую поверхность; 3) предметы, для сборки которых требуется специальный станок/агрегат/инструмент, крафтуемый или существующий на локациях, эти предметы внутри своей категории тоже подразделяются на мобильные и статические. Таким образом крафтится сложное оружие, в том числе огнестрельное, модули и детали транспорта, сам транспорт, одежда, обувь, здания и сооружения.
5. Диалоги. Стоит ли описывать корлуп диалогов? Тут всё и так ясно. Окно вывода текста. Внизу кнопки вариантов ответа.
Аноним 23/05/20 Суб 00:29:27 672059155
>>672053
Я планирую, что игра в лучших традициях Тодда Говарда будет предлагать пусть не моментальное, но довольно скорое переключение между вышеописанными корлупами по желанию игрока (хошь - мобов закликивай в пещерках, надоело - развернулся и убежал, хошь - в терминале долго выстраивай технологические цепочки, добиваясь максимально безотходной и экономически эффективной технологии, хошь - торгуй ресами с неписями, хошь - веди долгие пространные диалоги со скиллчеками, выполняя квесты, получая голду и экспу). При этом, на начальных стадиях игры и развития персонажа возможности делать что хочешь ограничены, но игра ненавязчиво показывает игроку, смотри, вот тут пустые слоты расширений, а вот там агрегат называется "модель А устаревш.", а вот тут у тебя в журнале есть огромное дерево навыков, скрытое туманом войны, а вот там за обшивкой целая вселенная с горой ресов, частично сгенерированная, а частично прописанная авторами и эпически-драматический СЮЖЕТ с КОНЦОВКАМИ. Такшто, качайся. Качайся, игрок.
Аноним 23/05/20 Суб 01:00:28 672068156
Обнаружен баг! Предупреждены - значит вооружены:
https://www.youtube.com/watch?v=uuP3dOH2y6w
Краткое содержание:
Если массив объявлен, как экспортируемый, он начинает передаваться по ссылке. Если при объявлении нескольких таких массивов их проинициализировать одинаковой конструкцией [] то из-за чудес оптимизации всем им выдастся ссылка на один массив, что неочевидно и нигде не описано. Автор видоса побежал ишью пилить. А я из видоса вынес для себя, что существует возможность объявить передаваемый по ссылке массив, что может быть полезно в ряде случаев, ибо в нормальном (не экспортируемом) состоянии простые массивы передаются в гдскрипте по значению.
Аноним 23/05/20 Суб 01:00:31 672069157
>>672053
Вот. Теперь ты можешь сделать 4 прототипа на эти фичи. И постараться сделать каждую из них интересной или хотя бы приятной саму по себе.
Потом ты объединяешь их вместе и получаешь прототип игры. На этот прототип уже можно навешивать все-все остальные элементы.
Аноним 23/05/20 Суб 01:01:01 672070158
>>672068
Блять, тредом ошибся.
Аноним 23/05/20 Суб 02:35:06 672078159
>>672069
Это какой то тонкий троллинг?
Аноним 23/05/20 Суб 02:47:21 672079160
>>672078
Это то как игры делают. Берут базовую механику и доводят её до совершенства. Вот например история Islanders: https://www.youtube.com/watch?v=xUc1La6auNs Прикол самый в том что удаление механик типично делает игру лучше.
Аноним 23/05/20 Суб 03:32:21 672081161
>>672079
Ты понимаешь, что это ничем не отличается от того, что он еще в том посте написал?
Аноним 23/05/20 Суб 08:38:14 672094162
Вот говорят что должен быть кор гемплей и необходимо чтобы он для игрока постоянно обростал новыми механиками по ходу прохождения игры. Иначе, игра станет скучной и ее дропнут. Но тогда почему в The Walking Dead интересно играть? В начале игры ты узнаешь все механики и они не меняются на протяжении остальной игры. То же самое можно сказать про многие квесты и визуальные новеллы с выбором.
Аноним 23/05/20 Суб 09:20:58 672097163
>>672094
Потому что визуальные новеллы с выбором и квесты, в особенности кинцо уровня Walking Dead, это не игры по сути?
Аноним 23/05/20 Суб 09:26:28 672098164
>>672097
Слишком жирно троллишь для гд.
Аноним 23/05/20 Суб 09:38:03 672099165
>>672098
Жирно троллит тот, кто пытается рассуждать про кор геймплей игры и его развитие, приводя в пример внки и валкинг дед.
Аноним 23/05/20 Суб 11:45:57 672112166
Аноним 23/05/20 Суб 11:49:10 672114167
рувн переехало в гд
там остались девки-колхозницы и ультрашколота
Аноним 23/05/20 Суб 12:00:29 672115168
>>672094
Давай рассмотрим корлупы геймплея знаменитого художественного фильма "Хищник" с Арнольдом Шварцнеггером в главной роли?
У нас есть пульт, на нем кнопки плэй, пауза, стоп. Нажимаем плей и смотрим фильм. Можно нажать паузу и сходить поссать. На обратном пути захватить пива и чипсов. Нажимаем плей и продолжаем смотреть. А ещё есть кнопки перемотки назад и вперёд. Можно отмотать фильм на любой момент и просмотреть повторно. Вау! Такого даже в принце Персии от юбиков не было! Просто отматываешь на любой момент в прошлое или в будущее и "игра" никак тебя за это не наказывает!

Ну как, охуенные механики?
Аноним 23/05/20 Суб 13:14:24 672123169
>>672094
Там, на самом деле, куча гемплея. Просто, в корне лежат простые механики которые постоянно приправляются каждый раз разным контентом. Если делать аналогию с шутанчиком: то классические игры - это когда у тебя по ходу игры добавляется куча пушек и немного новых противников, а тут пушка одна и противников дофигище(а они еще все драматически связаны).
Аноним 23/05/20 Суб 13:24:45 672124170
>>672098
Но он прав. Это игры только формально, только по определению игр (присутствует выбор), на самом же деле ты смотришь один из нескольких срежисированных вариантов кино. В 1960-х был даже фильм такой, там было две сюжетные ветки, сходящиеся в точках, его показывали одновременно по двум каналам, и в этих точках ты мог переключить канал и у тебя типа выбор. Сравни с каким-нибудь рогаликом.
Аноним 23/05/20 Суб 13:33:16 672125171
>>672124
Класс. Видимо тогдашние подпивасы не заценили интерактив и киношники дальше не пошли, а то бы сейчас самое оно было, когда на одной частоте ебашит цифровой пакет в 50 каналов, можно запилить 50-слойное кинцо с удобным выбором развилки с пульта.
Аноним 23/05/20 Суб 13:34:15 672126172
>>672123
Из-за этого, кстати, такие игры сложно делать. Потому что на единицу времени слишком много всего надо пилить. Проще какую-нибудь выживалку с крафтом смастерить.
Аноним 23/05/20 Суб 13:36:24 672127173
>>672126
>такие игры трудозатратно делать
Самофикс.
Аноним 23/05/20 Суб 13:41:39 672128174
>>672124
>Это игры только формально, только по определению игр (присутствует выбор), на самом же деле
То есть это игра, но тебе это не нравится. Я понимаю если бы это был вг. Но тут желательно быть как-то интеллектуальнее, что ли. Все же не совсем развлекательный раздел.
Аноним 23/05/20 Суб 14:05:27 672131175
>>672128
К счастью, это действительно не вг, поэтому твои набросы про то что вн-ки, кинцо, кликеры и т.д. = полноценные игры, тут никто всерьез не воспринимает.
23/05/20 Суб 14:07:56 672133176
Анчоус, недавно поставил новую юнити 2019.3.14ф и сразу словил проблему: лагает в плеймоде редактора, хотя в билде, фулскрине плеймода и профайлере всё заебись.
Как фиксить? Советы из гугла перепробовал, нихуя не помогло. Мне оно не шибко мешает, но блять как-то не очень приятно сидеть ради фпс на фулскрине каждый раз.
Аноним 23/05/20 Суб 14:08:38 672134177
Аноним 23/05/20 Суб 14:16:54 672136178
Аноним 23/05/20 Суб 14:20:25 672138179
>>672133
Сноси, ставь Годот.
Аноним 23/05/20 Суб 14:23:22 672140180
>>672133
Так и спрашивай в юнити треде.
Аноним 23/05/20 Суб 14:38:58 672142181
>>644645 (OP)
Аноны, нужна помощь с математикой и алгоритмом, совсем тупой.
Есть набор ключевых точек со значениями времени, положения и направления камеры.
Нужно плавно через них двигаться, с плавной скоростью, попадая в заданное время в точке.
Нагуглил Catmull-Rom splines, но не понятно как к моей задаче прилепить это.
Есть какие-нибудь примеры реализации такого на крестах?
Аноним 23/05/20 Суб 14:44:22 672143182
>>672142
Погугли slerp, по-моему этого достаточно чтобы плавно двигаться между любыми двумя точками.
Аноним 23/05/20 Суб 14:52:03 672145183
>>672143
> slerp
Погуглил. Если бы я движок-комбайн какой-то использовал, то подошло бы, но мне надо самому реализовывать, а там какая-то ебля с кватернионами. Слишком сложно, сложнее сплайнов.
Аноним 23/05/20 Суб 15:33:01 672160184
>>672145
Имхо и квартернионы и slerp можно достать из какой нибудь либы в виде .h
Квартернионы нужны чтобы оси не застревали
Если у тебя в 2д то вообще lerp достаточно
Ну, а если ты хочешь использовать свои сплайны, то у тебя там по ссылке в C# коде есть numberOfPoints, ты можешь задать это значение равным нужному количеству кадров, и получить координаты для каждого кадра. Или переписать на итерирование. Правда, тебе все равно поворот камеры как то делать.
Аноним 23/05/20 Суб 15:33:09 672161185
>>672142
>>672145
Почему бы не упростить задачу? Камеру двигать от точки к точке по прямой с постоянной скоростью. Ограничиться вращением только вокруг двух осей, тебе же камеру вверх ногами переворачивать не надо, наверно, а для этого кватернионы не нужны, достаточно эйлеровых углов.
Аноним 23/05/20 Суб 15:35:44 672163186
>>672115
Да, неплохая механика, в Life is Strange такая была.
Аноним 23/05/20 Суб 17:16:28 672185187
>>672131
На двощах и цопэ никто серьезно не воспринимает, но в реальном мире взрослых людей все разрабы уже давно поняли, что интерактивное кинцо - это охуенный жанр для видеоигр.
Аноним 23/05/20 Суб 18:35:19 672192188
>>672160
>>672161
Да движение как-то слепил. Главная проблема как скорость переменную делать. Велосипед не мой, я камеру просто хуком дёрнул, нормального Update() в каждом кадре не сделать. Пробовал std::this_thread::sleep_until(), но похоже время до следующей точки некорректно считаю и камера за долю секунды по всем вэйпойнтам пролетает. Как мне правильнее сделать это?
Аноним 23/05/20 Суб 18:39:51 672194189
Кто-нибудь может подсказать по greedy meshing?

Будет ли адекватно делать два прохода по воксельной модели - по горизонтали и по вертикали, чтобы сделать сетку? Или это единственный путь?
Аноним 23/05/20 Суб 19:34:28 672210190
>>672192
Показал бы как время считаешь, и как основной цикл организован.
Аноним 23/05/20 Суб 21:30:38 672241191
1500309270377.png (104Кб, 1498x1008)
1498x1008
1509069622678.png (192Кб, 1739x1245)
1739x1245
>>672210
> как время считаешь
Первый пик. Просто жду пока наступит нужное время, чтоб с временем игры синхронизироваться. Но время текущей точки посчитать не получается. Вангую что ещё из-за точности обсер идёт где-то. Да и вообще я уже на ходу выдумываю и говнокод лютый.
> как основной цикл организован
Просто делаю хуки и ебашу в бесконечном цикле. Это дело в отдельном потоке происходит, если что.
Аноним 24/05/20 Вск 10:00:37 672313192
>>672241
Не знаю, что тут написано, но есть 2 системы времени в играх:
Тиковая. У тебя есть кол-во тиков в секунду, каждый тик надо проверять время. Если время меньше, чем время прошлого фрейма + время на тик, то надо подождать время прошлого фрейма + время на тик - время.
Если нет, то не ждать, значит проц/видеопроц не успевает вычислять и появляются лаги.

Дельтовая: Каждую итерацию высчитываешь разницу времени, делишь и это будет дельта. Её переносишь в функции обработки видео и физики и если случаются лаги, то просто коллайдеры проваливаются под землю наоборот с толщеходами.

Обе имеют свои преимущества и недостатки.
Аноним 24/05/20 Вск 10:29:27 672317193
ребята серьёзный вопрос
а какое железо выбрать для разработки игр?
хочу пеку собрать под уеч
и вопрос встал в видео картах, чо лушче? амудя? жифорс печ?
Аноним 24/05/20 Вск 11:00:04 672319194
>>672317
Вот только не надо печесрач, а? Сходи в хв, там тебе всё подробно объяснят. От себя, как скромный среднестатистический обладатель амуды скажу, что бери лучше интел плюс нвидию.
Аноним 24/05/20 Вск 11:17:59 672325195
>>672317
Интел + нвидия. Конечно амуда это хорошо и дешево, но ты же не для нищих игры будешь делать, правильно?
Аноним 24/05/20 Вск 11:52:24 672332196
>>672317
Unreal Engine 4 system requirements:

Desktop PC or Mac.
Windows 7 64-bit or Mac OS X 10.9. 2 or later.
Quad-core Intel or AMD processor, 2.5 GHz or faster.
NVIDIA GeForce 470 GTX or AMD Radeon 6870 HD series card or higher.
8 GB RAM.

Спокойно покупай райзен 1600 и 1650 и радуйся разработке игр
Аноним 24/05/20 Вск 12:10:08 672339197
>>672325
просто я сам как бы не очень из багатых
хочу вкатится в миддл игры, B категории с прицелом на репетативный геймплей или часов на 8-10 максимум
пеку мечу в сумма до 60 к, лучше в 50 к уложится
тут как бы понятна ни о каких ёоба ртх речь и не идёт
Аноним 24/05/20 Вск 12:12:15 672341198
>>672332
ок спасибо, а вообще в целом эти кудасюда ядра от нивидии решают в разработке?
ну проще жизнь становится в зибраше, блендере, фотошопе?
Аноним 24/05/20 Вск 12:16:36 672342199
>>672325
Вообще-то даже Новидео начала ставить амудэ процессоры в суперпк, а Эпл (цена которого не тянет на нищебродскую) в своем новом макбуке отдает предпочтение амудэ
Аноним 24/05/20 Вск 12:22:36 672343200
>>672342
>Новидео начала ставить амудэ процессоры в суперпк
Разве что тредрипперы чтоб нагрузить связку 4х2080ti. Ни у кого из нас нет четырех, и даже двух 2080ти.

>Эпл
Для пидоров же. Макоебы не смотрят на начинку мака и берут любое говно, им хоть амуду подсунь все равно будут довольны.
Аноним 24/05/20 Вск 16:08:53 672404201
Screenshot1.png (23Кб, 867x172)
867x172
Screenshot2.png (23Кб, 870x176)
870x176
Посоны такой вопрос для разработки пойдёт пк из 1го пика или ещё пол года подождать и купить второй пик. Дело в том что я опасаюсь дефолты в августе и подорожания печки, но в то же время хотел бы более мощную пеку.
И да, я даун сам не соберу, точнее уже собрал и сейчас на нём работаю, но он звездец глюченный и система падает по несколько раз в день.
Аноним 24/05/20 Вск 16:11:08 672405202
>>672404
Вроде неплохо, но виндоус 10 домашняя? Неее. Домашняя для разработки игор не потянет. Бери прошку.

Ну вы понели, надеюсь.
Аноним 24/05/20 Вск 16:12:52 672407203
>>672404
>пол года подождать и купить
>опасаюсь дефолты в августе
Тебе чумы, голода и смерти надо опасаться, идиотик.
Аноним 24/05/20 Вск 16:21:15 672410204
>>672404
Для разработки тебе хватит и той и другой, тут разница только в немного более мощной видюхе (совсем немного) и цене. Бери тот что дешевле а на сэкономленные купи моник. Но переплата за сборку пиздос, 20% наверное.
Аноним 24/05/20 Вск 16:28:56 672416205
>>672404
9700F не имеет встроенной видеокарты. Ну мало ли ты захотел бы протестировать как игра работает у нищуков.
Аноним 24/05/20 Вск 17:13:32 672427206
111.jpg (57Кб, 720x540)
720x540
Анон, помоги

Имею опыт веб-разработки, режил в качестве хобби потыкать геймдев

Проблем с шарпами/питонами не будет
Ц/Плюсы могут стать проблемой

На этапе выбора движка возникли проблемы
Я сразу отмел UE4 из-за порога входа

В итоге выбирал между Godot и Unity

Цель: Сделать изометричный рогалик с процедурной генерацией и динамическим освещением Enter the gungeon - достаточно близко к тому, что я хочу видеть Я видел что его делали в юнити
Платформы: ПК->мобилки->СвичеПСКоробки

Прочитал когда-то о гранте годо от эпиков и начал читать его доки только положительные впечатления, мало весит, можно подрубить VSC и тема с нодами и сигналами легко накладывается на опыт в вебе

Когда-то давно проходил какой-то гайд в юнити Какая-то игрушка с призраками была

А потом зашел в движкосрач и стал сомневатся Как же я жалею, блять

Куча вопросов как к годо, так и юнити появилось:

Сколько стоит мультиплаторменность в юнити?
Насколько сложно портануть на консоли проект на годо?
Какая платформа профитнее в изучении?
На какой платформе будет удобнее сделать то, на что я нацелился?
Что, блять, выбрать?
Ненавижу вас, аноны из движкосрача

Аноним 24/05/20 Вск 17:15:20 672428207
15629829761440.webm (1404Кб, 512x384, 00:00:08)
512x384
>>672427
>Имею опыт веб-разработки
Дальше не читал.
Аноним 24/05/20 Вск 17:16:32 672430208
>>672428
5 слов - не так плохо
Аноним 24/05/20 Вск 17:22:08 672433209
>>672427
Так зачем ты тащишь сюда движкосрач если ты уже даже тред нашел??
Аноним 24/05/20 Вск 17:23:53 672434210
>>672433
Если нужно копипастнуть это туда - я только рад

Мне покзалось, что вопросы от ньюфагов должны быть заданы здесь

А движкосрач для тех, кто что-то понимает
Аноним 24/05/20 Вск 18:00:17 672438211
>>672434
Судя по тому, что никто не реагирует на мои репорты - мода пидорнули. Можешь срать сколько хочешь в любом треде.
Аноним 24/05/20 Вск 18:20:30 672440212
>>672438
>мода пидорнули
Это радует, теперь раздел принадлежит игроделам а не вахтерам.

>>672427
>в качестве хобби
Тогда бери что тебе больше нравится, выбор ни на что не повлияет, свои "привет миры" ты сможешь запилить на любом движке.
Аноним 24/05/20 Вск 19:36:14 672451213
>>672427
Движкосрач - это специальная олимпиада. Не участвуй в ней.

Запомни - движок за тебя игру не сделает. Игру сделаешь только ты сам.

> Сколько стоит мультиплаторменность в юнити?
Какая тебе разница что сколько стоит, если ты игру не сделал ни под одну платформу? и не сделаешь А когда никогда сделаешь игру - мелочи вроде стоимости лицензии на какую-то платформу интересовать тебя не будут.

>Насколько сложно портануть на консоли
Ну какие тебе консоли? Ты модерацию не пройдёшь со своих хелло ворлдом.

>Какая платформа профитнее в изучении?
Сколько игр ты встречал на юнити и сколько на годотое? Вот и думай, на каком движке больше делают.

>На какой платформе будет удобнее сделать то, на что я нацелился?
На любой.

>Что, блять, выбрать?
Гейм мейкер.
Аноним 24/05/20 Вск 19:55:51 672459214
>>672341
Нет. Видеокарта используется только в конечном продукте, а так весь софт для разработки опирается в первую очередь на проц.
>>672404
И то и то норм. Если не горит и не жалко лишних 30 косарей - бери второй, будешь чиллить как отец перед 4к моником. Но именно для разработки более дорогой комп не даст тебе никакой выгоды.
Алсо интел уже выкатил 10 поколение, так что имеет смысл чуть подождать пока они появятся в продаже и глянуть что там.
Аноним 24/05/20 Вск 19:58:55 672460215
>>672440
>>672451
Спасибо, все по делу

>На какой платформе будет удобнее сделать то, на что я нацелился?
>На любой.
Тут я ошибся и написал "платформа" вместо "движок"


В итоге еще раз потыкаю юнити и возьму то, в чем приятнее работать
Аноним 24/05/20 Вск 21:13:52 672473216
>>672427
>Ненавижу вас, аноны из движкосрача
Обращайся
Аноним 25/05/20 Пнд 14:56:19 672599217
Аноним 25/05/20 Пнд 15:01:46 672601218
>>672599
Зачем? Тут одни пикселе дрочеры и лоуполи шлёпы, а такое лучше в зеркале не видеть.
Аноним 25/05/20 Пнд 15:10:34 672603219
Аноним 25/05/20 Пнд 15:11:31 672604220
Аноним 25/05/20 Пнд 16:04:17 672612221
>>672604
Ты кто, чтобы делать такие решения? Ты букашка, даже не достойная моего внимания. Я тебя могу морально уничтожить одним лишь взглядом на мой монитор, и ты уже будешь побежден.
Аноним 25/05/20 Пнд 16:24:02 672616222
15629829761440.webm (1404Кб, 512x384, 00:00:08)
512x384
videoplayback.webm (378Кб, 320x240, 00:00:08)
320x240
Аноним 25/05/20 Пнд 18:20:24 672627223
>>644645 (OP)
А сложно делать 3D бродилку от первого лица? опыта нет, единственное, могу копаться в Bb-кодетпри оформлении раздач
Аноним 25/05/20 Пнд 19:42:53 672639224
>>672627
Сложно. Я джва года тут фуфлыжно сижу. Так и не запилил игру мечты.
Аноним 25/05/20 Пнд 19:48:27 672641225
>>672627
Сама 3д бродилочность пилится за час.
Но контент, модельки, интерьеры, постройки, вот это все может занять месяцы, годы. Это еще без анимаций. А если еще вспомнить про сюжет, про геймплей.
Аноним 25/05/20 Пнд 20:10:16 672643226
Аноним 25/05/20 Пнд 20:15:54 672644227
орпр.jpg (60Кб, 610x420)
610x420
>>672639
>Я джва года тут фуфлыжно сижу. Так и не запилил игру мечты.
Жиза, тоже второй год здесь чальсь ничего больше чем повторить несколько десятков игр-недоделок по туторам так и не смог.
Аноним 25/05/20 Пнд 21:21:12 672652228
На каких торрент-трекерах можно скачать материалы по около игровой тематике?
Аноним 25/05/20 Пнд 22:19:17 672682229
>>644645 (OP)
Насколько я знаю, Steam нынче нормально относится к эротическим и порноиграм? А как на счёт фетишей? Если сделать игру по слабо распространённому, но вполне адекватному (без жести, со стороны вообще всерьёз трудно воспринимать) фетишу - как это воспримет модерация стима? И что на счёт аудитории, не закидают ли такую игру негативными отзывами те, у кого такого фетиша нет, и на игру они напали случайно из поиска (типа неоправданные ожидания)? Есть ли вообще смысл выдвигать игру для относительно узкого круга фетишистов (условно всего лишь несколько тысяч людей на всю планету, при том у всех свои вкусы) на такую большую площадку, как стим, или лучше найти более скромное место? Предполагается, что если такая игра будет сделана, она должна принести хоть какой-то доход, хотя бы возместить затраты, поэтому раздавать чисто архивом не вариант.
Аноним 25/05/20 Пнд 22:24:28 672683230
>>672612
>морально уничтожить одним лишь взглядом на мой монитор
Это новый уровень бокса по переписке? Или ты предлагаешь ему взглянуть на торидемодели на твоём мониторе? А зачем на твоём мониторе, ты скинь модельки в этот тред, мы на своих мониторах их посмотрим и морально уничтожимся, или нет.
Аноним 26/05/20 Втр 01:24:49 672720231
>>672644
Сделал 4-летний перерыв в запиливании мморпг. Гет он май левел.
Аноним 26/05/20 Втр 10:51:03 672745232
>>672720
>Сделал 4-летний перерыв в запиливании мморпг
Правильно, кому нужна мморпг, когда можно запилить гта?
Аноним 26/05/20 Втр 10:57:00 672748233
>>672745
гта не интересная. мне нравится фентези и программировать сеть.
Аноним 26/05/20 Втр 11:13:17 672749234
>>672748
> мне нравится фентези и программировать сеть
На одном сетевом коде игры не сделаешь.



И вообще. ММОРПГ как показала практика всегда скатывается в чатек и нагибач. Что бы ты ни пытался реализовать сотни школоты поруинят все твои задумки. Так зачем тратить свои силы на очередную ммодрочильню, если делать нужно сингловые миры, продуманные и любовно прорисованные.
Аноним 26/05/20 Втр 11:16:43 672750235
>>672451
>Сколько игр ты встречал на юнити и сколько на годотое? Вот и думай, на каком движке больше делают.
Жить в Китае или Индии, потому что там живёт больше всего людей.
Есть только фастфуд, потому что у фастфуд-сетей больше всего точек продаж в твоём городе.
Из одежды покупать только носки, потому что их визуально больше всего навалено в магазинах.
Искать себе девушку с максимальным числом волос по всему телу (как у Чубакки) и максимальным весом.
Работать на физически тяжёлой работе, потому что 95% населения работает на такой из-за проблем с их мозгами.
И так далее, и тому подобное (знаю, натягиваю сову на глобус).

Если все будут выбирать инструмент только по популярности, у нас получится ситуация как с C++ - какое-то говно десятки лет находится в лидерах, а все остальные инструменты считаются либо "мёртвыми" (читай - используются реже лидера), либо игрушками для извращений в свободное от использования лидера время (или потому что босс заставил). Вроде бы монополии нет и есть альтернативы, но по факту монополия, потому что никто альтернативы всерьёз не воспринимает ("Годо? Движок для детей, взрослые люди делают на Юнити - на ней сделано 95% игр").

Есть ли вообще хоть какие-то шансы выйти в лидеры, если 95% разработчиков выбирают инструмент по принципу "куда все, туда и я"? Даже если появится гениальный инструмент, превосходящий всё существующее на десятки лет вперёд, на него никто не посмотрит, и все будут ждать плагин для Юнити, криво костылирующий аналогичный подход к разработке.

Почему всё так печально? Есть ли какой-то смысл жить в мире доминирующего быдла большинства?
Аноним 26/05/20 Втр 11:28:18 672751236
>>672749
Не хочу сингл, сингл это тривиально. Для сингла нужен охуенный сюжет и желателен охуенный графон. ммо может затащить на механиках и аддиктивности.
Аноним 26/05/20 Втр 11:31:11 672752237
>>672750
>Почему всё так печально?
Потому что у тебя мышление школьника.
Когда повзрослеешь - то поймешь, что вокруг тебя миллионы людей, которые в разы и в десятки раз умнее тебя. И если они выбрали определенный инструмент - то скорее всего этот инструмент действительно хороший.
>Есть ли какой-то смысл жить в мире доминирующего быдла большинства
Нет. Выпиливайся.
Аноним 26/05/20 Втр 11:31:40 672753238
>>672751
Как показывает практика, ты можешь взять одноклеточный сюжет из того, что модно на данный момент, и продавать его 10 лет! Успешно. Тодд Говард подтверждает.
Аноним 26/05/20 Втр 11:33:51 672754239
>>672749
>ММОРПГ как показала практика всегда скатывается в чатек и нагибач
Это не ММОРПГ скатывается, это 95% её пользователей сидят в чатеке и стремятся всех нагибать. А ещё ММОРПГ - самая прибыльная ниша, и ориентация её на ЦА, которой 95% - вполне логичное следствие массовости и прибыльности. Сложно сделать ММО для ценителей, потому что много их не наберётся; сложно поддерживать сервера, если огромная толпа хомячков не донатит чтобы нагибать и игра становится убыточной.

Я думаю, ММОРПГ сейчас делают только ради прибыли, натягивают новый фантик на проверенные механики и загоняют туда толпу хомячков, чтобы медленно переваривать их кошельки. А мечтают сделать ММО скорее всего те, кто как раз активно участвует в чатиках и пытается нагибать - ведь в своей ММО можно будет сделать свой ник в чате красненьким и иметь максимально крутые шмотки без каких-либо затрат. Ну или те, кто не понимает, что это за жанр.

>делать нужно сингловые миры, продуманные и любовно прорисованные
Да сейчас и сингл сильно прогнил из-за мобилкодрочилен. А "серьёзные" игры, ориентированные на ПК и ценителей, судя по всему с большим трудом отбивают затраты, если не смогут хайпануть на чём-нибудь.

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

режим пессимиста не отключается, помогите мне, кто-нибудь
Аноним 26/05/20 Втр 11:37:12 672756240
>>672750
Ты туповат если сравниваешь движки с фастфудом. Популярность движка означает что по нему уже собрана огромная база знаний, ты найдешь ответ на любой свой вопрос, всё что можно было придумать и запилить запилили именно на самом популярном движке, а не на том который юзают 2,5 нитакихкаквсе инвалида. Все студии куда можно устроиться на работу пилят игры именно на самом популярном движке-стандарте индустрии. Представляю как ты пойдешь устраиваться на работу в солидную игростудию со знанием годота, в лучшем случае на тебя посмотрят как на дцпшника.
Тебя никто не уговаривает брать юнити, бери что хочешь, чем меньше конкуренции тем больше достанется денег тем кто делает игры, а не дрочит неизвестные движки.

>Даже если появится гениальный инструмент, превосходящий всё существующее на десятки лет вперёд, на него никто не посмотрит
У тебя манямир пиздец конечно. Энтузиаст такой инструмент не сделает (ему придется в одиночку конкурировать с десятилетним прогрессом бородатых челиков в свитерах), такое будет под силу какому нибудь майкрософту который если запилит двиг то и в пиар тоже вложится, поверь.

>Есть ли какой-то смысл жить в мире доминирующего быдла большинства?
С таким уровнем рассуждений тебе есть смысл жить поближе к макдаку чтоб было близко ходить до работы
Аноним 26/05/20 Втр 11:47:21 672757241
>>672752
>вокруг тебя миллионы людей, которые в разы и в десятки раз умнее тебя
"Миллионы мух не могут ошибаться". Да, если миллионы мух жрут говно - они определённо умнее меня.

>если они выбрали определенный инструмент - то скорее всего этот инструмент действительно хороший
Так-так-так, посмотрим, какие плюсы есть у этого хорошего инструмента:
C++: большое число поддерживаемых платформ, компиляторы под любое устройство;
Unity: большое число поддерживаемых игровых платформ;
C++: большое число разработчиков, которые могут помочь на форумах;
Unity: большое число разработчиков, которые могут помочь на форумах;
C++: большое число готовых библиотек на все случаи жизни;
Unity: большое число готовых ассетов на все случаи жизни;
C++: большое число встроенных в язык инструментов, по-разному решающих одинаковые задачи;
Unity: большое число ассетов во встроенном маркете, по-разному решающих одинаковые задачи;
C++: наибольшее число доступных вакансий;
Unity: наибольшее число доступных вакансий;
C++: наибольшее число обучающих материалов, курсов и прочего;
Unity: наибольшее число обучающих материалов, курсов и прочего;
С++: наибольшая поддержка всех современных технологий;
Unity: наибольшая поддержка всех современных игровых технологий;
С++: <любой другой плюс, связанный с массовостью>
Unity: <тот же самый плюс, связанный с массовостью>

То есть по факту никаких особых преимуществ как инструмента нет, кроме того, что это жрут миллионы мух. И именно эти мухи, если их оторвать от их трапезы и спросить, что выбрать, говорят "берите-берите, оно популярно". Если бы популярным был другой инструмент, то все бы рекомендовали его - но, увы, интеллект мух как правило слишком примитивен для освоения чего-то другого.
Аноним 26/05/20 Втр 11:50:33 672758242
>>672753
>>672754
Если бы я хотел бабла, я бы взял daz 3d, наделал с нее скриншотов и приделал к какому-нибудь васянскому порно-рассказу, далее вставил все это в программу для создания фанфиков по гарри поттеру и создал патреон. Затем, гордо называя себя "game developer", захожу в порно "игр" тред и говорю там насколько я успешен, и как трудно и утомительно перетаскивать скриншоты с голыми бабами.
Аноним 26/05/20 Втр 11:58:49 672760243
>>672756
>уже собрана огромная база знаний, ты найдешь ответ на любой свой вопрос
Хрена с два, я пока не нашёл ни одного ответа на свои вопросы, которыми задаюсь уже много лет. Да, некоторые мои вопросы как-то решены в отдельных играх, но никто не рассказывает, как там это устроено - ноу-хау, секрет производства, охраняемый копирайтом.
>всё что можно было придумать и запилить запилили именно на самом популярном движке
Тогда зачем что-то делать, если уже всё сделали вместо тебя? К чему стремиться?
>Все студии куда можно устроиться на работу
Ты предлагаешь бросить свои мечты ради работы, на которой ты тупо выполняешь чужие задачи ради зряплаты?
>Представляю как ты пойдешь устраиваться на работу в солидную игростудию
Я туда не пойду. Я не раб, чтобы работать на галерах. Пусть в солидной студии работают те, кто любит быть рабом.
>бери что хочешь, чем меньше конкуренции
Ну, у меня не получается делать контент, так что какой бы я движок ни взял - игру я всё равно не сделаю.
>такое будет под силу какому нибудь майкрософту
Вот только майкрософт не будет рисковать делать новый инструмент, пока пипл хавает уже имеющийся. Либо сделает клон, у которого исправлен "фатальный недостаток", и который будет использоваться только из-за всё того же пиара, а не потому, что использованные методы каким-то чудесным образом упрощают разработку.
>С таким уровнем рассуждений тебе есть смысл жить
...есть смысл не жить совсем. Пофиксил
Аноним 26/05/20 Втр 12:09:29 672762244
>>672760
>Хрена с два, я пока не нашёл ни одного ответа на свои вопросы, которыми задаюсь уже много лет.
Давай вопрос, загуглю за тебя так и быть.

>К чему стремиться?
Юношеский максимализм и желание запилить нечто уникальное это конечно хорошо, но в основном тебе надо будет решать насущные вопросы "как зделоть так чтоб перс не проваливался в землю". Теперь представь что на твоем движке даже такого никто не делал.

>Ты предлагаешь бросить свои мечты ради работы
Когда в 18 лет тебя мамка выгонит из гнезда то да, мечты придется отложить на второй план.

>Я не раб, мам

>Пусть в солидной студии работают те, кто любит быть рабом, мам

>у меня не получается делать контент, так что какой бы я движок ни взял - игру я всё равно не сделаю
С этого надо было начинать, нихуя не умею кроме как пиздеть на двачах. И еще не раб, только рабы учатся новому, а я свободный от задротства человек.
Аноним 26/05/20 Втр 12:10:35 672763245
>>672758
>Если бы я хотел бабла, я бы взял daz 3d
Имхо, раскрутка порноигор отдельная проблема - дрочат-то все, но не везде это можно распространять/пиарить, а ещё конкуренция с огромным количеством производителей и распространителей, в том числе бесплатными видеохостингами. Какой смысл платить деньги за скриншоты из даза с васянским порно-рассказом, если в бесплатном доступе есть намного больше более качественного контента? Те же ААА-игры зарабатывают в основном из-за отсутствия бесплатных альтернатив - кто стал бы тратить 2-4 килорубля на игру, если бы можно было бесплатно поиграть в другую точно такую же? Мобилкоговно зарабатывает на просмотрах с рекламы, потому что никто не будет покупать игру, если 99.9% других таких же игр бесплатны (покупают только уникальное); но ты не можешь зарабатывать на рекламе в порноигре, разве только на рекламе других порноигр/порносервисов/порноактрис/камвхор (собсна веб-порноигры так и пытаются зарабатывать, помимо классических донатов).

Короче заработать на порно гораздо труднее, чем "наделать скриншотов из даза и закинуть в ренпай".
Аноним 26/05/20 Втр 12:22:04 672764246
>>672757
А что ты до с++ доебался?
Топовый язык, без которого не существовало бы ни операционки, в которой ты сидишь, ни браузера, в котором ты строчишь свои баттхёрты.
Ты неосилил и попу припекает что ли?
Аноним 26/05/20 Втр 12:25:26 672765247
>>672762
>Давай вопрос, загуглю за тебя так и быть.
Не выйдет, я уже гуглил. В лучшем случае находится 0.5 алгоритма, в худшем - такие же вопросы без ответов. Но я признаю, что если пытаюсь сделать что-то оригинальное, то должен думать своей головой, а не копипастить готовый код из чужих работ. Ещё б эта голова работала... Короче говоря, готовые движки очень хороши для штамповки клонов, но клон без пиара бесполезен, а для пиара нужны деньги -> наебизнес как он есть.

>в основном тебе надо будет решать насущные вопросы "как зделоть так чтоб перс не проваливался в землю"
Логично. Но такие вопросы обычно решаются одинаково для любого движка - это вопрос алгоритмов, а не инструмента.
>Теперь представь что на твоем движке даже такого никто не делал.
1. Я могу перенести алгоритм с другого движка/другого ЯП, если смогу найти его хоть на каком-то движке;
2. Чаще всего банальные проблемы даже на готовом движке никто не может решить.
Тот же чарактерконтроллер сделать - все говорят "делай сам, каждый делает сам для себя, готового нет". То есть да, есть какие-то готовые ассеты, но использовать их - себе же вредить, оно же никак не модифицируется под задачи (особенно без понимания алгоритмов, которые никто не объясняет).

>мечты придется отложить на второй план
Лучше сдохнуть бомжом от голода, чем быть примитивным биороботом. Да я, собственно, и так подыхаю от голода, хотя мог бы сейчас встать и пойти поесть из холодильника. Тяжело быть больным на голову.

>только рабы учатся новому
Я учусь новому, но это мне не помогает. Чтобы творить контент, будь то 2D, 3D, сценарий или музыка, нужно много и упорно тренироваться, оттачивать навыки. Недостаточно просто узнать и запомнить какие-то правила, чтобы делать контент. А у меня не хватает мотивации/упорства чтобы повысить свои навыки до уровня, на котором мне хотя бы не будет неприятно от своих результатов, что уж говорить об уровне, когда станет приятно. Да, можно отключить самокритику и делать говно, но рано или поздно накроет очередной волной стыда и я снова уйду в депрессию и отрыв от социума. Хотя... когда я из этого состояния выходил-то...
Аноним 26/05/20 Втр 12:30:59 672766248
>>672763
Ну вот заходишь в тред этих дебилов и там прямо в шапке микрочелики платят 750 баксов в месяц за набор скриншотов под унылую историю.
Делаешь то же самое но с 3д моделями и уже лучше их всех.
Аноним 26/05/20 Втр 12:32:32 672767249
>>672764
А есть какой-нибудь хайлевельный с++ чтобы не было байтоебства и уебанских::конструкций<вроде>()->этой>>?
Аноним 26/05/20 Втр 12:37:19 672769250
Аноним 26/05/20 Втр 12:46:30 672770251
>>672764
(написал многабукав и потерял, когда фифокс решил перейти на предыдущую страницу - на топовом языке ведь написан, да)
Если кратко, аргумент "если бы... то не существовало бы..." не работает, потому что очень много хорошего не существовало бы, если бы не существовало бы очень много плохого. Проще говоря, не всё то хорошее, что существует, следствие хороших же причин. Часто хорошее рождается из плохого, но это не значит, что плохое = хорошее. Ну вот, скажем, ВК лучше Фейсбука? Лучше. Но ВК написан на PHP, который принятно считать худшим ЯП, хуже JS или даже хуже 1С. Да, они что-то там модифицировали, но это не делает первооснову хорошей.

>Ты неосилил
Я даже не пытался. Переписывал код с C++ на православный Pascal, когда было нужно, и ещё одно время был вынужден писать код на C++ в вузе, который бросил (не из-за C++, в целом я кодил лучше сокурсников, просто не смог социализироваться в новом обществе). Но использовать С++ я не хочу, в особенности из-за >>672767
>уебанских::конструкций<вроде>()->этой>>
Лучше я буду писать на 6-7 символов больше, чем заменять православные begin end на уродские {}.
Аноним 26/05/20 Втр 12:50:35 672771252
>>672766
>платят 750 баксов в месяц
Ты сначала хотя бы 10 баксов в месяц на патреоне набери. Там своя конкуренция так-то.
Хотя, конечно, приятная перспектива, но в успешность верится с трудом...
Аноним 26/05/20 Втр 13:09:52 672772253
>>672770
>Лучше. Но ВК написан на PHP
Фейсбук тоже на пхп.
>который принятно считать худшим ЯП
Кем принято? Язык как язык, на нём полно годного и полезного сделана, википедия та же. По перфомансу ебет в разы и питон, и руби.
>Переписывал код с C++ на православный Pasca
А, так ты шизик, мог бы сразу с этого и начать.
Аноним 26/05/20 Втр 13:45:28 672777254
>>672752
Миллион школьников выбрало юнити потому что пиарщики трубят о нем из каждого утюга. 95% из них сделало неуспешный хеллоу ворлд и прогорело.
Аноним 26/05/20 Втр 14:01:42 672779255
>>672771
На любую хуйню с 3д набрасываются ебучие кумеры и донатят баблище. Если гомо/фурри то успех гарантирован. Но тут появляется не 1, а целых 2 скилла: умение программировать и умение рисовать модели. В отличии от бездарных таскателей скриншотов от даз 3д.

>>672770
А мне нравятся скобочки.
Аноним 26/05/20 Втр 14:10:37 672782256
>>672764
В линуксе Си, а не С++
Аноним 26/05/20 Втр 14:19:37 672783257
>>672782
А ты в линуксе геймдевом занимаешься прямо в терминальчике, в виме? Какие нибудь кеды - это уже с++, браузер это с++, любой движок, доступный на линуксе, хоть годот, хоть юнити - ну ты понел.
Аноним 26/05/20 Втр 15:21:52 672790258
>>672757
>Миллионы мух не могут ошибаться
Если ты муха и не жрешь говно - то с тобой явно что-то не так и ты скоро сдохнешь от голода.
Если ты разраб и не жрешь нормальные инструменты - то с тобой явно что-то не так и ты скоро сдохнешь от голода. Многие студии работают с собственными движками, потому что их не устраивают те, которые можно лицензировать - но это их осознанный выбор основанный на изучении движка и сопоставлении того что он может с тем, что нужно получить. Только ментальные школьники могут отказываться от чего-то потому что МАМ НУ ЭТА ЖИ ДЛЯ БЫДЛА МИЛЛЕНИАЛЫ МУХ НУ МАМ Я НЕ ТАКОЙ КАК ФСЕ
>>672777
>потому что пиарщики трубят о нем из каждого утюга
А может потому что у них перед глазами куча годных игр, сделаных на юнити? Люди видят что им можно пользоваться и получать хороший результат, плюс можно скачать без мокрых писек и смс - и начинают вкатываться сами.
Аноним 26/05/20 Втр 15:52:50 672792259
15856718711172.jpg (105Кб, 589x960)
589x960
С чего начать вкатывание в геймдев ? Хочу уровни собирать, может быть модельки какие-то пилить. 27 лвл, инженер строитель.
Аноним 26/05/20 Втр 16:07:50 672795260
Аноним 26/05/20 Втр 16:54:18 672809261
>>672760
>Ты предлагаешь бросить свои мечты ради работы, на которой ты тупо выполняешь чужие задачи ради зряплаты?
Поддвачну, 90% разрабов настроенны на работку в студиях, их сильно ебёт инстинкт выживача. Про 18 лет не пишите, мне 33 годика, мать умерла, отец бомжик.
Аноним 26/05/20 Втр 18:37:04 672847262
>>672783
В том посте говорилось что "не было бы операционной системы", а не юзер спейс прог.
Аноним 26/05/20 Втр 18:37:50 672848263
>>672790
>А может потому что у них перед глазами куча годных игр, сделаных на юнити?
Это называется "ошибка выжившего". Так называемая куча - это десяток-два, вообще ничто.
Аноним 26/05/20 Втр 18:56:35 672859264
>>672848
Почему вы ещё продолжаете срач в этом треде?
Аноним 26/05/20 Втр 19:21:58 672870265
>>672790
Хз я хоть и делаю свое говно на юнити, признаю что это хуита для говноедов. Все нормальные люди делают игры либо на своих движках либо на анриале и cryengine.
Аноним 26/05/20 Втр 19:22:39 672872266
Аноним 26/05/20 Втр 19:24:28 672874267
>>672872
Там годных от силы десяток. Большщинство тайтлов какая-то параша о которой я ниразу не слышал
Аноним 26/05/20 Втр 19:25:37 672875268
>>672874
Что, не великие игры? Ой, а ты, наверное, великую хочешь сдилоть?
Аноним 26/05/20 Втр 19:31:02 672877269
>>672875
Да. MMORPG, конечно же.
Аноним 26/05/20 Втр 19:38:35 672878270
>>672859
Я никакого срача не начинал, просто указал на очевидную логическую ошибку.
Аноним 26/05/20 Втр 20:29:52 672888271
>>672878
>какая-то параша о которой я ниразу не слышал
>просто указал на очевидную логическую ошибку
Аноним 26/05/20 Втр 22:29:36 672903272
и куда я не понял
Аноним 26/05/20 Втр 23:52:23 672911273
>>672903
В любой непонятной ситуации - иди нахуй.
Аноним 27/05/20 Срд 08:56:48 672943274
Сап, не нашёл треда, создавать новый не захотел, вдруг тут ответят, вообщем решил заняться созданием модов для fallout new vegas, если с моделями и прочим я разобрался, то со скриптами уже тяжко, есть у кого какие материалы по этой теме? В частности интересует скрипт на добавление оружия/брони/etc персонажу при запуске игры.
Аноним 27/05/20 Срд 13:45:58 672965275
bp.jpg (2205Кб, 2250x2440)
2250x2440
bzLkMk7FzQ.jpg (284Кб, 1680x1050)
1680x1050
Господа, я полный нуб, но был наивен, что с нынешними движками я справлюсь и без знаний.
Взялся за Блюпринты в UE4, всё делал по вот этому уроку
https://www.youtube.com/watch?v=XwirQVbL804
Повторил 2 наза 1 в 1, как там.
Но, БЛЕАТЬ! Монстр у меня не двигается и даже не поворачивается в сторону игрока.
Подскажите в чём проблем, пожалуйста!
Аноним 27/05/20 Срд 14:06:14 672981276
>>672965
Ты серьезно думаешь что твою лапшу будут распутывать? На С++ код тащи тогда может помогут.
Аноним 27/05/20 Срд 14:08:06 672982277
>>672943
Материалы где-то на форумах моддеров пылятся. Я как-то тоже хотел вкатиться в моддинг, облы тогда ещё, сильно обломался по этому вопросу и решил забить. А потом через много лет ещё раз погуглил и снова обломался и решил делать собственные игры, а не моды.
Аноним 27/05/20 Срд 14:10:16 672983278
>>672965
Начни с того, что скачай финальную демку (если там ее выкладывали) или сравни со скриншотом лапши с видео (если там показывают целиком) и проверь все ноды, все соединения, и все цифирки в нодах, что все совпадает. Это реально надо сделать. Если все реально совпадает, то проверь что та же версия уе4а.
Аноним 27/05/20 Срд 14:16:30 672987279
>>672983
Это метод заучивания наизусть, то что ты советуешь. Метод хорошо работает на уроках литературы в школе, при заучивании Евгения Онегина. В программировании с заучиванием наизусть анон отсосёт. В программировании нужно понимать логические связи и самостоятельно выводить выводы.
Аноним 27/05/20 Срд 14:20:35 672988280
>>672987
Нет, это метод проверки, что он нигде не ошибся, не опечатался, не забыл присоединить связь, не перепутал тип ноды, присоединил в нужную дырку и так далее. Не более чем проверка на опечатки в твоей любимой IDE.
Аноним 27/05/20 Срд 14:24:11 672990281
>>672983
Спасибо. Версия на уроке конечно другая, так как урок старый довольно.
Я два раза с нуля делал и всё внимательно пошагово проверял.
Почему не работает, как на видео не понимаю, вот мучаюсь.
Как идти по урокам дальше, если в предыдущем пропущено и не работает.
Аноним 27/05/20 Срд 14:57:48 672995282
изображение.png (948Кб, 800x450)
800x450
Как вы думаете, как отрисовываются и хранятся блоки в Lego Worlds?
https://www.youtube.com/watch?v=Yz5dmOm2CfM

Неужели каждый блок - отдельная 3D модель, и не используется отсечение невидимых граней?

Потянет ли Юнити такое?
27/05/20 Срд 15:42:19 673004283
>>672995
Ты можешь подцепитть графический отладчик и посмотреть. Что-то вроде PIX.
Аноним 27/05/20 Срд 16:26:25 673018284
>>672995
От майнкрафта ты вообще бы охуел
Аноним 27/05/20 Срд 16:30:14 673020285
>>672995
Можно же просто сделать два меша - один со штырьками, второй с отрезанной шапкой. Можно и со стенками так же поступить, хотя тут надо быть аккуратнее. Для хранения лего есть даже опенсорс форматы. Если не брать во внимание всякие экзотические формы, то там все регламентировано и можно фигачить прямо процедурно по размерам. Так что там еще и круто оптимизировать батчинг можно, например передавая все пипки одним дроу коллом.
Аноним 27/05/20 Срд 17:02:29 673025286
>>672965
>Vzglyad
Suka blyat
Вообще у тебя очень херово свареные макароны. Сиквенс в сиквенсе - это вообще пушка. Раскидай все это говно по функциям и макросам.
Аноним 27/05/20 Срд 17:09:32 673026287
>>672990
Начинай дебажить как деды завещали. Найди ноду, которая отвечает за движение зайца. Я так понял у тебя это add impulse - поставь на нее брейк и посмотри, сработает он или нет. Поменяй значение импульса на фиксированное типа (1488,0,0) и проверяй, будет ли движение. Добавь принтстринги на каждый бранч типа "заяц увидел игрока", "заяц нанес повреждение игроку", "заяц получил урон" чтоб видеть что происходит.
Привыкай, это только в теории все легко и быстро, а на практике будешь по полдня дебажить какую-нибудь хуйню, чтобы в конце выяснить что ты перепутал переменные или вместо > поставил <.
Это норма, даже у прогеров из эпика на лайвстримах регулярно случается что что-то не работает с первого раза.
Аноним 27/05/20 Срд 17:26:45 673029288
WRZVNtLl0-E.jpg (307Кб, 1680x1050)
1680x1050
>>673025
Делал по уроку. По другому пока не знаю как.
>>673026
Ок. Буду пытаться.
Аноним 27/05/20 Срд 19:04:57 673057289
изображение.png (362Кб, 1920x1080)
1920x1080
изображение.png (199Кб, 1920x1080)
1920x1080
bandicam 2020-0[...].mp4 (5872Кб, 1920x1080, 00:00:45)
1920x1080
>>673018
В майнкрафте же намного проще рисуется все, разве нет?
>>673020
>>673004
В общем, по граф отладчику стало понятно, что они рисуют полигонами и только видимые грани. Штырьки рисуются нормал-мапами и бамп-мапами.

Говорит ли это о том, что что они используют лучи для отсечения невидимых граней?
Аноним 27/05/20 Срд 19:26:29 673064290
изображение.png (177Кб, 1920x1080)
1920x1080
изображение.png (206Кб, 1920x1080)
1920x1080
изображение.png (208Кб, 1920x1080)
1920x1080
изображение.png (210Кб, 1920x1080)
1920x1080
Аноним 27/05/20 Срд 20:20:44 673076291
Где скачать простой конструктор игр типа "я ищу"?
Аноним 27/05/20 Срд 20:30:45 673079292
>>673029
Господа, может подскажете, как через блюпринты сделать чтобы до определённого объекта определялось расстояние (Не до игрока)?
Аноним 27/05/20 Срд 20:46:13 673083293
15905947715950.webm (3281Кб, 800x450, 00:00:58)
800x450
Аноним 27/05/20 Срд 21:04:58 673090294
>>673083
Из серии "такого с тобой никогда не произойдет, анон"
Аноним 27/05/20 Срд 21:08:29 673092295
>>673079
distance to. Или просто вычесть положение одного объекта из положения другого
Аноним 27/05/20 Срд 21:13:17 673093296
>>673079
Вычесть вектор положения одного объекта из другого, взять модуль полученного вектора - расстояние между ними.
Тебе бы векторную алгебру поучить.
Аноним 27/05/20 Срд 21:46:33 673107297
>>673090
>Из серии "такого с тобой никогда не произойдет, анон"
ясен хрен не произойдёт, со мной тянки не разговаривают, да и игр я ещё ни одной не выпустил.
Аноним 27/05/20 Срд 21:54:25 673109298
image.png (92Кб, 1669x432)
1669x432
>>673107
Тому что нужно собирать команду, и школьнику понятно
Аноним 27/05/20 Срд 21:57:29 673110299
>>673109
Го в команду, бумеры!
Аноним 27/05/20 Срд 22:18:10 673113300
>>673110
Не, я уже все сам выучил
Аноним 27/05/20 Срд 23:45:55 673165301
>>673109
Поровну это половина ему, половина художднику и программисту?
Аноним 28/05/20 Чтв 07:24:39 673188302
Аноним 28/05/20 Чтв 08:21:21 673190303
>>673109
>Тому что нужно собирать команду, и школьнику понятно

Все ваши команды созданные энтузиастами и альтруистами разваливаются быстрее чем создаётся рабочий прототип. Если нет денег на оплату специалистам, то просто не морочьте голову себе и людям. Либо сами учитесь всему и в соло струячьте либо платите деньги людям, чтобы ваша команда не развалилась, третьего не дано.
28/05/20 Чтв 09:33:03 673193304
>>673057
Нет, дорого. Условно говоря если ты знаешь что у тебя два блока стоят рядом друг с другом - то общую грань можно не рисовать. Похоже они просто генерируют всю геометрию динамически по типам блоков. Или, если мир неизменен, прямо так замоделили.
Аноним 28/05/20 Чтв 09:51:59 673194305
>>673193
Если там только блоки, то элементарно считается хоть в момент загрузки уровня. Этож матеша уровня wolf3d
Аноним 28/05/20 Чтв 10:02:50 673195306
>>673190
Не пизди, даже в гд вон есть карточное говно люди запилили на энтузиазнаме.
Аноним 28/05/20 Чтв 10:59:06 673197307
>>673165
Это по братски, а не поровну.
Аноним 28/05/20 Чтв 14:13:01 673210308
>>673194
Подскажи в какую сторону копать. Писал майнкрафтовский вариант отсечения граней соседних кубов, а вот более сложные кейсы не понятны.
Аноним 28/05/20 Чтв 15:46:24 673213309
тем временем у игроделов-нормисов
Тхри Манс Гейм

победители прошлых лет
https://gamescup.ru/winners/
Аноним 28/05/20 Чтв 15:47:27 673214310
изображение.png (1862Кб, 883x1024)
883x1024
>>673213
картинка отклеилась
Аноним 28/05/20 Чтв 15:51:53 673215311
1450809262947.png (71Кб, 484x179)
484x179
>>673213
Ему 12, а уже успешный руководитель из Mail.ru group. Чего добился ты?
Аноним 28/05/20 Чтв 16:02:19 673217312
>>673215
отрастил 3D-пузоид , 3.5 мещанина сказали что мои игры смищные и вёсёлыё.
Аноним 28/05/20 Чтв 18:43:04 673233313
2020.05.28-18.39.mp4 (1972Кб, 1680x1050, 00:00:03)
1680x1050
2020.05.28-18.40.mp4 (1534Кб, 1680x1050, 00:00:02)
1680x1050
Как думаете, пойдёт? Про спрайты и анимации.
Аноним 28/05/20 Чтв 18:55:02 673234314
1529585492930.png (284Кб, 550x550)
550x550
Аноним 28/05/20 Чтв 18:57:24 673235315
Аноним 28/05/20 Чтв 19:01:35 673236316
>>673233
Зависит от того, насколько сильно ты хочешь вложиться в проект.
Анимация для дешёвой - норм.

С бёдрами какая-то беда.
Аноним 28/05/20 Чтв 19:02:01 673237317
>>673233
Норм. Можно попробовать ещё отдачу в горизонтальном направлении как-то усилить.
Аноним 28/05/20 Чтв 19:09:29 673240318
Аноним 28/05/20 Чтв 20:31:27 673249319
>>673233
Винтовку так не держат
Нет прицельных приспособлений, затвора, просто какой-то самопал
Отдача не так выглядит

Просто находишь на ютубе как стреляют из какой-нибудь мосинки с видом с боку, щёлкаешь несколько ключевых кадров и обводишь.
Аноним 28/05/20 Чтв 20:56:34 673254320
unknown.png (211Кб, 1680x1050)
1680x1050
>>673249
Анимация тоже на пол экрана не будет. Это я для удобства приблизил, дабы разглядели. Деталей на спрайте видно не будет - тем более прицельных приспособлений.
https://www.youtube.com/watch?v=yMdY8uKTYs8

То что не держат, да, касяк - первый раз делал и пошёл по пути наименьшего сопротивления. Может поправлю потом.
Аноним 28/05/20 Чтв 21:48:37 673259321
>>673254
Какой смысл тогда просить фидбэк? Мог попросить маму похвалить тебя и всё.
Аноним 28/05/20 Чтв 22:12:58 673261322
>>673234
солдиер фирингует
Аноним 28/05/20 Чтв 23:19:32 673266323
>>673233
Просто ебани в 3Д а потом сделай скрины.
Аноним 28/05/20 Чтв 23:22:06 673268324
9rdb-ztWDis.jpg (508Кб, 1680x1050)
1680x1050
>>673259
Как зачем? Чтобы выяснить недочёты.
Уже и анимации поправил, и магазин пристегнул к палке стрелялке.

Вы лучше скажите, где без нарушений я могу тред по разработке создать? Нужны якоря, так сказать. Иначе бросишь и никто не узнает. А если тред есть, уже стыдно будет - люди знают.
Аноним 29/05/20 Птн 00:05:20 673277325
Разрешите немного поныть.
Мне совсем расхотелось делать игры. Мотивация скатилась в полный нуль, даже в минус. Советов не прошу, я уже их все слышал, в том числе ИТТ не раз. Блять, ну что я за человек такой.
Аноним 29/05/20 Птн 00:57:01 673288326
>>673277
Закон вселенной - где-то убыло, где-то прибыло. У меня зато сейчас такой подъем, что ебошу одновременно две игры разных жанров.
Аноним 29/05/20 Птн 01:59:23 673297327
Аноним 29/05/20 Птн 02:23:31 673298328
>>673268
> Вы лучше скажите, где без нарушений я могу тред по разработке создать?
В этом разделе, в /gd/ - создавай тред смело. У нас нарушения только движкосрач и то для парочки обиженок, которые не могут остановиться, когда надо. Со здоровой критикой движков можно в любой тред заходить. А уж тред разработки так вообще только приветствуется.
Аноним 29/05/20 Птн 08:01:43 673309329
Аноним 29/05/20 Птн 08:52:48 673312330
Аноним 29/05/20 Птн 10:44:14 673318331
Один чувак бомбермен пилил, прогресс кое какой был. И где он сейчас?
Аноним 29/05/20 Птн 10:44:37 673319332
>>673318
>бомбермен
бомберМЭМ
Аноним 29/05/20 Птн 11:18:47 673324333
>>673309
tldr
Чел из Варгейминга поясняет за программирование, что всякие модные ецс и паттерны это хуита для безигорных, лучше использовать старые православные принципы ООП.
Я с ним согласен, ибо все эти пояснители за хипстерские технологии даже игру сделать не смогут.
Аноним 29/05/20 Птн 11:50:54 673329334
>>673318
Там, где и должен быть. Пополнил ряды неосиляторов.
29/05/20 Птн 12:07:41 673336335
>>673324
>делать игры
>дрочить код
мда
Аноним 29/05/20 Птн 12:35:31 673342336
>>673336
Опять ты выходишь на связь? Залезай в пещеру обратно.
Аноним 29/05/20 Птн 13:14:11 673350337
>>673318
> И где он сейчас?
Он сейчас пилит игру во вселенной наоборот с толщеходами.
Аноним 29/05/20 Птн 13:45:47 673352338
>>673350
Толщеходошизик, здаров)
Аноним 29/05/20 Птн 16:49:00 673408339
>>673309
зачем он выбрил себе петушиный гребень? он фанат Марцинкевича?
Аноним 29/05/20 Птн 17:03:08 673414340
>>673318
>Один чувак бомбермен пилил, прогресс кое какой был. И где он сейчас?
Я тоже пилю бомбермена. Может стоит создать тред по разработке.

мимо другой
Аноним 29/05/20 Птн 17:33:43 673425341
>>673408
Это стрелка повелителя стихий
Аноним 29/05/20 Птн 18:08:53 673431342
>>673324
Лень слушать,
>паттерны
Это архитектурная вещь, без нее ООП это просто фарш из лапши, так что можно просто игнорировать отрицателей паттернов. Это как если бы строитель говорил что он то знает как кирпич класть, какие еще арки и пролеты?
>ецс
Тут 50/50, скорее всего ецс действительно лучше, но переучиться старперу вроде него (и меня) на него сложно, точнее сложно перестроить свой мозг. Можно сказать, что разница не такая уж и большая, просто теперь у тебя композиция вместо наследования (это и так сейчас считается более правильным в ООП).
Аноним 29/05/20 Птн 18:19:19 673435343
>>673431
Он говорит вроде как именно про новомодные паттерны и принципы. Про основные паттерны ООП он ничего против не имел. Поправь меня, если он что-то другое сказал.
Аноним 29/05/20 Птн 19:25:00 673452344
>>673431
В целом согласен, единственное, что хочу поправить, патеерны не ООП, паттерны просто архитектурные паттерны. Они могут реализовываться и через ООП, и через ФП, и через другие парадигмы.
Аноним 29/05/20 Птн 19:30:19 673458345
>>673435
Я сказал что не слушал, так что хз о чем он. Напишите что за новомодные паттерны. Pubsub? так ему тоже 100 лет в обед.
Аноним 29/05/20 Птн 19:46:43 673461346
>>673408
Там выбрито в форме стрелки Варгейминга, у них же секта.
Аноним 29/05/20 Птн 20:02:49 673467347
А правда что ооп говно и в функциональном программировании, рекурсиях будущее?
Аноним 29/05/20 Птн 20:34:49 673480348
>>673467
Правда в том, что движкосрач - специальная олимпиада нашей доски, а языкосрач - специальная олимпиада /pr.
Хочешь в ней поучаствовать - перекатывайся туда.
Аноним 29/05/20 Птн 20:36:00 673481349
Аноним 30/05/20 Суб 00:14:04 673549350
Аноним 30/05/20 Суб 00:16:31 673550351
>>673467
Нет неправда, но это действительно срач для pr. если в двух словах - производительность
Аноним 30/05/20 Суб 11:58:06 673589352
Аноним 30/05/20 Суб 13:14:44 673599353
Аноним 30/05/20 Суб 15:09:58 673610354
BioShockInfinit[...].jpg (1415Кб, 2560x1080)
2560x1080
подскажите что за мыло отклеилось, и как обратно куда надо вернуть. драйвера свежие, в других играх такого нету
Аноним 30/05/20 Суб 16:54:51 673620355
1590846890892.png (70Кб, 372x480)
372x480
>>673599
Ладн. Ща карантин пройдёт и приступим.
Аноним 30/05/20 Суб 21:16:23 673667356
Аноним 31/05/20 Вск 05:46:21 673741357
Ребят, о чём делать игру? Где брать идеи? Я не знаю.
Аноним 31/05/20 Вск 10:58:39 673753358
>>673741
>Ребят, о чём делать игру?
Вообще не надо делать игру.
>Где брать идеи?
Нет идей и хорошо.
> Я не знаю.
Иди сериальчик посмотри.
Аноним 31/05/20 Вск 12:18:04 673763359
Аноним 31/05/20 Вск 12:47:42 673770360
>>673753
Какой сериальчик посоветуешь?
Аноним 31/05/20 Вск 15:13:02 673817361
>>673770
Рекомендую сериал "Рассказ Служанки". Неплохая антиутопия.
Аноним 31/05/20 Вск 16:17:58 673832362
Аноним 31/05/20 Вск 16:27:34 673837363
>>673832
Там четвертый сезон анноунснули? Уже на третьем сезон сериал превратился в каловдутий
Аноним 31/05/20 Вск 17:40:34 673843364
изображение.png (653Кб, 673x1024)
673x1024
>>673837
коплю силы на второй сезон, чтобы обильно искать СПГС о том как люди возомнили себя Б-гами, но их детища самоосознались.
Аноним 31/05/20 Вск 18:14:32 673847365
>>673741
> о чём делать игру?
Зделойти симулятор клеща. Суть токова. Вгрызаешься в кожу организма и сосёшь кровь. Кожа подсвечивается по чувствительности и заметности. Если попытаешься вгрызться на заметном месте - тоби пiзда. Перед тем, как погрузить лапы в кожу, сначала смазываешь её слюной, которая у тебя обезбаливающая. В начале игры ты - маленькая клеще-тяночка Алиса, живёшь с мамой клещихой, которая уже превратилась в огромный живой дом у лап-корней которого копошатся сотни твоих сестёр. Вокруг вас бескрайний лес волосьев организма, они похожи на огромные стволы деревьев без ветвей и листьев. Неподалёку от мамки возвышаются еще десяток живых домов - твои старшие сёстры. И вот ты отправляешься в путь, чтобы вдоволь насосаться и разжиреть.
Аноним 31/05/20 Вск 22:20:54 673884366
Аноним 31/05/20 Вск 23:36:50 673894367
>>673884
>А вот и ответ почему я второй год варюсь с вами, но так и не научился писать игры.
Тому чщо мы не учителя, поймись!
Аноним 01/06/20 Пнд 00:06:27 673896368
>>673884
> zen yandex
Да, именно поэтому.
Аноним 01/06/20 Пнд 00:31:22 673898369
>>673884
> если коротко кодинг не для всех
Ерунда. Ты просто прокрастинатор и лентяй, как я.
Аноним 01/06/20 Пнд 07:21:55 673910370
аца.jpg (8Кб, 212x238)
212x238
>>673898
>Ерунда. Ты просто прокрастинатор и лентяй, как я.
Аноним 01/06/20 Пнд 10:36:36 673925371
1590996995676.png (109Кб, 300x273)
300x273
Аноним 01/06/20 Пнд 12:14:15 673946372
>>673898
Никакой ерунды.
Можно перефразировать - кодинг не для лентяев и прокрастинаторов.
Аноним 01/06/20 Пнд 13:37:45 673964373
image.png (1601Кб, 1348x698)
1348x698
Сколько стоит заказать арт для "обложки", чтобы лепить его на всех сайтах в качестве, кхм... обложки.
Аноним 01/06/20 Пнд 14:21:38 673971374
>>673964
Смотря какой, если тебе для игры, то можешь и в минимализме сам сделать. Или заказать у какого нибудь ноу нейма за 100 рублей.
Аноним 01/06/20 Пнд 14:46:34 673979375
HrPBJcK-Dx0.jpg (352Кб, 1680x1050)
1680x1050
Господа, не подскажете как у спрайта или флипбука центровку вручную выставить?
А то сейчас он при развороте сильно смещается, так как центр выставлен не на теле.
Аноним 01/06/20 Пнд 15:30:06 673989376
>>673964
На рисоваче попробуй заказать, там обычно демпингуют.
Аноним 01/06/20 Пнд 17:32:28 674044377
2020.06.01-17.30.mp4 (28061Кб, 1680x1050, 00:00:07)
1680x1050
>>674041
Довен, это UE4, если ты не заметил.
Если ты не хочешь/не знаешь как помочь, зачем отписываться? Кроме тебя тут и другие люди есть.
Аноним 02/06/20 Втр 06:31:01 674165378
15791053743600.mp4 (896Кб, 640x580, 00:00:10)
640x580
Господа, вопрос по выбору движка. Я понимаю, что вопрос заезженный, но всё же.

Цель стоит следующая: простая 2D-головоломка с генерируемыми уровнями под андроид и iOS, с использованием платформо-зависимых функций типа внутриигровых покупок. Какой движок берут под такие задачи?

Я программирую достаточно давно, но опыта написания игр у меня ноль. Написал небольшую демку на Allegro для проверки технической возможности реализации того, что я задумал - всё работает. Но это на ПК, тут проще.

Есть ли движки/либы, похожие на Allegro в плане уровня абстракции? Т.е. не чистый OpenGL, но и не "визуальный редактор сцен", как например godot. Чтоб была возможность рисовать линии/простые фигуры и спрайты. Или на мобилки так не пишут?

В общем, я запутался, нужна ваша помощь, аноны.
Аноним 02/06/20 Втр 07:06:41 674167379
>>674165
Юнити без вариантов. Он бесплатен, там есть билд на мобилки, плагины для интеграции донатоговна и прочего гугл плея, нормальный язык для игровых скриптов. Только учти, что это движок, а не конструктор, некоторые вещи придётся писать руками или покупать у писателей руками, с некоторыми штуками надо поразбираться, пока не заработают.
Аноним 02/06/20 Втр 08:28:08 674171380
>>674165>>674167
А чем вам UE4 не угодил?
Встроенные шаблоны, возможность работать с блюпринтами вместо кода, также полно любительских плагинов от сообщества (конечно пока поменьше чем на юнити), куча уроков, в то числе и на ютюбе, движок выдаётся весь, а не как на юнити, где часть функций заблокирована и нужно покупать прем подписку для их разблокировки.
Лицензионное соглашение намного более благоприятное для разработчиков.

https://www.youtube.com/watch?v=DfM9eG_gcb4
Аноним 02/06/20 Втр 10:42:28 674176381
>>674165
Попробуй годот. Там есть возможность рисовать линии и простые фигуры на канве.
Аноним 02/06/20 Втр 11:28:52 674183382
osu - Zallius E[...].mp4 (2656Кб, 1280x720, 00:00:14)
1280x720
Прежде всего, спасибо за ответы.

>>674167
> Юнити
>>674171
> UE4
Тут вопрос такой: не будут ли эти движки оверкиллом для моей задачи? Мне ведь нужно чистое 2D. Тем более что планируется, что пользователь будет проводить за решением уровня приличное время, не превратится ли телефон с использованием этих движков в печку, сожрав всю батарею за час игры? Сам встречал простые 2D игры уровня тетриса, на которых телефон прямо загибается и греется так, что в руках держать нереально. Очень не хотелось бы такого.

>>674176
> годот
Скачал, поковырял. Надо читать доки, потому как не совсем ясно, как там рисовать программно. Есть ли там возможность писать во внешнем редакторе? Встроенный редактор какой-то уже совсем дубовый и вызывает отвращение, после многих лет работы в Visual Studio.

---

И общие, не привязанные к движку вопрос: я не совсем понимаю, как мне вообще перейти от того, что у меня есть, к использованию движка. Вот у меня есть сейчас классы, на которые разбиты игровые объекты. У меня есть код, который рендерит игровое поле, используя линии и примитивы. С моим текущим кодом я могу в реалтайме сгенерировать случайный игровой уровень, и тут же его отрендерить, что мне и требуется.
Как это работает в движках?
Мне нужно будет код генерации уровня пихать в какую-то "сцену" или что-то подобное?
Есть ли движки, в которых уже есть встроенные интерфейсы, и я могу унаследовать свой GameField от условного IDrawableObject, переопределить нужные методы, а всё остальное движок сделает за меня?

Очень надеюсь, что найдутся ответы на такие вопросы.
Аноним 02/06/20 Втр 11:31:12 674184383
>>674171
>возможность работать с блюпринтами вместо кода
Хватит уже блюпринты причислять к крутым фичам уеча. Никто в здравом уме не будет делать игру на блюпринтах. Блюпринты и графы с таскательством мышкой хороши для составления диалогов или накидывания шейдеров, но не для программирования.

>где часть функций заблокирована и нужно покупать прем подписку для их разблокировки.
Разницу в функциональности убрали еще в 2014 году.
Аноним 02/06/20 Втр 11:35:47 674186384
>>674183
УЕ4 для мобильной игры оверкилл, так как движок создан для ААА, когда ты можешь нанять 20 человек чтоб они тебе сделали 3Д игру с графоном и вы пойдете в стим ее продавать.
Юнити давно стандарт по мобильным играм, наверное уже половина игр в гуглплее и апсторе на юнити, если не больше.
Аноним 02/06/20 Втр 14:18:55 674209385
>>674183
А зачем тебе переходить на движки? Это не требуется. Все, что тебе надо - подключить либы для платежей.
Аноним 02/06/20 Втр 14:57:19 674219386
>>674209
Ты отвечаешь, не читая? К чему подключать либы для платежей, если приложения нет, и неясно, на чём его писать?
Аноним 02/06/20 Втр 17:01:26 674245387
>>674219
> Ты отвечаешь, не читая? К чему подключать либы для платежей, если приложения нет, и неясно, на чём его писать?
>>674183
> у меня есть сейчас классы
> У меня есть код
> . С моим текущим кодом я могу
Ну ты уж определись.
А так, бери sdl2 или libgdx.
Аноним 02/06/20 Втр 17:17:06 674250388
>>674245
Мне нужно приложение под Android/iOS, а есть у меня только техдемка под винду. О том и были мои вопросы в конце этого >>674183 поста.

> бери sdl2 или libgdx
Посмотрю, спасибо за наводку.
Аноним 02/06/20 Втр 17:43:41 674260389
Олды /gd скажите, пожалуйста, Распидор постил годноту?
Аноним 02/06/20 Втр 17:46:36 674266390
>>674260
Да, и сейчас постит. Но моча удаляет. Но его годнота есть в Стиме.
Аноним 02/06/20 Втр 17:48:52 674268391
>>674260
Последний раз 15 лет назад, для портативной консоли на линуксе. С тех пор только шиза и самоповторы.
Аноним 02/06/20 Втр 17:51:26 674273392
>>674266
>>674268
>Последний раз 15 лет назад
Нихера какой он старый. Ладно, все. Спасибо за ответы.
Аноним 02/06/20 Втр 18:13:02 674289393
>>674260
Кто это? Тут анонимная борда.
Аноним 02/06/20 Втр 18:14:35 674290394
>>674289
>Кто это?
Это Сережа, который ВИЛЯЕТ ЗАЛЫСИНАМИ
Аноним 02/06/20 Втр 18:30:44 674299395
>>644645 (OP)
Тут кто нибудь делает игры в жанрах RTS, RTT, wargame, TBS, TBT?
Аноним 02/06/20 Втр 18:44:06 674310396
Аноним 02/06/20 Втр 18:45:00 674311397
>>674183
Присоединяюсь к вышеанонам. Не мучай себя движками, у тебя и так всё охуенно.
>>674176-кун
Аноним 02/06/20 Втр 18:49:55 674317398
>>674310
Они тут где то есть чтобы посмотреть что они делают?
Аноним 02/06/20 Втр 19:16:55 674329399
кто-то уже сделал прикольный хентайный симулятор?
Аноним 02/06/20 Втр 19:26:45 674331400
>>644645 (OP)
Тут кто нибудь пробовал делать RTS на Spring Engine, но без TA ресурсов, используя только движой и делая свои ресурсы?
Аноним 02/06/20 Втр 19:27:36 674332401
>>674331
И можно ли на Spring Engine сделать одиночную компанию?
Аноним 02/06/20 Втр 19:28:39 674334402
>>674332
А, всё, прочитал, да это можно.
Аноним 03/06/20 Срд 08:55:24 674447403
>>644645 (OP)
Есть ли готовые движки, в том числе бесплатные, для того чтобы делать игры в жанрах TBS и TBT?
Аноним 03/06/20 Срд 09:02:38 674450404
>>644645 (OP)
Тут кто нибудь делает игры в жанре beat ’em up? Ну за исключением несерьёзной ругательной игры про Гриню Говномаза. В первую очередь меня интересуют образцы 2D представителей этого жанра.
Есть ли какие нибудь готовые движки, в том числе бесплатные чтобы делать игры в жанре beat ’em up? В первую очередь меня интересуют движки для 2D представителей этого жанра.
Аноним 03/06/20 Срд 10:59:49 674463405
АНон подскажи, есть смысл пилить на stencyl?
Если нет то на каком движке начать пилить казуалку в 2д?
Что б потом на мобилки портнуть можно было? Есть опыт в проге, знаю полтора языка, разберусь. stencyl Идёт тяжко из за его визуальности. Что посоветуешь?
Аноним 03/06/20 Срд 11:12:37 674464406
>>674463
>>674450
>2D
>2д
Game maker studio

>Есть ли какие нибудь готовые движки, в том числе бесплатные чтобы делать игры в жанре beat ’em up?

Путаешь тёплое с мягким.
Готовго бит-эм-апа, который бы удовлетворил твои хотелки ты не найдёшь в любом случае. Самому придётся делать.

Я бы тебе не рекомендовал брать даже готовый "движок" платформера (хотя пободные ассеты как раз таки в магазинах найти можно). Изучай туториалы, прикручивай к ним необходимые тебе механики.
Аноним 03/06/20 Срд 12:37:10 674475407
Аноним 03/06/20 Срд 12:37:58 674476408
>>674463
Defold - король чуханов казуалок
Аноним 03/06/20 Срд 13:49:32 674485409
>>644645 (OP)
Какое сейчас положение на рынке аркадных автоматов и игр для них? Игры для них делают ещё? Ну кроме какой нибудь ссанины где надо танцевать.
Аноним 03/06/20 Срд 14:13:26 674489410
>>674464
>Я бы тебе не рекомендовал брать даже готовый "движок" платформера (хотя пободные ассеты как раз таки в магазинах найти можно). Изучай туториалы, прикручивай к ним необходимые тебе механики.
>>674475
>Про OpenBOR не слышал?
Принял к сведению.
Аноним 03/06/20 Срд 14:34:10 674493411
>>671674
>у меня столько идей, столько всего что хотелось бы воссоздать
Пиши дизайн документ для начала.
>мне слишком поздно начинать кодить с моими годами
Программирование вообще нахуй не нужно, напрограммировать любой дурак может и таких дураков полно, а геймдизайнеров нормальных гораздо меньше. Программист это чернорабочий от разработки игр. В разработке игр есть условно три категории людей, белая, серая, чёрная, так вот программисты из этой самой чёрной категории.
>и моим гуманитарным складом ума
В целом это очень плохо и это гораздо хуже в случае если игра сколько нибудь сложная и требует для её разработки, а именно составления дизайн документа, технического склада в большей степени.
Аноним 03/06/20 Срд 14:34:38 674494412
>>674485
У нас в ближайшем ТЦ стоят автоматы с графикой уровня PS1. Не знаю, приносят ли они прибыль, редко вижу, чтобы кто-нибудь играл. Да и зачем, когда рядом интернет кафе находится.
Аноним 03/06/20 Срд 14:37:52 674496413
>>674494
А игры там какие посмотрел? Это новые автоматы с новыми играми или старые автоматы со страми играми?
Аноним 03/06/20 Срд 14:45:58 674499414
>>674496
>А игры там какие посмотрел?
Гонки на мотоциклах, на машинах, рельсовый шутер, ранний virtua fighter.
Аноним 03/06/20 Срд 14:48:53 674501415
>>674499
Жаль что ты не посмотрел что там за игры, современные или старые. Возможно поставили старые уже автоматы.
Аноним 03/06/20 Срд 15:03:42 674503416
>>674494
У нас так поставили автомат с Марио Гонками и Соником, будто из Японии списанные автоматы привезли лол
Аноним 03/06/20 Срд 15:04:03 674504417
Аноним 03/06/20 Срд 15:13:15 674506418