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

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 51 | 5 | 21
Назад Вниз Каталог Обновить

Свой конструктор 2D игр Аноним 04/04/16 Пнд 05:56:53  250801  
14597386135340.jpg (69Кб, 800x600)
Анон-анон, выручай, нужно твое Икспертное мнение.

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

Но короче так:

- можно было бы писать игры (gd/ же об играх). Но я фиговый геймдизайнер - просто не могу придумать никакой игорь (а делать клон клона от клона - не интересно). А еще я хика и не умею в команды, в том числе и чужие. У меня даже вконтактов/скайпов/фейсбуков/емейла/одноклассников/что там еще - нету. И не будет. Никогда. И даже не спрашивайте - почему.

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

- писать ассеты для юнити. зашел в ассет стор - там всё что я могу - уже занято более успешными. нет идей что туда сбацать за 10$

- делать то что нравится и пофиг на все... не мотивирует. меня очень мотивирует когда это кому-то нужно. а когда оно нужно только мне - я ничего не делаю



И вот я тут поиграл в пару игр на rpg maker (всякие хороры). Плюс следил краем уха за новой версией... вроде как вещь нужная.

И мне пришла идея - а не забацать ли свой вариант.

И тут два варианта:
- сделать свой аналог rpg maker с плюшками и самоварами.
- сделать подобие юнити но только для онли 2D (в юнити мне не нравится 2D - оно там как-то приклеено)


Первый вариант забавней - но вот нужен ли если есть rpg maker

Второй вариант - не очень далеко ушел от движкописательства. Кстати про Gobot и еще кучку подобных движков знаю.


Как думаешь - стоит ли пробовать? будет ли востребован тот же аналог rpg maker, но более свободный, а не привязанный к JRPG... например в виде модулей и общей системы- хочешь делать JRPG, берешь модуль JRPG и получаешь rpg maker. А можешь взять модуль стратегии, топдауншутера и т.д.

???

Аноним 04/04/16 Пнд 07:50:17  250811
Есть какой-то опенсурсный мейкер, и не один. Лучше его дорабатывай, чем ерундой маяться. Гугл open source game maker.
Аноним 04/04/16 Пнд 08:28:05  250813
>>250801 (OP)
Востребован - будет, бабла - не срубишь. Если дело не в бабле - делай, конечно. Чем больше движков хороших и разных тем больше шанс у кириллов будет запилить свою игру.
Но ты смотри, какой жанр в конструкторах меньше всего представлен, например платформер можно наколбасить на любом за единицы часов, а вот простого решения для битемапа/слэшера так и не существует...
Например, битемапного движка так и не
Аноним 04/04/16 Пнд 08:29:09  250814
>>250813
Проебался с орфографией и кусками текста. Простите, утро, не выспался нихуя.
Аноним 05/04/16 Втр 20:21:08  251175
>>250813
В официальном треде писали что игры на рпг майкере вполне себе продаются в больших количествах.
Кто из вас пиздит?
Аноним 05/04/16 Втр 20:52:30  251189
>>250813
Битэмап на любом, блеать, 2д-движке пилится за пару дней, всё, что это для этого требуется - это прямые руки.
Алсо есть специализированный BOR.
Аноним 06/04/16 Срд 11:40:45  251268
>>250801 (OP)

Намного лучше, если ты запилишь двжиок для какого-то конкретного жанра игорей.
Видишь ли. Есть конструкт и гамак, которые вобщемта универсальны. И их всегда можно купить на торрентах. Потому ещё движок\конструктор нужен исключительно для каких-то определённых задач.
Аноним 06/04/16 Срд 11:58:51  251274
>>250801 (OP)
Просто движок никому не нужен. Тру программисты сами напишут, а гейм дизайнерам нужен очень казуальный конструктор.

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

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

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

Отсюда вывод - делай игру сам.
Аноним 06/04/16 Срд 12:09:15  251279
>>251274

Ну вот плюсую данного господина и добавлю, что для разработки движка нужно работать в паре с хорошим Кириллом, который шарит в механиках, монетизации и прочих фичах, которые являются прикладными для специфического типа игр.
Аноним 06/04/16 Срд 12:13:31  251281
14599340111110.jpg (389Кб, 800x600)
Оп, сделай изометрический двигатель. Мне нужен и я даже готов тебе помогать, если ты согласен пилить опен сорс.

