Двач.hk не отвечает.
Вы видите копию треда, сохраненную 14 марта 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
.png348 Кб, 620x412
НЬЮФАГОТРЕД №16. ВТОРОЙ В 2017 393737 В конец треда | Веб
Здаров, бандит!
Готов добавить свежую струю в рот загнивающему гейдеву?
Тебе сюда!
Осторожно, не обоссы штаны.

Новый FAQ (на момент 1 апреля 2017):
https://pastebin.com/hRpaSZBV
3 393742
Ух блядь! Я FAQ и шапку хотел обновить, мудила!
# OP 4 393743
>>393742
Тормоз.
5 393749
Хочу сделать свою ММО. Сервер собираюсь пилить на жаве. С чего посоветуете начать?
6 393751
>>393741

> минвайл


> игры позапрошлого и позапозапрошлого конкурса

14870946749780.webm37,6 Мб, webm,
1280x720
7 393752
>>393751
на 9й как будто что стоящее вышло
8 393753
>>393752
У тебя просто Мэдисон дальше комнаты с коробками не прошёл, вот и бесишься.
tatrics vyrastiderevo.webm30,2 Мб, webm,
800x450
9 393755
>>393753
Скобкобляде больше неповезло
10 393756
>>393721
И только сейчас заметил, что при втором клике объект нашёл путь, но этот путь не кратчайший.

Офигеть, что за нах? Где-то я проебал...
11 393775
>>393749
А ты умеешь пилить серваки?

Начни с сервера.
12 393802

> Новый FAQ (на момент 1 апреля 2017):


> build date: 03.12.2016.


Ну мод молодец, конечно
https://pastebin.com/hRpaSZBV
goblin-r2.jpg11 Кб, 184x184
13 393803
>>393742
модера переизбрали и ему сразу захотелось при ступить к своим обязанностям, сделать что-нибудь эдакое полезное
14 393807
>>393803

> при ступить


зна чение знаешь?
15 393809
>>393807
при лежный
16 393827
.
2017-04-0113-55-40.gif111 Кб, 1104x588
17 393828
А геймдев это оказывается легко
18 393830
19 393831
>>393828
Mr. Musk that's classified information right here, please delete ASAP.
20 393838
test
1490568500725.jpg48 Кб, 482x495
21 393844
>>393803
Зацените, аноны, аватаркочмо обсуждает модерацию вне /d/
14862630204270.jpg25 Кб, 400x400
23 393846
>>393844
бна ему, бна!
24 393898
Хочу сделать свои dwarf fortress. Какой язык, фреймворк учить? Есть ли альтернатива С++ ?
25 393908
>>393737 (OP)
Кто-нибудь может подкинуть каналов на ютубе, которые объясняют саму структуру разработки игры с нуля, а не просто "делаем простую бегалку в юнити за 3 часа"?
GTA LOD.jpg121 Кб, 1024x768
26 393911
Сап, кириллач! Пилю сорт оф сэндбокс, по структуре чем-то схож с майнкрафтом. В том смысле, что много рандомных структур будет и открытый мир, плюс мир генерируется по seed.

Так вот вопрос, как хранить объекты в памяти? Допустим, есть условное деление на локации, скажем, города. При выходе из одного города и входе в другой - нужно ли старый из памяти вычищать?

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

И опять же я хз, что вычищать, если нужно? Достаточно только геометрию, модели или же надо и все данные об обьектах (типа player.positionX etc.) тоже?

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

Дайте хотя бы тезисно что гуглить, ссылки может какие-то, намёки. С меня упоминание доски в финальных титрах, когда стану новым Нотчем! Заранее спс.
27 393917
>>393737 (OP)
Сап гд, я долбоёб.
Хочу сделать 2д рпг-экщщ-шутан с корованами. Насколько уёбищно будет смотреться тдс рпг
30 393930
>>393911

> Опять же вангую зависания, если каждый раз с нуля подгружать куски открытого мира.


Если загружать/выгружать в другом потоке, то ничего не будет. Посмотри, как сделано в GTA, там сначала прогружаются модели и текстуры с низкой детализацией, потом прогружаются основные вместо них, при этом поток исполнения не блокируется и всё происходит плавно.

> Чанки генерируются по мере движения игрока по миру?


Генерируются и сразу же сбрасываются на диск. В памяти они остаются, пока рядом есть игроки, потом выгружаются. При приближении опять считываются с диска.

> Достаточно только геометрию, модели или же надо и все данные об обьектах (типа player.positionX etc.) тоже?


Какие-то у тебя странные вопросы, ты вообще на чем пилишь? Если бы написал хотя бы один менеджер ресурсов, таких вопросов бы не возникало.
31 393933
Ананасы, куда стучаться по вопросам с ГМ:С? Треда не нашел, долистал до начала марта.
32 393939
>>393933
Нет треда. Я сюда стучусь, мне никто не отвечает. Приходится самостоятельно себе отвечать.
33 393940
34 393950
>>393898
Автор df был математиком. Он каждый день абстрагировался, решал сложные задачи. Поэтому df это охуенно-сложная система построенная на языке вселенной - математике. Ты готов пройти его путь?
35 393955
>>393950

>на языке вселенной - математике


Математику придумал человек ващет.
36 393962
ga
37 393981
>>393898

>язык


Английский.

>фреймворк


Программирование, математика, структуры данных, алгоритмы.

>альтернатива С++


Голый си, раст, хаскель.
38 393985
>>393981
Это какие ты алгоритмы и математические разделы предлагаешь использовать в рогалике?
39 393986
>>393950
>>393981
так и думал, что на чёткий конкретный вопрос начнётся словоблудие одно. Нахуя этот тред нужен тогда, если даже на такой вопрос нормально ответить не можете?
>>393981

> вопрос: какой язык и фреймворк подойдут?


> ответ: программирование


охуенно

Ну и на голом си он точно весь не написан.
Вопрос в силе, сам в геймдеве ничего не понимаю (иначе бы не спрашивал. но нужен вектор по технологиям, так что знающие люди расскажите)
40 393989
>>393898
Что для тебя этот дварф фортресс конкретно значит?
Если аски-графика и всякая рпг-логика, то си со стандартными библиотеками хватит. Хотя лучше мб будет даже поискать либу для аски-графики для меньшего пердолева.
41 393990
>>393985
Дохуя какие, полноценный рогалик - это тебе не таскать ассеты мышкой в юнити.
Начиная от банальной аналитической геометрии школьного уровня. Если, например, не можешь на бумаге рассчитать область видимости персонажа, с учетом его поворота, угла обзора, препятствий вокруг, то за код браться и не стоит. Потому, что дальше тебя ждет теория вероятности с различными распределениями, статистика, алгоритмы на графах, интегрирование, дискретная математика, основы криптографии, без знания которых в процедурную генерацию лучше и не лезть, плюс сама процедурная генерация, это целая отдельная область, состоящая из матана чуть более чем на 99%.
>>393986
Какой вопрос, такой и ответ. Судя по твой зацикленности на ЯЗЫКЕ И ФРЕЙМВОРКАХ, твоей программерской базы не хватит даже на простой рогалик, тем более уровня DF. Потому, что похуй на чем писать, хоть на си, хоть на джаваскрипте, важен не язык, а математическая модель, что стоит за ним. Просто берешь язык, который больше всего нравится, и пишешь на нём. Потом понимаешь, что понаписал говно, и переписываешь. И так до просветления. Тут не о чем спрашивать
А если тебе нужен фреймворк с функцией sdelat_pizdato(), то такого нет, и лучше продолжай играть в рогалики и не задумывайся об их создании.
>Ну и на голом си он точно весь не написан.
Ну да, ядро линукса в 10 миллионов строк на голом си написать как-то смогли, а вот рогалик - вряд ли.

>Нахуя этот тред нужен тогда, если даже на такой вопрос нормально ответить не можете?


А тред этот нужен, чтобы слать нахуй в гугл таких как ты.
42 393995
>>393990

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


Это ты про tiled-based df говоришь? Воистину, непосильная задача. (нет)

Процедурная генерация сложнее, конечно, но ты какую-то мистификацию нагнетаешь. Там нет ничего слишком сложного.
43 393996
>>393986

>вектор по технологиям


google. Без шуток, гуглишь каждый отдельный вопрос, который возникает в твоей голове. Язык бери просто тот, на котором умеешь писать.

Самое главное - начинай с максимально простой задачи, если это DF - то максимально простой.
и ты кто сидит там и смотрит на меня.webm644 Кб, webm,
1280x720
44 394003
>>393990

> Просто берешь язык, который больше всего нравится, и пишешь на нём. Потом понимаешь, что понаписал говно, и переписываешь. И так до просветления


плюсую
45 394018
Дорогой анон, на каких движках сделаны все "эти" инди игры? Потыркался в бесплатном анреале и понял что это слишком мощный инструмент, для всяких разных ААА проектов.
Стоит ли дальше творить хуйню в анреале или есть движки более предназначенные для инди игр (Bastion, Aragami, Shadow Tactics, Little Nightmares и т.п.).
Конечно, в основном мои примеры инди игр на анреале или юнити, но тот же юнити нихуя не бесплатный, стоит ли его изучать, если я, возможно, сольюсь через неделю.
Короче, какой движок изучать, чтобы пока не вкладывать ни копейки, ибо я все равно рукожоп, но и чтобы было заебись.
46 394020
>>394018
Дваждую этого ленивого гомогея. я сам такой, не обижайся
47 394024
>>394018

>юнити нихуя не бесплатный


А мужики то не знают.
48 394029
>>393990

>процедурная генерация, это целая отдельная область, состоящая из матана чуть более чем на 99%.


Да ты хорохоришься. Гипотетически, ничего не мешает установить зависимость расположения клеток (зон) относительно друг друга. Непонятно, что математического необходимо, чтобы спроектировать двумерный массив при заданных условиях и случайном накладывании элементов.

>Потому, что дальше тебя ждет теория вероятности с различными распределениями, статистика, алгоритмы на графах, интегрирование


Статистики нет. Есть теория вероятностей укладывающаяся в банальную конструкцию switch (rand() % n) при переходе между ячейками уровня. А теперь ключевой вопрос - какой еще интеграл? Про остальное вообще нет смысла спрашивать (криптография при программировании рогалика - это извращеннее даже интеграла).
49 394045
>>394029

>Есть теория вероятностей укладывающаяся в банальную конструкцию switch (rand() % n)


Ну попробуй с помощью rand() % n реализовать такой рандом - есть диапазон, например, кол-во золота в сундуке, от 100 до 1000, чем больше значение - тем меньше вероятность его выпадения. На одном остатке от деления от rand() интересного рандома не построишь.

>при переходе между ячейками уровня.


Что ты несешь, какие переходы между ячейками уровня?

>гипотетически, ничего не мешает установить зависимость расположения клеток (зон) относительно друг друга.


>Непонятно, что математического


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

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


Так ты попробуй. Клетки тоже будешь заполнять результатом от rand() % n?
Ты не сгенерируешь ничего нормального без математики, инфа сотка. Рандомное нагромождение тайлов - это не есть хороший сгенерированный уровень.
Чтобы создать банальное подземелье с сеткой логично связанных между собой и не пересекающихся комнат, уже нужны как минимум графы или бинарные деревья.

>двухмерный массив


Я сейчас разрушу твой наивный маня-мирок, но бывают рогалики с бесконечным миром и z-уровнем, не укладывающиеся в понятие двумерного массива, тот же cataclysm. Там мир - это грубо говоря непрерывная функция от трех переменных (x, y, z), при генерации используются различные шумы для ландшафта, графы для создания правдоподобных городов, там не найдешь рандомного нагромождения элементов, весь мир спроектирован очень логично. благодаря математической базе в алгоритмах генерации.
Взять тот же шум Перлина, так обожаемый в геймдеве, это математика чистой воды. Конечно, можно взять его и использовать как черный ящик, но без понимания, как он работает, ты лишаешь себя огромной массы возможностей по его применению и придания изюминки своей генерации, ты не сможешь толком настроить его и направить в нужное тебе русло.

>Статистики нет.


Если твой рогалик состоит из двух комнат, не связанных между собой, то нет. А если речь идет о df, то она необходима.

>А теперь ключевой вопрос - какой еще интеграл?


В рогалике из двух комнат не нужно, конечно. А так - распределение водных масс в разрезах 3д мира в df, расчет распределенияя пламени по помещению произвольной формы в cataclysm'e.

>криптография при программировании рогалика - это извращеннее даже интеграла


Да нет, много где используется, начиная от сидов в виде "твою маму ебал" вместо числа, и заканчивая генераторами случайных чисел. Если ты удумаешь сделать открытый мир на rand() % n, то в скором времени заметишь, что он у тебя повторяется и зацикливается, и вспомнишь, и ты идешь гуглить криптографически стойкий генератор.
49 394045
>>394029

>Есть теория вероятностей укладывающаяся в банальную конструкцию switch (rand() % n)


Ну попробуй с помощью rand() % n реализовать такой рандом - есть диапазон, например, кол-во золота в сундуке, от 100 до 1000, чем больше значение - тем меньше вероятность его выпадения. На одном остатке от деления от rand() интересного рандома не построишь.

>при переходе между ячейками уровня.


Что ты несешь, какие переходы между ячейками уровня?

>гипотетически, ничего не мешает установить зависимость расположения клеток (зон) относительно друг друга.


>Непонятно, что математического


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

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


Так ты попробуй. Клетки тоже будешь заполнять результатом от rand() % n?
Ты не сгенерируешь ничего нормального без математики, инфа сотка. Рандомное нагромождение тайлов - это не есть хороший сгенерированный уровень.
Чтобы создать банальное подземелье с сеткой логично связанных между собой и не пересекающихся комнат, уже нужны как минимум графы или бинарные деревья.

>двухмерный массив


Я сейчас разрушу твой наивный маня-мирок, но бывают рогалики с бесконечным миром и z-уровнем, не укладывающиеся в понятие двумерного массива, тот же cataclysm. Там мир - это грубо говоря непрерывная функция от трех переменных (x, y, z), при генерации используются различные шумы для ландшафта, графы для создания правдоподобных городов, там не найдешь рандомного нагромождения элементов, весь мир спроектирован очень логично. благодаря математической базе в алгоритмах генерации.
Взять тот же шум Перлина, так обожаемый в геймдеве, это математика чистой воды. Конечно, можно взять его и использовать как черный ящик, но без понимания, как он работает, ты лишаешь себя огромной массы возможностей по его применению и придания изюминки своей генерации, ты не сможешь толком настроить его и направить в нужное тебе русло.

>Статистики нет.


Если твой рогалик состоит из двух комнат, не связанных между собой, то нет. А если речь идет о df, то она необходима.

>А теперь ключевой вопрос - какой еще интеграл?


В рогалике из двух комнат не нужно, конечно. А так - распределение водных масс в разрезах 3д мира в df, расчет распределенияя пламени по помещению произвольной формы в cataclysm'e.

>криптография при программировании рогалика - это извращеннее даже интеграла


Да нет, много где используется, начиная от сидов в виде "твою маму ебал" вместо числа, и заканчивая генераторами случайных чисел. Если ты удумаешь сделать открытый мир на rand() % n, то в скором времени заметишь, что он у тебя повторяется и зацикливается, и вспомнишь, и ты идешь гуглить криптографически стойкий генератор.
50 394054
>>394045
Охуенно поясил няш. А у тебя нету игор каких своих посмотреть? Просто интересно
51 394059
>>394045
Весь матан давно написан, опытный программист просто скачивает готовую библиотеку и пользуется.
14905419677400.jpg11 Кб, 225x225
52 394061
А что стало с шизиком, который пилил свой майнкампф на блендере?
53 394114
>>394045

>Ну попробуй с помощью rand() % n реализовать такой рандом - есть диапазон, например, кол-во золота в сундуке, от 100 до 1000, чем больше значение - тем меньше вероятность его выпадения. На одном остатке от деления от rand() интересного рандома не построишь.


100 + rand() % n. Интересный рандом зависит от меня. Ничто не мешает переменную n определять в цикле на основе имеющейся суммы у игрока. Более того, ничто не мешает делать switch в switch. В итоге имеем возможность переходов из одной ситуации в другие используя теорему умножения вероятностей, что автоматически позволяет выполнить твое примитивное условие. И даже если не вспоминать про математику, то это было бы можно программировать на интуитивном уровне.

>Что ты несешь, какие переходы между ячейками уровня?


Я рассматривал в данном случае игры в целом. Если строить уровень в качестве прямоугольника состоящего из ячеек, как это делают во многих играх, то все встанет на свои места. Ты вообще играл в игры?

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


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

>Ты не сгенерируешь ничего нормального без математики, инфа сотка. Рандомное нагромождение тайлов - это не есть хороший сгенерированный уровень.


Я писал и об условиях, про которые ты почему-то забыл. А это уже банальная диалектическая логика. Хотя, у тебя все в таком же тоне написано. Лишь бы повыпендриваться.

>Я сейчас разрушу твой наивный маня-мирок, но бывают рогалики с бесконечным миром и z-уровнем, не укладывающиеся в понятие двумерного массива, тот же cataclysm. Там мир - это грубо говоря непрерывная функция от трех переменных (x, y, z), при генерации используются различные шумы для ландшафта, графы для создания правдоподобных городов, там не найдешь рандомного нагромождения элементов, весь мир спроектирован очень логично. благодаря математической базе в алгоритмах генерации.


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

> Если твой рогалик состоит из двух комнат, не связанных между собой, то нет. А если речь идет о df, то она необходима.


Опять пустые понты. В статистике проводится расчет на основании данных и используются соответствующие методы. Так какие методы статистические используются на примере DF или любом другом рогалике? Конечно же я требую не какие-то простые расчеты медиан или среднего

>В рогалике из двух комнат не нужно, конечно. А так - распределение водных масс в разрезах 3д мира в df, расчет распределенияя пламени по помещению произвольной формы в cataclysm'e.


Что ты несешь, понтанутый дурик? 3D в DF? Мы же про оригинал. И вообще, как докажешь, что именно данные алгоритмы используются в DF?

>Да нет, много где используется, начиная от сидов в виде "твою маму ебал" вместо числа, и заканчивая генераторами случайных чисел. Если ты удумаешь сделать открытый мир на rand() % n, то в скором времени заметишь, что он у тебя повторяется и зацикливается, и вспомнишь, и ты идешь гуглить криптографически стойкий генератор.


Генератор случайных чисел используется по умолчанию. Еще одна примечательная ссылка на rand() % n, которая почему то опять вырвана из контекста. Криптография - это не только "шифр Цезаря", дурик, а еще и различные извращения в кодировках, которые нафиг не нужны в рогалике по примеру DF. Прежде чем написать какую то чушь подумай 7 раз, а потом реши стоит того или нет. Я же начну разводить тебя на конретику относительно DF где мы и выясним много ли нужно математических знаний для создания подобного.
53 394114
>>394045

>Ну попробуй с помощью rand() % n реализовать такой рандом - есть диапазон, например, кол-во золота в сундуке, от 100 до 1000, чем больше значение - тем меньше вероятность его выпадения. На одном остатке от деления от rand() интересного рандома не построишь.


100 + rand() % n. Интересный рандом зависит от меня. Ничто не мешает переменную n определять в цикле на основе имеющейся суммы у игрока. Более того, ничто не мешает делать switch в switch. В итоге имеем возможность переходов из одной ситуации в другие используя теорему умножения вероятностей, что автоматически позволяет выполнить твое примитивное условие. И даже если не вспоминать про математику, то это было бы можно программировать на интуитивном уровне.

>Что ты несешь, какие переходы между ячейками уровня?


Я рассматривал в данном случае игры в целом. Если строить уровень в качестве прямоугольника состоящего из ячеек, как это делают во многих играх, то все встанет на свои места. Ты вообще играл в игры?

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


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

>Ты не сгенерируешь ничего нормального без математики, инфа сотка. Рандомное нагромождение тайлов - это не есть хороший сгенерированный уровень.


Я писал и об условиях, про которые ты почему-то забыл. А это уже банальная диалектическая логика. Хотя, у тебя все в таком же тоне написано. Лишь бы повыпендриваться.

>Я сейчас разрушу твой наивный маня-мирок, но бывают рогалики с бесконечным миром и z-уровнем, не укладывающиеся в понятие двумерного массива, тот же cataclysm. Там мир - это грубо говоря непрерывная функция от трех переменных (x, y, z), при генерации используются различные шумы для ландшафта, графы для создания правдоподобных городов, там не найдешь рандомного нагромождения элементов, весь мир спроектирован очень логично. благодаря математической базе в алгоритмах генерации.


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

> Если твой рогалик состоит из двух комнат, не связанных между собой, то нет. А если речь идет о df, то она необходима.


Опять пустые понты. В статистике проводится расчет на основании данных и используются соответствующие методы. Так какие методы статистические используются на примере DF или любом другом рогалике? Конечно же я требую не какие-то простые расчеты медиан или среднего

>В рогалике из двух комнат не нужно, конечно. А так - распределение водных масс в разрезах 3д мира в df, расчет распределенияя пламени по помещению произвольной формы в cataclysm'e.


Что ты несешь, понтанутый дурик? 3D в DF? Мы же про оригинал. И вообще, как докажешь, что именно данные алгоритмы используются в DF?

>Да нет, много где используется, начиная от сидов в виде "твою маму ебал" вместо числа, и заканчивая генераторами случайных чисел. Если ты удумаешь сделать открытый мир на rand() % n, то в скором времени заметишь, что он у тебя повторяется и зацикливается, и вспомнишь, и ты идешь гуглить криптографически стойкий генератор.


Генератор случайных чисел используется по умолчанию. Еще одна примечательная ссылка на rand() % n, которая почему то опять вырвана из контекста. Криптография - это не только "шифр Цезаря", дурик, а еще и различные извращения в кодировках, которые нафиг не нужны в рогалике по примеру DF. Прежде чем написать какую то чушь подумай 7 раз, а потом реши стоит того или нет. Я же начну разводить тебя на конретику относительно DF где мы и выясним много ли нужно математических знаний для создания подобного.
54 394115
Я ебал этот тред просто, задаешься вопрос и все что сука ты видишь это как два уебана сруться после твоего поста, ебучие мрази. Харкнул каждому в еблище.
55 394118
>>394115
Ты только себе можешь харкнуть, стоя против ветра, долбик.
56 394119
>>394118
Так - не могу. Я выстреливаю из своего рта слюной как из пушки, мои легкие олимпийского пловца и накаченная грудина КМСа по жиму лежа, способствует этому. Скорее я б вам, хуесосам, пробил плевком черепа насквозь.
57 394122
>>394119
Твоя грудная клетка олимпийского пловца хорошо словит лишь нож. А вообще, ты же понимаешь, что вступаешь в спор и становишься одним из двух "долбаебов", о которых ты писал ранее?
58 394124
>>394122
Теперь понимаю. Ты прав.
59 394128
>>394114

>100 + rand() % n


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

>Если строить уровень в качестве прямоугольника состоящего из ячеек, как это делают во многих играх, то все встанет на свои места.


Нахуя вызывать rand() при переходе между этими ячейками, ты совсем там ебанулся?

>Не помню, чтоы в DF были понты связанные с шумом Перлина.


А ты как думаешь, как там генерируется мир? Тип ячейки определяется остатком от деления rand()?

>3D в DF?


Внезапно, мир в DF трёхмерный, там есть z-уровень и если подкопать по озеро, то вода будет распределяться на нижние уровни.
На остальное даже отвечать не буду, ты видимо не писал ничего сложнее хелло ворлда в своей жизни, ну либо просто отбитый на всю голову.
df.png46 Кб, 889x307
60 394130
Про математику в df
61 394136
>>393990
>>393996
Зацикленность на ЯЗЫКАХ и ФРЕЙМВОРКАХ у меня оттого, что уже энное количество лет я веб-макака, никогда даже не думавшая в сторону геймдева, и я не знаю, на чём лучше в 2к17 начинать делать игру типа DF, на питоне, си, си++, джаве или вообще на swift е каком-нибудь.

Программерская база у меня норм инбифо веб-макаки не могут в пограминг
Тратить дни на изучения питона и осознание того, что на нём такую игру пилить в пять раз муторнее не хочется, тем более послушать людей, шарящих в теме всегда полезно, поэтому написал сюда. Ответов так нормальных и не получил, всем спасибо
14811487387560.webm3,9 Мб, webm,
1280x720
62 394138
>>394136

>Тратить дни на изучения питона и осознание того, что на нём такую игру пилить в пять раз муторнее не хочется

63 394141
>>394136

>Программерская база у меня норм


Умеешь ПРОГРАММИРОВАТ НА HTML?
64 394142
>>394136

> питоне, си, си++, джаве или вообще на swift


Haskell Engine
65 394148
>>394136

>веб-макака


>На чём делать дф


На pixi.js с любой серверной частью, конечно же
66 394158
Ребят, какие фреймворки есть на С++ для геймдева, если вообще с ним ниразу на плюсах не связывался?
С чего начать?
//На джаве, например, на libGDX писал.
67 394160
Ребят, какие фреймворки есть на С++ для геймдева, если вообще с ним ниразу на плюсах не связывался?
С чего начать?
//На джаве, например, на libGDX писал.
68 394167
69 394173
>>394128
Ты, конечно, прав, что математика нужна, но единственный способ изучить математику - это применять математику. Поэтому пусть человек начинает делать свою игру. По ходу дела и в математике разберётся.

> чем больше значение - тем меньше вероятность его выпадения.


Самый простой вариант.
while (rand() > threshold) ++gold;

>>394003
Таки да. Преимущество С/С++ в том, что проще взаимодействовать с нативными библиотеками. Но логику надо писать на том, что больше нравится.
70 394179
>>394158
SDL, SFML.
Для низкого уровня GLFW (+GL) очень хорош.
71 394188
>>394128

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


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

>Нахуя вызывать rand() при переходе между этими ячейками, ты совсем там ебанулся?


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

>На остальное даже отвечать не буду, ты видимо не писал ничего сложнее хелло ворлда в своей жизни, ну либо просто отбитый на всю голову.


Ты так "ловко" прошел через неудобные вопросы, что позабавил меня. Все понты на пустом месте. Теперь всего один главный вопрос - ты можешь доказать, что в DW используются теории на уровне высшей математики ВУЗосвкой программы? Если не сможешь, то заранее обречен быть лишь балаболом с высоким самомнением, как и большинство анонимов.
72 394189
>>394054
Такие аутисты игры не делают. Они только срут в /gd/.
73 394201
>>394189
Да тут только срущиеся твари, задаю вопрос, всем просто похуй, накой этот тред для НЬЮФАГОВ блять, уебское говнище. В рот всем нассал обитающим здесь.
74 394202
>>394201

>В рот всем нассал обитающим здесь.


Значит и себе?
19201310231366196824.jpg903 Кб, 3335x2400
75 394205
Долой скотское отношение товаищи! Хватит! Настало вьемя взаимопомощи, как фактоа погвесса, товаищи! Будет же помощь каждому и пусть каждый будет стааться помочь дугому! Так мы и добьемся успеха! Так мы и еализуем наши цели!
Runner 2017-04-02 22-01-40-29.webm4,6 Мб, webm,
1024x768
76 394212
>>394205
Поможешь мне с гейммейкером?

У меня есть скрипт, который находит кратчайший путь между двумя точками. Этот путь собирается как набор координат квадратов, через которые должен пройти объект, чтобы попасть из точки в точку.

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

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

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

Как мне это сделать? Каким должен быть алгоритм?

Но допустим я хочу
77 394213
>>394188

>наполнение секторов событиями


>текстурами


>цикл рендеринга


>построение карты


>прямоугольная карта


>заполнение секторов текстурами


>рогалик


Проиграл с маня-мирка кукаретика.
Напиши еще пару знакомых баззвордов, чтобы сделать вид, что ты хотя бы немного понимаешь, о чем пишешь.
78 394219
>>394213
Я правильно понимаю, что у тебя нет аргументов и ты просто пишешь мнение? Очередной балабол.
79 394230
>>394212

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


Как вариант помещать в контейнер параметры векторов фиксирующих размеры и координаты объектов, которые должна пытаться обходить ракета. Радиус поворота определяешь сам (если я правильно понял, то расстояние с позиции ракеты от которой будет проверка условия нахождения рядом какого либо объекта уровня). Я бы попробовал задать таймер в течении которого ракета шла бы в направлении избегающем столкновения, но при этом не противоречащему нахождению цели - по верху или низу от объекта столкновения (расстояние определяешь сам, но с учетом длины объекта уровня который обнаружен при условии проверки), но в сторону к цели. Если таймер закончился, то определяешь дальнейшее направление сам (при таком условии позволить ракете лететь напрямую к цели сталкиваясь с объектом уровня).
80 394234
>>394158

> На джаве, например, на libGDX писал


Почему перестал?
81 394235
>>394230
Честно говоря я не совсем тебя понял вернее совсем не

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

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

Блин, выглядит как неплохое решение. Опять что ли до 3 ночи кодить?

Но я уверен, что я не первый, перед кем стоит такая задача, и наверняка сужествует уже готовый эффективный алгоритм.
82 394241
Какие языки учить маминому будущему ГЕЙмдевелоперу?
83 394244
>>394241
Советую начать с haskell
84 394245
>>394235

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


Точнее условие проверки расстояния между текущими координатами выпущенной ракеты и объектов (коллизий), которые ракета должна обходить.
В любом случае, были американские книги с готовыми наработками по играм - "Game Programming Gems". Можно посмотреть в них.
85 394280
Ну че петухи, все свои говно игры делаете?
songpost.webm13,1 Мб, webm,
1280x720
86 394290
>>394280

>Ну че петухи, все свои говно игры делаете?


Го к нам
87 394322
А как вообще делаются саунтреки к играм?
Вот сделаю я полностью игру, но вставлю туда пизженные саунтреки из какой-то другой игры.
И захочу перед выпуском их заменить на не пизженные.
Что делать и сколько это будет стоить?
88 394324
Чет геймдев это пиздец сложно.
89 394326
>>394324
А хули ты хотел? Это тебе не мыло в тазике гонять.
90 394327
>>394326
С вебдевом дела обстояли значительно проще, например.
91 394335
У меня горит жопа. Нет, не так: У МЕНЯ ГОРИТ ЖОПА БЛЯДЬ.

В какой программе учиться 3д-моделлингу? Сука как же бесит куча инфы. Будь я не научен кибер-воровству, я бы выбрал бесплатный блендер, ведь остальное стоит денег. Но я со школы научился воровать программы в интернете, которых тут навалом.

Я поделал пару ознакомительных туториалов по майе и в принципе было интересно, 3д макс меня почему-то бесит, хуй знает почему, нет объективных причин. Думал таки учиться блендеру, но все пиздят про его кривой интерфейс.

Хочу уметь делать модельки для игр ну или для анимации. Чё скажите?
92 394350
>>394335
Майя.
Если так случиться, что ты достигнешь успехов, в итоге все равно придется перекатиться на неё. Все пути ведут в майю.
94 394358
Что лучше SFML или SDL?
В чем между ними разница, грубо говоря?
Что лучше для начинаний в ГД?
95 394359
>>394358
Если у тебя нет конкретной идеи, которую сложно реализовать, и опыта в геймдеве, то используй для начала уже готовые среды разработки вроде Unity или Godot.
96 394372
>>394335
Ты spine своровал? Поделись.
97 394396
Пасфайндинг для летающих юнитов с инерцией - это вообще тривиальная задача, или каждый дрочит костыли как хочет?
99 394404
>>394402
Нет ты.
100 394411
>>394402
на вопрос ответь - и уебу, чо
101 394413
>>394372
Читал на этой же доске, что заместо спайна можно ту же анимацию в блендере сделать.
Погоди.. в блендере? А может и в майе можно? Вот сука, снова сомнения!!
102 394414
>>394327
Поясняю один раз:
Геймдев : искусство 21 века
Вебдев: завод 21 века
Тебе выбирать
103 394423
>>394411
я тебе написал стиринг бихейвор для точки, которая летит к какой-то точке пространства. Так птицы летают. А вообще гугли steering behaviour ai
104 394424
>>394423
Стиринг подходит для маняврирования на коротких дистанциях когда ты уже движешься в нужном направлении, а саму кривую на длительную дистанцию птицы получают из нейросети в своей башке.
Нейросеть я хуй такую обучу, А* в данном случае будет 9тимерный нахуй, 3д векторфилд + корректировка стирингом - опять же когда ты уже в нужном направлении развернут и разогнан.
105 394426
>>394424

>Просто case analysis


>Ко-ко-ко нейросеть, модно стильно молодежно!

14829315872490.png3,7 Мб, 1043x2000
106 394434
Сап, анончики.
Подскажите, как захуячить проверку на принадлежность координат объекта 1 к координатам объекта 2?
Всмысле, на попадание координат объекта 1 в координаты объекта 2.
2Д, разумеется.
107 394435
>>394434
Юнитек штоле?
Гугли AABB collision detection.
108 394436
>>394435

>Юнитек штоле?


Нет, пилю свой велосипед.
Sequence 01.webm1,8 Мб, webm,
920x504
109 394450
>>393737 (OP)
Погромист в треде, задавайте свои ответы.
Сап гдч, моя первая игра пикрилейтд
Runner 2017-04-04 02-34-32-78.webm5,3 Мб, webm,
1024x768
110 394451
>>394396
Продрочил почти целый день.
111 394452
>>394451
Знаю, что ракеты похожи на долбаных пчёл. Думаю, когда у них появится дымный след эта похожесть пропадёт.
112 394462
>>394451
Как вариант, не делай ракетам поиск пути, а сделай их тупыми. Видит цель - летит к цели. Не видит цель - летит туда, где видела цель в последний раз (последний раз цель была в одном пикселе от препятствия, поэтому надо лететь не совсем туда).
113 394463
>>394462
Сейчас у ракеты радиус наведения больше чем комната.
Завтра (сегодня) сделаю им более интересную систему наведения, это тоже поможет им отличаться от пчёл.
Ну и как вариант - добавить им инерции, но тогда они будут всё время биться об стены и станут неэффективным оружием.

Блин, программирование игры будоражит не хуже, чем игра в интересную игру. Не могу заснуть и всё тут.
115 394488
Вот читаю этот и тред и тоже хочется обмазаться каким-нибудь движком и языком программирования, чтоб как анон выше ебаться с созданием ии и прочей хуйни.
Аж шишка встала.
watch.webm9 Мб, webm,
1280x720
116 394492
>>394434

>Подскажите, как захуячить проверку на принадлежность координат объекта 1 к координатам объекта 2?



на примере одной оси и на паскале лол

if (x0-x1>-(жирнота0+жирнота1)) and (x0-x1<жирнота0+жирнота1)) then
117 394493
Анон разбирающийся в теории вероятности, нужна помощь!
Есть два юнита. Первый стреляет во второго. Первый может попасть с вероятностью 70%. Второй сможет уклониться (с учетом того что первый таки попал) с вероятностью 50%. Как высчитать итоговую вероятность попадания для первого юнита?
science.webm8,7 Мб, webm,
640x360
118 394494
>>394493

>Анон разбирающийся в теории вероятности


70% 50% = 0.70.5=0.35
119 394495
>>394493
Перемножить.
2ch.jpg11 Кб, 200x200
120 394496
>>394494
0.7 * 0.5 = 0.35
121 394498
Откуда можно спиздить бесплатных звуков для оружия? классического баллистического, а не Scu-Fu Super Laser Pack в которых лишь 1 из 100 не вызывает внутричерепное кровотечение
122 394499
Где раздобыть гамак 2? Ясен хуй я быдло, трап и пират.
123 394501
Есть ли какой-нибудь йоба конструктор для полных нюфань?
124 394503
>>394494
>>394495
>>394496
Спасибо :3
125 394509
>>393737 (OP)
Аноны, прикатываюсь из цыгача. Я даже немного удивлен, но чому нет треда о разработке под всякое некроговно типа NES? Или есть? В FAQ не нашел.

Гугления по теме этой очень успешны, скоро начну пердолить, думаю найти на лохито/гбх себе оригинальную NES и флешкатридж под нее для финальных тестов.

В идеале планируется кроссплатформенный движок, на самом деле и игорь в довесок. Попенсорс есесна
126 394511
>>394509
буду вторым после тебя на твоём некродвигле. лучше бы ты на снес его высрал или поддержку прикрутил
127 394512
>>394509
Ты ебанутый что ли? Зачем? Делай пиксельное говно на 2 кнопки и всё.
128 394513
>>394511
Сперва с NES хочу разобраться, потом допилить поддержку SNES и Sega Mega Drive. На первый оно по сути и без изменений покатит, лол
129 394514
>>394512
По сути это и будет пиксельное говно на две кнопки и крестовину. Больше просто кнопок нет, лол
130 394515
>>394514
Я тебе об этом и говорю, ёб твою мать.
131 394517
>>394488
Что тебя останавливает? Я вкатился 2 месяца назад с абсолютного нуля, а до этого сам завидовал.

>>394475
На видео какое-то лютое говно. Но спецэффект комбо удерживает внимание, а ведь это достаточно стандарнтый спецэффект, наверное даже бесплатный, из набора. Видел его 1000 раз.
Что говорит о важности спецэффектов.

>>394434
Твой объект 2 - квадрат.
Для каждого угла своего объекта 1 делаешь проверку:
если точка внутри квадрата значит коллизия.

Если твой объект 1 больше объекта 2, значит проверок должно быть больше, тогда добавляй точки посередине каждого ребра. Так у тебя будет уже 8 проверок.

Вот возьми волшебный гайд для гейммейкера. Ты сможешь легко его адаптировать под свой движок. не легко, придётся подумать
https://forum.yoyogames.com/index.php?threads/on-slopes-and-grids-subpixel-perfect-topdown-movement-and-collision-line-without-objects.4073/

>>394499
Я искал-искал, потом купил.
133 394519
>>394518
Мотивирующая на что?
134 394520
>>394518
https://steamspy.com/app/559900

Он продал это говно где-то двум тясчам пользователей по 500р? ЧЕГО????
135 394521
>>394520
Это игра, точнее серия игр - мем рунета.
pavlik3.png1,2 Мб, 3500x2500
136 394522
>>394519

>Мотивирующая на что?


на /gd/
137 394523
>>394522
Каким хуем-то, блядь? Это игра мемчик, её муддисон пиарил с 2008 года по сей день, вот и скупили толпы школников, двачеров и прочих.
139 394526
>>394525
Вот это даун.
140 394527
>>394450
Хорошая игра. Что в ней нужно делать?
141 394528
>>394527

>Хорошая игра. Что в ней нужно делать?


ссать на ОП-а
только опытные АИБ-юзеры знают что это
143 394533
>>394498
Вскрываешь файлы какого-нибудь йоба шутана
@
Вытаскиваешь звуки
@
Перекодируешь в другой кодек
1468202480053.jpg60 Кб, 640x425
144 394534
>>394529
распидор предсказал будущее монтируя эту вебмку
145 394538
>>394517

> Что тебя останавливает?


А с чего начинать? Как научиться этому вашему созданию игорь?

> Я искал-искал, потом купил.


Я слишком жмот, вдруг я поиграюсь недельку и мне не понравится?
146 394541
>>394538
Я скачал триальный гамак и запустил на ютубе урлки шона спалдинга.не уверен в фамилии. Его кпнал первый по запросу game maker tutorial
147 394544
>>394511
Кстате, дай свои контакты лучше. мыло/телега/вкудахт есть
148 394549
Ананасы, есть студенческая лицензия майки 2017, если я на неё поставлю спираченный ментал рей, что может быть?
149 394550
>>394533
Может сразу пиздить из фильмов тогда? Вот кстати интересно, с юридической точки зрения, если я звозьму звуки из какого-нибудь видео на ютубе и немного пошаманю звук в редакторе, никто же не доебется?
150 394554
>>394549
Ставь крякнутую и не выёбывайся. Студенческая хуже червя пидора, которая к тому же стучит на тебя.

>ментал рей



Тебе дали арнольд, нет буду говном рендерить
151 394555
>>394554
А разве он лучше? Я скажу честно, я не разбираюсь в майе, и по парочке тем на форуме показалось, что арнольд хуже воспринят был, типа многим бомбит что ментал рея нет. Не скажешь, чем он лучше?

А чё значит стучит? Там же отличий никаких, ну кроме того что на студенческой нельзя продавать поделки свои.
152 394559
>>394555
Технически ментал устарел и отстает от остальных (даже самых захудалых) рендеров на пару лет.
http://blog.selfshadow.com/publications/s2014-shading-course/langlands/s2014_pbs_alshaders_slides.pdf

>А чё значит стучит?

Ну например, если в пиратской или лицензионной версии открыть файл сохраненный в студ. версии, то при открытии такого файла всплывет окно с предупреждение о том, что файл был был создан с использованием студ. версии.
153 394560
>>394559
Вот когда он такое в юнити или уече начнет писать тогда и приходи, пиратоблядь обоссаная.
Безымянный.png67 Кб, 417x727
154 394561
>>394560
сык-сык тебе на ебало
Снимок.JPG209 Кб, 1638x955
155 394563
>>394560

>пиратоблядь



Где твой бог теперь?
14850011993280.png138 Кб, 347x329
156 394565
>>394561
>>394563

>эти попытки прикрыть разорванную сраку картиночками

157 394566
Сап, анон. Есть два стула: выпуклые и вогнутые берега. Один требует дополнительных нод вокруг основной ноды, больше различных вариаций и меньшую скорость обработки, а второй - полная противоположность первому, как вы уже поняли. Минус второго только в том, что такие объекты, как лес мне придется пилить тоже в разных вариациях с учетом берегов, чтобы не вышло так, что деревья растут на воде. Внимание, вопрос: так все-таки какой из вариантов лучше? Я мыслю вообще в правильном русле? Если нет, то подскажите, какие существуют еще методы реализации данной задачи. Если будут ссылки по теме, то тоже заебись. Мне, например, не удалось найти по данному вопросу что-то путное.
158 394567
>>394566

>лес мне придется пилить тоже в разных вариациях



Вот это. И пусть лес у тебя имеет вариации в зависимости от любых соседних клеток. Т.е. сливается с лесом на соседней клетке, имеет каменистую опушку если рядом гора, а рядом с морем возникает пляж.
159 394568
>>394567
Спасибо. Мне этот вариант все-таки тоже более симпатичен.
mapl.JPG271 Кб, 702x1024
160 394572
>>394566
Первый вариант. Так делают везде. Для второго случая тебе все равно придется делать 2^6 = 64 разных вариантов вогнутости - у тебя же целых 6 сторон и по соседству с каждой может быть тайл, в разных комбинациях.
1.jpg109 Кб, 1087x574
161 394574
>>394572
Сид с тобой не согласен.
162 394576
>>394574
В Civ 5 вообще отлично сделано: контуры берега практически не привязаны к тайлам. Но Цива для это очень высокая для /гд планка.

>>394572
Я склоняюсь к тому, что поначалу надо делать один базовый тайл для суши, один для моря, а дополнительные визуальные эффекты рисовать уже поверх базовых тайлов.
163 394577
>>394574
Я даже спорить с тобой, дебилом, не буду. Сравнивать нарисованные 2д тайлы с алгоритмом генерации карты в цивке, вообще охуеть.
14875352854580.png134 Кб, 264x264
164 394583
>>394576

>Но Цива для это очень высокая для /гд планка.


Даже боишься слешем закрыть, молокосос
goblin-8.png134 Кб, 264x264
165 394602
>>394583
НЕ ТРОГАЙ МОЁ ГОВНО
166 394603
>>394602
А вот и авторские права подъехали.
14710975089340.png93 Кб, 232x232
167 394609
>>394602
? а не то чо
goblin2special.png66 Кб, 232x232
168 394616
>>394609
А НЕ ТО ВСЁ
goblin2trunkspanties.png90 Кб, 232x232
172 394625
173 394629
Зарепортил даунов срущих друг другу в рот
не бойтесь.webm12,6 Мб, webm,
1280x720
174 394630
>>394629

>Зарепортил даунов срущих друг другу в рот


а мог бы игры делать
175 394639
176 394641
>>394630
хуя этому дебилу от димасика пригорает
177 394642
Есть здесь кто-нибудь, кто разбирается в particle system гамака?
178 394647
>>394642
Нет, но ты все равно говори что там тебе надо.
179 394678
>>393737 (OP)
Кто-нибудь архитектуру ECS раскуривал?
Как считаете, это норм хранить в системах какие-то данные, состояния?
Пытаюсь реализовать хотя бы более-менее простой ГУИ на ЕЦС, возникает проблема при навигации клавишами по элементам интерфейса.

Пусть даже введем какой-то компонент "курсор", пусть сделаем новую сущность с этим компонентов. Но при нажатии на клавишу Enter должна, грубо говоря, происходить проверка в каком именно элементе интерфейса находится этот курсор.

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

Либо еще один вариант, аналогия с физическим движком: и для курсора, и для каждого элемента ГУИ сделать "физический" компонент, который хранит координаты и размеры, и сделать систему проверки коллизий, где каждая пара сверялась бы на "столкновение" с каждой, но элементы интерфейса не могут в принципе друг с другом сталкиваться, поэтому будет некоторое кол-во лишних циклов происходить, что тоже не очень хорошо.

Было бы все просто, если система хранила бы у себя хотя бы ID сущности курсора, и система, которая срабатывала бы при нажатии клавиши могла проверять список элементов интерфейса с одной конкретной сущностью. Но не породит ли это каких-то других проблем?
180 394681
>>394678
Хотя вот еще можно у каждого элемента гуя хранить компонент курсора, и при изменении состояния курсора пробегать по всем элементам и менять его, но это тоже несколько накладно.
Вопрос о хранении состояния/данных в системах все еще стоит.
faith.webm8,5 Мб, webm,
640x480
181 394685
>>394641

>от димасика пригорает

182 394690
>>394685

Да-да. Обычно люди в таких ситуациях либо едят говно, либо садятся на бутылку - одно из двух зол. Но Димасик - он, можно сказать, мастер многоходовочки и multi-truck отсасывания хуёв: и на бутылку сесть умудрился, и говна поесть, и даже залупу немытую лизнуть.

Вот уж воистину макиавеллианский разум.
14911452807060.png59 Кб, 256x192
183 394693
>>394690

>Вот уж воистину макиавеллианский разум.

14173241672940.jpg175 Кб, 1200x803
sage 184 394704
Привет ананасики, не знаю туда ли я зашел, но это скорее по вашей части.
Есть у меня тема диплома - соль в том что нужно создать 3д модельку, плоскую.
Нижний слой это карта местности, а верхний многополигонный сплайн, вершины полигонов которого - точки на карте, высота вершины берется из БД, куда они заносятся в реальном времени (показания датчиков). Получается такая неровная поверхность. При этом цвет поверхности на вершинах определяется вторым показателем датчика и растекается градиентом.
Научрук хочет чтобы я писал это все на Java (логику обработки данных из БД и само взаимодействие с БД - тут ничего сложного), графон как я понимаю реализовывать на OpenGL, проблема в том, что я не знаю с какой стороны подойти к этому графону, почитал что ява оче криво взаимодействует с ним.
Помогите, подскажите какие у меня есть варианты чтобы это попроще реализовать? Языки/движки/библиотеки, буду благодарен любой информации.
185 394705
>>394704
Пиздец, еще один дегенерат с 7 классами образования, купленным ЕГЭ. Потом ты блять будешь ломиться в мои божественные компании и просить 100к за гавнокод и непонимание. иди на хуй. Поскорее бы мне сделали гринку и я свалил в бошественную сшашку.
186 394707
>>394705
э дружок, вот это багет у тебя.
Я вообще в сетях работаю а не в погромировании, не буду в твою кормушку лезть не боись, заканчиваю заочку для корки.
187 394709
>>394705
Ну ты и мразь. Вместо того, чтобы выебываться дал бы совет персонажу, а не выкручивался перед чтецами. Тебя в детстве не пиздили за высокомерие?
188 394721
>>394678
Хуйнёй занимаешься. Если тебе надо запилть гуй - пили гуй.
189 394723
Сап, какой процент того что я захуячу три дэ шутер на webgl и начну косить бабло? Хочу зарабатывать на adsens и донате естественно. Уже думаю как я не работаю, ничего не делаю и получаю мани.
190 394731
>>394723

>какой процент


>три дэ шутер на webgl


Онлайновый поди, на вебсокетах? Тогда близок к нулю.
191 394734
>>394731
Да на вебсокетах, хихихи, они отлично работают, в чем проблема? в том что это не клиент-клиент? Пускай лагает, мне поебать, главное чтобы бабло капало. Начну пилить сегодня.
192 394736
>>394734

>они отлично работают


Много на них шутеров написал? Небось еще сервер будешь на node.js писать?
193 394742
>>394736
Конечно на node.js, не на плюсах же его писать. А игры я еще не писал, это первая. Кстати сервер можно и на плюсах, но я дебил, поэтому на на node.js. Я уверен что это будет нормально работать.
194 394745
>>394742
Попробуй еще толще.
195 394746
>>394745
Я реально сегодня начну его писать. Начну зарабатывать миллионы и я не шучу. Это все серьезно. У меня серьезные намерения. Это серьезно. Я серьезно.
196 394747
>>394678
Бамп вопросу

>>394721
Гуй это только одна из возможных задач. Хочу понять возможности и границы применимости архитектуры.
14556381470030.jpg122 Кб, 1146x938
197 394749
>>394742

>Конечно на node.js, не на плюсах же его писать.

198 394750
>>394749
Там скобка не закрыта я не гей
скобки.webm3,1 Мб, webm,
800x450
199 394755
>>394750

>Там скобка не закрыта я не гей


не смотри на мир через свои скобки

>>314972 (OP)
вот например мир без скобок в cxtree
200 394764
>>394705

> Поскорее бы мне сделали гринку


Такой то манямир
CAhxn (1).jpg90 Кб, 690x372
201 394765
Есть ли тут ВНЕЗАПНО разработчики 3д онлайновых шутеров ?
Поясните мне за хитбоксы, чому их координаты нельзя привязать к координатам модельки, чтобы они не съезжали, как на пикрелейтед и шли в ногу с моделькой? Очень грубо показано, но, надеюсь, суть ясна.
Почему хитбоксы нельзя сделать ровно такими же по форме и размеру, как, допустим, форма головы или пальцев модели персонажа?
От чего зависит положение хитбокса в пространстве? Пинг? ФПС? Настроение аллаха?
202 394769
>>394765
Они и так всегда привязаны к координатам модельки, просто ты дебил, и смотришь на картинку, которая демонстрирует, КАК БЫ БЫЛО, если бы не было механизма компенсации лага.
203 394773
Какой движок лучше всего подходит для разработки игр для мобильных телефонов?
204 394774
>>394769
Тогда почему в ссаной школоконтре го всё ещё хуевые хитбоксы, которые ЗНАЧИТЕЛЬНО ТАК сьезжают относительно модельки, если у них есть этот йоба механизм компенсации лага? не уверен, что он реально есть
205 394775
>>394774
Давай ты все таки осилишь дальше первого абзаца https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
206 394776
>>394765
Потомучто сервер не может догадаться что будет через секунду на клиенте. Поэтому показывает усредненное значение.
207 394780
>>394774
Хуёвая твоя мамка что вырастила доблаеба. Игра расчитана на то, что ты играешь с 0 пингом.
208 394781
>>394747
Зачем? Чтобы спорить с пидорами из гд? Делом лучше займись, а понимание философской херни к тебе само прийдёт со временем.
209 394783
>>394723

>Уже думаю как я не работаю, ничего не делаю и получаю мани



Если ты думаешь об этом, игры ты не напишешь.
210 394789
>>394781
Несколько месяцев назад я упоролся и начал реализовывать свой убер-фреймворк ЕЦС, чтобы потом юзать для разработки своих игр.
По мере реализации определенного функционала я провожу тесты на применимость фреймворка в реальных условиях.
ГУИ - уже третий тест, и возможно последний перед тем, как я сделаю "релиз", после которого я уже с уверенностью смогу пилить игру.
shadowwarrior.webm9,8 Мб, webm,
1280x720
211 394792
>>394765

>Есть ли тут ВНЕЗАПНО разработчики 3д онлайновых шутеров ?


Все начинают пилить мультиплеерные шутеры только тогда когда не в силах сделать толковый синглплеер.
212 394801
>>394792
Почему, тем кто не может уехать в США просто не застрелиться? Ну они же не могут. Зачем мучаться и жить в рашке?
213 394804
>>394801
Почему бы тебе не уебать в свою параши?
214 394806
>>394792
Лол, еще один долбаеб с крайностями.
215 394808
>>394804
Насри себе на лицо, долбаеб.
216 394813
>>394789

> пилю фреймворк


> уже на этапе тестирования всех своих 4 классов