Посмотри в интернете Wakfu Map Editor. Пилить конечно стоит не на java, а на c# ввиду его превосходства в плане конечной производительности так как компиляция против интерпретации.

Итак, потребуется ряд важных вещей.
1. z - слои для спрайтов, тайтлов, объектов. Грубо говоря должен быть файл манифеста, в котором игродел настроит движок под себя. Скажем, его игра предполагает просто уровень земли, уровень травы, уровень мобов. Он пишет z = 3, а дальше просто в редакторе рисует нужные ему тайлсеты.

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

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

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

Специфические - поддержка сети, возможность крафта, изменяемость ландшафта, наличие ai.
Аноним 06/04/16 Срд 13:08:05  251300
>>250801 (OP)
лучше мне помоги сделать пару игор

Мимодизайнер
Аноним 06/04/16 Срд 13:12:10  251303
>>251300

Кирилл, здравствуйте. Мы Вас ждали. Поделитесь мыслью?
Аноним 06/04/16 Срд 13:22:21  251310
>>251303
сиськи против зомби
Аноним 06/04/16 Срд 13:25:37  251312
>>251310
изометрическая бойня в ограниченном пересеченном пространстве где половина игроков играет за сиськи, вторая за зомби. После укуса сиська превращается в зомби.
Аноним 06/04/16 Срд 13:26:33  251313
>>251310

Ясно.
Аноним 06/04/16 Срд 14:48:22  251333
14599433020620.jpg (163Кб, 1280x720)
>>251310
Избито и заезжено.
Аноним 06/04/16 Срд 14:54:25  251335
>>251333
Идея ничто - исполнение ВСЁ.
Аноним 06/04/16 Срд 15:11:53  251343
>>251333
тогда выживач в лице зомби - пытаешься сожрать живых пидорасов и бережешь голову от хедшотов
Аноним 06/04/16 Срд 15:17:11  251346
>>251313
Или вот - средневековая европейская жопень где-нибудь на отшибе болгарии, на которую нападают османы. ГГ оборотень могущий самостоятельно превращаться в зверя, нападает на отряды турков, пытаясь остановить наступление. Главбосс - по совместительству руководитель наступательной операции вычисляет ГГ и похищяет его сестру с целью вербовки ГГ, но тут оказывается что
Аноним 06/04/16 Срд 16:45:43  251367
>>251175
Человек не пирожки собрался делать, а печь по выпечке пирожков. Чуешь разницу?
>>251189
Неа. Рук не достаточно. Нужно быть программером нехуёвым. Иначе бы все шкальники на битемапы писали туториалы, а не на сраные платформеры.
Аноним 06/04/16 Срд 19:48:47  251400
>>251367
Достаточно. Я даже на сраном Годоте битэмап полноценный за неделю сделал. Правда всю логику и физику програмно пришлось сделать, но там же всё просто.
Аноним 06/04/16 Срд 21:32:08  251432
Ну так и сделай удобный 2д редактор-ассет для юнити с блэкджеком и кучей фич. Сделаешь что-то полезное, так еще и заработать на ассете сможешь.
Аноним 07/04/16 Чтв 16:28:06  251634
14600356866420.jpg (20Кб, 256x326)
>>251343
Тоже.
Аноним 07/04/16 Чтв 21:54:43  251693
дружище! если ты можешь в юнити и код я бы рад заплатить тебе какое то количество денег за помощь в юнити. сам я криворуй рисовальщик, так и не освоил простой код для 2д платформера и таскание ассетов
Аноним 07/04/16 Чтв 22:04:42  251698
>>250801 (OP)
Блжад, работы вагон, а они страдают. Много времени, хочешь кодить, хочешь пользы для паблик? Вон - блендер, кокос, фазер, годот, сдл, сфмл, ебаная гора кода для оптимизаций и перфекционирования. Пили-не-хочу. Помогай, ололокай. Получишь спасибо, а может даже денежку. Нет, хочу на гдоще писать семьдесят второй рпгмейкер.
Аноним 07/04/16 Чтв 22:56:04  251706
>>251281
Что за ебанный треш ты несешь? Какая блядь производительность, какая интерпретация? Что джава, что шершавый - одно говно, работают по одному принципу, у обоих байткод для собственной виртуальной машины.
Каким блядь хуем шершавый помогает делать "более насыщенные графоном сцены", ты там совсем пизданулся? Язык программирования у него влияет на насыщенность пикселей, блядь, совсем ебанулись.
Не хотят учить матчасть, хотят нести хуйню и высирать говнокод. Специально для вас создан unyti, пользуйся не хочу.
Аноним 08/04/16 Птн 02:15:39  251745
>>251706
Лол, вот же ты петух. Я даже пояснять тебе не стану. Это знать надо.
Аноним 08/04/16 Птн 06:26:29  251753
>>251281
>шершавый
>компиляция
Ну ну, посмотрим как твой скомпилированный двигатель на машине без net framework будет работать.
Аноним 08/04/16 Птн 06:31:33  251754
>>251753
Твой-то движок напрямую работает с видео и аудиокартой наверно? И даже операционки не требует, сразу с флешки в рогалик грузится?
Аноним 08/04/16 Птн 07:21:39  251755
>>251754
О чем с тобой можно спорить, аутист? Пиздуй обратно на гейдев или откуда ты пришел, там таких как ты полный форум.
Аноним 08/04/16 Птн 07:23:37  251756
>>251755
Ты со мной естественно не можешь спорить, по причине некомпетентности. Случайно не на пуребасике пишешь?
Аноним 08/04/16 Птн 07:29:58  251758
>>251756
После твоих слов что шарп это компиляция, а жава интерпретация - тебе бессмысленно что то доказывать, ты конченный.