217 394814
>>394509
друзь ждёт(((
218 394815
>>394509

> некроговно типа NES


Тут все мечтают о миллионах проданных копий свой йобы, чего на некроговне не сделать.
i.jpg58 Кб, 604x374
219 394816
>>394509

>Аноны, прикатываюсь из цыгача. Я даже немного удивлен, но чому нет треда о разработке под всякое некроговно типа NES? Или есть?


Был тред, но утонул.
Зачем если есть малинка и её клоны?
Не проще у себя в /cg/ создать тред по разработке, чтобы остальные цгачеры текли от зависти?
220 394817
>>394813
Что сказать-то хотел?
Для меня это первая подобная разработка, к тому же ECS не так жестко формализован, поэтому приходится самому продумывать какие-то решения. Ну и естественно их надо проверять, насколько удобно получилось и т.д.
221 394881
Как вкатится в геймдев?

За скоко времини можно научится делать легкую инди игру?
222 394882
>>394881

>Как


Научится программировать.

>За скоко


Год-полтора минимум.
223 394884
>>394882
Ебатььь годд нахуй... че так долго, кому кайф учить это, если даже нет команды друзей-энтузиастов?
224 394885
>>394884

>кому


Человеку который поставил себе конкретную цель.
внимание.webm3,4 Мб, webm,
800x450
225 394888
>>394881

>Как вкатится в геймдев?


С помощью вылезаторо-треда конечно. В ньюфаго-треде концентрация скучающих ньюфагов только тянет тебя назад.
226 394915
>>394888
Вылезаторство же.
227 394916
Ананас, такая вот просьба.
Пилю тут небольшую игру и никак не могу определиться каким-образом обозначить область между которыми будет двигаться моб. Ну чтобы их видел игрок и они не шибка выделялись на фоне всего остального.
Какой-то рунический круг или что такое.
Подкинешь текстурок?
228 394920
>>394916
Дак просто задай ему очередь точек по которыми он будет двигаться
 .PNG9 Кб, 483x19
230 395001
Котаны, как в ренпае выпилить вот эти кнопки, находящиеся в текстбоксе? Жопой прошерстил gui.rpy, нашёл там только на майн меню.
14855402144210.webm12,3 Мб, webm,
840x472
231 395003
>>395001
screens.rpy
внизу
232 395005
>>395003
Спасибо, 238 строчка.
233 395008
Аноны, подскажите пожалуйста конструктор или движок или готовый фреймворк, где можно реализвать подобное:

- Некий симулятор хождения по комнатам дома. Взаимосвязь с комнатами завязана на времени, допустим в одной комнате доступна условная функция "подрочить", в условные 22.00. Активировал, прибавил +1 час. И так много различных фишек в разное время в разных комнатах.

Если с условиями и переменными разберусь, велосипедить и писать код не осилю и желания нет. Пробовал Construct 2 - игра при запуске жрет всю оператву, ибо загружает тестовую графику с 5 комнат, в которых свой графон на каждый час. Пробовал Renpy. Все было бы хорошо, но не могу привязать ход игры к картинкам и переменным, а не тексту (если нет текста, игра просто кончается, всяких idle \ statepoint ов не нашел и не знаю как реализовать). Гейм мейкер по началу показался сказкой, но чем дальше влазил, тем больше требовалось знания кода, и на каждый чих и позицию изображение выставлять координаты просто заебался...
Может в Юнити есть готовые ассеты, про которые вдруг не слышал...
Заранее спасибо.
Runner 2017-04-06 17-54-23-55.webm2 Мб, webm,
1024x768
234 395012
В результате создания webmrelated я узнал, что если в gms2 создать пустой проект, создать в нём единственный объект с единственной строчкой в step ивента, то дебагер не сможет запуститься, а игра перестанет отвечать где-то через 2 минуты.

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

Вот эта строчка.

key_shoot_released = keyboard_key_release(ord("Z"));
235 395014
>>395012
Допиши эту строчку в проект 10ти своим друзьям и деревотян придёт к тебе во сне.
girlandtree.webm7,5 Мб, webm,
900x506
236 395048
>>395014

>Допиши эту строчку в проект 10ти своим друзьям и деревотян придёт к тебе во сне.


иначе придёт просто дерево
237 395057
>>395012
Не плохо получается, удачи тебе в твоём проекте, давно уже слежу за ним.
0.jpg322 Кб, 805x683
238 395064
Итак, нужна помощь с примитивнейшей коллизией.

Проверка на попадание объекта 1 в объект 2 есть (по X и Y).

Дальше 2 стула:

1.Более-менее рабочий.

Если проверка успешна, то дальше идут ещё четыре проверки подряд:
Если середина О1 левее середины О2, то О2 двигается вправо вместе с О1.
Если середина О1 правее середины О2, то О2 двигается влево вместе с О1.

Если середина О1 выше О2, то О2 двигается вниз вместе с О1.
Если середина О1 ниже О2, то О2 двигается вверх вместе с О1.

Всё заебись, всё двигается правильно, но есть одно НО: при соприкасании О1 с О2 с какого либо бока О2 начинает двигаться ПО ДИАГОНАЛИ.
То есть просто с краешку не поддеть - второй объект начинает двигаться по диагонали.

Пробовал химичить с изменением проверки середины О1, но получалась ещё большая хуета, поэтому забил.

2. Глянув на написанный мной пиздец, понял, что вроде можно реализовать проще и лучше.

Если проверка успешна, то:
Объект 2 передвигается по оси Y на (позиция О2 по Y - позиция О1 по Y) и по оси Х на (позиция О2 по Х - позиция О1 по Х).

В теории - всё заебись.
О2 съезжает ровно на столько, насколько в него вклинивается О1.
И это как бы должно было исправить косяк с движение по диагонали.

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

А теперь, если ты прочитал всю эту графоманию (показал бы код, но вы от его вида заблюёте всю клавиатуру и не сможете мне ответить), анон, подскажи мне:

На какой стул сесть и его допиливать?
И если тебя не затруднит - подскажи, в чём я проебался?
Ну а если в тебе проснулся альтруизм - подскажи, как это исправить?

мимо >>394434 -кун
0.jpg322 Кб, 805x683
238 395064
Итак, нужна помощь с примитивнейшей коллизией.

Проверка на попадание объекта 1 в объект 2 есть (по X и Y).

Дальше 2 стула:

1.Более-менее рабочий.

Если проверка успешна, то дальше идут ещё четыре проверки подряд:
Если середина О1 левее середины О2, то О2 двигается вправо вместе с О1.
Если середина О1 правее середины О2, то О2 двигается влево вместе с О1.

Если середина О1 выше О2, то О2 двигается вниз вместе с О1.
Если середина О1 ниже О2, то О2 двигается вверх вместе с О1.

Всё заебись, всё двигается правильно, но есть одно НО: при соприкасании О1 с О2 с какого либо бока О2 начинает двигаться ПО ДИАГОНАЛИ.
То есть просто с краешку не поддеть - второй объект начинает двигаться по диагонали.

Пробовал химичить с изменением проверки середины О1, но получалась ещё большая хуета, поэтому забил.

2. Глянув на написанный мной пиздец, понял, что вроде можно реализовать проще и лучше.

Если проверка успешна, то:
Объект 2 передвигается по оси Y на (позиция О2 по Y - позиция О1 по Y) и по оси Х на (позиция О2 по Х - позиция О1 по Х).

В теории - всё заебись.
О2 съезжает ровно на столько, насколько в него вклинивается О1.
И это как бы должно было исправить косяк с движение по диагонали.

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

А теперь, если ты прочитал всю эту графоманию (показал бы код, но вы от его вида заблюёте всю клавиатуру и не сможете мне ответить), анон, подскажи мне:

На какой стул сесть и его допиливать?
И если тебя не затруднит - подскажи, в чём я проебался?
Ну а если в тебе проснулся альтруизм - подскажи, как это исправить?

мимо >>394434 -кун
14811487387560.webm3,9 Мб, webm,
1280x720
239 395069
>>395064

>(показал бы код, но вы от его вида заблюёте всю клавиатуру и не сможете мне ответить

240 395072
>>395069
Ну, ради богини можно...

if (p.getPosition().x > rs2.getPosition().x - rs2.getGlobalBounds().width && p.getPosition().x - p.getGlobalBounds().width < rs2.getPosition().x)
{

if (p.getPosition().y > rs2.getPosition().y - rs2.getGlobalBounds().height && p.getPosition().y - p.getGlobalBounds().height < rs2.getPosition().y)
{
//if(p.getPosition().x <= rs2.getPosition().x - rs2.getGlobalBounds().width/2) rs2.move(0.2ftime, 0 );
//if(p.getPosition().x - p.getGlobalBounds().width >= rs2.getPosition().x - rs2.getGlobalBounds().width/2) rs2.move(-0.2f
time, 0 );

rs2.move((rs2.getPosition().x - 100 - p.getPosition().x) +1, (rs2.getPosition().y - 100 - p.getPosition().y) );

//if(p.getPosition().y <= rs2.getPosition().y - rs2.getGlobalBounds().height/2) rs2.move(0, 0.2ftime);
//if(p.getPosition().y - p.getGlobalBounds().height >= rs2.getPosition().y - rs2.getGlobalBounds().height/2) rs2.move(0, -0.2f
time);
}

}
14772539639310.jpg83 Кб, 695x661
241 395073
>>395072
Как я и говорил - заблюёте.
242 395074
Ок, с ренпаем стало сложнее.
Можно ли блок кнопок меню пикрелейтед разбить и задать каждой кнопке свои координаты?
На втором пике код из screens.rpy, правится только положение всего этого блока.
s.jpg859 Кб, 800x1023
243 395081
>>395064
О, заебись, решил проблему со вторым стулом.
Свёл середину для каждого первой и третьей проверки до крайнего минимального пикселя, а для второй и четвёртой - до крайнего максимального пикселя, и всё заработало без смещения по диагонали!

Всем спасибо!
244 395082
>>395081

>с первым стулом.


*фикс
245 395084
>>395072

>rs2.getGlobalBounds().height && p.getPosition().y


побольшебы скобок

приоритет операций, мало ли как компилятор пережёвывает
246 395095
>>394434
Ты тупой ебланохуй? Аксис алайнмент BBOX-интерсекшн осилить не можешь? Пиздец................ сука такая чмонька.

bool BoxesIntersect(const Box2D &a, const Box2D &b)
{
if (a.max.x < b.min.x) return false; // a is left of b
if (a.min.x > b.max.x) return false; // a is right of b
if (a.max.y < b.min.y) return false; // a is above b
if (a.min.y > b.max.y) return false; // a is below b
return true; // boxes overlap
}
247 395096
>>395095
Сорян, но я любой чужой код не понимал, не понимаю и никогда не смогу понять.
Даже твой.

Поэтому, видимо, буду пилить свой велосипед без чужих деталей..
248 395098
>>395095

> Box2D


Это ещё, блять, откуда? Из какой либы?

>if (a.max.x < b.min.x) return false;


Фейлспалм.джипег
249 395099
>>395095

>if (a.max.x < b.min.x) return false; // a is left of b


>if (a.min.x > b.max.x) return false; // a is right of b


>if (a.max.y < b.min.y) return false; // a is above b


>if (a.min.y > b.max.y) return false; // a is below b


>return true; // boxes overlap


Пиздец ты ебанутый...
Ну одна из этих проверок вернёт false, и что - сразу коллизия?
Какой ебаклак эту функцию сочинял?
14786046071720.jpg526 Кб, 1300x1310
250 395103
А как реализовывается глобальная динамическая коллизия?
Если у меня около 10 объектов - мне что, проверки между каждым из них делать?
679796.jpg22 Кб, 921x606
251 395105
>>395095

>if (a.max.x < b.min.x) return false; // a is left of b


>if (a.min.x > b.max.x) return false; // a is right of b


>if (a.max.y < b.min.y) return false; // a is above b


>if (a.min.y > b.max.y) return false; // a is below b


Иии, блять?
Как мне с помощью этого говна определить, в какую сторону должен двигаться объект по коллизии?
Мне казалась, что это у меня говнокод, но ты улучшил мою самооценку.
252 395106
>>395098
>>395099
http://gamemath.com/2011/09/detecting-whether-two-boxes-overlap/
Fletcher Dunn
Fletcher has 16 years of professional game programming experience, with around a dozen titles under his belt on a variety of gaming platforms. He worked at Terminal Reality in Dallas, where as principal programmer he was one of the architects of the Infernal Engine and lead programmer on BloodRayne. He was a technical director for The Walt Disney Company at Wideload Games in Chicago and the lead programmer for Disney Guilty Party, IGN’s E3 2010 Family Game of the Year. He now works for Valve Software in Bellevue, Washington.
Oh, but his biggest claim to fame by far is as the namesake of Corporal Dunn from Call of Duty: Modern Warfare 2.

Никто, братюнь, НИКТО
253 395109
>>395105
Коллижжн детекшн и коллижн респонс - разные вещи. В твоём случае так:
(pos1 - pos2).norm * speed
254 395110
>>395106

>Никто, братюнь, НИКТО


Мне бы его либы и его фреймфорк, дабы понять ту ебанину, которую он написал...
255 395111
>>395103

> глобальная динамическая


Ты сам придумал? Да, между всеми и сообщать им не конечную позицию, а скорость.
256 395112
>>395110
Он не проверяет находится один бб внутри другого. Он проверяет находится ли один вне другого с какой-либо стороны. Если нет, значит пересекаются.
257 395113
>>395111

>Ты сам придумал?


Ну надо же как-то это описать.

>Да, между всеми


И как это возможно реализовать?
С помощью цикла проверки коллизии между каждыми объектами?

> и сообщать им не конечную позицию, а скорость.


Понятно, спасибо!
259 395118
>>395114
Спасибо за предложение порыться в чужом говнокоде.
В следующей жизни, быть может.
260 395119
>>395118

> не буду смотреть код лида физики из близзард


> нету теоретической базы в физике


удачи
261 395120
>>394920
Ты не понял. Дело не в придумывании алгоритма пути по которому будет двигаться моб.

>>394953
Спасибо.
262 395122
>>395119

> не буду смотреть код лида физики из близзард


Естественно, ведь на его разбор у меня уйдёт больше времени, чем на разработку и написание собственного.

>удачи


Спасибо!
Будут ещё вопросы - спрошу в этом треде.
watch.webm9 Мб, webm,
1280x720
263 395128
>>395118

>Спасибо за предложение порыться в чужом говнокоде

264 395142
>>395128
Любой код, который невозможно понять - говнокод.
И не важно, кем он написан - хоть самим Биллом Гейтсом.
265 395145
>>395142
А если ты его не понимаешь в силу необразованности?
Ну вот если открыть, например, ядро Линукса. Много ли ты там поймёшь без понимания как работают ОС и как их проектируют и тд?
266 395146
>>395145

>А если ты его не понимаешь в силу необразованности?


Я обязан знать назубок все говнолабы?

>Ну вот если открыть, например, ядро Линукса. Много ли ты там поймёшь без понимания как работают ОС и как их проектируют и тд?


Я ещё в такую жопу не лазил, но уверен, что и там говнокод есть.
Безымянный.png18 Кб, 551x740
267 395151
>>395146
Люди не обязаны писать код, который ты сможешь понять. Люди опираются на общие теоретические знания и пищут код, который "теоретически корректный". А другой программист должен его понять изходя из своих знаний и знаний теории.

На пике - самый быстрый способ нахождения подстроки в строке без сторонних структур данных.
268 395167
>>395057
Спс. Но я вот считаю, что то, как они обтекают препятствие - это не неплохо, это великолепно.

А остальное подвергнется переделке когда я займусь оружием. Процесс стрельбы весьма уродский, например. Дым - полная фигня, состоит из одного спрайта, который я сделал за 2 минуты не заморачиваясь вообще.
+ ещё подкорректировать поведение ракет, чтобы они выравнивались по горизонту, потеряв цель.

Но следующим шагом у меня будет алгоритм поиска пути для нелетающих объектов.
theprince.png50 Кб, 815x291
269 395176
Аноны, ищу раскадровки движений, типа пикрелейтед. Желательно, с огнестрелом, а не мечами
271 395229
>>395151

>Люди не обязаны писать код, который ты сможешь понять.


Люди обязаны к своему коду прилагать ссылочки на лабы, которые использует их код.
Иначе они идут нахуй вместе со своим говнокодом.
272 395248
>>395229
Тебе прикладывать к каждой строчке кода курс по типичной компуктер саенс?
14842394979902.jpg51 Кб, 421x604
273 395250
>>395248

>Тебе прикладывать к каждой строчке кода курс по типичной компуктер саенс?

touhou-remilia-scarlet-anime-1366x768.jpg444 Кб, 1366x768
274 395251
>>393737 (OP)

>.png


>(348Кб, 620x412)


так скучаю по мультимедия-клавишам на клавиатуре
275 395263
>>395229
Программист - не программист, если не имеет базы знаний. И уж тем более не профессионал, если не может разбираться в чем-то.
ты чё.webm112 Кб, webm,
640x360
276 395264
>>395263

>Программист - не программист, если не имеет базы знаний


программист - это просто спецификация или должность

база знаний на то и база чтобы иметь возможность быть внешней
Awomanwalking.PhotogravureafterEadweardMuybridge,1887Wellco[...].jpg2,4 Мб, 3271x2169
277 395269
>>395190
Спасибо, няша.

Я, честно говоря, имел в виду другое, не кадры из игр, а раскадровки настоящих движений, Желательно активные позы для стрельбы, бега и т.д.
278 395270
>>395269
чувак, ты же сам какую картинку прилепил? гугли пак Эдварда Майбриджа. eadweird myebridge. Фундаментальнейший труд
279 395271
>>395270
Все, что можно из Мейбриджа, я уже стянул. Для базовой анимации самое то, ходьба, бег.

А вот оружия, поворотов с ним, ударов руками-ногами, киношных кувырков у него нет. Поэтому и ищу. Есть неплохие видео на ютубе, но я не умею делать из них раскадровки
280 395277
>>395264
И кому будет нужен такой программист, который ничего не знает? Какой-то недееспособный программист получается.
281 395279
>>395264
https://github.com/CRYTEK/CRYENGINE/blob/release/Code/CryEngine/CryPhysics/livingentity.cpp
Мы тебе перезвоним. С внешней базой. В которой любой сможет посмотреть и ты уже не нужен.
tumblro8d5bcys9s1vuu7bso1400.jpg35 Кб, 383x404
282 395284
>>395279
Крайтек же вроде толи закрылся, толи аццки сократился

С++ и создавался ради создания только рабочих мест

/pr/-облемы не для ньюфаготреда /gd/
zeldalink.gif1,2 Мб, 516x290
283 395285
>>395277

>И кому будет нужен такой программист, который ничего не знает?


образование формирует: знания, умения и навыки
это как линк ебaшит всех, имея только один кусок трифорса
284 395294
Учиться 3д, чтобы делать высокодетализированные анимации, которые потом склеивать в 2д спрайты для 2д игры - это совсем пиздец или нет?
14669709593390.jpg42 Кб, 640x360
285 395303
>>395294

>Учиться 3д, чтобы делать высокодетализированные анимации, которые потом склеивать в 2д спрайты для 2д игры - это совсем пиздец или нет?


Diablo 1-2 так и делался же
286 395309
>>395294

>высокодетализированные анимации


Не сделаешь. Сомневаюсь.
3Д-бох
287 395341
>>395309
Ну ты меня понял, я имел в виду не йоба-анимацию достойную пиксар или ещё чего там, а модельки, которые можно впихнуть в изометрию. Чтобы не анимировать всякие крутые костюмы кисточками на каждое направление, а сделать одну модельку и потом с ней возиться уже.
288 395352
Чому никто не делает моды на Space engine? Брабен в свои годы сделал космосим в 22кб весом, а тут и движок готов, и физон завезли. Это же легче чем пилить игру с нуля, и прославится можно.
289 395354
>>395352
ну, видишь ли, я бы и не против, но это же моды. неполноценные игры. отбивает желание сильно такой положняк.
290 395356
>>395354
Spaceengine сам по себе игрой и не является. Вот был бы мод, который делает её игрой — было бы охуенно. К слову Brutal Doom таки стал лучше оригинала.
goblin-s.png40 Кб, 140x195
291 395358
>>395356

> Вот был бы мод, который делает её игрой — было бы охуенно


ето да

я вот очень очень хотел пару лет назад такую игрулю замутить

короче

ты космический торговец, возишь туда-сюда всякое добро, дальнобойщик, ммммммммммаксимальный аутизм, ну короче всё как вы любите
но главная фишка в том чтобы сделать космические дальнобои похожими на максимум прогнивший киберпунк. типа, летаешь на своём всратом и проржавевшем корыте, колесишь пространства вселенной, допивая в каюте полторашку космического пива "моча старого генерала" как вдруг у тебя начал барахлить гипердвижок. отправляешься в жопу корабля в промасленных труханах с ключом на 30 подкрутить гайки. а там дым и гарь в отсеке двигателя. а ещё там дверцу от отделения для хранения урана заклинило, не закрывается, оттуда синенький свет идёт. ну и начинашь крутить туда-сюда болты, клапаны дёргать как вдруг тебя останавливает космический патруль. ПОЖАЛУЙСТА ПРЕДЪЯВИТЕ ДОКУМЕНТЫ. ДВИЖОК НЕИСПРАВЕН, ПЬЯНЫМ ЛЕТАЕТЕ, ПРОЙДИТЕ С НАМИ. ну ты им на лапу 400 космокредитов. отъебались. летишь себе дальше. глядишь на ЗЕМЛИЧКУ РОДНЕНЬКУЮ через иллюминатор. на иллюминаторе наклейка с голой бабой. в руке недопитая полторашка. в багажном отсеке воняет протухающее синтетическое мясо. так и живём.
jailspacerangers.webm3,5 Мб, webm,
640x360
292 395360
>>395358

>ты космический торговец,

293 395371
Почему никто всерьёз не думал над поиском готовой серверной архитектуры, либо над тем чтобы собрать где то мануалы по этому вопросу? Тут что, во всём разделе никто онлайн игр не делает?

Максимум кто нибудь может кукарекнуть со стороны параши "ФОТОН КЛОУД", забывая что он платный(Бесплатная версия только на несколько игроков), убогий, ломается даже артмани и читэнжином(Да и как бы ему не ломаться, если это облако, а не полноценный сервак вообще?).
294 395374
>>395341
Тебе ж ответили. В начале двухтысячных так и делали персонажей для изометрических игр.
295 395390
>>395374
А сейчас не? А то звучит так типа "ты опоздал на 15 лет дядя"
296 395424
>>395371

> готовой серверной архитектуры


Что ты под этим подразумеваешь? upd/tcp сервер читающий пакеты почти на любом языке пишется в пару десяткой строк без сторонних либ.
297 395437
>>395424
Юнитек не в состоянии осознать, что можно писать руками свой код, ему бы спиздить ассет, в котором будет кнопка "сделать пиздато, чтобы по сети игралось".
298 395439
>>395424

>этот манямир


напиши
299 395443
>>395439
Что тебе написать? Скачай посмотри как сделан сервер linage2. Без игровой логики чисто сетевая часть занимает пару классов. При том на слабой пеке держит 60фпс при 1к игроках в одном мире и горизонтально масштабируется.
300 395447
>>395443

>linage2


>держит 60фпс



кекнул нахуй
301 395448
>>395443
2 класса инициализации сокета?
302 395449
>>395447

> кекнул нахуй


Если ты не понял, то речь идет не о клиенте. Если тебе легче то можешь называть это тиками, суть одна и та же - обрабатывать очередь из клиентских пакетов.
>>395448
Я в счет брал именно реализацию сетевой логики. Инициализация, описание протокола и обработка данных пакета игровой логикой сюда не входят.
303 395452
>>395449
Ну если там TCP сокеты, то "сетевую логику" можно реализовать одной строчкой.
Как ты понимаешь, до сетевой архитектуры это реализации бесконечно далеко.
304 395454
>>395452

> до сетевой архитектуры это реализации бесконечно далеко


То есть полноценный коммерческий ммосервер далек от сетевой архитектуры? Ясно.
К тому же зависит от задач. Если например делаешь какие нибудь шахматы, где в протоколе нужны только координаты откуда куда ходишь, не нужно распараллеливание, не нужен логин сервер, балансировщик нагрузок и пр., то эта строчка и еще пару полноценный tcp сервер.
305 395483
Мне кажется, или двач, а точнее гд - единственное место где дрочат на рогалики и играют в низ?
306 395487
>>395483
В /vg не раз видел треды по тру рогаликам (не айзек и прочая дегенерация для школоты, а трушные рогалики с ascii графоном)
Здесь не видел, чтобы хоть кто-то делал годный рогалик.
307 395509
>>395487

>Здесь не видел, чтобы хоть кто-то делал годный рогалик.


рогалик от распидорасило не в счёт
308 395544
>>395487

> Здесь не видел, чтобы хоть кто-то делал годный рогалик.


Tatrix rogalia
14756608259960.jpg73 Кб, 1000x750
310 395553
>>395550
Как же много времени прошло
tatrix tetris ad.webm1,5 Мб, webm,
1280x720
311 395559
>>395544

>rogalia

312 395565
>>395550
Помню был еще второй видос из этой же серии, доставьте плиз у кого сохранился.
313 395574
>>395544
У этого поделия от рогалика только название, в остальном ничего общего.
314 395579
>>395550
Что это?
316 395617
>>395550
Лол, где же он теперь. Есть ещё?
317 395619
>>395602
на тебя пожаловаться, форсер?
318 395620
>>395602
репортнул чмоху
319 395632
>>395625

>это не я это ты!!1


Видно у орваного обоссанца совсем все плохо если скатился до такой жалкой потуги перефорса.
R.webm2,3 Мб, webm,
1280x720
320 395637
>>395620

>репортнул чмоху


>>395619
321 395669
Кириллач, у тебя тут есть разработчики, оформившиеся как юр.лица или хотя бы ИП? Хочу пройти практику у такой компании, чтобы потом приложение для диплома написать.
322 395675
>>395424
Ну блядь, понятное дело что речь не только о пакетах. Речь об оптимизации, возможности подключать базы данных, количеству поддерживаемых коннектов одновременно, распределении по нескольким физическим машинам и т.д. О том будет ли физика в клиенте или на сервере. И т.д.

Есть готовые решения но они ебать дорогие.
323 395676
>>395443
Тогда почему всякие петушки продают сетевую архитектуру за кучу далларов в год?

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

Но суть то в том что пары строчек будет недостаточно для полноценного мультиплеера. Если б всё было так просто никто бы Photon Server не оплачивал.
324 395689
https://www.assetstore.unity3d.com/en/#!/content/71391

В итоге остановился вот на этом.
Ваш фотон говно.
Говно блядь.
Ограничение по коннектам - уебанство.
325 395690
>>395689
N E T T Y
326 395695
Анон, а существуют ли в природе бесплатные хостеры на которых можно запустить свой сервачок (в виде скомпилированного приложения)? мне много не надо - чтобы я и мой кот могли зайти в онлайн

А то все эти школьники как-то запускают свои сервера майнкрафта и кс го, а я ничего не нашел:(

(совет про сэкономить на завтраках не предлагать, я на диете и мне мамка не дает денег)
327 395696
>>395695
ну можно свой кмп во внешку тунелировать, see pagekite.me и сотни подобных клонов, например.
обычно за сервак платишь вконце периода - так что именно открыть сервак не проблема, чем платиь через месяц подумаешь
328 395697
>>395695
ах да, ну и есть всевозможные free tier на разных облачных хостингах, короче впс сейчас не проблема, а вот на хостинге свою прогу не запустишь, увы.хостинг для имбицилов.
329 395701
>>395696
Не совсем понял.
Но добавлю что не могу подключать со своего компьютера (ну то есть у меня интернет выключен
330 395714
Как в гейм мейкере создать массив массивов?

Есть встроеная data structure?
331 395717
sdsd
332 395737
>>395714
ds_grid

сам спросил, сам ответил, как обычно.
8b7aefe75a4bb5a8ec9f66af6fd80736.png279 Кб, 800x485
333 395749
>>393741
Чей это перс?
14713506321440.png132 Кб, 1024x524
334 395750
>>395749

Вот эти все персонажи, расскажите о них. Это локальные мемы?
335 395752
>>395750

Ты что, упоротый?
Банхамер тян, Двачевская, Токарев и Лирический, Угнетатель, Экскаватор тян, Унылка.
336 395753
>>395752

>Токарев и Лирический


Я на тирече с 2009го, эти мемосы прошли мимо меня.
337 395754
>>395752
Но спасибо тебе.
338 395758
>>395749
Редис с восьмого конкурса.
 .jpg9 Кб, 180x226
339 395759
>>395752
Хуита какая то
340 395760
>>395758
Он заходит иногда?
1468176684160.jpg71 Кб, 610x342
341 395765
>>395750

> Это локальные мемы?


с форчановского /agdg/ скорее всего контент
342 395780
>>395765
Даже нынешний agdg это такой рай по сравнению с местной помойкой.
order.webm1,8 Мб, webm,
800x450
343 395810
>>395780

>Даже нынешний agdg это такой рай по сравнению с местной помойкой


Но у них SFW-контент только
Безымянный-1.png678 Кб, 645x491
344 395817
Что скажите по графике?
345 395828
346 395835
>>394529
Я не понял чем плоха игра, если учитывать что создавал любитель и сравнить например с postal2
347 395853
Gamejolt заблокировали чтоли?
348 395858
Где-то в гд или не в гд были треды про самопальные консоли и самописные игры к ним. Есть ссылкота на архив?
349 395860
>>395817
хроматическую абберацию спили
2012-02-04224704g.jpg240 Кб, 1630x1222
350 395862
>>395858
Больше дюжины малоинформативных постов они не набирали.
Если консоли самопал - то возможно вам следует обратиться и начинать с раздела /ra/
351 395907
Всем привет. Я решил писать игру без движка, только с помощью языка программирования и библиотеки для рисования окна. Просто считаю, что движок сделает игру черезчур сложной и будет ограничивать меня. Поясните мне, почему моя идея хуйня, и я должен использовать движок?

Алсо, я не знаю, где потом публиковать игру после создания и как сделать так, чтобы люди о ней узнали. Не на двач же нести
sage 352 395911
>>395907
Что ты понимаешь под "сделает игру сложной"? В плане читабельности кода? Кокразтоке наоборот же.

Какой у тебя язык программирования? Рисовать как будешь в созданном окне? Через WinApi это такой гемор шо пздц. Не говоря уже об отсутствии кросс-платформенности.

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

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

Насчет публикации и продвижения - зависит от уровня игры, жанра и твоих целей. Так-то везде надо попасть. И на двач в том числе. Рекламу в баннере закажи у обезьяны, ну и разные СМИ об инди-играх, обзорщики в ютюбе. На itch.io залей. Почитай о том, что такое пресс-релиз для инди игр и как его подготовить, куда рассылать.
353 395918
>>395907
Если пилишь игру на движке, то тебе надо быть:
1. Гейм-дизигнером.
2. Художником.
3. Программистом игровой логики.

На своем движке:
1. Гейм-дизигнером.
2. Художником.
3. Программистом игровой логики.
4. Программистом инструментов разработки.

При том что инструменты разработки сами по себе сложнее, чем большинство игр, и ими занимается отдельная команда.
354 395927
>>395907

> я должен использовать движок?


Нет. Не слушай местных неосиляторов, им бы понажимать на кнопочки в движке и посмотреть что получилось, а если нет нужного ассета в ассетсторе, то это вообще повод закончить разработку.
355 395928
Есть у кого нибудь ссылка на генератор идей? Если да, то /r.
356 395929
>>395911
Я хотел сделать игру с механикой и ощущением старых ролевых игр вроде Earthbound или Pokemon FireRed. Такую игру вполне можно написать и без движка, так как там почти нет графики и экшена, в основном тайловые карты и меню поверх.

> Что ты понимаешь под "сделает игру сложной"?


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

> Рисовать как будешь в созданном окне? Через WinApi это такой гемор шо пздц. Не говоря уже об отсутствии кросс-платформенности.


Можно использовать SDL, он кроссплатформенный. В питоне, например, для такого есть оче удобный pygame:

> pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. Like SDL, pygame is highly portable and runs on nearly every platform and operating system.



> Рекламу в баннере закажи у обезьяны, ну и разные СМИ об инди-играх, обзорщики в ютюбе.


Ну это слишком, конечно. У меня не такого уровня проект. itch.io это максимум, я думаю

>>395918
Зачем создавать инструменты разработки? Думаешь, я буду писать себе собственный IDE?
357 395931
>>395929

>pygame


Это и есть движок, только хуевый.
jpg.gif798 Кб, 320x180
358 395938
>>395929

>Like SDL, pygame is highly portable and runs on nearly every platform and operating system

359 395945
>>395931
А вот и нихуя, это библиотека для рисования окошек. Там ничего нет по сути кроме миксера звука и рисования
360 395947
>>395945
Ты ожидаешь что я буду с тобой спорить? Хочется тебе делать спрайтовую хуйню на питоне - делай, мне не жалко.
Screenshot20170201182243.png318 Кб, 670x374
361 395951
>>395947

>Хочется тебе делать спрайтовую хуйню на питоне - делай, мне не жалко.

362 395964
>>395945
(И ввода)

Чтобы не быть голословным, почти сразу понадобится гуй и чуть позже понадобится паковать текстуры в атласы. В sdl2 для этого ничего нет (хотя есть сторонние библиотеки). Впрочем, если ему хочется всё это делать самому на питоне - пусть делает. Главное, чтобы самому нравилось.
363 395965
Как>>395964

>паковать текстуры в атласы.


Это как?
364 395969
>>395965
Это когда ты склеиваешь много маленьких картинок с тайлами, монстрами и так далее в одну большую (или несколько больших) и уже её загружаешь в видеопамять (SDL_Texture в SDL, хз, что там в pygame. Цель - уменьшить количество переключений текстур при рисовании.
365 395972
>>395969

>Цель - уменьшить количество переключений текстур при рисовании.


И увеличить время загрузки самих текстур?
366 395975
Анонс, есть проблема с гамаком 8. При создании ехешника из игры и последующего его выполнения выкидывает ошибку на моменте чтения данных из сейвфайла с формулировкой Error reading byte. Причём с записью таких проблем нет. Пробовал запускать от имени администратора, ставить совместимость и прочее. При этом, когда запускаю игру из самого гамака с помощью стрелочки, всё работает и читается без ошибок.
367 395976
>>395972
Тебе в любом случае их всех придется загружать - одной картинкой или множеством мелких. Хотя даже тут уже может быть выигрыш, т.к. много разных файлов могут располагаться сильно фрагментировано.
Природа графических либ такова, что при отрисовке второй текстуры будет выполнен flush первой, что увеличивает количество обращений к видеокарте. По сути просто будешь гонять на 99% пустой буфер, со всеми его издержками, ради рендера прямоугольника вокруг кнопки. Хотя если бы весь ui был в одной текстуре, то запрос на рендер отправился всего 1 раз либо когда буфер заполнится
368 395977
Анон, есть желание ворваться на Ludum Dare ближайший. Умею программировать всякое, затюню свои поделки или какой-нибудь юнити оформлю. Только вот боюсь без артчела мне не вывезти никак. Как найти подельника на три дня?
14799306884900.jpg248 Кб, 918x1080
369 395978
Как примерно реализовать массив всех 2Д-объектов на сцене?

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

Однако должна быть возможность перечисления ВСЕХ объектов на сцене.
Как это реализовать?
370 395980
>>395978

> массив всех 2Д-объектов на сцене


> их невозможно загнать в массив


Никак
371 395981
>>395980
Альтернативные способы перечисления всех объектов существуют?
372 395983
>>395981
Ты что то делаешь не так
373 395984
>>395978
Нельзя сделать List из Object'ов?
374 395985
>>395983
В ручную расписывать функцию коллизии к КАЖДОМУ объекту - определённо что-то не то.

>>395984
Как?
375 395986
>>395985
Можешь загнать их тогда в массив
resitas.webm863 Кб, webm,
888x498
376 395987
>>395986

>Как примерно реализовать массив всех 2Д-объектов на сцене?


> их невозможно загнать в массив


>Можешь загнать их тогда в массив

377 395989
>>395987
Я не ебу что ты за архитектурную вермишель там сделал, но если ты создаешь объект и не можешь его добавить в коллекцию объектов, то это плохой дизайн. Делай статик объекты/синглтоны и добавляй. Или в чем твоя проблема, не знай как пользоваться массивами?
378 395992
>>395989
Спасибо, попробую разобраться.
379 395993
>>395972
Забесплатно ничего не бывает. Но атласы повышают fps.

>>395976
В sdl2, кстати, нет батчинга спрайтов (хотя его кто-нибудь постоянно пытается добавить, и даже есть слегка ебанутое расширение sdl_gpu, которое его умеет). На каждый спрайт всегда будет минимум один вызов direct3d или opengl (а то и несколько). Но с атласами хотя бы текстуры неперключаться не будут.
380 395994
>>395989
Может, у него там C++, и не получается создать массив объектов разных классов? Тогда надо создавать массив указателей на объекты базового класса, а функциональность писать в виртуальных функциях.
381 395997
>>395994

>Может, у него там C++


Как бы да.
382 395998
>>395997
Тогда делай массив указателей на базовый класс (соответственно, объекты создавай через `new`). Функции, которые будешь вызывать через эти указатели, делай виртуальными.
12.jpg165 Кб, 800x567
383 395999
>>395998
>>395994
Спасибо огромное!!!
Разобрался таки, и всё заработало!
384 396002
>>395999
С учетом того, что ты, видимо, итерируешь все объекты в сцене в каком-то суперобъекте, то это так себе достижение.
Что делаешь-то хоть?
385 396006
>>396002

>Что делаешь-то хоть?


Создаю цикл для проверки коллизии каждого объекта на сцене.
Для этого мне был нужен массив с перечислением всех объектов.
Проблема заключалась в том, что объекты не вызывались из него или не могли использовать свои функции.
Но твоя наводка в сторону указателей мне сильно помогла.

SFML, если что.
386 396010
>>396002

> итерируешь все объекты в сцене в каком-то суперобъекте


а какие есть бестпрактикс на эту тему?
387 396074
>>395964
>>395969
>>395976
Спасибо, что напомнили, я даже не подумал об этом серьезно

>>395907-кун
388 396075
>>395927
Я не имею ничего против движков, просто считаю, что они неудобные, если ты конечно не работаешь с 3д-графикой
Из тех, что я пробовал для 2д, все были либо слишком ограниченными, либо запутанными, лучше уж кодить самому и знать, что это точно будет работать
389 396082
>>396075

>кодить самому и знать, что это точно будет работать


Сдержанно улыбнулся.

мимо QA-инженер
390 396119
>>396075
Ты, видать, мало пробовал(или пробовал какое-то говно вроде гамака и рпгмейкера). Как раз для 2д есть дохуища отличных библиотек и даже целых движков - выбирай не хочу.
А вот для 3д нормальных движков и библиотек нет. И потому как раз там или страдать(что больно) или самому писать(что неоправданно долго). Жопа, короче.
>>396082
Количество багов в коде прямо пропорционально количеству человек в команде. Количество багов у грамотного одиночки стремтся к нулю. Стыдно этого не знать, коллега.
мимо другой QA-инженер
391 396130
Как мне придумать формулы для игры? Хочу чтобы хп скейлилось от уровня и кона экспоненциально.

PS у меня была тройка по матану в универе
392 396139
>>396130

> Хочу чтобы хп скейлилось от уровня и кона экспоненциально


hp=constant1 x exp(constant2 x lvl)+constant3 x exp(constant4 x con)
14916716739270.jpg19 Кб, 480x360
393 396154
>>396119

>А вот для 3д нормальных движков и библиотек нет.


да вообще!
394 396164
>>396154
Рискну предположить, что в данном случае под "движком" понимается редактор с текстовым полем для ввода фантазий и одной кнопкой "зделоть игру".
sage 395 396170
>>396139
хуйня из под коня
надо так:
hp = constant1 x exp(constant2 x lvl + constant3 x con)
396 396171
>>396170
Нет, надо так
hp = c1 x exp (c2 x lvl x exp (c3 x con))

Кроме шуток. Экспоненциальный бесконтрольный рост статов довольно опасен для баланса. Поэтому обычно делают так, что профит от увеличения стата постепенно уменьшается.
397 396175
.
1476807954402.jpg30 Кб, 491x418
sage 398 396177
>>396171
Ты ебанутый?
eye.jpg231 Кб, 651x812
399 396181
>>396177
все ебанутые

HP= minhp_value+(maxhp_value-minhp_value)(lvl/maxlvl)(con/maxcon);
Runner 2017-04-13 22-30-24-85.webm4,2 Мб, webm,
1024x768
400 396182
Научить врагов двигаться по уровню оказалось намного сложней, чем ракеты.
Прострадал неделю, узнал что такое граф, написал алгоритм для его построения по уровню. Теперь враг теоретически сможет ходить по уровню, спрыгивать и запрыгивать на платформы. Но как научить его перепрыгивать пропасти? Пока не понимаю.
401 396189
>>396182
а отметить точку, в которой у врага нажимается прыжок, если он движется в нужном направлении?
402 396190
>>396189
А если будет недопрыг или перепрыг? Не то.

Я сейчас сгенерирую поле, которое ему будет доступно при прыжке, потом найду все путевые вершины, внутри этого поле и соединю прыжковыми рёбрами с точкой выпрыгивания.
403 396193
>>396190
Но всё равно, кажется, я получу довольно всратый пасфайндинг. А всратость - это главный враг игры.
Давайте пропиарим ган*до*на Ивангай 404 396223
405 396225
>>396223
была б ещё игра хорошая
406 396249
Какой движок сойдёт для пиксель игр?
407 396251
>>396249
Unreal Engine 5
408 396258
>>396249
CryEngine
409 396263
>>396249
id Tech 1
410 396265
411 396274
>>396265
ты нарвался на комбобрейкер, умник
412 396332
Бля, хочется чото запилить для души в свободное время, а что не знаю.

Какие будут советы, анон
413 396335
>>396332
Души нет, поэтому и пилить нечего. Просто растворись в пучине бессмысленности и плыви по течению. Все просто.
414 396337
>>396335
Это правда

Но может быть я найду душу, пока буду пилить что-нибудь?
 .jpg84 Кб, 700x296
415 396341
>>396337
Может быть найдешь, а может быть и нет. Кто знает.
416 396354
>>396181
Как-то у неё глазок немного поменьше того, что на месте.
417 396357
>>396332
Без идеи все равно ничего нормального не сделаешь
418 396390
>>396332
Пили что-то, во что сам любишь играть.
Безымянный.png77 Кб, 600x454
419 396391
Кирилл, помоги. Я недавно в Unity въехал. Нужно кинуть типа вектора вперёд от объекта и вывести расстояние, где вектор касается стены. Просто без понятия, как это сделать
420 396393
>>396391
рэйкаст?
мда.png507 Кб, 656x915
sage 421 396396
>>393737 (OP)
Идеальный тред для моего вопроса.
Итак вопрос: предположим, что ты бомж с пекой, а не студия, или компания, и у тебя нет денег на покупку лицензионного ПО для разработки игори.
Так вот, если ты например нарисовал в фотошопчике текстуру, припилил ее к своей говноигре, а потом залил это в стим гринлайт, то к тебе сразу придут домой беркуты и отпиздят тебя? Как вообще совмещать использование неллицензионного/ограничено лицензионного (типа триал или эдюкейш версий, которые не предусматривают дистрибьюцию) ПО с инди?
(рандомпик)
422 396398
>>396396
Почему не paint.net или какой-нибудь gimp? Неужели негде эти ваши гавнотектуры клепать. И если у формата есть пустое место куда пишет редактор, то да, могут распаковать и узнать.
sage 423 396405
>>396398
А если прогнать это все через EXIF редакторы, типа чтобы стереть электронную подпись?
Безымянный.png5 Кб, 661x147
424 396407
>>396393
Я чего-то не понимаю. Похоже, языки программирования просто не для меня, если я застрял в настолько простой штуке и не вдупляю, что происходит :С
425 396410
>>396407
https://docs.unity3d.com/ScriptReference/Physics.Raycast.html
hitInfoIf true is returned, hitInfo will contain more information about where the collider was hit. (See Also: RaycastHit).
https://docs.unity3d.com/ScriptReference/RaycastHit.html
Учись искать.
426 396412
Сап, аноны. Интересуют ответы на зис вопросы по поводу локализации в гугл-клее:
1. Что лучше: десятки различных переводов с помощью gt или 2 хороших перевода ru и en?
2. Имеет ли смысл переводить игру отдельно на британский английский и американский? Или оставить только американский английский, а на британский забить или наоборот?
427 396418
Есть много идей. Раньше думал, что смогу делать игры по ним, но потом не осилил. Теперь готов раздать бесплатно. Куда писать чтоб был толк?
 .jpg48 Кб, 1280x720
428 396419
>>396418

> Есть много идей готов раздать бесплатно. Куда писать чтоб был толк?

429 396420
>>396419
Я ваших мемасов не знаю.
430 396422
>>396420
это не наш,это из б мемас
http://arhivach.org/thread/110044/
431 396423
>>396422
Их мемасы я тоже не знаю. Ну и ладно.
confagd.webm3,8 Мб, webm,
1280x720
432 396424
>>396418

> Теперь готов раздать бесплатно. Куда писать чтоб был толк?


Тебе стоит обратиться в конференцию разработчиков видеоигр. Среди них многие не могут жить без твоих идей.
433 396425
>>396424
Но у меня действительно есть одна охуенная идея, вот думал отдавать вам или писать книгу, раз игорь не осилил. У меня уже готовый мир, готовый сценарий, готовые квесты. Надо только все систематизировать.
И еще есть несколько идей поменьше, для игр может быть не на пк, а может и на пк.
 .jpg66 Кб, 808x663
434 396428
>>396422

> это не наш,это из б мемас


А как же диафильмы с левелгд
sage 435 396429
>>396419
Сук, вот бы кто НЛГ реализовал, это был бы просто хит, ну это и так понятно.
436 396445
>>396425
Вкинь сюда, может пару человек подхватит
437 396448
>>396445
Закидываю все, что есть. Надеюсь кто нибудь да запилит.

Мой шедевр.
Начну с сюжета чтоб сразу не кинулись обсирать.
Сижет: некая страна Зрабарзия(можно изменить), которая находится на острове, переживает тяжелые времена. Власть в стране захватила группа бандитов и террористов, при помощи репрессий, террора, взрывов и угнетения. Классическая антиутопия. Главный герой, простой сантехник(можно изменить), едет с женой загород к родственникам. Ночь, дождь, плохо освещенная трасса. По встречке летит местный главпоп на своем черном бентли, обдолбанный в хламину герычем. Авария. Гг на короткое время теряет сознание, но краем глаза видит, как главпоп приказывает охранникам закинуть его тело, тело жены и авто в ближайшую яму в лесу и поджечь, чтоб народ вдруг не узнал, что поп обдолбан. Стоящие рядом менты помогают охранникам, а потом валят дерево на дорогу чтоб выдать это в новостях как несчастный случай, когда гроза повалила дерево на мирно едущего главпопа. Гг снова теряет сознание, приходит в себя уже в костре, откуда его вытаскивает местный деревенский Иваныч. Дед тащит гг домой и ухаживает там за ним, но у гг обгорает половина лица(можно чтоб и не обгорала). Когда гг приходит в себя, Михалыч поясняет ему, что во власти мафия, к ментам идти нет смысла(убьют или чего похуже), что дворец главпопа находится тут недалеко, что к главпопу забрали внучку Михалыча и она больше не вернулась, что жена гг сгорела насмерть, и что гг не должен выходит на люди в дневное время, иначе увидят. Первой же ночью гг навещает место пожара и находит останки жены, тут драма, слезы, ор. Для пущей драмы можно сделать так, чтоб из полусгоревшего бардачка вывалился положительный тест на беременность. Гг возвращается к деду, который поясняет, что такая хуйня уже давно в стране. Гг, преисполненный ярости и ненависти, решает мстить. Дед сообщает, что не все в деревне и других соседних деревнях верны режиму, и что там есть несколько людей, которые тоже потеряли все, и что дед тоже не против попить крови, но у него уже нет сил. На вторую ночь гг решает поездить по деревням и собрать людей. Некоторые соглашаются. Вместе с деревенскими гг устраивает базу у деда в подвале и придумывает хитрый план, как пробраться в особняк главпопа и убить того. Тут начинается основной гемплей - добыть стволы, найти бензин, собрать снарягу, вести слежку и т.д. Ночью. Днем гг сидит в бункере и что нибудь крафтит, день можно пропускать. Время от времени гг встречает ментов, от которых надо убегать как в гта. И вот настал момент, все маски найдены, топливо собрано, стволы готовы стрелять, гг с группой выдвигаются к особняку, устраняют охрану, находят там различные ужасы(склад герыча, молоденькие девочки, оружие, компромат и т.д., все что хочешь), добираются до главпопа, который в это время шпилит лолю/нюхает/колется и т.д. Поп слезливо просит не убивать его, но гг настроен решительно. Тут у игрока есть выбор, убить быстро или устроить показательную казнь. В любом случае все снимается на видео и потом выкладывается в местный ютуб для устрашения властей и нахождения среди народа сторонников. В ноутбуке попа находится куча информации о других акторах мафиозной власти, оказывается, что они не просто мафиозники, они гораздо хуже. После этого кроме ментов гг гоняют по карте еще и какие нибудь спецслужбы. Гг и команда отправляются на подготовку к следующим убийствам. После одной из миссий гг возвращается в бункер и у входа слышит стоны и крики, это гбня поймала деда и пытает его. Деда убивают, и на выходе встречают гг, который их убивает. Можно сделать предсмертную сценку с дедов. Поняв, что бункер уже не безопасен, гг собирает людей и уезжает в обратно в город, в какое нибудь укромное место и обустраивает базу там, попутно продолжая выполнять подготовку и убивать злодеев. Смерти надо красиво обставить, но если примусь описывать стена текста еще больше станет, но и эти идеи у меня есть. Гг продолжает искать сторонников через своих информаторов, сторонники тоже не простые, у одного например мать умерла от рака по вине властей, которые отказались платить за лечение, а все деньги по кредиту забирали приставы. И такие же драматичные ситуации со всеми, кто то потерял бизнес, кто то семью, кто то друзей или карьеру. Отчаянные люди. Со временем действия гг приводят к революционной ситуации, подлости мафии открываются людям и гг начинает готовить свою команду к решающей битве. Решающая битва проходит к местной администрации, где надо залезть на самый верх и убить местного главпетуха. Финальная миссия зависит от кармы героя, если гг помог всем спутникам, то каждый из них выживает, если гг забил на них хуй, то они драматически умирают при штурме. Надо сделать несколько положительных персонажей, которые не спутники, но умирают входе штурма у гг на руках, для драмы. И несколько отрицательных мини боссов, которых гг убивает по пути. Гг добирается до главпетуха и после боссфайта получает ранение, главпетух, тоже раненный убегает на крышу чтоб съебать на вертолете, но военные, которых до этого переманил гг и которые не стреляли по людям сбивают вертолет, а гг хватает главпетуха за шкирку. После непродолжительной речи добрый гг скидывает петушару вниз к толпе, главпетух насаживается на острые колья железного забора и подыхает. Гг с высоты пятого этажа орет в толпу что то вроде "Мы не будем рабами". Злой гг сбрасывает главпетуха, но тот успевает утащить гг с собой. Занавес. Финальные титры, каждый персонаж сам рассказывает свою историю после финала.

Сама игра думаю должна быть чем то вроде гта, долго пояснять уже сил нету, но нужен один большой город и его окресности смоделить. Бары, тюнинг, стрип клубы, бильярдные и все прочее очень сильно помогут в оживлении мира.
437 396448
>>396445
Закидываю все, что есть. Надеюсь кто нибудь да запилит.

Мой шедевр.
Начну с сюжета чтоб сразу не кинулись обсирать.
Сижет: некая страна Зрабарзия(можно изменить), которая находится на острове, переживает тяжелые времена. Власть в стране захватила группа бандитов и террористов, при помощи репрессий, террора, взрывов и угнетения. Классическая антиутопия. Главный герой, простой сантехник(можно изменить), едет с женой загород к родственникам. Ночь, дождь, плохо освещенная трасса. По встречке летит местный главпоп на своем черном бентли, обдолбанный в хламину герычем. Авария. Гг на короткое время теряет сознание, но краем глаза видит, как главпоп приказывает охранникам закинуть его тело, тело жены и авто в ближайшую яму в лесу и поджечь, чтоб народ вдруг не узнал, что поп обдолбан. Стоящие рядом менты помогают охранникам, а потом валят дерево на дорогу чтоб выдать это в новостях как несчастный случай, когда гроза повалила дерево на мирно едущего главпопа. Гг снова теряет сознание, приходит в себя уже в костре, откуда его вытаскивает местный деревенский Иваныч. Дед тащит гг домой и ухаживает там за ним, но у гг обгорает половина лица(можно чтоб и не обгорала). Когда гг приходит в себя, Михалыч поясняет ему, что во власти мафия, к ментам идти нет смысла(убьют или чего похуже), что дворец главпопа находится тут недалеко, что к главпопу забрали внучку Михалыча и она больше не вернулась, что жена гг сгорела насмерть, и что гг не должен выходит на люди в дневное время, иначе увидят. Первой же ночью гг навещает место пожара и находит останки жены, тут драма, слезы, ор. Для пущей драмы можно сделать так, чтоб из полусгоревшего бардачка вывалился положительный тест на беременность. Гг возвращается к деду, который поясняет, что такая хуйня уже давно в стране. Гг, преисполненный ярости и ненависти, решает мстить. Дед сообщает, что не все в деревне и других соседних деревнях верны режиму, и что там есть несколько людей, которые тоже потеряли все, и что дед тоже не против попить крови, но у него уже нет сил. На вторую ночь гг решает поездить по деревням и собрать людей. Некоторые соглашаются. Вместе с деревенскими гг устраивает базу у деда в подвале и придумывает хитрый план, как пробраться в особняк главпопа и убить того. Тут начинается основной гемплей - добыть стволы, найти бензин, собрать снарягу, вести слежку и т.д. Ночью. Днем гг сидит в бункере и что нибудь крафтит, день можно пропускать. Время от времени гг встречает ментов, от которых надо убегать как в гта. И вот настал момент, все маски найдены, топливо собрано, стволы готовы стрелять, гг с группой выдвигаются к особняку, устраняют охрану, находят там различные ужасы(склад герыча, молоденькие девочки, оружие, компромат и т.д., все что хочешь), добираются до главпопа, который в это время шпилит лолю/нюхает/колется и т.д. Поп слезливо просит не убивать его, но гг настроен решительно. Тут у игрока есть выбор, убить быстро или устроить показательную казнь. В любом случае все снимается на видео и потом выкладывается в местный ютуб для устрашения властей и нахождения среди народа сторонников. В ноутбуке попа находится куча информации о других акторах мафиозной власти, оказывается, что они не просто мафиозники, они гораздо хуже. После этого кроме ментов гг гоняют по карте еще и какие нибудь спецслужбы. Гг и команда отправляются на подготовку к следующим убийствам. После одной из миссий гг возвращается в бункер и у входа слышит стоны и крики, это гбня поймала деда и пытает его. Деда убивают, и на выходе встречают гг, который их убивает. Можно сделать предсмертную сценку с дедов. Поняв, что бункер уже не безопасен, гг собирает людей и уезжает в обратно в город, в какое нибудь укромное место и обустраивает базу там, попутно продолжая выполнять подготовку и убивать злодеев. Смерти надо красиво обставить, но если примусь описывать стена текста еще больше станет, но и эти идеи у меня есть. Гг продолжает искать сторонников через своих информаторов, сторонники тоже не простые, у одного например мать умерла от рака по вине властей, которые отказались платить за лечение, а все деньги по кредиту забирали приставы. И такие же драматичные ситуации со всеми, кто то потерял бизнес, кто то семью, кто то друзей или карьеру. Отчаянные люди. Со временем действия гг приводят к революционной ситуации, подлости мафии открываются людям и гг начинает готовить свою команду к решающей битве. Решающая битва проходит к местной администрации, где надо залезть на самый верх и убить местного главпетуха. Финальная миссия зависит от кармы героя, если гг помог всем спутникам, то каждый из них выживает, если гг забил на них хуй, то они драматически умирают при штурме. Надо сделать несколько положительных персонажей, которые не спутники, но умирают входе штурма у гг на руках, для драмы. И несколько отрицательных мини боссов, которых гг убивает по пути. Гг добирается до главпетуха и после боссфайта получает ранение, главпетух, тоже раненный убегает на крышу чтоб съебать на вертолете, но военные, которых до этого переманил гг и которые не стреляли по людям сбивают вертолет, а гг хватает главпетуха за шкирку. После непродолжительной речи добрый гг скидывает петушару вниз к толпе, главпетух насаживается на острые колья железного забора и подыхает. Гг с высоты пятого этажа орет в толпу что то вроде "Мы не будем рабами". Злой гг сбрасывает главпетуха, но тот успевает утащить гг с собой. Занавес. Финальные титры, каждый персонаж сам рассказывает свою историю после финала.

Сама игра думаю должна быть чем то вроде гта, долго пояснять уже сил нету, но нужен один большой город и его окресности смоделить. Бары, тюнинг, стрип клубы, бильярдные и все прочее очень сильно помогут в оживлении мира.
438 396451
>>396448
Следующая игра уже мелкая по масштабу. Пойдет и 2д реализация, и даже рогалик типа даркест данжона. Концепт таков.

В некой секретной лаборатории правительство проводит эксперименты по созданию универсальных солдат на... мышах. Генно модифицированные мыши могут говорить, резки как понос, быстры как пуля, обладают телосложением шварцнегера. Мыши подвергаются безжалостным опытам и дополнительным мутациям(но не внешне, третий глаз и щупальце из носа не наш вариант, внешне они милые и пусшистые). Со временем мыши узнают, что вокруг есть прекрасный мир, а не только их клетки и необходимость убивать друг друга. И решаются на побег. Убивают охрану, устраивают пожар в бункере и съебывают туда, куда людям не пройти - в узкие канализационные трубы, пещерки, каналы под городом. Геймплей состоит в походах в разные места, где мыши собирают лут, а потом строят базу и крафтят оружие, снаряжение и броники, выращивают еду. Но ученые не оставляют попыток убить мышей, чтоб скрыть следы экспериментов, и засылают постепенно различных мунтантов, которые способны пролезть в пещеры к мышкам - тараканов, других мышек, крыс, котов, кротов и т.д. У мышей есть классы на ваше усмотрение, разве что кроме магии. Пещеры для походов каждый раз генерируются по новому, там респятся враги в зависимости от уровня мышей и лут. В лагере надо строить кузницу, казарму, поле с едой, инженерную чтоб собирать мышиный огнестрел, арбалеты и продвинутую технику и т.д.
439 396453
>>396410
Первый раз когда искал инфу по рейкасту, брал код с первой ссылки, но чот не додумался ниже прокрутить и прочитать остаток страницы. Спасибо, анон.
sage 440 396454
>>396448
Во первых, ты придумал серию фаркрай. Во вторых, зыбал написать про набигающие домики и лесных эльфов. В третих - иди нахуй.
blob454 Кб, 712x528
441 396456
>>396451
С этого просто в голосину обосрался
442 396458
>>396412
бамп вопросу
443 396459
>>396412
А еще испанский, корейский и китайский
444 396461
>>396459
Увы, но их нормально не знаю. Заказывать не хочу, gt не подойдет сейчас там перевод стал получше за счет добавления нейросетей?
445 396462
>>396448

> гта в которой нужно свергнуть путина


ясн
446 396463
>>396462
Ты зачем сразу триггернулся?
447 396464
>>396463
а чего ждать то?
448 396465
>>396464
Ну хуй знает, ведешь себя как баба маня у подъезда.
449 396466
>>396465
а как полагается реагировать на очередное "ЗЛОЙ ДИХТАТОР ПОРАБОТИЛ НЕЩАСНЫЙ НОРОТ"-кирилльство?
450 396467
>>396466
Как к искусству. Игры это искусство. А ты забегаешь как гомоказак в галерею и начинаешь брызгать мочей картины, потому что там голые женщины.
451 396468
>>396467
ооо нет, браток, это не картинная галерея а фотовыставка ноунейма с девиантарта, который фоткал шлюх и переводил фотографии в чернобелый.
452 396469
>>396468
А твое какое дело, мелкобуквенный? С савушкина пришел 15 рублей получить?
453 396472
>>396469
отзывы, вот какое моё дело.

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

и это, аккуратнее с политотой в этом суверенном разделе. тут какбы негласно условились что свои политические взгляды стоит запихнуть в сральник.
C9Uwl56XkAIzxEm.jpg163 Кб, 1920x1080
454 396473
Мэд уже второй блокбастер выкатывает, пока вы тут треугольники рисуете.

Может стоило вам другими вещами в жизни заняться, а не игрульки пилить? Говорят весной дворники в дефиците.
455 396477
>>396448
Резюмирую: бессмысленное и беспощадное топтание ногой в качестве протеста. А с Мы не будем рабами вообще выпал.
Но это не значит что сюжет плохой, на каждый второй фильм/игру у сценаристов хватает фантазии написать еще больший бред, который потом народом воспринимается как средний или гениальный. Может кто то возьмет твою идею и реализует ее на следующем твг в примитивном виде, типа битардии. Или даже протолкнет в стим под видом гениального сюжет и диалогов на кончиках пальцев, типа 35mm.
456 396480
>>396477
Фраза из вова, выдана чтоб ты понимал что там должно быть, на деле можно поменять на что угодно, типа "Всем бесплатное пиво по воскресеньям".
1a5949f631ae210cdad5456a3bb3d4dd.webm3,1 Мб, webm,
480x360
457 396482
Кто знает соус?
458 396483
>>396482
А всё, сам нашёл. Ядерный титбит, если что
459 396486
>>396448
CoD, которому не помешает Лишний Ствол. Почему оппозицию не прибили вояки ещё откуда-то, почему ГГ не сделали дохуя террористом, все слишком локально. За что дедушку убил? Особняк — это вообще какой-то штурм жуков из второго ME. Лучше уж тогда пускай ГГ какой-нибудь бродкаст пытается запустить и героически (почти) помирает, потому что там был йоба-генерал, хотя это тоже где-то было.
>>396451
Я думаю, с достойными концепт-артами эта идя выглядела куда приличнее. Ну и там тяжёлый рок, кантри и митол на фоне. Возрождай дух первого StarCraft.
14876641707980.jpg28 Кб, 337x337
460 396492
>>396486
какой-то коммент с геймдев.ру
малоебучие частности стиля ЕВРОПКА УНИВЕРСАЛИС ГОВНО ПОТОМУШТА В 1568г ФРАНЦУЗСКИЕ ОФИЦЕРЫ НЕ НОСИЛИ БЕРЕТЫ, какие-то аналогии вообще пиздец с неба взятые, если штурм то тут у него аналогия на масс дефект, откуда чо, ахуеть. в мышах вообще дух старкрафта, ой блять, ой ой ой ой ой
461 396498
>>396492
Блядь, у него КОМПАНЬОНЫ С ПРЕДАННОСТЬЮ умирают или не умирают в зависимости от стата. Это типа не списано с Лишнего ствола?
Хули у него все так обособленно? Это не Горячая линия где хуй с горы в 80-х выносит какие-то точки russkieh, этот тип затирает про геволюции, хотя вся революция из пальца высосана. Армия у него переметнулась на сторону, блядь. А хули!? Вояк не кормят что ли?
Типа я не могу доебаться на такой стадии? Пускай он тогда своё дженерик говно пилит, получится пародия на ААА без души, потому что идея избитая, так он ещё и хуево её обрисовал. Нет, это, конечно, концепт на коленках, но если он не Толстой дохуя, то это дженерик.

В старкрафте был дух реднеков-мародеров и ниггеров с кубинкой внутри скафандра. А потом всё проебали. Иди нахуй, блядь.
462 396504
>>396498

> КОМПАНЬОНЫ С ПРЕДАННОСТЬЮ


> списано с Лишнего ствола?


да везде и всюду это было, в каждой игре. в том же сьерра мадре из нью вегаса, в валькином деде 1 в последней главе. везде, короче, совсем везде.

> хуй с горы в 80-х выносит какие-то точки russkieh


> геволюции


не заметил качественных отличий

> Армия у него переметнулась на сторону, блядь. А хули!? Вояк не кормят что ли?


тебя сильно парит это? нет, серьёзно, тебе не похуй? ты, наверное, кино когда смотришь — постоянно возмущаешься, мол НИПАНАСТАЯЩЕМУ. то что дейнерис на пафосной тяге и сиськахписьках захватывает города, вообще похуй. и не смей писать что ЭТАЖИФЕНТЕЗИ.
тут же куда важнее что сама гейвалюция у него безынтересна и банальна, нет никаких ВНЕЗАПНО, даже рояли поленился по кустам распихать, вместо красивого вживного сеттинга тут НУ КОРОЧ ПРОСТ СТРАНА)))

> говно пилит, получится пародия на ААА без души


получится "35мм-2: убить президента"

> идея избитая, так он ещё и хуево её обрисовал


> это дженерик


вот, вот она суть, родимая, наконецта

> В старкрафте был дух реднеков-мародеров


я тебя сильно обрадую, он был вообще в половине игор ~2000 года выпуска.
но при чем тут реднеки-мародёры я всё же непонел.
крысы в даркест данжоне, да. ходят, стреляют, грызут. под такую идею десяток-другой ассоциаций всяких разных возникает. почему именно реднеки. да хуй его знает. потому что я люблю реднеков-мародёров. вот почему.
тот же гротесковый стиль даркестданжна к этой идее тоже вполне зашёл бы, или стиль охотников на приведений с их костюмами а-ля клининг и пушками аля дезинсекторы
но реднеки бесспорно лучшее
463 396507
>>396504
Рад, что наш разум улья пришёл к согласию, лол.

Да я и не говорю, что реднеки лучше. Гротеск заебись, чо. Просто без гримдарка это звучит как Черепашки ниндзя.
464 396520
Гамак студио 2 ещё не треснули?
465 396523
>>396469
Ох, уёбывай назад на порашу. Не буду я по твоим высерам игры делать.
466 396530
Акулы геймдева, нужен совет. Приходит в команду два персонажа, после прочтения концепта они задают вопрос "Как вид в игре?", то есть, от первого лица, третьего, изометрия, итп. Собственно, вопрос: как называется классификация "вида" в игре и где её место в концепте?
467 396540
>>396530
Зависит от жанра. Под все виды есть примеры успешных игр: DOOM, Mass Effect, TES, Divinity, Diablo ну и платформеры, но я так понял ты не своего Мегамэна делаешь. Смотри на то, сколько свободы ты хочешь дать игроку в плане обзора и какие механики используешь.
Если есть дюжина AoE, которые кастятся указанием точки, а не вокруг персонажа, вид сверху побеждает.
Несколько персонажей удобно контролить также видом сверху, но это если у тебя есть над ними такой же полноценный контроль, как и над протагонистом, в остальных случаях вид от третьего лица, чтобы палить их, сидя в укрытии.
Etc.
468 396542
>>396530
Вид - это практически часть жанра же. Шутер от первого лица/шутер от третьего лица, изометрическая рпг и так далее.
14680610203610.png246 Кб, 700x788
469 396543
>>396530

>Приходит в команду два персонажа, после прочтения концепта они задают вопрос "Как вид в игре?"


Персонажи должны исполнять указания и следовать инструкциям. Скорее всего нехватает остальной документации по проэкту.
22302196119774010757582508924433926.jpg40 Кб, 343x697
470 396544
>>396482

>Кто знает соус?


>>396483
поиск забытых игр - в прикрёплённом треде в /v/
471 396545
>>396543
А можешь дать гайд, как составлять документацию по проекту?
472 396546
>>396545
ничего не пиши, держи проект в голове. работай один. персонажи всё украдут.
473 396552
>>396546
Я не он.

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

Я кое-что набросал, руководствуясь документацией, которую выложили вот эти парни
https://www.kickstarter.com/projects/tidalgamestudios/arcane-a-world-of-myth-and-magic

Но это же не документация для внутреннего пользования.
474 396558
>>396545

> А можешь дать гайд, как составлять документацию по проекту?


Дизайн документ Курочка ряба
475 396560
>>396540
Анализ не нужен. Точка зрения на игровое поле уже выбрана.
>>396542
Проще говоря, указывать в графе "Жанр". Понял.
>>396543
Так и есть, доки по технической демоверсии в разработке. Показывать новоприбывшим подробный разбор элементов, что понять фундаментальную мелочь — не вариант.
476 396581
477 396582
Можно ли сделать игру практически бесплатно?Я имею в виду,что нужно платить за лицензию Фотошопа и 3Дмакса.Можно их чем то заменить или придется платить?
478 396583
>>396582
можно
479 396584
>>396582
За все придется платить, анончик. За все.
480 396586
>>396582
Пизди ассеты, договаривайся с художниками. Один хуй ничего не докажут.
481 396587
А чем можно заменить фотошоп для создания тектур?
482 396588
Нужна инфа по реализации платформинга в битемап-перспективе (как в серии Nekketsu)
14308565464770.jpg933 Кб, 2592x1728
483 396598
Платина. Хочу в ближайшие пару лет заняться серьезно каким-нибудь движком, понимаю сипэпэ, но реального опыта не много (занимался вебом). В планах сделать градостроительную стратегию, вот думаю CryEngine или UE? Напишите мне что-нибудь.
484 396601
485 396602
>>396598

> CryEngine


Будешь отправлять резюме в Robert's Space Industries?
486 396603
>>396598
Делай в 2д.
487 396628
>>396602
Они перешли на lumberyard
488 396629
>>396628
Учтывая сборы, они могли бы уже движок, небо и аллаха свои запилить.
489 396630
>>396629
Не грусти, не каждому дано рубить бабло
490 396631
>>396628

>lumberyard


Он использует для логики игры С++ жи?
>>396630
Я не грущу, я делаю(нет) игры для души.
 .png302 Кб, 1256x593
491 396632
>>396631

> Он использует для логики игры С++ жи?


Он и блюпринты еще есть
492 396633
>>396632
Мне вот всегда было интересно, а чисто на блупринтах игру сделать можно? Этот метод сильно проигрывает/выигрывает у обычных скриптов игровой логики?
 .png331 Кб, 1015x615
493 396635
>>396633
Мне лично понятней читать обычный код, потому что он компактней и информативней. Но тут скорее кто как придрочился. На блюпринтах разве что какие нибудь тригеры для гуи или кнопок на полу писать, шоб они 2-3 ноды занимали и не было таких макаронин.
494 396636
>>396635
Это UE4? Я в блендере быстро привык к созданию материалов, но да код как-то всегда удобней.
495 396647
>>396633
Запросто. Проигрыш только в производительности.
496 396682
497 396683
>>396582
Если делаешь один и используешь свободный софт либо подтираешь свойства текстур и моделей, то вполне. Видел, сколько инди игр бесплатных есть?
17.04.2017.png28 Кб, 1296x840
498 396698
Играюсь с песвдо3д для псевдорогалика, вроде норм выходит, пора пилить псевдоосвещение.

Хотел сперва камеру сделать под меньшим углом (как в Дьябле, мой любимый угол камеры), но выяснилось, что для этого размеры пещер должны быть значительно больше, чем у меня. У меня же получается слишком много полупрозрачных пересекающихся стен, и нихуя не разобрать.
499 396700
>>396698
раз уж велосипидар, мог бы и с автоматическими просветами делать
500 396701
>>396700
С кем?
501 396703
>>396701

>С кем?


Бомбанувший выше анон имел ввиду, что только актуальная часть стен просвечивала бы пол.
502 396705
>>396703
Я думал над этим (недолго), и не сообразил как так сделать без написания своего рендера или шейдеров (у меня сейчас sdl2).

Я думаю, надо будет прозрачность сделать в зависимости от положения персонажа: стены перед ним делать прозрачными, а за ним - сплошными (типа он сквозь них не видит). Дьябла примерно так делает, и выглядит это неплохо.
503 396706
>>396705
С другой стороны, я хочу попробовать не привязывать камеру к персонажу и его области видимости, чтобы было как в стратегиях: там, где ты уже был, виден ландшафт, но не видно врагов. Короче, надо будет над всей этой хернёй подумать.
504 396707
>>396698
Я велосипедю движок для изометрической тайловой игры вроде всяких 2д рпг, и сделал освещение просто как волну от источника освещения по тайлам
505 396708
>>396707
Вот это мне ещё предстоит.
506 396710
Заодно наблюдаю, как у sdl2 количество fps падает прямо пропорционально количеству вызовов SDL_RenderCopy, даже если не меняется текстура. Моя пекраня (i7-3630QM, AMD FirePro M2000, так себе, короче) может нарисовать порядка 7000 спрайтов на 60 фпс, это примерно 35 спрайтов на клетку. Не такой уж большой запас, учитывая, что это всего лишь 2д. Нужно заложить возможность перейти на что-нибудь другое (у меня .NET, так что MonoGame, наверное).
507 396713
>>396710

>перейти на что-нибудь другое


SFML?
508 396714
>>396713
Если там есть (или можно сделать) батчинг спрайтов, то надо будет попробовать.
509 396728
>>396710
Использую библиотеку ClanLib и не жалуюсь, там рендерер на батчере уже организован, я выводил на тесте 200000 спрайтов в 60 фпс, и это ещё не предел был. Библиотека малоизвестная, но очень удобная, рекомендую.
510 396779
>>396713
Посмотрел на их доки. У них есть обёртка над glDrawArrays, так что батчинг можно самому сделать. Ещё у них написан неплохой рендер текста, где уже есть батчинг и упаковка глифов в одну текстуру. Если на практике это всё работает без багов, то надо было сразу sfml брать.

>>396728
Хорошо у вас там на C++ с разнообразием движков.
511 396787
Антоны! Не бейте лучше обоссыте, хочу заделать point and click квест, идея и концепция , арт ( я прости господи художник) но рисовать это хорошо, а как собрать все это вместе?
Вообщем посоветуйте простых движков для такого рода сборки, в программирование не могу совсем, я аутист.
Надеюсь на вашу помощь.
512 396789
>>396787
Арт лучше покажи. Если стоящий - программисты сами набегут и всё тебе сделают.
513 396798
>>396787
есть AdventureGameStudio, пытался в сосничестве на ней сделать что-нибудь, но вообще советую ЮХУТИ, юнути менее ебанутая в плане ограничений, плюс уверен что можно спиздить готовое говнорешение от васяна777 для поинт энд клика
514 396799
>>396787
А обо что хочешь квест сделать?
515 396803
Джентльмены, а не подскажите ли зашедшему в вашу обитель случайному мимокрокодилу - существуют ли хорошие движки, поддерживающие Питон (кроме очевидного RenPy, который мне почему-то советовал каждый первый из моих знакомых)? Пылаю нежной любовью к этому говну для самых маленьких языку, и честно говоря с изрядной ленцой подхожу к необходимости писать что-нибудь на привычных Шарпах, Крестах и прочем что я знаю, но не люблю просто из-за личных взглядов.
Стоит ли по-бороться свои низменные желания, или таки можно где-то будет не стесняясь работать и с Питоном?
516 396806
>>396803

>по-бороться


побороть
самофикс
517 396812
14112385321050367117.jpg42 Кб, 341x450
518 396820
>>396803
Смотря чего ты хочешь. Можно Godot, можно SDL или SFML.
519 396823
>>396803
Panda3D Только разве.
520 396829
В каких движках можно использовать скрипты на питоне кроме ренпи и пугаме?
Screenshot20170217170014.png272 Кб, 1912x1072
521 396841
>>396829
godot же
522 396856
Простенькую интерактивную игру, где в зависимости от направления и частоты движений мышкой, будет проигрываться определенная анимация и записываться определенные параметры, можно сделать на renpy? Или есть что-то другое, более подходящее?
523 396859
>>396856
Запросто можно сделать с помощью pygame
В цикле прослушиваешь эвенты мыши, проверяешь ее координаты и в зависимости от них выводишь нужные картинки на поверхность окна
524 396879
>>396856
Пайгейм есть внутри ренпая.
Ты "Акико" делаешь, что ли?
525 396881
>>396859
>>396879

Ок. Спасибо.

>Ты "Акико" делаешь, что ли?


Понятия не имею, что это. Я хочу сделать эротишную игру.
14854075994980.jpg86 Кб, 1265x840
526 396882
>>396812
>>396820
>>396823
Благодарю от всей души. Посмотрю на все варианты, особенно Godot и SDL заинтересовали. Держи няшек и ещё раз спасибо.
527 396884
>>396881
это знать надо это классика блядь http://pelevin.nov.ru/rass/pe-akiko/1.html
528 396959
На LD снова интересные темы. Надеюсь, будет какая-нибудь из первого раунда.
529 396965
Кстати, а есть какие-нибудь зарубежные аналоги нашего /гд?
530 396983
>>396965
С таким цирком как у нас - нет.
531 397008
>>396965

> аналоги


Что ты имеешь в виду?
532 397012
Реквестирую сайт, типа war robots arena, где любой желающий мог написать бота на js и протестить его на арене, суть была примерно такова: человек пишет бота на js, который должен захватить все клетки на матрице-карте, соперничая в этом с другими ботами. Видел где-то здесь его, но потерял. Кажется, анон какой-то запиливал этот проект
533 397017
>>396190

>Я сейчас сгенерирую поле


Это сейчас заняло 4 дня. Теперь займусь поиском пути по сгенерированному графу.

О великая Дерево-тян, я принёс тебе свой говнокод! можешь обоссать, но перед этим скажи, что нужно исправить
!2.gif313 Кб, 540x320
534 397020
>>396965
4chan /vg/ /agdg/-тред
535 397028
>>396983
Жаль.

>>397008
Места, где есть живое обсуждение, люди постят свой прогресс, советуют друг другу, ругаются.
536 397029
>>397028
В дискорде есть game dev league
537 397032
>>397029

> В дискорде


Это типа как irc-канал?
pavlik.webm24,1 Мб, webm,
1280x720
538 397042
>>397032

>Это типа как irc-канал?

539 397070
>>397042
уёбывай, распидор
540 397073
>>397042
Уёбывай, расп.
14820074945990.jpg209 Кб, 500x509
541 397074
ОПЯТЬ СВАЛИЛИ ЦГПИРС
542 397076
>>397020
Ебать у них там скорость постинга.
543 397081
Как назвать квест в коде, который выполняется только один раз за всю игру?

Есть DailyQuest, которые выдаются каждый день, выполняются, а после удаляются и потом они могут по новой добавлены на выполнение. А есть ещё специальные квесты, которые ты выполняешь только один раз и получаешь особую награду.
544 397088
>>397081
Repeatable и NoRepeatable
545 397116
Как, сук, у индюшатников получается в одиночку пилить хорошие, разнообразные, красивые игры и не сдуваться при этом к середине-концу? Говорю сейчас именно о производящих в одну харю. Пилю платфомер, сделал 2 мира и 2 главаря и уже реализовал всё что задумывал, а надо ещё миров 5 хотя бы наклепать. Но не хочется клепать, хочется творчески подойти к делу, чтоб в каждом уровне была какая-то уникальная фишка, механика, подъёбка, но фантазия всё.
546 397119
>>397116
Как так-то? Твоей фантазии хватило всего на двух боссов? Шозанах?

Покажи видео из игры, а я тебе помогу персонажа/босса придумать.
547 397132
>>397116
Рисуешь, значить, гигантского осминога, потом рисуешь гигантскую обезьяну, далее гигантского комара, затем супер сильного бандита в маске, и наконец, рисуешь гигантскую ящерицу. Если что, вид поменяй на какой-нибудь инопланетный.
548 397133
>>397132
Да иди ты лепить подделки для мобилочек на хуй с таким подходом.

>>397116
У тебя сюжет кончился на двух уровнях?
549 397136
>>397119
>>397133
У меня сюжет не привязан к уровням (или наоборот, хз как лучше сказать). Играли в I Wanna Be The Boshy? Вот у меня то же самое в плане дизайна уровней. Нет пока больше мыслей ни для испытаний, ни для подъёбов и ловушек, ни для главарей. А в начале разработки ворох идей таким здоровым казался. Но большая часть оказались очень общими, а на частностях и деталях начался затык.
550 397138
>>397136
Стоп-стоп. Мне кажется ты плохо выражаешь свою мысль. Тебе нужны миры и боссы или ты не можешь придумать, оригинального испытания для игрока?
551 397139
>>397138
Типа "как бы так расставить платформы, чтобы игроку сложно было перепрыгнуть, но это не было бы повторением предыдущей комнаты"?
552 397140
>>397138
И то, и то, по сути.
553 397143
>>397140
Или вот как люди придумывают такие изъёбистые схемы уровней? Туда-сюда, тут вверх, тут налево-направо, здесь выемка в стене, ведущая в другое место, и всё это органично сплетено и связано друг с другом, образуя интересные испытания и экраны. Меня же ни на что кроме коридоров не хватает. Может, я слишком высокую планку себе ставлю?
554 397147
>>397143

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



Это ты про I Wanna Be The Boshy? Там надёрганы идеи из кучи разных игры и щедро перемешаны с говном.
555 397154
>>397147
И про неё тоже. Вот, например, если посмотреть общую карту какого-нибудь уровня, то видно, что сделано всё пиздато и органично, с минимумом кишок. Хотя там уровни, по сути, кишками и являются, но ощущения коридорности нет за счёт хорошей планировки.
Ну а идей, кстати, своих собственных там тоже достаточно. Прыгающая собака на первом уровне, стреляющий гепард на третьем, экран с шипами в конце второго, где они въезжают и выскакивают в зависимости от прыжков. Если задуматься, то даже такой, на первый взгляд, простой уровень требует тщательной проработки, создания схемы уровня и расположений шипов, последовательность их появления и т.д.
Или та же атака Соника, когда он по экрану летает и его нужно обманывать и водить туда-сюда, вот чёрта с два бы я до такого додумался (про то, что он там нахуевертил в коде, чтоб он такие финты крутил, вообще молчу).
Это я сейчас не к тому, что игра пиздатая, а к тому, как оказывается сложно сделать годный и интересный платформер.
556 397179
Ребят, всё хочу стать новым Кодзимой, но мне жалко вас тут оставлять в нищете и без признания, поэтому откладываю свой успех до последнего, но боюсь недолго осталось и скоро буду взирать на это место с высока и отрекаться от вас всех.
557 397183
>>397154
Вот специально из-за тебя посмотрел спидран этого говна.
Потратил на это час своей жизни, и в результате я получил ощущение, что меня просто оскорбили. Эта игра полностью состоит из неуважения к игроку, к играм, которые она "пародирует" и к играм вообще.

Ты о чём вообще? Об исчезающих блоках из мегамена? О медведе из прехисторика, которого тупо ускорили? Про запрыгивание по черепахам из марио? Такое запрыгивание встречается в каждой игре. где можно отталкиваться от врагов.

Тебя восхитило, что ускоренному медведю добавили возможность прыгать, когда игрок на верхней платформе? Это вообще первое, что приходит на ум при программировании АИ (я первый раз этим занимаюсь и мои зелёные квадраты сразу же занялись именно этим. Причём намного изящней) При этом прыжок с игнором коллизий? Это не тщательная проработка и хуевертие с кодом, это высер.

Что там дальше? Платформа, двигающаяся посреди шипов? Первое что на ум приходит - power blade 3. Но подобное есть в тысяче игр. Про какой ещё экран с шипами ты говорил? Про тот, что спизжен из vvvvvv,

Облака, опускающиеся на шипы? Такое я много где видел, не могу назвать источника. Пробег по диагонали между шипами?

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

Короче, если для тебя это - оригинальное мышление, у меня для тебя плохие новости. Тут спижжено всё, включая тайлы. Рекомендую тебе скачать эмулятор NES и пройти все платформеры. С сохранениями не заёмёт больше месяца.
558 397185
>>397183
Ну и к вопросу, как создатель этого говна до всего этого дошёл? А ты посмотри - он разобрал кучу классических игр, очевидно что смотрел как и что там сделано. А потом просто куски оттуда выдёргивал и лепил говно.

Но разбирал он из тщательно. Эти куски он воссоздавал самостоятельно.
559 397187
>>397185
Блин, я походу лоханулся. Тут в основном всё понапижжено из I wanna be the guy, который тоже лютое говно, в котором тоже всё спижжено откуда только можно. Многие комнаты совпадают на 90%.

Так что если ты хочешь быть как создатель боши, ну хуле. Воруй.
560 397189
>>397116

>Как, сук, у индюшатников получается



ПЛАНИРОВАНИЕ
561 397191
Товарищи, а как быть с авторскими правами, если я например буду делать игру ну как-делать, мечтать что буду делать в которой гг например историческая личность, музыкант или вроде того?
562 397194
Котаны, посоветуйте хорошую C/C++ лучше все же С++ GUI либу для игры на самописном движке на OpenGL inb4 велосипед.
Из того что сам рассматривал:
Nuklear - C, много возможностей, минимум зависимостей, активно развивается, сейчас использую именно его, обернув в классы. Расстраивает практически отсутствующая документация отрывочные коментарии в сорс файле, поясняющие дай бог 5% всего функционала, примеры тоже не особо информативны.
Imgui - C++, много возможностей, минимум зависимостей, активно развивается, но позиционируется разрабом как GUI для дебага, из чего следует крайняя невыразительность интерфейса
nnGUI - C++, возможностей вроде как поменьше, но тоже прилично, активно развивается, красиво выглядит. Мне очень понравился и визуально и интерфейсом, но есть одно НО - в зависимостях SDL для контекста и Eigen для математики. А я использую GLFW и GLM соответственно. И если заменить SDL на GLFW не проблема, то заменить Eigen на GLM полность у меня не вышло.
nana - C++, возможности не изучал, так как показалась какой-то стремной. Последний коммит в сентябре 16.
CEGUI - С++, возможностей вроде как дофига, активно развивается, широкие возможности кастомизации. Подумываю сейчас о переезде на него, но какой-то он слишком большой комбайн с кучей возможностей и зависимостей пусть и не обязательных, хотелось бы что-нибудь попроще.
Qt, wxWidget - не рассматриваю, т.к. они больше для обычных приложений, а не игр.
563 397196
>>397187
В той игре же это было не воровством, а о т с ы л к а м и
Чем вообще отличается воровство от отсылок? Где черта?
564 397198
Посоветуйте годных алгоритмов для нпс для поиска пути до нужной точки
Я просто тайловую игру делаю и использую алгоритм A*, а он сука медленный пиздец, фреймрейт скачет от 20 до 60
565 397200
>>397196
Когда у твоего персонажа над столом висит плакат с персонажем другой игры - это отсылка хотя ubisoft придерживаются другого мнения

Когда ты полностью копируешь половину комнат, это уже не отсылка.
566 397202
>>397198
Разбей карту на ноды чтобы было проще искать же.
567 397205
>>397198
Нахуй ты в каждом фрейме ищешь?
568 397214
>>397205
Я ищу с паузами, но каждый раз когда вызывается поиск пути фпс трагически падает
>>397202
Ок, я попробую. Сейчас ищется по упрощенной карте местности с отмеченными препятствиями
569 397217
>>397076
Ещё и блядская рекапча. Сука, ненавижу.
570 397222
>>397183
Я тебе не про пиздинг ресурсов, а про дизайн уровней. Ясен хуй что все идеи уже были где-то реализованы, суть в том, чтобы из имеющихся механик создать нечто новое и гармонично вплести это в уровень. Посмотри на планировку уровней в боши и сравни с любым женерик кишкообразным платформером. Каждый угол нужно обходить с использованием новых (в рамках игры) способов и испытаний. Я молчу про главарей, где тоже достаточно оригинальных атак, и даже банальные кидания говном порой обёрнуты как что-то интересное (бомбы на Сонике, молнии на Мегамене, черепахи с молотками на Марио).
Чего ты вообще до слова доебался? Я эту игру просто как пример привёл, и единственное, чем я, как ты выразился, восхищаюсь - код Соника. Есть примеры интересных и настолько же длинных игр, где на каждом экране был бы новый вызов, но не спизженный из другой игры? Я буду рад оценить и, возможно, установить новую планку качества.
571 397229
Кто-нибудь здесь имел опыт с продажей прав своей игры (уже выпущенной самостоятельно) третьему лицу? Мне на mail написал чувак и какой-то там конторки, говорит мол, так и так, хочу приобрести full Steam distribution rights на твою игру. Чо делать то? 0_0
2.png548 Кб, 800x391
572 397232
>>397222

>Чего ты вообще до слова доебался?


Потому что игра - оскорбление. Пример того, как НЕ надо делать уровни, препятствия и врагов.

> Посмотри на планировку уровней в боши и сравни с любым женерик кишкообразным платформером.


Пикрелейтед (не боши, но гай. Боши я не нашёл) кажется тебе примером хорошего дизайна уровней? Это лютейшее говно.

Или ты про дизайн каждой комнаты? Испытания в тебе кажутся интересными а атаки боссов оригинальными именно потому, что ты не играл в те игры, откуда это всё спижжено. У меня они вызывают только желание пробить автору с ноги.

> восхищаюсь - код Соника


Я уже писал - Соник здесь запрограммирован как простая самонаводящаяся ракета. Это очень просто код, упражнение для новичка.

>Есть примеры интересных и настолько же длинных игр, где на каждом экране был бы новый вызов, но не спизженный из другой игры? Я буду рад оценить и, возможно, установить новую планку качества.



Поиграй для начала в те игры, которые "пародирует" это убогое говно. А пока у тебя такая планка качества, тебе игры лучше не делать. Ну да ты и не можешь.
573 397236
>>397232
Если ты тот анон, что смотрел спидран по Боши, то помнишь, как там были устроены уровни, и сделано это на голову лучше, чем в гае, в котором как раз кишка и скука аз из.

>Соник здесь запрограммирован как простая самонаводящаяся ракета


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

>Поиграй для начала в те игры, которые "пародирует" это убогое говно.


Бля, ну ладно, давай немного по-другому:

>Есть примеры современных, интересных и настолько же длинных игр, где на каждом экране был бы новый вызов, но не спизженный из другой игры?



И ты опять от темы ушёл, я тебе говорил не про пиздинг идей, а про их грамотное использование и комбинирование для построения оригинального (В РАМКАХ ИГРЫ) уровня с хорошим дизайном (а не как в гае).
hRLkava4cRk.jpg44 Кб, 896x1080
574 397237
575 397297
Вопрос от мимокрокодила.
Скачать игру из плей маркета, заменить текстурки и копирайты, залить обратно и продавать.
Подводные камне?
576 397302
>>397297
99%, что код обфусцирован и ты не сможешь там сделать Н И Ч Е Г О
577 397309
>>397302
Если на юньке слепили школотроны, то вскрыть ресурсы как нех делать.
Runner 2017-04-20 19-45-55-39.webm4,2 Мб, webm,
1024x768
578 397338
Наконец путь найден! Чувствую себя настоящим программистом.

Теперь буду учить квадрат правильно по нему ходить, прыгать, лазить. Потом будет поиск пути для квадрата размером n клеток.
blob1 Мб, 1280x1024
579 397375
пейнтер — красивая, умная, бохатая истеричка. первые минуты кажется что 10/10 МАЙ ВАЙФУ ФОРЕВЕР, однакож слово за слово, хуем по столу, помаленьку вырисовывается реальная картина её пизданутости. она начинает застревать без видимой причины даже на элементарных вещах, а уж о запекании карт так вообще можно оставить её за сим делом а самому попить чайку. да, она умненькая, но не настолько чтобы пытаться искать в её истерике разумное зерно. да, кстати, не дай бог ты на что-то другое отвлечёшься — её ревность не имеет границ, это пиздец, чтобы пообщаться с ней заново придется подождать 20-30 секунды. и этот ужас нарастает экспоненциально по мере общения, вынуждая тебя хлопнуть дверь и заорать в монитор ДА ПОШЛА ТЫ НАХУЙ ШЛЮХА
очень редко удаётся распрощаться с ней на хороших нотах, она сможет нехило заебать даже при выключении. и даже после выключения остаётся ощутимый ОСАДОЧЕК в системе, так что "ДАВАЙ_ПОПРОБУЕМ_НАЧАТЬ_ВСЁ_СНАЧАЛА" требует перезагрузки пекарни.
не знаю, может она так общается с нищеблядями бохатая мразь, вы все такие, но даже юич-тян не ведёт себя истерично, а просто хладнокровно заявляет что С ТВОИМ КОШЕЛЬКОМ ТЫ МОЖЕШЬ РАССЧИТЫВАТЬ ТОЛЬКО НА ЭТО. по крайней мере она стабильна в своём презрении к нищеёбам.
кароче, друзья, вы там поосторожнее с этой ёбнутой, она вам все нервы изведёт.
580 397378
>>397338
Хорош, хоть на игру слабо похоже.
14823253994120.jpg100 Кб, 1280x720
581 397381
>>397375
Твой ебасос, когда кто то юзает говно заместо 3д кота
1.jpg178 Кб, 985x554
582 397391
>>397378
Угу. Ужасно хочется приступить к созданию собственно игры. Но как мне сделать драку с врагом, если он не может найти меня на платформе. А если сделаю перерыв в пасфайдинге и займусь, например, фоном, то через неделю мне придётся заново разбираться в своём собственном коде.

Ну и игра должна быть интересной даже когда ты дерёшься с квадратом. Анимация и эффекты не сделают из говна игру.

Вот держи очередной концепт.
583 397420
>>397375
Альтернативу назови? Кроме квикселя.
584 397433
>>397420
B L E N D E R
585 397442
>>397420
Макси? Там возможностей на порядок больше, чем в сп, правда, оно жутко тормознутое, нужна топовая печь, чтобы работать комфортно.
586 397443
>>397338
Кирилы, может кто помочь с алгоритмом?

Есть путь - состоит из набора узлов, каждый из которых состоит из координат x,y и указания, каким способом до него добраться из предыдущего узла - в каком направлении и каким образом двигаться (например "идти" "направо" или "лезть по лестнице" "вверх").

В начальной точке квадрат получает номер узла (target_node = 1), к которому ему нужно двигаться.
При достижении target_node (координата квадрата x,y находится в некоторой окрестности от координаты узла) квадрат начинает двигаться к следующему узлу. target_node увеличивается на единичку.

При достижении последнего узла target_node обнуляется, всё ок. Можно выбирать новый путь и двигаться по нему.

Но допустим кто-то нехороший дал прогуливающемуся квадрату ракетой по щам, квадрат отбросило и он сбился с пути. И как теперь бедному квадрату понять, что он заблудился и ему нужно сбросить target_point и вообще проложить новый путь?
587 397444
>>397443
Как пример - квадрат карабкался по лестнице, его сбили на землю, он упал где-то в стороне.

Как бы квадрату понять, что старым способом путевая точка уже недостижима.
588 397445
>>397444

> старым способом путевая точка уже недостижима.



Хм.. старое правило верно. Правильно заданный вопрос уже содержит в себе ответ.

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

Но это съест fps. Может у кто-то делает лучше?
589 397449
>>397445
Как-то эмуляция движения мало того, что жуткий гемор, так ещё выполнять её в каждом фрейме, со всеми чеками коллизий... Мне кажется это плохим пособом.

Кирилы, придумайте способ лучше.
591 397454
>>397451
И к чему это?

Посмотри на webm >>397338 - у меня уже есть путь. Вопрос не в том, чтобы его построить, а в том, чтобы перемещаться по нему по-человечески. Чтобы квадрат, достигнув точки, из которой возможно прыжком попасть в другую точку двигался в неё не по-прямой а именно прыжком. И во время своего прыжка осознавал "у меня всё хорошо, я на правильном пути, мне не нужно ресетить своё состояние и прокладывать новый путь, я скоро приземлюсь там. где мне нужно".

Теперь мне нужно начать перемещаться по нему по-человечески. И если
592 397456
>>397454

Если координаты точки выше моих - по расстоянию и углу высчитываю импульс и прыгаю.

А путь до цели рассчитывать все равно надо если не постоянно, то хот бы раз в полсекунду, если только у тебя там не неподвижная цель и не полностью статичная среда без динамических препятствий. За фпс не боись, любой ссаный конструктор хотя бы несколько сотен объектов с поиском пути потянет без дропа фпс.
593 397458
>>397456

> любой ссаный конструктор хотя бы несколько сотен объектов



Если я хочу, чтобы мой объект "смотрел в завтрашний день" на 5 секунд вперед, ему придётся сэмулировать 5*60=300 кадров движения. Т.е. для одного движущегося объекта каждый кадр 300 раз будут вычисляться x и y взависимости от vx и vy, что терпимо, но ещё 300 раз будет проходить проверка коллизий и после неё, и исполнения скриптов гравитации и трения будут вычисляться vx и vy, что гораздо хуже. Если этим будут заниматься одновременно несколько сотен объектов... Плохой вариант.

>Если координаты точки выше моих - по расстоянию и углу высчитываю импульс и прыгаю.



Я всё рассчитал, прыгнул, но в полёте получил ракетой по голове, меня отбросило назад и я промазал мимо точки.

Как мне понять, что я промазал?

Как вариант - просчитать, за сколько кадров я должен достигнуть цель, и если за это время цель не достигнута, значит что-то пошло не так.

Но это может привести к тупке объекта и "роботизированности" перемещения.
0.jpg322 Кб, 805x683
594 397460
Сап, геймдевач.

Поясни за проверку всех объектов 2Д сцены на коллизии.

Короче, массив с объектами есть. Примитивнейшие функции проверки и реализации коллизии двух объекто есть. Цикл на проверку всех объектов на коллизию друг к другу есть. Всё заебись.

Только одна проблема осталась.

Допустим, есть три объекта, первый управляемый, остальные динамические.
Я хочу двигать второй, а он, в свою очередь, двигает третий.
Однако цепочка из двух наслаиваемых объектов коллизии не работает. Тупо не двигается.

Разбираясь, попробовал добавить в цикл проверки на коллизию всех объектов сцены друг с другом ещё один.
Заработало.
Добавил четвёртый динамически объект, и снова всё пошло по пизде.
Цепочка из трёх наслаиваемых объектов коллизии не работала.
Однако после добавки цикла в цикл в цикле, заработало.

Короче, это явно хуета какая-то не правильный путь.
Аноны, поясните за щёку, как в теории реализовать проверку на коллизии между всеми объектами сцены... асинхронно/одновременнно, что ли?

С меня тонны нефти.
595 397463
>>397460

>Однако цепочка из двух наслаиваемых объектов коллизии не работает. Тупо не двигается.



Это что значит?
596 397465
>>397463
Это долбаеб, который пишет велосипед и спрашивает как ему его писать.

>>397460
Ты дибил? Я тебе выше писал что нужно прикладывать скорость/импульс/силу (любой вектор), если объекты колизятся. Всё. А если не колизятся, то не прикладывать.
Еще скажи, что у тебя не интегрирование верлета или эйлера, а x+1 y+1, убью нахуй.
14920128287930.jpg497 Кб, 2480x3507
597 397469
>>397465

>пишет велосипед и спрашивает как ему его писать.


Меня в данный момент интересует только теоретическая реализация асинхронной/поэтапной коллизии нескольких 2д-объектов.

>Я тебе выше писал что нужно прикладывать скорость/импульс/силу (любой вектор)


>А если не колизятся, то не прикладывать.


Функции проверки и реализации коллизии я уже написал, и они работают.
Но кто-то снова читает жопой мои посты.

>что у тебя не интегрирование верлета или эйлера, а x+1 y+1


Ват?
Ещё снова Бокс2д притащи.
598 397470
>>397463

>Это что значит?


Движимый объект двигает другой объект.
599 397471
>>397470
Это должно за два шага происходить.
14905887754542.jpg118 Кб, 786x1080
600 397473
>>397471
Ага.
А если добавить третий объект, то нужно реализовывать третий шаг (в виде цикла коллизии).
Но расписывание сотни циклов коллизии внутри друг друга - это определённо не правильный путь.

Вот я и спрашиваю - какие альтернативные варианты реализации поэтапной коллизии ещё есть, окромя сотен циклов внутри друг друга?
blenderhelp.png158 Кб, 1500x1134
601 397474
Почаны, помогите неофиту в блендере.
Пытаюсь запечь нормали, в итоге в скругленных углах выходит какая-то херня, нормали с одной стороны угла запекаются как надо, а с другой получаются вывернутыми.
На картинке красным обведены хуево запекшиеся нормали, зеленым то как выглядит сглаженная модель, с которой я беру форму.
На всякий случай к скрину еще приложил настройки запекания.
602 397480
>>397473
Это не так должно работать.

У тебя происходит 1 шаг, в котором обрабатываются сразу все объекты.

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

Начинается второй шаг, все объекты меняют свою координату. В результате выясняется, что первый объект снова столкнулся со вторым(ты ведь этого хочешь) и снова изменил свою скорость и скорость второго объекта.

Потом (или ранее) выясняется что второй объект теперь столкнулся с третьим. И теперь уже черёд второго объекта менять свою скорость и скорость третьего объекта.

Зачем тебе циклы внутри друг друга?
12.jpg602 Кб, 2048x1152
603 397485
>>397480

>У тебя происходит 1 шаг, в котором обрабатываются сразу все объекты.


По очереди обрабатываются - цикл же.

>Тогда первый объект меняет свою скорость


Какую скорость?

>Начинается второй шаг, все объекты меняют свою координату.


Которую они сменили ещё в прошлом шаге?

>В результате выясняется, что первый объект снова столкнулся со вторым(ты ведь этого хочешь) и снова изменил свою скорость и скорость второго объекта.


И в чём суть второго шага, копирующего первый?

>Потом (или ранее) выясняется что второй объект теперь столкнулся с третьим.


То работает.
А если выясняется, что третий объект столкнулся со вторым под воздействием первого, то уже нет.
Ибо цикл работает только в одну сторону.

>Зачем тебе циклы внутри друг друга?


Чтобы после цикла проверки и реализации коллизии всех объектов относительно первого, была цикл проверки и реализации коллизии всех объектов относительно того, который переместился под воздействием первого.

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

Альтернативных путей я не нашёл, как и лаб с функциями "проверить коллизию всех объектов одновременно" и "сделать пиздатую физику", которые мне пытаются впарить некоторые местные дегенераты.
604 397489
>>397485

>По очереди обрабатываются - цикл же.


Ну да, по очереди обрабатываются координаты всех объектов.

>Какую скорость?


Ну это от тебя зависит, как ты им движение задаёшь. Читай как "вычисляется переменная, руководствуясь значением которой объект изменит свои координаты x и y в следующем шаге".

>И в чём суть второго шага, копирующего первый?


Опять же, тебя надо спросить. Ты рассказал, что хочешь, чтобы у тебя 3 объекта толкались.

>А если выясняется, что третий объект столкнулся со вторым под воздействием первого, то уже нет.



А какая третьему объекту разница, что там было со вторым объектом? Третий объект столкнулся со вторым. Получил от него переменную, на основании которой он вычислит свою координату в следующем шаге.

> цикл проверки и реализации коллизии всех объектов относительно того, который переместился под воздействием первого.



В следующем шаге это произойдёт.
14884708426220.jpg99 Кб, 842x1024
605 397494
>>397489

>А какая третьему объекту разница, что там было со вторым объектом?


В том то вся и суть, что никакой. Вообще.
В цикле перечисление: Объект 1, Объект 2, Объект 3.
Понятно же, что после коллизии Объекта 3 с Объектом 2 ничего не произойдёт, ибо он стоит за третьим объектом и уже не будет проверять коллизию.
То есть второй объект для третьего будет несдвигаемым.

>Третий объект столкнулся со вторым.


И дальше не двинется двинулся ни на пиксель.

>Получил от него переменную


В каком шаге?

>В следующем шаге это произойдёт.


А если более трёх объектов, то что? Третий шаг пилить?
Собственно, о чём я и писал.
606 397502

>А если более трёх объектов, то что? Третий шаг пилить?



Да.

Сдаётся мне, что твоя проблема в превратном понимании физики. Как ты думаешь, что происходит, когда нейтрон(объект номер 1) сталкивается с одним из атомов молекулой водорода состоящей из двух атомов (объекты номер2 и 3)? оставим в стороне сильные и слабые взаимодействия Он одновременно обоим атомам водорода передаёт свой импульс?

В реальной физике скорость взаимодействия ограничена скоростью света. В твоей физике скорость взаимодействия ограничена одним шагом (у тебя квантовое время. 1 шаг - один квант времени).

А ты хочешь нарушить физику, сделав взаимодействия выше скорости света, из-за чего у тебя нарушается причинно-следственная связь.
608 397508
>>397505
уёбывай, распидор
1s.jpg412 Кб, 900x1200
609 397510
>>397502
Хм... Ясно.
Спасибо!
Пойду дальше реализовывать циклошагодроч.
Отпишусь о результатах, когда снова появятся проблемы.
Добра тебе.

>>397508
Двачую.
610 397527
>>397469
Ты дегенерат? Ты 2 недели пишишь то, что пишут за 15 минут?
http://www.codeproject.com/Articles/15573/D-Polygon-Collision-Detection
611 397528
>>397494

> А если более трёх объектов, то что?


Што блядь? Ты не в курсе, что колизия считается перебором?
612 397537
>>397458
Нахера на пять секунд вперед? Просто сразу рассчитываешь путь каждый кадр, если появляется препятствие, то на следующем кадре будет сгенерирован новый путь.

>Как мне понять, что я промазал?


Зачем тебе это надо? Промазал - новый путь сгенерирован через кадр, после анимации получения урона движение автоматически будет скорректировано и продолжено.
14854324196140.jpg123 Кб, 1600x900
613 397540
>>397527

>Ты 2 недели пишишь то, что пишут за 15 минут?


Воу-воу, полегче, пятнадцатиминутный ебаклак.

>>397528

>Што блядь?


Всё блять!
Закрой ебало.
614 397541
>>397527

>Ты 2 недели пишишь то, что индусы копируют и прикручивают за 15 минут?


*фикс
615 397546
>>397502

>Да.


То есть делать >100500 переборов и переборов внутри переборов.
Да ты ебанутый.
Антихрист 616 397549
Аноняне. Хочу заделать платформер. Нужны художники по фонам и все желающие. Кто со мной?
617 397550
>>397549

>Кто со мной?


Да никто, кому ты нужен?
618 397551
>>397451
>>397527
>>397546
Что за нашествие дегенератов, отвечающих на посты, не читая их?
619 397552
>>397551

>не читая их


Что поделать, если ответ уходит за рамки вопроса.
620 397554
Итак, начало спустя две с хвостиком недели положено. У меня есть: заготовка для игровой доски, заготовки для юнитов, заготовки для абилок, заготовки для эффектов, заготовка кнопки, заготовка шкалы инициативы она невидимая, НО УЖЕ СЧИТАЕТ ИНИЦИАТИВУ, заготовка для ударов и аж целая мысль о том, как расширить доску вертикально.
А ещё есть нарисованная в паинте девочка без алебарды :3
14819027002510.jpg184 Кб, 1280x899
621 397555
>>397551

>Вопрос: Нахуя делать вручную более сотни внутренних циклов коллизий?


>Ответ: Да, бла-бла-бла.

622 397558
Ответ: не делать никаких внутренних циклов коллизий, а обсчитывать коллизии по мере того, как они происходят в общем течении времени.

Но ты нихуя не понял и понёс хуйню. А поэтому иди на хуй.
lol.webm2,5 Мб, webm,
640x480
623 397559
>>397558

>понёс хуйню про риалтайм


>"Ты нихуя не понял мою хуйню и понёс хуйню"


Иди уроки делай, физик.
14921858256590.jpg472 Кб, 768x960
624 397560
>>397558
Ладно, сорян, я просто забыл, что на этой доске одни дегенераты, постящие картинки деревотян и вебмки распидора.
625 397562
Пока писал план того как буду делать игоря, пропал весь запал собственно делать игру. При этом чувствую, что мог силы, потраченные на планёрку потратить непосредственно на игру, но повёлся на советы из /gd/, что план - фундамент игростроя.
Runner 2017-04-21 21-38-58-94.webm457 Кб, webm,
1024x768
626 397563
>>397537
Ты видео смотрел? Как вершины графа расставлены видел? Нахуя мне рассчитывать пусть каждый кадр, если я в прыжке? Я уже не на вершине, я передвигаюсь от вершины к вершине при помощи прыжка. Если я проложу новый путь, то моей отправной точкой станет точка подо мной. Мне придётся прервать прыжок, чтобы спуститься к этой точке.

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

Пока я могу придумать только симуляцию движения на несколько секунд вперёд.
1426437036226.jpg27 Кб, 419x419
627 397566
>>393737 (OP)
Все наверное видели подобные шебм. На каком движке это сделано? Есть в свободном доступе программы которые могут выдать какое качество, понятно что почти всё зависит от пользователя, но всё же. Еще подозреваю что это заранее отрендеренное видео, может вопрос не совсем по адресу.
628 397568
>>397559
Чел, который спрашивал, всё понял, сказал спасибо и ушёл делать. Ты нихуя не понял и начал постить картинки и кидаться какашками. Уёбывай, дегенерат.
1.jpg141 Кб, 1100x1040
629 397572
>>397568

>всё понял, сказал спасибо и ушёл делать.


А теперь я вернулся и сказал тебе, что ты ебанутый, твой способ - говно, ты нихуя не понял ни меня, ни себя самого иди нахуй.
Трудно поверить, да?
630 397573
>>397559

>физик.


Рифмуется с "шизик", кстати.
631 397575
>>397572
Ну иди делай свои циклы коллизий, или что ты там стремишься навелосипедить, еще пару недель. В то время как у меня на коллизии ушла пара часов. В итоге либо сделаешь правильно, либо накостыляешь безумных костылей,но физики у тебя все равно не получится.

Если у тебя первый объект столкнулся со вторым, то третий у тебя никак не придет в движение, потому что второй еще не движется.
632 397576
>>397573
Твоя неспособность сделать физическую систему результат твоего отношения к физике.
величайшее произведение искусства.webm2,6 Мб, webm,
800x450
633 397577
>>397562

>Пока писал план того как буду делать игоря, пропал весь запал собственно делать игру


Секрет в том, что план - и должен быть игрой.
634 397578
>>397566
Source Film Maker скорее всего
https://2ch.hk/h/res/94960.html (М)
635 397580
>>394704
В Java работа с базой и правда идет на отличненько, тот же JDBC или Hibernate. Для 3D есть LWJGL, но это считается чуть ли не baremetal way в мире Java. Есть ещё JMonkeyEngine. В нем есть всё - приятный и отлаженный API вокруг LWJGL, физика, отслеживание столкновений, есть даже собственная IDE. Что там, что там достаточно активное сообщество
636 397582
>>397563

>Ты видео смотрел? Как вершины графа расставлены видел? Нахуя мне рассчитывать пусть каждый кадр, если я в прыжке? Я уже не на вершине, я передвигаюсь от вершины к вершине при помощи прыжка. Если я проложу новый путь, то моей отправной точкой станет точка подо мной. Мне придётся прервать прыжок, чтобы спуститься к этой точке.


Ну не расчитывай в прыжке. А прерывать ничего не нужно - пусть в полете будет так:

>Если я проложу новый путь, то моей отправной точкой станет точка подо мной.


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

Короче, вот тебе пример простого поиска пути с видом сверху, правда:

if !player: return
var motion = Vector2()
# refresh the points in the path
var distance = player.get_global_pos() - get_global_pos()
if distance.length() > eps:
points = nav.get_simple_path(nav.get_closest_point(get_global_pos()), player.get_global_pos()) <- получаем массив с вейпоинтами от ближайшего к нам до ближайшего к цели
if points.size() > 1:
distance = points[1] - get_global_pos() < - берем направление до ближайщей точки и двигаем к ней
motion = distance.normalized() # direction of movement
if points.size() > 2:
motion = MOTION_SPEEDdelta

Т.е. у нас постоянно есть маршрут (массив с точками) и мы все время движемся к его начальной точке, при этом этот маршрут постоянно обновляется. Единственное, у тебя точки заранее расставленные, а тут они высчитываются каждый раз динамически, поэтому тебе надо будет как-то помечать к исключению точку, к которой уже приблизились, чтобы объект не застревал в ней, а переходил к следующей.
637 397583
>>397540
Тестовое задание в 4а геимс сделать то, что ты делаешь за 4 часа.

>>397541
Да я вижу, как ты борешься за корректность вычислений 10 циклами.
638 397584
>>397582
Блядь, какого хуя на такой доске нет тэгов для разметки для кода?
639 397585
>>397582

>правда


Я тут хотел написать, "правда с видом всерху"
Антон 640 397586
Здравствуйте.
Из макса в анрил можно экспортить настроенные материалы, или только текстурки, а отражения и всякие там выпуклости уже ручками, по новой, ковырять?
641 397587
>>397584
Потому что а могли бы игры делать!
642 397588
>>397584
На этой доске не делают игры. Тут обсуждают как бы их делали если бы могли.
Runner 2017-04-22 00-06-34-16.webm1,8 Мб, webm,
1024x768
643 397590
>>397582
Между видом сверху и видом сбоку очень большая разница.
Мои летающие объекты прекрасно находят путь, и определяют то, что они на правильном пути примерно так, как ты объясняешь. Только я беру направление не до ближайшей точки, а до самой дальней видимой точки, чтобы срезать углы.

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

Так что моя задача - как раз поставить условие, когда уже пора прокладывать новый путь. Перепрокладывание пути каждый фрейм заберёт у меня возможность находиться в воздухе.
644 397591
>>397590
Фоны сам рисовал? Мне нравятся
Runner 2017-04-22 01-15-50-43.webm1,1 Мб, webm,
1024x768
645 397593
>>397591
Да. Это наброски. У меня ещё и тайлы есть. Тоже наброски.
646 397594
>>397591
а ты, я гляжу, ценитель
647 397595
>>397593
Стильно, надеюсь, персонажи будут не ходячие головы
die in a fire.gif288 Кб, 400x225
648 397602
>>397595

> ходячие головы


ты как смеешь чибиков называть ходячими головами?
649 397609
Во-первых, я не понимаю чем ситуация с прыжком отличается от ситуации просто нахождения между двух точек. Я же сказал, что нужно обновлять путь, чтобы отсекать уже пройденную точку, чтобы не было таких вот застревание между точками.
Далее:

>Падай на землю, иди назад к исходной точке прыжка, и прыгай снова.


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

>Перепрокладывание пути каждый фрейм заберёт у меня возможность находиться в воздухе.


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

Ну и в конце концов - самое очевидное - НЕ обновлять путь в прыжке. Обновлять путь в состоянии "бегу-преследую", а в других - не обновлять.

П.С. У меня складывается впечатление, что у тебя вся логика - это лапша из if'ов. Ты про конечные автоматы слышал? Finite state machine?
650 397610
651 397613
>>397433
Речь о программах с комфортным созданием и наложением текстуры. Как раз в блендере делают только модель и уже с моделькой идут в следующую программу
652 397614
>>397562
Бьюсь об заклад, ты нарушил правило ОП-шапки: пофапал.
653 397617
>>397614

>Бьюсь об заклад, ты нарушил правило ОП-шапки: пофапал.


Причём на мужиков...
schoolanal.jpg61 Кб, 562x704
654 397619
>>397613

>Как раз в блендере делают только модель и уже с моделькой идут в следующую программу


Разве в блендере нет средств-инструментом для ваяния текстур?
Да и игру писать можно уже не выходя из блендера.

Блендер головного мозга
655 397620
>>397549
Только за процент с продаж.
656 397622
>>397619
Ты думаешь я такой умный и в блендере работаю, и с высоты своего положения хожу тут и выебываюсь? Мне друг рассказал об этом, за что купил за то и продаю. Хочу тяночку одну на этот путь поставить, чтобы с ней взаимовыгодно потом разрабатывать порноигры и не только.
657 397625
>>397609

>Во-первых, я не понимаю чем ситуация с прыжком отличается от ситуации просто нахождения между двух точек.


Мне кажется, что ты раньше не делал пасфайдинга по вот такому платформеру? Разница огромная именно из-за прыжка

>Будет у него установка во время прыжка двигаться назад, но он же не сможет


Вот как раз сможет. Прыжок полууправляемый. Можно лишить его этой возможности, но тогда он не сможет выполнять все прыжки, доступные игроку. Например запрыгнуть под платформу.

>П.С. У меня складывается впечатление, что у тебя вся логика - это лапша из if'ов. Ты про конечные автоматы слышал? Finite state machine?


И игрок и нпс у меня стейт машины.

>Ну и в конце концов - самое очевидное - НЕ обновлять путь в прыжке. Обновлять путь в состоянии "бегу-преследую", а в других - не обновлять.



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

>>397593 на видео квадрат пытался запрыгнуть на край, но промазал из-за моего косяка, я пока только пишу скрипты. Он не понял, что промазал и продолжил исполнять действие "запрыгивай на край". Самым простым решением является в действии "запрыгивание на край" поставить флаг, что если ты уже прыгнул и оказался на земле - перепроложи путь. Но тогда квадрат поправит свой путь только на земле. А мне бы хотелось чтобы уже в воздухе он понял, что не попадёт туда, куда хотел.
658 397627
>>397625
Короче, иди на хуй. Тебе объясняют, что проблемы, которую ты описываешь, нет, что проблема в изначально неправильном подходе, а ты уперся, как баран. Вот и пердолься сам со своими велосипедами.
659 397628
>>397614
На своё удивление, трое суток не прикасался к фапинусу. Всё дело именно в нерациональном распределении сил, слишком много угробил на планирование.
660 397630
>>397628
Вообще я пошутил, да. Я день, через день дрочу и занимаюсь разработкой. Правда несмотря на то, что я уже больше месяца разрабатываю, я еще так и не начинал делать самих тяночек. Не дрочить стоит для концепт-арта, где ты хочешь выразить особо чувственную сексуальность и все такое, опять же, не переборщи с нофапофоном, а то все мысли будут об одном и работать не сможешь. А вот потом уже методично-рутинно душишь удава во время разработки.
Насчет планирования:
Я сначала прикинул, как примерно будет выглядеть игра. Вот просто примерно, картинка в голове. Потом значит сел писать подробный пошаговый сценарий. Когда его закончил, сел за движок, параллельно знакомясь с ним и делая локации и прочее, все лучше понимая и ускоряя разработку.
Совет дам, но он тебе наверняка знаком: двигайся всегда от худшего к лучшему в таких делах. Перфекционизм от тебя требует нечто хорошее, продуманное и изящное. Но он и убьет мотивацию и все такое, так как ты переоценишь свои силы.
Как стоит делать? Вот у тебя есть в голове картинка, берешь и тупо садишься, без задней мысли, чтобы сотворить хуйню некачественную. Не бойся этого, не бойся потерять время. В это же время у тебя будут появляться идеи, как сделать тут лучше, там лучше, и так продукт будет полироваться а твое планирование будет идти на ходу. Может этот способ не оптимальный по времени, зато оптимальный по мотивации, а лучше синица в руках, чем журавль в небе. Да и все равно когда синица в руках оказалось, следующим будет журавль.
661 397631
>>397630
Это всё понятно, но я знаю кучу примеров, когда люди делали несовершенные игры явно без всякого плана, а уже после того как они выстрелили, стали допиливать патчи, править баланс и механику.

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

Это даже в крупных студиях часто случалось. Первая часть новой франшизы больше эксперимент с огромной свободой, а последующие части уже вылизанные, сделанные на конвейере продукты слепленные по ГОСТу.
662 397632
>>397631
Проблема большинства конвеера в том, что он конвеер: команду постигает успех, она становится полноценной геймдев студией, а точнее предприятием, которое:
"Основная конечная цель любого коммерческого предприятия - получение прибыли"
Люди хотят заработать деньги, и они во-первых больше смотрят на вкусы аудитории чем свои, и второе, действительно серьезный бич разработки на сроки, время и затраты бюджета. Вот и и секрет бездушия, никаких особенных перегораний. Я не спорю, у меня были самого периоды, когда я ничего не мог придумать, а иногда, как например сейчас, у меня есть пять сценариев, и это только лишь для порноигр, которые я собираюсь реализовать, и то один из них даже не сценарий а проект, где уже есть три мини-сценария. Я мало что знаю, перебиваюсь блюпринтом, дазом, и прочим дерьмом. Я бы сделал лучше, сложнее, но мне нужны деньги. Деньги на новый компьютер, потому что разрабатывать на миддле 2011 года не круто. Деньги на то, чтобы вернуться в нужный мне город, где у меня больше ништяков для комфорта жизни и разработки.
Я получу первые донаты, буду полировать свой текущий хуевый проект, и он в на выходе будет хорошим и приятным. Разработка даст мне знания и деньги, что поможет сделать следующие проекты еще лучше, которые в свою очередь еще приумножат деньги и знания.
663 397634
664 397638
>>397583

>Тестовое задание в 4а геимс сделать то


И что с того?

>Да я вижу, как ты бла-бла-бла.


Но я хоть что-то делаю, в отличии от тебя.
Linked binary heap 665 397644
Помогите найти реализацию бинарной кучи с помощью LinkedList(или Linked Binary tree) на java
1460915329159717610.jpg71 Кб, 605x403
666 397654
Не подскажите где можно отыскать команды разработчиков, которые нуждаются в ком-то, кто будет писать текста для диалогов, предметов и каких-нибудь внутриигровых книг? Очень уж хочется попробовать себя на этом поприще, ибо сотворение мира с такой стороны кажется интересным опытом.

Прошерстил паблики и прочие подобные сайты, но что-то все как-то мрачно.

Конечно же, бесплатно.
667 397657
>>397654
Я бы тебя взял, если на английском писать умеешь
А то мне ужасно не хватает сюжета
668 397658
>>397657
Ты читать умеешь?

> попробовать себя


> попробовать себя


> попробовать себя


> попробовать себя


> попробовать себя


> попробовать себя


> попробовать себя

669 397677
>>397658

>я безответственный пидор без скилов


Пофиксил.
670 397679
Хатеть найти человека(если в геймдеве такой имеется(имеется ввиду человек)) который в соляру пишет игры и движки на c++ с целью оказать помощь и нахвататься опыта. Так сказать черный раб в ваших услугах!
671 397680
>>397644

> Помогите найти


Заходишь в гугол
Пишешь Linked binary heap java
Нажимаешь поиск
672 397682
>>397658
Мы вам перезвоним
673 397755
>>397657
О, кидай контакты, я умею и в ангельский, и в сюжеты пытаюсь.
revolt.webm2,7 Мб, webm,
1280x720
674 397760
>>397755

>я умею и в ангельский, и в сюжеты пытаюсь

675 397769
>>397760
уёбывай, распидор
676 397774
>>397755
chr0303030|$23ANUSgma6\DilPUNCTUMc;k>om

Я создал эту почту только что
677 397781
>>397760
расп, уёбывай
uebuvai.webm529 Кб, webm,
640x480
678 397784
>>397769
>>397781
нет, ты
679 397815
Почему мегатекстуры нигде кроме idшных движков не применяются? Потому что это проприетарная патентованная технология, или потому что ненужное говно без задач?
680 397816
>>397815
потому что применяются они везде, просто кармаку захотелось выебнуться и назвать это "мегаструктурой" и ЛИЧНОЙ ПРОПРИЕРИТАРНОЙ ПОТЕНТОВОНОЙ ТЕХНОЛОДЖИ, а остальные не заморачиваются над формулировками и просто ебашут их. в юече вообще делается прямо в редакторе материала попутно покакунькивая на проприеритарность
681 397818
>>397815
>>397816
хотя погоди, я таки не прав, "сначала-пиши-потом-вики-читай".
но вообще эти гигабайтные текстурки это ж пиздец в которых детализация поверхностей точно такая же как и при использовании сплатмапов, и разница заключается в том что в мегатекстурах чувак в фотошопе кладёт декали, а в современных движках эти декали кладутся с помощью прожекторов. горсточка профита не перекрывает затраты на постоянные прогрузы текстур, короче.
682 397819
>>397818
>>397815
Ты нихуя не знаешь про современные арт-пайплайны? На каждую модель приходится по 10-15 текстур всяких нормалей, окклюженов и прочего. И их проще стримить с диска, нежели ебаться с мегатекстурой. Вы такой тут колхоз, что не понимаете, что любой рендерщик или разработчик движка в любой ААА студии может написать всё, вообще всё. Просто это всё не нужно.
683 397820
>>397819
нихуя не понял. стримить с диска == ебаться с мегатекстурой. но таки да, нинужны. и на террайне кстати не 10-15 текстур, а ноль да нихуя, ведь это террайн, он занимает половину экрана и четверть отрисованных полигонов, так что там чем проще шейдор тем лучше. так что альбедо+нормали+рафнесс и изредка детальмапа, да и та маловажная

> не понимаете


понимаем. вопрос очевидно был чисто теоретического толка, для интереса, а ты, АААарт-пайплайнер, сразу про колхоз включил песенку. на понтах ты ходишь, тут таких не любят
684 397822
просто мегатекстура - эта типа маркетинговая фишка больше чем техническая
0c4cd1c0.png32 Кб, 600x375
685 397881
Хочу сделать текстовую рпг , на подобии тех, которые делали в 80-ых по книгам Толкина.Только я планирую сам создать свой фэнтезийный мир.
Расскажите, как именно нужно делать текст. игру.Какие проги использовать и тд.Желательно, чтобы в игре игрок мог вести диалоги, переход между локациями, инвентарь, нелинейность, а так же немного рисунков персонажей и локаций.Что для этого нужно?
686 397883
>>397881

>текстовую рпг


>Xamarin Studio/Visual Studio


>C#


>Console Application

goblin-r2.jpg11 Кб, 184x184
687 397884
>>397881
если ты совсем конченый и тебе игрострой нахуй не всрался, а игру ты хочешь сиюсикунду делать — качай QSP.

если ТРУ АЛЬТФАК В ПОПУ ФЛАГ то паскаль. нуачо, идёт на всех компах без нареканий, язык простой, функции будто сделаны под текстовые игры. на крайняк си с консольным интерфейсом, всё то же самое но чутка менее тру, хотя на любителя.

если дерзкий прогрессивный молодой инди девелопер, бери жаваскрипт и пиши веб-клиент. из плюсов — анон не любит устанавливать игры и может поглядит на твоё поделие, ну и вообще модно/молодёжно, да и картинки есть. из минусов отсутствие возможности сохранить егру
688 397889
>>397884

>отсутствие возможности сохранить егру


А кто мешает хранить в БД прогресс пользователя?
689 397890
>>397889
ну если с аяксом дружишь, то почему нет
690 397891
>>397890
Да на jQuery любой даун с аяксом подружится.
691 397919
>>397889
А зачем аж целую бд если можно просто сделать печеньку одной строчкой кода?
692 397920
>>397919
Ну это уже неполноценный сейв, куки можно почистить, а из БД он никуда не денется.
693 397921
>>397891

> на jQuery


Им фетч дали, нет хочу старым говном мамонта пользоваться
694 397922
>>397921
Я 3 года как из веб- разработки в настоящее программирование ушел, так что как вы там сейчас ебетесь не в курсе.
695 397965
Наконец-то всё закончилось. Это пиздец, товарищи, три дня так въёбывать.
изображение.png5 Кб, 498x500
696 397976
>>393737 (OP)
Изучаю софтварный рендеринг. Написал поворачивание камеры мышкой. Но если совершать мышкой круговые движения, то камера похоже вращается вокруг своей оси Z( N это у меня UVN камера), чего быть не должно. Вопрос: это погрешность или я плохо понимаю вращение при помощи матриц. Есть какие-нибудь очень качественные статьи на тему понимания матричных операций ?
697 397979
>>397976
Извиняюсь, ложная тревога. Дело было действительно в погрешности.
698 397980
>>397976
Ты вращаешь в локальной или глобальной системе координат?
699 397990
Кто-нибудь пробовал Serious engine 1.10 ковырять?
700 398021
Откуда разработчики движков берут инфу о том, как рисовать красивый графен? Не смотрят же видосы на ютубе и ответы на стак оверфлоу
701 398025
>>398021
Ниоткуда. Есть отработанные пайплайны рендеринга. Постэффекты, АА, SSAO и прочее.
GPU gems, Physically Based Rendering, GDC, siggraph и прочее. Тоесть каждый нормальный и опытный рендерщик и арт-директор знает 10-20 вещей которые должны быть на картинке. Вот потом все садятся их и делают. Вобще фичи современного графического движка примерно такие:
- деферред рендер, вода, трава, анимация, тени всякие разные, АА всякие разные, SSAO всякие разные, терреин, горы, 100500 постеффектов типа hdr тонмаппинг гаммакоррекшн.
А потом берут всякие книжки типа опенгл бабйл или еще чего и пишут годами.
702 398050
Во сколько встанет заказать написание музыки, которая представляет собой набор из 3 небольших зацкленных семплов + начала и окончания в одном стиле и разного темпа(и немного отличающихся мелодий, естесственно), т.е. :
1) Начало
2) Медленный темп
3) Средний темп
4) Высокий темп
5) Окончание

Что бы потом можно было сделать переходы между этими семплами.
?
703 398051
>>398050
Музыка в жанре электронники.
Runner 2017-04-25 20-13-53-84.webm1,1 Мб, webm,
1024x768
704 398074
Учимся правильно ходить.
Вопрос, в какой момент перепрокладывать путь решён самым простым образом - всякий раз, когда объект меняет скорость не по своей воле.
Универсального правила "когда же менять путевую точку" не придумал. Для каждого типа перемещения приходится писать своё.
705 398087
>>398074
Как ты прыжки сделал? Ебать я охуел от пасфайндинга прыжков. Правда, у меня пошаговая тактика Пока я дошёл до специальных нодов для прыжков, но как-то слишком сложно это.
706 398089
>>398087

>Ебать я охуел от пасфайндинга прыжков.


Спасибо, приятно слышать.

> Пока я дошёл до специальных нодов для прыжков


Всё правильно - движение по графу. Вот мои ноды: >>397017
707 398093
>>398089

>Спасибо, приятно слышать.


Не-не-не, я имел в виду свои трудности. Но у тебя прыжки очень круто сделаны. Только непонятно, почему квадрат предпочитает спрыгивать с лестницы, а не спускаться по ней.
708 398094
>>398093
Потому что он предпочитает прыгать, когда есть такая возможность. У него в пасфайдинге цена прыжка ниже, чем цена перемещения пешком. на самом деле это косяк оценки стоимости прыжка, но я этим займусь позже
709 398097
>>398093