>c# позволяет делать более насыщенные графонием сцены
Тебе не стыдно такие вещи писать?
Аноним 08/04/16 Птн 07:38:28  251759
>>251758
Это не я был, если что. Я мимо проходил, увидел долбоеба, который не согласен с тем, что шарп - компилируемый язык.
Аноним 08/04/16 Птн 07:57:49  251760
14600914693900.png (33Кб, 693x591)
>>251759
Откуда вы лезете? Как и джава перегоняют сурс в байткод, который исполняется виртуальной машиной. Если это называть компиляцией - то да блядь, это компилируемый язык. Тогда и джав компилируемый, компилятор javac.exe в папочке с JDK лежит, можешь посмотреть. "Скомпилированные" файлы можно дизассемблировать стандартным Ildasm.exe из папочки с нет фреймворком. но ты там привычных х86 инструкций не увидишь, мудак. Потому что это байткод с расширением exe, тупое ты хуйло.

>ПОК ПОК ДЖАВА МЕДЛИНЕЕ РОБОТАИТ ЗНАЧИТ ИНТИПРИТУЕМЫЙ
У NET куда большая интеграция с виндой чем у джавы, у которой кроссплатформенность поставлена во главу угла, и приложух со стандартными вин-апи формочками на ней не нашлепаешь. Поэтому и работает медленнее. Но тебе питуху сил не хватит скривить единственную извилину, чтоб додуматься до всего этого самому. Уходите из гд и не возвращайтесь, тут долбоебов и без вас хватает.
Аноним 08/04/16 Птн 08:05:51  251761
>>251760
Дурачок, почитай, что такое JIT компиляция.
Аноним 08/04/16 Птн 08:23:24  251762
>>251761
Хочешь сказать в джаве jit не используется?
Аноним 08/04/16 Птн 08:24:53  251764
>>251761
Сам то читал?
https://ru.wikipedia.org/wiki/JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F
>В языках, таких как Java, PHP, C#, Lua, Perl, GNU CLISP, исходный код транслируется в одно из промежуточных представлений, называемое байт-кодом. Байт-код не является машинным кодом какого-либо конкретного процессора и может переноситься на различные компьютерные архитектуры и исполняться точно так же. Байт-код интерпретируется (исполняется) виртуальной машиной.
Аноним 08/04/16 Птн 08:25:22  251765
>>251762
Я ничего не знаю про Джаву. Я говорю только про шарп.
Аноним 08/04/16 Птн 08:29:15  251766
>>251765
>Я ничего не знаю про Джаву
Как и про шарп тащемта, еще и попездывает что-то тут.
Аноним 08/04/16 Птн 08:29:44  251767
>>251764
Рихтера почитай, там в деталях расписано, как дотнетовский рантайм работает. Вместо каждого метода в шарповой программе сразу после загрузки стоит заглушка, которая при первом вызове компилирует IL код в машинный и заменяет заглушку на скомпилированный код. Все последующие вызовы выполняют машинный код напрямую. IL никто не выполняет.
Аноним 08/04/16 Птн 08:36:33  251770
>>251753
Ты даже не знаешь разницу между фреймворком и вирт машиной. О чем мне с тобой говорить?
Аноним 08/04/16 Птн 08:41:46  251771
>>251770
В итт треде конкурс тупых постов? Очевидно речь шла о платформе net, а не о фреймворке типа libGDX.
Аноним 08/04/16 Птн 08:46:34  251772
>>251767
Код остается управляемым, сравнивать компиляцию шарпа с компиляцией плюсов нельзя.
Аноним 08/04/16 Птн 10:13:44  251779
>>251772
Управляемый машинный код?
Аноним 08/04/16 Птн 10:54:57  251784
>>251779
Зайди в программач, расскажи пару своих кулсторей там, посмотри реакцию. gd это обитель юнитидетей и программистов на блюпринтах, тут срачи на подобные темы совсем вялые.
Аноним 08/04/16 Птн 10:57:19  251785
>>251784
Я и вижу, у программистов насчет очевидных вещей обычно срачей не бывает.
Аноним 08/04/16 Птн 10:59:38  251786
>>251779
https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4
Аноним 08/04/16 Птн 11:05:10  251789
>>251785
Срач возникает когда в тред влетает петушок и начинает с умным видом выдавать перлы вроде того, что ЯП влияет на графон. Программист срач не начнет, это правда.
Аноним 08/04/16 Птн 12:28:59  251805
>>250801 (OP)
Если ты хочешь, чтобы твоим движком пользовались люди, то по сути пытаешься конкурировать с движками типа юнити, например. Но тот же юнити пилит команда профессионалов за зарплату на протяжении многих лет, и все равно постоянно какие-то баги возникают. Соответственно, твой двиг, сделанный на коленке в свободное время, будет пиздец каким забагованным. И на кой мне ради него бросать юнити?