>свои трудности


Ну и если скажешь, какие именно у тебя трудности, то я, если смогу, помогу. Ньюфаготред же.
ragdoll.jpg15 Кб, 320x320
710 398099
Анонии, как работает ragdoll? Что происходит, когда "убивают" моба? Его модель подменяют рагдоллом? Или просто останавливают анимацию, и "включают" физику, которая завершает процесс падения тела?
711 398104
>>398099

> просто останавливают анимацию, и "включают" физику, которая завершает процесс падения тела

712 398105
>>398104
Это значит, что модель должна состоять из частей, правильно?
713 398107
>>398105
Я в 3D не шарю, но есть скелеты, вес каждой части тела, это все не должно давать модельке пидорасится и парить в воздухе.
Разбивается ли тело на чайлды я хуй знает.
714 398121
>>398099
1) включается анимация
2) завершается анимация
3) включается регдолл (это когда положение частей тела определяется столкновением примитивов с геометрией) Как скелетная анимация, только не костями, а кости управляются всякими цилиндрами и конусами.
716 398124
>>398123
Ты долбаеб? Он просил объяснить, а не кидать видосики, типа сам изучи ты что тыпой. Иди на хуй.
14680610203610.png246 Кб, 700x788
717 398126
>>398124

>Он просил объяснить


ответ на его первый вопрос - "хуёво"
718 398131
Так, двач. Покупаю я , значит, в ассетсторе плагин со скриптами. Потом беру полученный код, меняю названия переменых, немного изменяю внешне алгоритмы, а потом ставлю в продажу как собственную разработку. Какие подводные?
719 398132
>>398126
уёбывай, распидор
720 398135
>>398131
Декомпилить .dll как будешь?
721 398148
>>393737 (OP)
Аноны, а что там с SOHO? Где разработчик, где игра, где прогресс?
722 398163
>>398104
>>398107
>>398121

>1) включается анимация


Я правильно понимаю, что, например в моба попадает пуля, определяется, что он убит, и запускается анимация, к примеру, он сгибается.

>2) завершается анимация


>3) включается регдолл


В этот момент когда поза какая-то известная, модель убирается, и подставляется рэгдолл в той же позе

Правильно?
723 398167
>>398163
Да, запускается такая-та анимация.
Когда анимация заканчивается, то из этого положения включается регдол. Возможно происходит подмена движка анимации на движок физики, серриализуются кости и прочее, перестраивается геометрия для регдола и загружается в физический двиг.
kawaii001.jpg17 Кб, 236x354
724 398171
>>398167
Спасибо, няша
725 398185
726 398231
>>398148
У кого ты спрашиваешь, тут только деревяшку и распидорасило за счет самоподдува помнят. Забавно, но я сам про сохо только позавчера вспоминал.
727 398232
>>398231
Здесь помнят только уровенгд за счёт его мегахаризматичности а на твоих говноедов всем похуй.
728 398236
Привет, /gd/ач! План такой:
1. Ставлю хрюнити
2. Изучаю
3. Пилю 2D платформер про ниндзю/самурая/ронина, которого засосало в средневековый замок, а ещё ему стрёло память. Пытаясь выбраться из замка он потихоньку восстанавливает свои навыки и память, попутно уничтожая всякую нечисть. Не обсираюсь.
4. Пытаюсь релизнуться и обсираюсь

Всё правильно?
729 398237
Как можно запилить удар молнией в землю? Вот прям чтобы был эффект, словно она еще движется вниз после столкновения с поверхностью.
Сделать длинную молнию и двигать вниз, обрезая в начальной точке и в точке соприкосновения с землей?
Или просто растягивать анимированную текстуру?
730 398238
>>398231
>>398148
>>398232
Вы охуели? Здесь ньюфаготред. Мы ничего не помним.
731 398239
>>398236
Да, но я бы посоветовал гейммейкер для начала.