> более свободный, а не привязанный к JRPG... например в виде модулей и общей системы- хочешь делать JRPG, берешь модуль JRPG и получаешь rpg maker. А можешь взять модуль стратегии, топдауншутера и т.д.
Наоборот, лучше сделай игру, к которой легко моды клепать. Получится платформер-мэйкер, например. Или диабло-стайл-рпг-мэйкер. Тогда есть шанс, что кто-то и обратит внимание. Ведь та же юнька - это далеко не конструктор игр, и приличный платформер там просто так мышью не нащелкаешь. Нужно либо самому многое дописывать, либо в ассет стор покупать.
Аноним 08/04/16 Птн 20:09:25  251922
>>251281
>c# позволяет делать более насыщенные графонием сцены
Приведу аналогию, чтобы ты осознал всю ущербность своего мышления.

"Я писатель, люблю писать книги на английском языке, потому что у них зеленая обложка."

Да, это пИсатель, не писАтель.
Аноним 09/04/16 Суб 13:21:00  252037
Как вам такой двигатель?
https://www.youtube.com/watch?v=MHMD1A73Fe0
Аноним 09/04/16 Суб 14:10:44  252039
>>250801 (OP)
дополняй чужие проекты на гитхабе лучше, либо как вариант допили готовый опенсорсный двиг, заточив его под конкретные задачи (один чувак так кокос под платформеры запилил).
вот и всё, потому что очередной двиг на хуй не нужен, да и тягаться с большими командами ты не сможешь

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 51 | 5 | 21
Назад Вверх Каталог Обновить

Топ тредов