Проблема только в том, что самурай ничего не сделает рыцарю в фул плейте. Вообще ничего.
RedGirl.jpg171 Кб, 1080x1920
732 398240
Хотел нарисовать в палитре даркест данжона, а получился рисунок фломастером, кек
Есть игровая доска из гексов, на одной координате могут находиться несколько гексов с различной высотой, т.е. один может быть потолком другого. Каждая координата доски занята гексом (хотя бы плейсхолдером для непроходимой местности), т.е. не может быть пустой. Допустим, я хочу сделать перемещение и пешком, и прыжками с возможностью перепрыгивать пропасти. Пешком просто - для каждого гекса иметь словарь со связями гекса с соседями (чтобы не путаться в высотах и 6 направлениях), при построении пути делать всё через словарь.
Но прыжки-то как сделать? Допустим, будем иметь по словарю для прыжка через клетку, через две и т.п.. В него все клетки, до которых можно пролезть через "окно" (целевая клетка не находится выше потолка начальной клетки, а потолок целевой не ниже высоты начальной клетки). Само направление прыжка ограничим только одним направлением+отклонениями в +1/-1 клетку, чтобы можно было прыгать на "уголки" 2, 3 и последующих рядов. Допустим, создание такого рода словарей даже будет успешным. С самим пасфайндингом тоже как-нибудь разберёмся.
А теперь, внимание, вопрос: как такое делают нормальные люди? Почему мне кажется, что такая система будет страшно виснуть? Добавить к этому возможность разрушать и создавать гексы + возможность перепрыгивать через препятствия (т.е. динамически всё это просчитывать во время хода, а не только загрузки карты), и это же жесть какая-то просто.
733 398242
>>398236
А ты уже сюжет прикинул в голове? Ну, что он забыл и почему его засосало и другие мелкие вещи?
734 398243
>>398239
Кидо и магия должны ему помочь. Если меч не помогает, то нужно использовать мозги, и придумать, как заставить рыцаря оголить нежную филейную часть своей тушки, что покрывает консервная банка; горячей смолой его облить, с помощью ледяной магии сделать его броню хрупкой, с помощью очищающей магии, наложенной на меч поразить его слое нутро и тд и тп.
735 398244
>>398240
Ты тот, кто охуел от пасфайдинга прыжков?

> будет страшно виснуть


Ничего не будет виснуть, если ты напишешь всё правильно и без ошибок. А вот багов выковырять из алгоритмов расставления вершин и соединения их гранями тебе предстоит немало. Ну и сканироваться на вершины/грани карта будет не всё время, а только при разрушении/создания гексов. Даже на очень слабой машине это делается очень быстро, в пошаговой стратегии никто и никогда не заметит. Скорость вычисления у современных компьютеров просто поразительна, нелегко к этому привыкнуть. Скорей твоей проблемой будет, если пути до нужно точки нет, и объект алгоритм не остановится и начнёт прочёсывать всю карту. В моей комнате 84на37 клеток при 60 фпс это вызывает явно видный фриз. Приходится изолировать замкнутые комнаты, запиливая для них отдельные графы.

>и это же жесть какая-то просто.


Я свой пасфайдинг месяц писал по 4 часа в день в среднем. я абсолютный ноль, что такое граф и A-star узнал именно пытаясь написать алгоритм Сейчас пользуюсь тем, что написал, кое-где исправляю баги и вижу, как это просто. Но мне ещё предстоит подогнать всё то же самое для объектов размеров 2 клетки и 4 клетки.
736 398245
>>398242
Просто засосало. Какая нахуй разница, что ты доебался то.
737 398246
>>398243
Мне нравится твой подход. Уверен, у тебя всё получится.

А рисовать кто будет?
738 398247
>>398244

>запиливая для них отдельные графы



Поправка - не графы а зоны. У поиска по графам нет проблем с нахождением пути, потому как вершин гораздо меньше, чем клеток в уровне. А вот у летающего объекта, который может попасть в любую клетку поля, кроме той, что закрыта коллизией, как раз такие проблемы и возникают. И у тебя возникнут, если у тебя большая доска.
739 398248
>>398245
Да я не ради доебаться, а из любопытства спрашиваю
740 398249
>>398248
Присоединяюсь. Нам тут скучно, расскажи нам ещё что-нибудь о твоей игре.
741 398250
>>398242
Были зачатки, но придумывал не для замка, а для восточного/азиатского экстерьера/интерьера, но как по мне - это слишком сложно.
А история заключалась в том, что гг и демоница полюбили друг друга; так сложилось, что гг должен был её убить, но в итоге он потерял свою память и свои навыки, кроме самых простых. Прошло сколько-то лет, и демоница приходит к нему то-ли во сне, то-ли наяву и указывает куда нужно идти. Навыки и воспоминания гг были разделены и переданы демонам-боссам; побеждая их гг восстанавливает частички себя. В конце должна быть драма.

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

>>398246
Я. Кому тут сдался энтузиаст без опыта? - никому.

Идея вышла из другой идеи - сделать платформер с боевой системой основанной на комбо (на 2 кнопках).
Такие дела.
742 398251
>>398244
Да, я это

>Скорей твоей проблемой будет, если пути до нужно точки нет, и объект алгоритм не остановится и начнёт прочёсывать всю карту. В моей комнате 84на37 клеток при 60 фпс это вызывает явно видный фриз. Приходится изолировать замкнутые комнаты, запиливая для них отдельные графы.


Ну, у меня есть ограничение на прочёс - длина хода юнита.

>Скорость вычисления у современных компьютеров просто поразительна, нелегко к этому привыкнуть.


Ну вот был у меня алгоритм поиска пути, который достался от фреймворка и который я убрал из-за лагов. Суть была в том, что он Астаром находил неотмеченные клетки. При длине хода в 5 всё нормально, при длине хода в 6 - жуткий подлаг. Вот теперь опасаюсь.

>Но мне ещё предстоит подогнать всё то же самое для объектов размеров 2 клетки и 4 клетки.


Сделать отдельные ноды для больших юнитов?
743 398255
>>398250

> гг и демоница полюбили друг друга


maoyuu?

>а для восточного/азиатского экстерьера/интерьера, но как по мне - это слишком сложно.


Согласен. Не знаю как китайцы, а японцы(самурай же) сложных замков не строили. Европейские же замковые подземелья - классика игрового жанра.
744 398256
>>398255

>maoyuu?


Ну не настолько всё анимешно должно быть. Да и манга ушла в говно пиздец.

Про замок. Только что появилась идея как это объяснить. Тупо, но пофиг:
ГГ после потери памяти живёт сычем в землянке бамбукового леса. После того как его навещает любимая - он натыкается на какую-то хрень за водопадом, которая оказывается телепортом - так он и попадает в замок. На самом деле демоницу крадёт какая-то западная нечисть для удовлетворения своей похоти и любви ко всему экзотическому.
745 398258
>>398251
У меня было то, что ты описал. Я пытался бороться с этим уменьшая радиус поиска, но даже уменьшения до 10 клеток не помогало. До тех пор пока я не понял, что всё дело в том, что объект пытается найти путь к закрытой зоне. Как только убрал закрытую зону, поиск даже сложного пути длинной 50 клеток не вызывал фризов. Так что ты, либо плохо изучил доставшийся тебе в наследство алгоритм, и неправильно поставил ограничение на дальность, либо где-то косяк с проходимостью/непроходимостью клетки, либо ошибка в эвристике.
Так что "глаза боятся - руки делают". Долгий и нудный процесс поиска багов - наше всё.

>Сделать отдельные ноды для больших юнитов?


Именно. Собираюсь написать отдельные правила до расстановки вершин и соединения их гранями для юнитов каждого размера. Это уже займёт гораздо меньше времени, чем написание самого алгоритма.
746 398261
>>398256

>Да и манга ушла в говно пиздец.


Ещё бы. Автора ранобешек посадили.

> Тупо, но пофиг


Не, что-то реально тупо.
Так как

> навыки и воспоминания гг были разделены и переданы демонам-боссам


то пусть и отправляется мир демонов,и пусть даже вход в него через пещеру за водопадом.
А в мире демонов уже и замок рыцарский, и всё, что тебе нужно. Заодно это объяснит состыковку эпох, ты сможешь состыковывать самураев и рыцарей разных эпох.
747 398262
>>398258
А ты ограничение на дальность как ставил? Типа "если цель от меня дальше, чем в пяти клетках, путь к ней не искать"? Это косое ограничение, которое не помешает Астару искать путь по всей карте. Проверено мной
748 398266
>>393737 (OP)
Кто готовится посетить девгамм в Москве? :з
749 398267
>>398266
Ээээ... 140$ за вход. Я лучше по ютубу посмотрю.
750 398268
>>398267
А мог бы игры делать!
751 398269
>>398268
Я этим сейчас и занимаюсь.
752 398273
а я играю в юни
753 398280
>>398273
няша
754 398292
Подскажите пожалуйста, как Google Play проверяет наличие лицензированого ПО? Если я сделаю игру на взломаном Game Maker, я смогу там заработать?
755 398300
Фантааааастика, Мистер Макс
756 398305
>>398292
Если ты сможешь заработать, то почему бы не купить гм и перестать сраться товарища майора?
757 398347
>>398258
Что-то сделал. Я пока не рисую на доске все найденные клетки, но тем не менее
Ищет, даже работает, но сначала из-за какой-то малопонятной хери оно делало 82к итераций. Подлаг, разумеется, ощутимый. Исправил рандомным удалением рандомного кода, движение на 8 клеток делает 200+ итераций, лага нет. Норм, спасибо за советы.
Кому интересно: https://pastebin.com/YdP02UGk
758 398361
Геймдевач, скажи, какая вертикальная скорость должна быть у тела, чтобы оно взлетело вертикально вверх, провело в воздухе t секунд и закончило свой путь на высоте h, которая может может быть как выше, так и ниже начальной позиции. Ускорение свободного падения g.

Я уже пол дня решаю эту школьную задачку. Сцуко, всё время неправильный ответ получается.
759 398366
>>398361

> на высоте h, которая может может быть как выше, так и ниже начальной позиции


Можешь в пэинте нарисовать картинку?
760 398367
>>398361
Ты косячишь в подходе. Время в воздухе зависит от начальной скорости

y(t) = y0+v0t-(gt^2)/2 = y0+(vosin(угол))t-(g*t^2)/2

y - вертикальная координата во время t

Второй вариант для наклонного прыжка. Угол от горизонтали.

Для проверки:

http://www.ajdesigner.com/phpprojectilemotion/range_equation.php

http://www.mrmont.com/teachers/physicsteachershelper-proj.html
761 398370
>>398367
Сорри, я слоупок. Реши уравнение для v0. Можешь в симболабе или вольфраме альфа (онлайн). С тебя няша
762 398372
>>398347
Так если заработаю, то куплю. Но боюсь, что сделаю проект, а гугл не пропустит. Обидно будет.
763 398378
>>398361
V0 - начальная скорость, направленная вверх. h0 - начальное положение.
t - время в полёте.

h = h0 + V0t - gt2/2 - высота в момент t.
Подставляешь в уравнение необходимые h и t и получаешь V0.
764 398393
>>398361
v = (h + gtt/2)/t
765 398401
Деваны, у объекта в гамаке, помимо события "шаг", есть ещё проверки на столкновение, на выход из поля зрения и прочие, и для каждого разные события. Если я все эти проверки объединю в коде события "шаг", даст ли это выигрыш во времени обработки, кол-ве занимаемой памяти?
766 398402
>>398367
>>398378
Я тупой, но не настолько тупой, чтобы формулы равноускоренного движения не знать.

А вы даже не вникли в суть задачи.

На самом деле получается система из трёх уравнений с тремя неизвестными.

Известно:
общее время в пути t
конечная высота h
ускорение свободного падения g

Не известно
Vy - начальная скорость
t_up - время, за которое тело наберёт максимальную высоту
t_h - время,которое потребуется телу, чтобы опуститься на h пикселей ниже стартовой позиции (пусть h отрицательная, для положительной h задача гораздо проще, для нулевой h - задача просто тривиальна)

Итого:
t = 2t_up+t_h
t_up = Vy/g
h = t_hVy+(g/2)(t_h^2)

Решаю я эту систему, в процессе приходится 1 раз умножать на Vy (вилка корней) и один раз решать квадратное уравнение (ещё одна вилка корней). В результате ответом получается нехилая формула, и ни один ответ не удовлетворяет. Где-то делаю ошибку.

Ну кому не слабо решить школьную систему уравнений правильно и устыдить меня, выдав правильный ответ и сказав при этом "это было легко"?
766 398402
>>398367
>>398378
Я тупой, но не настолько тупой, чтобы формулы равноускоренного движения не знать.

А вы даже не вникли в суть задачи.

На самом деле получается система из трёх уравнений с тремя неизвестными.

Известно:
общее время в пути t
конечная высота h
ускорение свободного падения g

Не известно
Vy - начальная скорость
t_up - время, за которое тело наберёт максимальную высоту
t_h - время,которое потребуется телу, чтобы опуститься на h пикселей ниже стартовой позиции (пусть h отрицательная, для положительной h задача гораздо проще, для нулевой h - задача просто тривиальна)

Итого:
t = 2t_up+t_h
t_up = Vy/g
h = t_hVy+(g/2)(t_h^2)

Решаю я эту систему, в процессе приходится 1 раз умножать на Vy (вилка корней) и один раз решать квадратное уравнение (ещё одна вилка корней). В результате ответом получается нехилая формула, и ни один ответ не удовлетворяет. Где-то делаю ошибку.

Ну кому не слабо решить школьную систему уравнений правильно и устыдить меня, выдав правильный ответ и сказав при этом "это было легко"?
767 398403
>>398401
Выигрыш будет в том, что у тебя весь код будет в одном месте. Его легче править и легче контролировать. Ну и порядок исполнения кода будет таким, каким он нужен тебе.
768 398404
>>398402
Не понял тебя, объясни ещё раз:

>h = V0t - gt2/2


Почему из него ты не можешь найти V0, если тебе известны h и t?
769 398406
>>398404
Потому что мне не известна h.

Я сначала поднимаюсь до высшей точки пути, потом спускаюсь в ноль, а потом спускаюсь на h.

Так что общий путь - он 2*максимальную высоту + h
770 398407
>>398406

>Известно:


>общее время в пути t


>конечная высота h


>ускорение свободного падения g

771 398408
>>398406
Но конечная-то высота известна, как я понял? По той формуле ищется перемещение, а не общий путь - переместился ты на h. Сможешь найти начальную скорость.

Зная начальную скорость, максимальная высота находится так:
hmax=v2/2g.

Также, hmax=gt2/2
tup=√2hmax/g

th=t - 2tup
772 398409
>>398408

>Зная начальную скорость


Вот только я не знаю начальную скорость, начальную скорость мне нужно найти.

Ещё раз сформулирую условия задачи.

Моё тело должно оставаться в воздухе t секунд.
Мой тело должно закончить путь на высоте (глубине) h, ниже, чем начальная точка прыжка.
Начальная скорость направленна вверх и неизвестна, её нужно выбрать. Ускорение свободного падения известно g.

>th=t - 2tup


>>398402 - это первое уравнение

>hmax=gt2/2


Нет же! hmax=gtup2/2
Но гораздо проще написать всё же через скорость. Это второе уравнение здесь.>>398402
773 398410
>>398409
hmax=gtup2/2
774 398411
>>398410
Блин же.
hmax=gtup2/2
775 398412
>>398406
Другой подход
Каждый момент времени ты применяешь отрицательное g к телу. Если известно общее время, находишь суммарное перемещение тела вниз. Разницей между конечной высотой и высчитанной только из этого g будет максимальная высота подъёма - т.е. та, для которой применялась начальная скорость.
776 398413
>>398409

>Вот только я не знаю начальную скорость, начальную скорость мне нужно найти.


>hконечная = V0t - gt2/2


V0=hконечная/t + gt/2
777 398414
>>398412
Когда время добирается до максимальной высоты подъёма, скорость тела равна нулю, т.е. накопленное g равно искомой начальной скорости.
778 398415
>>398412

>h = V0t - gt2/2


Это же формула для пути, а не для суммарного премещения. Не путай с законом сохранения энергии, где фигурирует как раз суммарное перемещение.

>>398414
Сейчас рисунок сделаю, чтобы ты понял.
779 398416
>>398415

>Это же формула для пути


Есть два вектора - один тело поднимает, другой его опускает с некоторым ускорением. Мы смотрим на этот другой вектор - на вектор, зависимый от g - и высчитываем через него высоту, до которой опустилось бы тело, если бы не мешала начальная скорость.
Нам известна конечная высота - т.е. продукт прибавления обоих векторов - из из разницы мы получаем результат работы вектора, направленного вверх - т.е. зависимого от начальной скорости. Из него мы находим начальную скорость.
graph.png1 Кб, 250x250
780 398418
>>398416
Вот совсем тебя не понял. Что, складываешь вектор скорости с вектором ускорения сейчас?
781 398419
>>398418
Вот на этом рисунке известно t - общее время в пути, h - высота спуска и g - ускорение свободного падения.
782 398421
>>398419
Ну вот на твоём рисунке и есть график функции, парабола, h=v0t - gt2/2. Почему тебе эта формула так не нравится? В ней нет пройденного пути, но есть перемещение.
783 398422
>>398416

>Мы смотрим на этот другой вектор - на вектор, зависимый от g - и высчитываем через него высоту, до которой опустилось бы тело, если бы не мешала начальная скорость.



Кажется я тебя понял.
h = Vначальнаяtспуска ниже нуля+(g/2)tспуска ниже нуля2

Чем твой подход отличается от моего? Мы по-прежему имеем систему из трёх уравнений, которую я и написал здесь: >>398402

Проблема в том:

>Решаю я эту систему, в процессе приходится 1 раз умножать на Vy (вилка корней) и один раз решать квадратное уравнение (ещё одна вилка корней). В результате ответом получается нехилая формула, и ни один ответ не удовлетворяет. Где-то делаю ошибку.

abcde.jpg45 Кб, 800x600
784 398423
>>398418
G работает с самого начала движения и до самого его конца, аккумулируясь.
785 398426
>>398402
Что-то я еду. Где моя Vy?
786 398427
>>398422
Сначала находишь путь вниз (g известно, общее время известно) - это будет Hmin. Htotal (известная) - HMin = HMax (высота, в которой скорость тела равна нулю, т.е. V0 равна аккумулированной G). Tup = корень из Hmax/G. Одна неизвестная найдена. V0 = Hmax*Tup. Другая неизвестная. Th = T - Tup. Третья
1493145769958.jpg48 Кб, 636x705
787 398428
>>398426
бляяяяяяяяяяяяяяяяяя
Сырно дура.webm9,5 Мб, webm,
960x540
788 398430
>>398427

>Сначала находишь путь вниз (g известно, общее время известно)



Как я его найду сначала?
14133788576690.jpg49 Кб, 640x480
789 398431
>>398426
Ты внизу -Vyt потерял
790 398432
>>398430
Путь одной только G вниз. Выкидываешь начальную скорость из уравнения вообще, тебе на неё похуй сначала.
792 398434
>>398430
А, я тебя не понял
Gtt/2 же
1493094749669.jpg20 Кб, 471x500
793 398435
>>398433
Ты и без того очевидную формулу вывел через систему из трёх уравнений, ты понимаешь?
794 398437
>>398435
Ага. Так я ещё пол дня над этой хренью промучался.
science.webm8,7 Мб, webm,
640x360
795 398440
>>398437

>Так я ещё пол дня над этой хренью промучался.


А теперь прикинь что у тебя параметры не вещественные числа, а комплексные или даже кватернионы
796 398441

>а комплексные


Не напоминай. Урматы - единственный предмет, который я осенью пересдавал.
798 398468
>>398440
Он дальше матч 3 на юнити не пройдт же.
799 398492
Вот есть стандартный АСТАР. Есть стандартный способ "заливания" всех нужных гексов - выбираем все гексы на определённом максимальном расстоянии и для каждого из них пытаемся найти путь. В общем-то нареканий к этому никаких нет у меня, всё работает, просадка на 5 фпс при использовании для нахождения пути к 95 клеткам, занесением их всех в словари и прочие операции - это, я думаю, не очень дорого.
Но вот есть мысль сначала находить самые дальние клетки, а затем во время нахождения этих дальних клеток "вычленять" из пути к ним отрезки к более близким клеткам. Имеет ли это смысл?
800 398503
>>398492
Почему не сделать async? Какая хуй разница.
801 398508
Мать ебал гамаковской говносистемы работы с файлами. Читаю из существующего файла существующее значение существующего байта от имени администратора, а эта хуйня мне - "Error reading byte". Вот как, блядь, хочешь, так и ебись, насрать мне что в коде всё правильно, нужно больше мозгоебли.
802 398519
>>393737 (OP)
Если серьезно заняться геймдевом, это что-то даст в обычной работе программистом? (в офисе и т.д., там базы данных всякие и т.д.) Как минимум наверное лучше будешь "читать код" чем те кто только-только начинает разбираться в программировании?
803 398523
>>398519
Ничего не даст. Тоесть как? Тоесть так. В геимдеве есть 2 позиции с бейджами "рил-инженегр" - рендерщики и системс/engine программисты. Остальные пишут код и даже не ебутся о его качестве. Сколько патернов я видел в геимдеве за последние 7 лет? 3. Всего 3. Фабрика, синглтон, обзервер. И этого хватало. Ну ок, ты научишься вызывать апиколы и... всё. Больше ничего. Вот я сейчас сомневаюсь, что пройду собеседование даже в сраный майкрософт. Хотя работал в 5 компаниях (gaijin, mail, kamagames, 1С, zeptolab) в Москве на позициях что-то типа синьера-мидла клиентсайда.
В мобилах - по 3-4 человека пишут 10 проектов. 9 закрывают из них в течении года.
В СНГ-ААА - сидеть ковырять дерьмовый код, который писало до этого 10 человек.
804 398526
>>398523
Как начинал то? Я тоже в мейл ру работать хочу
805 398531
>>398523
Почему так много компаний сменил?
806 398546
One dog story в стиме. Купил/написал положительный отзыв.

http://store.steampowered.com/app/588110/
807 398548
>>398546
О эта та срущая собачка из бесконечного лета?
808 398550
>>398548
В голос чо т.

>398546


Прошло года 2. Какие же на первый взгляд стандартные проекты времязатратны.
809 398551
>>398546
Нихуя. Хуй им а не положительный отзыв. Ублюдки, верните мои деньги! Вы ненавидите игры, зачем вы занялись разработкой?
810 398552
>>398551
На стимовском форуме это сообщение удалили через 20 минут.

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

Прыжок правой кнопкой мышки? Серьёзно? Ну ладно, сменил на пробел вручную. Но теперь отказ в диалогах тоже пробелом, зато согласие - левой кнопкой мышки. Дайте возможность прыгать пробелом, но отказ в диалоге оставить на пкм.

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

Видно по дрожанию заднего фона. Если часто разворачиваться - начинает укачивать.

Почему в качестве звукового эффекта для сохранения выбран пердёж?

На первом подъёмнике-конвеере втиснулся между стенкой и корытцем. Сначала адски колбасило вправо-влево. Очевидно что я вошёл внутрь стенки, коллизии выкинули меня внутрь корытца, потом коллизии отбросили меня назад внутрь стенки. И так каждый фрейм. Потом провалился к специально заготовленному для меня лазеру. Видимо создатели в курсе, что туда можно пролезть.

Если сбросить паука в тележку этого подъёмника-конвеера, его начинает на ней опять же адски колбасить вправо-влево.
Получается два дрожащих полупрозрачных паука смотрящих в разные стороны. Это паук каждый фрейм двигается с разворотом?

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

Почему я не могу встать на край корытца, могу только сидеть в нём? Это чтобы я до стен не докасался, а то расколбасит?

Отключил конвеер, спрыгнул на тележку и не смог выпрыгнуть. Пришлось загружаться. Можно было бы сделать так, чтобы при выключенном конвеере тележка сползала вниз под весом собаки.

Казалось бы, на пресс с шипами можно запрыгнуть сверху. Ан нет.

Игровая подсказка дала плохой совет: бить пчелу атакой вверх. Попасть нереально.

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

Самонаводящиеся пчёлы тупо не могут обойти препядствие. Эээ... вы вообще не старались?

Пауки не могут подниматься по наклонной плоскости 45 градусов. Слизни тоже не могут. Даже мышь не может. Никто не может. Но спускаться могут.

Зелёный слизень считает консоль открытия двери препядствием. Паук тоже. Не может через неё пройти. Но его можно подтолкнуть ударом дубины. А мышь может.

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

Если предмет лежит на лифте, а лифт едет вниз, предмет остаётся в воздухе, потом начинает падать и догоняет лифт через некоторое время.

Паук, отброшенный в воду, улетел в воде на километр.

Первый босс.. нет слов. Просто не старались.
810 398552
>>398551
На стимовском форуме это сообщение удалили через 20 минут.

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

Прыжок правой кнопкой мышки? Серьёзно? Ну ладно, сменил на пробел вручную. Но теперь отказ в диалогах тоже пробелом, зато согласие - левой кнопкой мышки. Дайте возможность прыгать пробелом, но отказ в диалоге оставить на пкм.

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

Видно по дрожанию заднего фона. Если часто разворачиваться - начинает укачивать.

Почему в качестве звукового эффекта для сохранения выбран пердёж?

На первом подъёмнике-конвеере втиснулся между стенкой и корытцем. Сначала адски колбасило вправо-влево. Очевидно что я вошёл внутрь стенки, коллизии выкинули меня внутрь корытца, потом коллизии отбросили меня назад внутрь стенки. И так каждый фрейм. Потом провалился к специально заготовленному для меня лазеру. Видимо создатели в курсе, что туда можно пролезть.

Если сбросить паука в тележку этого подъёмника-конвеера, его начинает на ней опять же адски колбасить вправо-влево.
Получается два дрожащих полупрозрачных паука смотрящих в разные стороны. Это паук каждый фрейм двигается с разворотом?

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

Почему я не могу встать на край корытца, могу только сидеть в нём? Это чтобы я до стен не докасался, а то расколбасит?

Отключил конвеер, спрыгнул на тележку и не смог выпрыгнуть. Пришлось загружаться. Можно было бы сделать так, чтобы при выключенном конвеере тележка сползала вниз под весом собаки.

Казалось бы, на пресс с шипами можно запрыгнуть сверху. Ан нет.

Игровая подсказка дала плохой совет: бить пчелу атакой вверх. Попасть нереально.

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

Самонаводящиеся пчёлы тупо не могут обойти препядствие. Эээ... вы вообще не старались?

Пауки не могут подниматься по наклонной плоскости 45 градусов. Слизни тоже не могут. Даже мышь не может. Никто не может. Но спускаться могут.

Зелёный слизень считает консоль открытия двери препядствием. Паук тоже. Не может через неё пройти. Но его можно подтолкнуть ударом дубины. А мышь может.

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

Если предмет лежит на лифте, а лифт едет вниз, предмет остаётся в воздухе, потом начинает падать и догоняет лифт через некоторое время.

Паук, отброшенный в воду, улетел в воде на километр.

Первый босс.. нет слов. Просто не старались.
811 398553
>>398550

>Прошло года 2. Какие же на первый взгляд стандартные проекты времязатратны.



Какие там времязатраты? Художник там годно порисовал. Освещение тоже сделано неплохо. Но Про игру забыли вообще. Сделано настолько хуёво, что хочется найти разрабов и уебать их об стану.

Блять, они даже пасфадинг летающим пчёлам не прикрутили.
812 398579
>>398552
Зачем в всякое говно играешь? Платформеры-хуермеры. Ебал я всех таких разрабов, которые делают платформеры и рогалики. Ебал в очко. Я даже на пиратке такое не включу.
813 398580
>>398579
Просто ты малолетний школьник. Но это пройдёт. А пока постарайся не навязывать свои вкусы другим.
814 398581
>>398580
Представь себе, мне 31 год.
И играть в всякую инди-парашу типо платформеров - себя не уважать.
Вот у тебя самоуважения нет, ни на грош.
815 398582
>>398581

>Представь себе, мне 31 год.


Значит не прошло. Бывает.
816 398583
>>398531
Я же там написал в конце. Что если ты не пиздец какой болтливый и эгоистичный, то будешь в тоннах легаси сидетью Либо писать сразу 3 проекта, 3 из которых закроют.
817 398584
>>398579
Во что сам то играешь?
azis.png829 Кб, 806x788
818 398590
>>398584

>Во что сам то играешь?


В бластер копа!
819 398595
>>398590
расп, съеби
820 398599
>>398523
Короче типа однобокого задротства, понятно, сэнкс.
821 398624
Как думаете, в платформере стоит уменьшать горизонтальную скорость при подъёме по склону (в два раза, если склон - 45 градусов), или стоит оставить её неизменной? Есть какие-то правила на этот счёт?
822 398629
>>398624
Да, самое просто это нормаль к поверхности dot dir. Получаешь от -1 до 1 и множишь на скорость. В итоге чем круче, тем медленнее.
823 398632
>>398629
Но это выглядит неприятно. Бужишь-бежишь ты по прямой, вдруг горка, и ты по ней уже ползёшь.
1443063140251.png382 Кб, 600x630
824 398664
>>398595

>съеби


зачем было меня призывать, чтобы затем требовать, чтобы я ушёл?
HexGrid1.jpg136 Кб, 1277x794
825 398682
Итак, спустя 10 дней я запилил смену ходов, выбор абилок, выделение клеток мышкой, пасфайндинг (самый базовый), разнообразные режимы подсветки, вывод информации в панельки и всякую прочую мелкую чушь вроде оптимизации кода и исправления ошибок рейкастера. Держу в курсе
внимание.webm3,4 Мб, webm,
800x450
826 398684
>>398682

>Держу в курсе


Вылезаторо-тред где?
827 398685
>>398684
Если дотяну своё говно до хотя бы одной полностью рабочей сцены, то обязательно сделаю :3
828 398694
>>398684
съеби уже блядь
829 398703
>>398682
Буду следить. Держи в курсе.
Untitled.png470 Кб, 475x1040
830 398711
Можно ли сканированием на фотик сделать сканирование похожего уровня или это бесполезно без скан станции с хуиллиардом камер?
831 398719
>>398711
Конечно можно, но качество текстур и моделей будет зависеть от твоей камеры и прямости рук/софт
Ставишь камеру на какие-нибудь рельсы или что-нибудь подобное в форме кольца и все
Когда-то кстати кто-то делал приложение на смартфон, типо делаешь такую обратную панораму и оно в модельку клеится. Майкрософт вроде или гугл
832 398730
>>398711
гугли photoscan
833 398732
Подскажите ньюфагу. Знакомый сделал игру, разослал в разные конторы предложения о её покупки и ему отвалили кучу денег на банковский счёт.
А как налоги работают? Потом налоговая на бутылку не посадит?
14821776467630.png311 Кб, 1440x900
834 398736
Хочу запилить полутекстовую рпг. Механику уже продумал, но с командой для реализации туго. Что может мне помочь для создания игры такого формата в соло? Навыков программиста нет, простое визуальное оформление смогу сделать.
Короч, на базе чего такой проект можно будет реализовать?
835 398737
>>398736
На базе чего угодно, я думаю. Есть ренпай, который вроде как под новеллки заточен, но я видел и текстовые игры (визуальные новеллы и прочее) на юнити если знаешь английский, просто загуглишь урок создания диалогов и скопируешь механику. Можно и на гейммейкере сделать, на чём угодно.
836 398738
>>398736
Начало любой успешной игры - описание механик, сюжета, интерфейса в пэинте. Можно начать с этого и скинуть сюда, а потом другие подтянутся.
837 398739
>>398738
Куски этого уже есть, но мне не кажется хорошей идеей кидать это просто так.
838 398743
>>398739
А за пожалуйста?
839 398754
>>398743
Будет ли кто-нибудь работать со мной за пожалуйста? Не думаю. Я то только за делать бесплатную хуйню в свободное время, но команду не могу найти уже год.
840 398759
>>398754
Кто ж с тобой за пожалуйста работать станет, если ты за это самое пожалуйста не готов поделиться с нами, твоими друзьями, своей идеей?
841 398763
Гейдевелоперы, чому спайноанимация така уебищна по сравнению с ручной отрисовкой кадров? Криворукость аниматора?
842 398768
>>398759
Нуууу, если только в приватном порядке.
843 398776
>>398754
Неудивительно, ты же каноничный кирилл, боящийся что твою идею спиздят.
844 398777
>>398776
Есть немного.
Я сейчас прихожу к тому, что лучше с азов программирование начать изучать, чем искать лёгкие пути в виде простых конструкторов и т.д. Тогда я точно стану независим от такого понятия как "команда", хотя бы на первое время.
845 398778
>>398776
Но ведь идеи пиздят непрерывно, все у всех.
846 398780
>>398778
Допустим, но пиздят обычно идеи успешность которых доказана практикой.
847 398784
>>398780
Всё подряд пиздят, в промышленных масштабах.

Вот эти вот >>398523 - они что, штат собственных Кириллов держат? Пиздят всё что можно и пытаются что-то выжать. Без души, засирая самые хорошие идеи. 9 из 10ти игр сдохли? Похеру.

А у бедного Кирилла кроме идеи ничего-то и нет.

Так что >>398777 кун, ебашь свою идею. Программировать совсем не сложно. Главное чтобы ты не забил. Ну и художника тебе всё-таки лучше найти. Рисование - очень долгий процесс.
848 398787
>>398763
Потому что неестественно выглядит, за счет того что меняется только положение отдельный элементов относительно друг друга вместо единого цельного движения. При желании можно и скелеты выдрочить так что нормально будут выглядеть, но это было бы сложнее чем анимировать по-старинке.
849 398790
>>398784
Про рисование я в курсе.
Меня хватает только на такое собственно это и есть мои наработки, но большего я и не хочу.
850 398794
>>398790
На то, чтобы нарисовать близнецов и речные земли?
851 398795
>>398794
Ой, ты такой остроумный. В лёгком плагиате ничего плохого нет.
852 398803
>>398795
Ты чего так подгорел? У тебя там что, войны севера сражаются с одичалыми? В геймдеве это называется референсами. Но отсылки не должны быть копией оригинала, да и замок у Фреев идиотский. Нормальные феодалы используют реку для защиты с одной стороны. Феодалы курильщика строят замок с дух сторон реки, чтобы с какой стороны не пришли атакующие, им не пришлось бы переправляться.
853 398807
>>398803
Не, не подгорело.
Бои без какой-то сюжетной нагрузки, просто хотелось посмотреть, как в такой стилистике будут смотреться разные виды юнитов.
А вообще мне псевдоисторизм нравится,
сюжет в духе ПЛиО я как раз и писал.
854 398842
Если в каком-то коротком участке музыки в игре использовать ноты чужого трека (на обычной или замедленной скорости), это будет считаться отсылкой или меня посадют за копирайт?
855 398858
>>398842
Если ты не используешь исходный трек, а сам воспроизводишь музыку своими инструментами, то это уже кавер, а за кавер тебе ничего не могут сделать.
856 398874
Я хочу сделать файтинг-РПГ (просто РПГ, но в котором боёвка выполнена в стилистике файтингов). Скажите, это новшество или такие игры уже есть?
857 398875
>>398874
Вся серия бэтмен аркхам?
858 398878
>>398875
Нет, бэтмен, (ящитаю) это слешер-экшн. И вообще не РПГ.
859 398886
>>398842
Смотри под какой лицензией этот трек распространяется. Если он не публичный, то обязан получить специальную лицензию на использование ковра. А лучше спроси у паблишера как можно использовать его музыку.
860 398887
>>398874
помню древнюю игру на эту тему - Revenant. Там вся боёвка была файтинговой
861 398889
>>398887
Древняя это ОК. Главное, чтоб свежего ничего не было. Не люблю конкуренцию.
862 398903
>>398874

>Скажите, это новшество или такие игры уже есть?


тейл оф всякие
и куча японщины
https://www.youtube.com/watch?v=0EoP8MEYAek
863 398994
Аноны здорова.
Я хз где лучше спросить, так что нас напишу сюда.

Суть:
Копаясь в цветах CSS нашёл фишку с градиентом. И отсюда родилась у меня идея - можно ли впилить градиент для текста, но уже не в CSS, а в renpy?
864 399011
>>398994
В официальной документации все есть.
эпилепсия.jpg87 Кб, 816x639
865 399013
>>398994
Прошерстил их форумы, прямой возможности чего-то такого нет, хотя это попало в список запланированных фич. Есть безумные костыли через превращение текста в альфа маску для фонового изображения, но ты вряд ли станешь с таким заморачиваться.
866 399014
Вот через маску и думал, но наверняка в дальнейшем будут проблемы с этой маской и фоном
867 399051
>>393737 (OP)

>Pale Moon can't find the server at www.gdwiki.tk.

868 399056
В какой программе лучше всего анимировать пиксели? Попробовал спайн - первое, что он сделал - размыл пиксельарт в какое-то унылое говно. Или я просто пользоваться им не умею?
869 399085
>>399056
спрайтер мож, я сам не пробовал. Но лучше всего покадровая отрисовка как Дисней по ходу
870 399087
>>399085
Но при анимации паука,например, гораздо проще иметь скелет и привязанные к скелету пластинки-спрайты. Делать вручную вообще всё - слишком непроизводительно.
871 399091
Можно ли как-то в гейммейкере сократить записи условий в операторе if?

я имею ввиду привести запись

if (cell_value = 1 || cell_value =2 || cell_value = 3)

к виду

if (cell_value = 1 || 2 || 3)

?
872 399094
>>399091
if (c = 1 || c = 2 || c = 3)
if (cell_value = 1 || 2 || 3)
Даже еще короче вышло, пользуйся.
3.jpeg87 Кб, 400x293
873 399095
874 399100
>>398790
АПХЫА ЫАЫА ХЫА ЫХАОЫХОА ЫХАОЫХАОЫХ АОЫХАОХЫОАХЫОАХ ОХОХОХО ХАЫОАХЫАХЫАХЫ АХЫА ЫХ ПХПХПХПХП ХП ХЫП ХЫАЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫАААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА
875 399105
>>399091
if( cell_value >= 1 && cell_value <= 3 )
876 399109
>>399105
Только для частного случая подходит.
А если
if (cell_value != 2 && cell_value !=6 && cell value !=8)

Хочется же записать их в виде
if cell_value != 2 && 6 && 8
877 399112
>>399109

>Хочется


Запили свой язык программирования, вдруг еще чего-нибудь захочется и тогда точно придется пилить. Действуй превентивно.
878 399115
>>399109

> Только для частного случая подходит.


Это не частный случай.
Напиши какую-нибудь функцию хз как там в гейммейкере синтксис
bool between( int val, int min, int max )
return ( val >= min && val <= max );

> Хочется же записать их в виде


Делай тоже функцией.
879 399118
>>399115

>хз как там в гейммейкере синтксис


А вот про это и вопрос. Мало ли в гейммейкере есть удобный мне синтаксис, а я и не знаю.
880 399119
>>393737 (OP)
Вопрос не по теме. Где на сосаке обитают местные 3D Мартышки?
881 399120
882 399121
>>399120

>/td/


От души, брат
883 399145
Clausewitz engine(Крестоносцы, Европка Универсалис, ХоИ) от парадоксов вроде бесплатный уже года два как(причем второй). Кто-то ознакамливался? Говорят, что даже шутан и рпг на нем можно зафигачить.
884 399160
норм
885 399191
>>399091
Можешь сверять по битовой маске.
Тогда присваивать значение нужно через битовую ИЛИ, а проверять в условии через битовую И. Тогда можно будет твои числа сравнивать через 1 | 2 | 4, главное чтобы они были кратны двум.
886 399196
>>399145
Откуда инфа? Он же внутренний продукт компании, даже сайта нету.
887 399218
норм
Godot 2017-05-04 02-27-42-45.png100 Кб, 960x540
888 399220
>>398148
>>398231
Я тут, но занят немножко другим, так шо новостей в этом году особо не ждите :^)
Пока зацените музычку для финальных титров:
https://www.youtube.com/watch?v=rOKfeDK01iU
order.webm1,8 Мб, webm,
800x450
889 399225
>>398231

>Забавно, но я сам про сохо только позавчера вспоминал.


Говорят, что даже скрины выкладывать в этом разделе опасно.
image.png361 Кб, 965x604
890 399227
ГДач, скажи плиз, мне стоит продолжать или нет?
891 399228
>>399227
Что это такое?
892 399229
>>399227
нет. нормальные люди не шкварятся о воксели
893 399242
>>399196
Внутренний 2.5, они выложили 2-й(Sengoku). На нем уже рпг, шутаны клепают.
http://paradox3d.net/blog/new-version-open-sourcing
https://github.com/SiliconStudio/paradox

Вот РПГ на нем пилили - https://youtu.be/o5Ho_FOuWFc
894 399243
895 399253
e
896 399262
Сколько будут стоить услуги средненького PR-менеджера для инди игры с небольшим бюджетом? И что вообще делает PR-менеджер для такой игры, конкретно?
897 399263
>>399262
Зачем тебе PR менеджер-то блеать? Тебе реклама нужна, а не PR.
898 399278
>>399263
Ну так он и будет рекламировать, нэ? Иначе в чём его смысл то?
899 399281
>>399262
пддвачну вопрос.

Как я себе это вижу, нужен чувак, который будет следить за соцсетями, отвечать на вопросики, кидать демки, видосики, скринчики прессе, люркать всякие игровые сообщества и там предлагать оценить игрулю.
900 399293
Аноны. Где искать художника для мобильной 2d игры?
Если допустим задан уже фирменный стиль. проект сделан на 70%. и самому рисовать уже нет времени и идей.
Реально ли найти художника за доширак (а также за хорошую работу некоторые выплаты)?

https://2ch.hk/gd/res/395199.html (М) - кун
901 399296
>>399293
https://2ch.hk/gd/res/397790.html (М)
сходи в этот тред
902 399300
>>399296
Там тред полудохлый
903 399303
>>399300
ну так в него писать надо, чтобы он ожил.
904 399306
>>399303
попробую. мб кто знает какие-нибудь площадки помимо двача? на фрилансах я думаю не особо релевантно искать. мб какие-нибудь специализированные есть места?
905 399351
>>399306
ну, есть геймдев.ру, но, честно, я дальше начальной страницы не уходил.
906 399359
>>399351
Ну там уровень несомненно выше чем на дваче, некоторые игры сотни нефти собрали пожертвованиями и продажами. Но пиариться там не нужно. Вот вести тему с начала разработки, кидать результаты, да. Пиариться нет. Ну еще там можно найти людей готовых сделать тебе модельку или еще какую хуету бесплатно. Так же есть годные гайды и статьи по коддингу и прочему игрострою.
907 399364
А вы свое творчество как-то монетизируете или просто набиваете портфолио для работы в ебисофт или на картофельном поле?
908 399365
>>399364
мы тут игры делаем годами, чтобы потом нигде не публиковать и сидеть дальше у мамки на шее
иди нахуй отсюда
909 399403
>>399365
Трустори, аж слежу пустил от безнадежности бытия
910 399409
>>399403
я тоже.
>>399365-кун
два года сижу без работы.
14937471911020.jpg296 Кб, 1024x1017
911 399414
>>399364

>А вы свое творчество


Мы преподносим свои игры на алтарь любви
Аноним 912 399504
913 399521
Посмотрел 20 выпусков "в разработке" с gamedev.ru подряд, и улетел в небеса на реактивной тяге.

У меня так полыхает пукан, что я не могу молчать.

Что это за хуйня? Вы, инди-разработчики игр под мобилки, мучительно выдавливающие из себя очередной пазл или раннер, вы зачем это делаете?
Вы сами стали бы играть в своё поделие? Да хотя бы пару часов провели бы за игрой? Или единственная ваша цель обманом заставить несколько тысяч детей скачать ваш высер и заработать этим на доширак?
Нахуя страдать и делать говно? Вы ведь даже не рабы корпорации зла типа мейл.ру, которых начальник заставляет этим заниматься. Над вами же никто не властен. НАХУЯ?? Доширака ради? Идите лучше сайты делать или базы данных заполнять. И людям польза (вместо вреда) и денег больше заработаете.

Короче оправдывайтесь, бляди. Я знаю, вы тут есть.

Всем остальным - респект и уважуха.
914 399525
>>399521
Держи два чаю.
Это все по принципу "нахера пилить игру целый год, когда нужно за 2 месяца". А за 2 месяца только раннер и успеешь сделать.
915 399526
>>399521
Ты блядь не можешь даже сделать поделку из этого гавна? И уже с разорванной жопой бежишь на двачи анонимно писать и себе жопу рвать? Лол.
916 399528
>>399526
Сижу и пилю свою игру по 4 часа в день. И намерен пилить несколько лет.
И при этом вижу, как люди лепят говно, совершенно не стараясь.

Оправдывайся. Почему ты лепишь говно?
917 399530
>>399521
Проиграл с этого пригоревшего который не может в игру даже игру такого уровня. Оправдывайся дальше, пока другие делают деньги.
918 399533
>>399528
Что то я не вижу как ты стараешься, где твоя игра?
919 399534
>>399533
Увидишь когда время придёт. Оправдывайся, распидор.
sage 920 399535
>>399528
Ждем историю "Как я проебал несколько лет жизни впустую" когда закончишь.
921 399537
>>399530

> делают деньги


За такое деланье денег сажать нужно по статье за мошенничество.
922 399539
>>399521
Просто ублюдки ненавидят игры и любят деньги. Таких необходимо отправлять в биореактор.
923 399540
>>399537
Лол, как же у тебя полыхает, в чем мошенничество то? Разраб вставляет рекламу, ты за использование программы, а ты вынужден ее смотреть. Таким образом везде мошенничество где есть реклама.
924 399542
>>399540
Блэт с телефона хуйню пишу.
925 399543
>>399540
Мошенничество - это когда в игре кроме трейлера нет нихуя, и она продаётся. Та же хуйня в кинотеатрах - когда кроме трейлера в фильме смотреть нечего.

В мобилках же просто засилье убогого говна, сделанного с единственной целью - любым способом показать пользователю хоть один баннер. За это не притянешь.

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

Уверен, что когда-то так и будет.
926 399544
>>399528

> пилю свою игру по 4 часа в день. И намерен пилить несколько лет


перевожу

> сижу у мамки на шее и намерен сидеть несколько лет

927 399545
>>399544
Теперь мы знаем, что ты хуёвый переводчик.
928 399547
>>399530
То есть ты лепишь говно потому что кто-то не сделал ни одной игры? Охуеть у тебя логика. Достойная говнолепителя.
929 399550
>>399521
Всё равно что у дорожных рабочих спрашивать, нахуя вы асфальт кладёте в воду? Им похуй.
930 399552
>>399547

> лепишь говно


Говоришь как будто это плохо. Ты хочешь на мораль надавить что ли, чтобы я осознал какой я ужасный? Какая разница что это говно или нет, если на него есть спрос. И пока на него есть спрос оно будет существовать. Если ты не пользуешься этим куском пирога, то им пользуется кто то другой - банально упускаешь прибыль. Пока ты строишь из себя высоконравственного эстета, взывающего к представлениям о прекрасном, другие дают среднему потребителю то что он хочет - кликать на ёбаную кнопку.
931 399558
>>399552
Да, это плохо. Да, на мораль. Ты, выходит, признаёшь, что ты аморальный говнодел. Но разве не появлялось у тебя никогда мысли, что ты мог бы делать что-то хорошое, приносить хоть какую-то пользу обществу. Почему ты не идёшь заполнять те же базы данных? Не способен?

>дают среднему потребителю то что он хочет


С чего бы то средний потребитель хочет говна? Любой игрок хочет хороших игр. Вот только на мобилках их нет (они есть, но невероятно редки). Зато на мобилках есть невероятные горы говна, в продвижение которого вложены (или не вложены) деньги. Среди гор этого говна просто невозможно найти хорошей игры.

Несколько лет назад, когда у меня появилась куча свободного времени на работе, я прикупил себе топовый планшет, и попытался найти для него игр. За месяц поисков я нашёл всего две достойные игры - hungry shark, в которой геймплея на 3 дня и dungeon keeper, который в итоге оказался недоделанным пей ту вином.
932 399560
>>399558
Ну ещё херстоун, который порт с ПК на мобилки.
933 399569
>>399558

> Да, это плохо. Да, на мораль


Ну все, теперь мне стыдно.

> приносить хоть какую-то пользу обществу


Пользу через игры? Отличный манямир. Иди на работай, вот и польза обществу.

> С чего бы то средний потребитель хочет говна


Он его берет когда ему дают. Если ты не хочешь, то не возьмешь.
Вердикт: наивный левак с представлениями о всеобщем благе.
Я рассматриваю вещи с точки зрения ликвидности, а ты с полезности и эстетики. Дальше продолжать не вижу смысла, потому что на эти вещи мне похую.
934 399570
>>399569

>Потому что я аморальный говнодел-паразит



Ты ответил на мой вопрос. Можешь уходить. Когда-нибудь мир очистится от таких, как ты.
935 399573
>>399569
Не жалуйся потом на пораше, что дороги, по которым ты ездишьЮ плохие, а врачи тебя не лечат . Люди хотят ездить по плохим дорогам и хотят, чтобы врачам было похуй на их здоровье.
936 399585
>>399558
Кто-то познаёт прелести капитализма. Деньги первичны. Потребности человека вторичны. Так то я за тебя, это хорошее дело - делать для людей. Да только мир не так устроили.

>А что бы такого хорошего для общества сделать


Этот вопрос приходит в голову только материально удовлетворённым гражданам с достаточным количеством свободного времени. Таких очень мало, сам понимаешь.
ебать ты лох.jpeg84 Кб, 1259x530
937 399589
>>399534

>Оправдывайся, распидор.


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

А теперь пиздуй обратно игру писать.
938 399600
>>399573

> пораше


значение знаешь?
14882565908290.webm13,6 Мб, webm,
1280x720
939 399602
>>399600

>значение знаешь?


Жаргонное название раздела /po/ имелось ввиду
940 399609
Аноны, поясните давну. Вот допустим есть большая карта с домами и прочим, помимо этого в ней есть разрушаемые объекты. Я хочу что бы все имения сохранялись на ней до самого конца игры, что бы дырки от пуль оставались на своих местах, что бы гильзы так и валялись разбросанными на полу, мелкие частицы и поломанные объекты тоже. Вообщем в двух словах: как вы себе это представляете?
sage 941 399611
>>399609
Представляю что твоя мать не шлюха Что невозможно, сам понимаешь
942 399612
>>399609
Если бы у тебя был самописный двиг - ты бы этого вопроса не задавал. Вангую у тебя уеч или юнити, по которым есть профильные треды в разделе, где тебе и следует тебе задать этот вопрос.
943 399617
>>399589
А зачем ТЫ делаешь то, что ты делаешь? Тебе ведь даже никого не пытаешься обмануть, а значит и денег за это не получаешь.

Просто потому, что ты злой и ненавидишь игры?
944 399625
>>399609
Сохраняешь позицию всего говна в массив.
/thread
414a.jpg401 Кб, 800x971
945 399626
>>399617

>А зачем ТЫ делаешь то, что ты делаешь? Тебе ведь даже никого не пытаешься обмануть, а значит и денег за это не получаешь.


Чтобы заполнить пустоту внутри себя.
Уверен до 3.Profit в один прекрасный день тож дойду.
946 399738
1
947 399757
>>399530

>делают деньги


Если бы вы действительно делали деньги, то никаких вопросов бы к вам не было. Но ведь мобильный рынок уже так перенасыщен вашим убожеством, что заработать там можно только при внушительном бюджете на рекламу. И это всем известно. Отсюда закономерный вопрос: нахуя пытаться пробить головой стену, если можно эту же самую голову использовать по назначению и делать игры, в которые хотя бы самому интересно будет играть.
948 399822
Девач, я верно разумею, что в Гейм Мейкере 8.1 нет функции приостановки звука? То есть, чтобы его можно было потом воспроизводить дальше? Это же пиздец какой-то, нет? Наверняка какой-то костыль есть, или, может, я не догоняю чего-то?
949 399823
>>399822
Качать студио не вариант.
950 399828
>>393737 (OP)
Кто-нибудь хочет объединиться в мини команду аутистов которые мало что могут?

Я могу немного рисовать и анимировать(очень немного и своеобразно)

Хотелось бы сделать бы какой-нибудь серьёзный/не серьёзный проэкт, не для заработка.
951 399842
>>399828
Контакты пили. Ну и пример того что можешь. Ну и отпишись в тред поиска напарников.
952 399870
>>399828
Анон, я как раз кодер и подумывал о том же самом:

> объединиться в мини команду аутистов которые мало что могут



Как раз какой-нибудь художник-дизайнер может брать арты и из открытых источником тоже.

Хочешь что-то сделать? Пиши erg&`omcANUSyandexBf|PUNCTUMrvu5u
953 399877
>>399828
>>399870
Вы ахуели в сессию всякой хуетой заниматься?
animals.webm1,1 Мб, webm,
640x360
954 399878
>>399877

>Вы ахуели в сессию всякой хуетой заниматься?

955 399879
>>399877
Ботан-ноулайфер порвался.
Нужно идти к мечте любыми возможностями.
956 399880
>>399877
У меня сессия в июне.
957 399927
>>399828
Могу кодить на C# и на питоне, пили контакты, напишу
958 399960
>>399822
Бамп вопросу, не хочется всю уже сделанную работу перетаскивать на другой конструктор.
959 399965
На SFML пробовал кто делать игори, как там с наличием камер и прочей поеботы такого рода?
hyptosistile-art-batch-1.png512 Кб, 960x960
960 399974
Привет /gd/. Не знаю, относится ли этот вопрос к теме пиксельарта, поэтому спрошу здесь.
Лет 10 назад последний раз занимался геймдизом, решил вспомнить былое и попробовать запилить пиксельную игру.
Накидайте ресурсов с бесплатными спрайтами и тайлами, хочу что-нибудь порисовать ими to get juices flowing, авось идея появится.

Алсо, в какой проге нынче удобнее всего рисовать тайлами? В свое время делал это в Game Maker 5.
961 399995
>>399974

>Накидайте ресурсов с бесплатными спрайтами и тайлами


https://opengameart.org/content/tilesets-and-backgrounds-pixelart например
962 399996
>>399965
Гугли sf::View
400000get.png19 Кб, 254x101
963 400000
Я люблю гд
14760147135930.jpg14 Кб, 480x473
964 400007
>>400000
firewarrior нечёго так шутер
965 400011
>>399974

>Алсо, в какой проге нынче удобнее всего рисовать тайлами?


В любой рисовалке с функцией сетки. Я обычно создавал сетку нужного размера в GIMP (например, 32x32), рисовал в ней сцену, и потом делал из этого атлас
i[1]4 Кб, 215x215
966 400028
посоны, как пишутся игрульки для браузера, какие есть технологии?
967 400036
>>400011
есть какой-нибудь туториал, как в гимпе это делать?
968 400044
>>400028
файзер
969 400073
970 400094
>>399842
>>399927
Создал почту на яндексе:Lopasti91zXYZANUSyandeugYxPUNCTUMrT[au

>>399870
Тебе уже написал с той же почты.
image.png166 Кб, 360x239
971 400184
Уверен, что меня пошлют нахуй, ну да ладно. Подумываю вкатиться в юнити именно подумываю, в зависимости от подводных выбор может и поменяться, хочется заиметь портфолио и опыт. Времени вагон впереди. Хочу узнать за подводные? Вопрос не столько про сколько вырубить с этого можно, сколько про сложность вкатывания. Есть опыт кода на плюсах
пикрандом
972 400194
>>400184
В юнити скрипты обычно пишут на сишарпе. Есть как альтернатива UnityScript (околояваскрипт) и Boo Script (околопитон)
Вкатиться в юнити будет проще, если ты будешь в какой-нибудь команде. Например, я вообще юнити не знал, пошел кодером в одну команду и в короткие сроки выучил основы юнити и C#, выполняя конкретные задачи
Короче смотри туториалы на ютубе, чтобы хотя бы понимать что где в интерфейсе, а потом переходи потихоньку на документацию и гугл, и будет относительно безболезненно
973 400196
>>400194
Просто хотелось набить руку перед тем, как в команду какую идти, ибо пока получал опыт на плюсах заебался от серьезных задач система видеонаблюдения с дедлайном в две недели и навыками перед этим уровня сортировки массива
974 400201
>>400196
Что у тебя с английским на слух?

В юнети надо понять пару вещей:

1. Чтобы скриптик выполнялся, он должен наследовать от Monobehavoir (по дефолту)
2. case-sensitive блять
3. Start() что в скрипте выполняется раз в начале
4. Update() на каждый кадр
5. На любой объект можно навешивать несколько скриптов. В каждом будут и Update() и Start() по дефолту (если не нужны, оставишь пустыми или потрешь)

А в остальном ООП: найти компоненту, порыться в ее методах и свойствах.
975 400203
>>400201
На ангельском умею говорить и слушать сносно. Спасибо, а какие навыки стоит параллельно подкачать? матан там
976 400204
>>400094
Как бабло делить будете, определились уже?
977 400217
>>400204
Поровну. Всем 0
978 400221
>>400203
навыков, кроме как думать за программу, особо никаких. Да и понимания сисярпа тоже. Так его очень мало.

на русском я ничего не посоветую, а так на ютуте богато сносных трюторилов.

На данный момент курю этого:
https://www.youtube.com/playlist?list=PLwyZdDTyvucwjwqucleVQB7U12H2JPvg5

только у него узнал, как надо. А надо через events и раскладывать всё по отдельным скриптикам.
979 400235
>>400204
Половина моя. Половина общая.
capsulemain.png15 Кб, 616x353
980 400247
Я наконец-то сделал это.

http://store.steampowered.com/app/574820/Cat_or_Bread/

тред отдельный создавать не стану, а старый уплыл уже, но написать я это где-то обязан
981 400249
>>400247

> Минимальные:


> ОС: Windows XP/Windows Vista/Windows 7/8/10 32-bit


> Процессор: 1.6 GHz


> Оперативная память: 256 MB ОЗУ


> Видеокарта: Intel HD Graphics


> DirectX: Версии 9.0


> Место на диске: 30 MB


> Звуковая карта: DirectX 9.0 Compatible Sound



Ето шутко?
ohuenno.webm183 Кб, webm,
320x180
982 400250
>>400249

>Ето шутко?

983 400253
Подскажите движок на HTML5, который может создавать бесконечные поля.
Вид сверху, персонаж перемещается по игровому полю, но границы не ограничены. Поле создаётся на лету по мере перемещения персонажа.
Есть чё такое?
984 400271
>>400253

>который может создавать бесконечные поля


Любой может, но писать этот функционал тебе в любом случае придется вручную.
985 400272
>>400247
Внезапно годно. Я бы купил.
Если там есть карточки, то ты будешь успешен, инфа 100.
986 400285
>>400272
Карточки есть, но не верю в успех.
>>400249
Разве эти требования вообще кто-то читает?
987 400293
>>400253
Для этого не нужен движок, это можно сделать через шум Перлина со смещением на обычном канвасе.
988 400295
>>400247
Саксес стори будет?
989 400301
>>400295
Он делал Якубовича на TWG
990 400351
>>400293
Не представляю кто такой Перлин, но я сам думал про то, чтоб просто на канвасе сделать без движков точёных.
w03c9ca83.jpg1,8 Мб, 2560x1920
991 400451
>>393737 (OP)
Кто нибудь планирует обучение/обучается на геймдев факультетах Няпонии. Интересно узнать , как проходят занятия-есть свобода творчества,преподавание интересное и знания актуальны? Хотя,наверное, польза геймдев факультетов во всём мире больше основанна на знакомстве с разработкой и другими няшами
992 400456
Хуйня ваше обучение
newgame3.png838 Кб, 1280x720
993 400460
>>400456

>Хуйня ваше обучение


За две недели изучила маю на рабочем месте
994 400477
>>400451

>Пять лет дрочить японский так как без него тупо не возьмут на обучение глупую белую обезьяну.


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


Через десять лет приходи, маня.
И если в твоём манямирке японцы программируют на английском, то ХУЙ ТЕБЕ БЛЯДЬ, В ТЕХНИЧЕСКОМ ЯПОНСКОМ ВООБЩЕНИХУЯ АНГЛИЙСКИХ СЛОВ НЕТ, все термины исключительно на канго, для каждого понятия есть японское слово, они нихуя не очевидны и используют обскурные кандзи зачастую, надо всё тупо учить.
995 400512
>>400477
10-17 % слов современного японского - адаптация английских и немного языков других стран слов - айсукуримо(icecream), аниме(animation), фурутцу(fruit) и т.д. - т.е. хорошо зная англ. (и интересуясь культурой) - можно сказать , что около 20 процентов слов японского ты уже понимаешь + вроде как такие факультеты и университеты ориентированны на иностранных студентов тоже - т.е. обучение вообще может быть на английском только , или помогут с языковой школой и экзаменами.
996 400527
>>400512
ебать, это ты из аниме почерпнул что ли? Лингвизд домрощеный.
997 400531
>>400477

>В ТЕХНИЧЕСКОМ ЯПОНСКОМ ВООБЩЕНИХУЯ АНГЛИЙСКИХ СЛОВ НЕТ


Чем японцы объясняют такое своё поведение? Нахуя перенимать некоторые бытовые слова, но технические изобретать заново? Можешь кандзей в тред закинуть, позабавиться?
998 400535
>>400477
粒子加速器 ускоритель частиц
特異点 сингулярность
極端 экстремум

Я не знаток технического японского, но то немногое, что встречал из технических терминов вполне очевидно.
999 400537
>>400535
Вспомнил только что, что много летназад мля, вот время-то летит меня поехавший препод учил читать как раз по научным журналам по химии, которые он выписывал на японском. А на дом давал переводить учебник по физике. Никаких сложностей это не вызывало.

Но я вскоре решил, что заниматься самостоятельно по визуальным новеллам типа ley line гораздо интереснее и отказался от препода.
1000 400548
>>400460
Какая же Аоба няшная. Прямо после школы, без умений в трехмерной графике работает в топовой студии моделлером персонажей. Без задроча академического рисунка, анатомии и композиции. Очевидно, что без портфолии на артстэйшн.
Интересно, а ИРЛ такое возможно?

>>400451
Если то, что я написал выше действительно есть ИРЛ в Японии, то однозначно не стоит там обучаться.
Еще у меня такое впечатление, что японцы любят работать с собственными технологиями и софтом. Научат тебя, как писать движок на своих уникальных японских фреймворках, вместо юнити и ассетов.
1001 400552
>>400548
>>400451
https://www.youtube.com/watch?v=N3NF4Fpm3lA
Атмосфера очень вдохновляющая , кстати
1002 400725
>>400531
Тем, что эти технические слова появились в японском гораздо раньше, чем в английском, вообще-то?
1003 400905
>>400725
Например?
1004 401733
В /es был.
На всяк пожарный тут удочку закину.
Мне нужна помощь знающих людей - по какому принципу реализованы фильтры в Лете?
И почему стимовские фильтры не лежат в папке воркшопа?
И как вообще их пилить самому?
1005 468987
>>394616
Слышь. Тамблер пили.
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 14 марта 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски