Двач.hk не отвечает.
Вы видите копию треда, сохраненную 23 ноября 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
62 Кб, 600x400
Ньюфаготред №6 (Проигрышный) ## Mod ## #178364 В конец треда | Веб
Добро пожаловать, Кармак.
Оставь свои исполинские амбиции при входе.

Обновляемый FAQ:
http://pastebin.com/zgHSqxr3

Конкурс окончен!
Раковальня для неймфагов здесь. В остальных местах введен режим принудительной анонимности.
#2 #178368
Мне не нравится этот мод. Давайте напишем коллективную жалобу Абу. Лучше меня модом сделайте - я игры не делаю, зато круглосуточно в разделе сижу.
#3 #178372
>>178364
Видел этого парня в Давай Поженимся на 1 канале.
402 Кб, 1013x800
#4 #178374
>>178364

> Аватарка, прекрати!


> Или будешь предан анафеме.


Блять, ты ебанутый?
Сука, с сумасшедшим в раздел поселили!
Абу! Этот пидарас обосрался!
#5 #178376
>>178364
Ты, клоун, надеюсь, под аватаркой не подразумеваешь экселекуна. Лучше пусть он остаётся, а ты уёбывай.
#6 #178377
>>178368
Мод нинужин.

ОП-хуй - узурпатор власти в анархическаой гейдевелоперской республике.
Говно без задач короче.
#7 #178380
Когда выборы нового мода?
#8 #178381
>>178380
Прямо сейчас.
#9 #178389
>>178380
Никогда.
#10 #178397
Тринадцатый!

мимоggкун
19 Кб, 340x270
#11 #178398
>>178380

>Выборы

#12 #178423
>>178376
Ты аватарку прикрепить забыл.
78 Кб, 1024x768
#13 #178430
>>178364

> Аватарка, прекрати!


> Или будешь предан анафеме

#14 #178445
>>178378
Отказал в репорте

Они
260 Кб, 850x644
#15 #178464
Программисты, поясните гуманитарию, сложно и долго ли запилить клон Kingdom's Rush? И насколько сложно и долго, если оценивать по шкале от змейки до стратегии уровня StarCraft 2?

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

И сильно ли я опоздал с этой идеей? Может этих клонов сейчас хоть жопой жуй.
260 Кб, 850x644
#16 #178465
Программисты, поясните гуманитарию, сложно и долго ли запилить клон Kingdom's Rush? И насколько сложно и долго, если оценивать по шкале от змейки до стратегии уровня StarCraft 2?

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

И сильно ли я опоздал с этой идеей? Может этих клонов сейчас хоть жопой жуй.
sage #17 #178466
>>178464

>Может этих клонов сейчас хоть жопой жуй


Да. Но они довольно популярны. И ещё один не помешает. Игрокам нравится.

>сложно и долго ли


Если у тебя вся графика есть - не сложно. Вообще, даже просто. Проще чем другие виды тдшек, например. Киндом раш - набор ограничений. Башни строить только в определённых местах, видов башен относительно немного, случайных карт/волн нет, на дорогах строить нельзя. Всё это упрощает разработку.
#18 #178468
>>178466

>Но они довольно популярны.


А можешь подсказать самые годные? Может лучше я какой-нибудь из них за основу возьму. Хотя KR мне очень нравится.
sage #19 #178473
>>178468

>подсказать самые годные


Я крайне редко играю. Но иногда просматриваю новые флэшки на порталах. Вряд ли вспомню точные названия. Можешь попробовать incursion, или недавно вышедшую war heroes. Или просто по поиску ищи "tower defence". Процентов 20 копируют ту или иную фичу из кр. Не так давно они прям подряд выходили. Очень уж он популярен был в своё время. Думаю, на мобилках тоже полно игр-подражателей.
#20 #178498
>>178465
сложно,долго,клонов много,но они все гавно.
sage #21 #178500
>>178492
Да это мод просто выразить нормально что хотел не смог из-за косноязычия. Думаю, он представлял себе пост так: "Аватарка прекрати!" - как предполагаемое высказывание от хейтеров этого парня с фотки в оп-посте (наверное, стоило сделать гринтекстом, например). А "Или будешь предан анафеме" - продолжение Первой фразы ("Оставь свои исполинские амбиции при входе ..."). Ты тут, имхо, не при чём.
#22 #178503
>>178500
Да я же придуриваюсь, ты чего
#23 #178505
>>178500
А, всё, дошло, кек.
58 Кб, 320x604
#24 #178523
Еще раз.
Группа из двух художников, сценариста и музыканта была кинута кодером.
Может, кто поможет? А мы поможем ему?
В прошлом треде отписалось двое, но на связь почему-то не выходят.
Почта: anotolii_dvach@mail.ru
Скайп: hellsing_hel
33 Кб, 500x368
#25 #178533
>>178523
Что то мне подсказывает, что вы ребята непростые

Доля кодера 20%?
#26 #178534
>>178533
Ну а хуле ты хотел, 80% контента игры делают художники. сценарист кстати по классической схеме проходит нахуй если он сам нихуя не рисует
#27 #178542
>>178523
Погоди, но ведь я на связь то вышел.
А вы значит за моей спиной всё равно по старому пытаетесь?
#28 #178561
Подскажите, вот у меня в главном файле игры(main.cpp) реально половину кода занимают объявления экземпляров объектов. Можно ли их как то вынести в отдельный файл? Для удобства.
Т.е. В файле main.cop с ними проводятся операции(рендерятся кнопки, например, или обрабатываются их нажатия),
А в другом файле эти кнопки создаются:
Button next;
next.setCHETOTAM();
next.setPosition();.....
#29 #178565
>>178561
Кек.
#30 #178572
>>178566
Кому нужно: #pragma region regionname
#pragma endregion
#31 #178574
>>178539
Ну в таком случае и художник сможет взять двигло с уже готовым всем.

> так как самостоятельно даже ассеты мышкой таскать не в состоянии.


Ну так юнити как раз и сделана для недопограмиздов
sage #32 #178575
>>178364
Какой же ты гондон, просто слов нет.
#33 #178581
>>178539
Знатный самоподдув красноглазика. Блюпринты UE4 делают возможным скриптование игры, без единой строки кода, даже руками неофитов, если у тех есть базовое понимание особенностей работы движка, которые можно узнать прочитав одну книжонку, и немного логики. Кодеры нужны только в серьёзных проектах, для инди - желательны. Более того, для работы с готовым движком не нужно быть кулхацкером, подойдёт даже толковый джуниор, а значит, в таких условиях, нормально что кодерам дают 20%, ибо джуниоров готовых работать за жратъ дохуя, спасибо Незалежной.

Ах да, за миф о простоте рисования пикселей я тебя, пожалуй, обоссу.

Мимо мамкин 3D-артист, подрабатывающий кодером
sage #34 #178583
>>178582

>Хороший пиксель-арт от плохого среднестатистический игрок все равно не отличает


Глупости. Отличает. Просто назвать конкретные отличия не может, а пишет "графоуни - говно" и даже мамкины хейтеры пишут про пиксельарт хорошего качества что-то вроде "красиво, хоть и пиксели". Если бы хороший от плохого так незначительно отличался бы, хорошего просто не существовало бы.
#35 #178585
>>178540
>>178542
Нахуй ещё и я им писал, лол. Хуйня какая-то.

>>178581

>Блюпринты UE4


Проиграл, смешная шутка.
#36 #178592
>>178585

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

#37 #178601
>>178600
Ты бы тоже мог.
sage #38 #178623
>>178592

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

#39 #178645
>>178623
Пусть падает. Я ещё разок запущу
#40 #178694
>>178690
Делаешь некстген симулятор пизды на уече?
#41 #178708
>>178694
Тренажер для акушеров/гинекологов с кинектом и окулус рифтом. Кстати неплохая возможность сделать официальную игру про пизду! Окупаемость среди студентов медвуза повышена.
#42 #178723
Может завалялся у местных олдфагов directx 8.0 sdk (именно 8.0 у которого SDK_VERSION=120)? Пытаюсь зареверсить одну старую игру, и не могу понять по какому смещению у каких структур поля, и какие методы.
402 Кб, 335x780
#43 #178732
>>178716
Конечно есть.
#44 #178738
>>178732

> Это разрешение текстуры


> При этой полигональности

#45 #178785
Хочу сделать мультиплеерную 2D-рисовалку с фичами типа всякие ВАУ эффекты, шейдеры, возможность анимации и освещение. Но простенькую в то же время. На чем такое можно сделать? Сразу скажу, что ЯП я не владею и разбираться пять лет в C# нет никакого желания. Гуглю уже два дня и сомнений все больше и больше.
sage #46 #178790
>>178785

>Хочу сделать ... ВАУ бла бла бла


>что ЯП я не владею и разбираться пять лет в C# нет никакого желания


Соизмеряй свои хотелки и скилы. Само по себе ничего не сделается. Не хочешь учиться - единственный способ приложить руку к созданию - проспонсировать. Копи деньгу, нанимай исполнителей, получай продукт.
#47 #178793
>>178741
Как будто любое другое говно может в большее разрешение. И по скрину скажешь, что там 8к.
#48 #178794
>>178793

>скрину не скажешь

#49 #178805
>>178741
На скрине блендер, поехавший.
#50 #178862
Подкиньте пиздатый алгоритм для симметричного FOV на 3д рогалик.
#52 #178883
>>178790
А как же эти ваши гейммакеры и UE4, которые для чайников?
#54 #178909
>>178886
Съеби отсюда, пидрила, тут не принято неймфажить.
#55 #178910
>>178909
Он тут уже долго извращается.
#56 #178914
>>178909
Репортнул неконструтивную критику. Я с подписью всегда по делу стараюсь писать.

мимоggкун
#57 #178926
>>178916
Не могу понять, у тебя есть паралакс или нет? В КР был фон, а поверх него ещё несколько слоев со звездами которые двигались.
#58 #178927
>>178916
Дерганные движения фона. Неприятно.
#59 #178929
Что делать, если ты хочешь стать успешным Кириллом и клепать всякую индюшатню, но категорически не можешь в программную часть? Не в смысле, что я гуманитарий и/или не понимаю, а в том, что я ленивое хуйло, которое от двух строчек падает в обморок, не способен воспринимать новую информацию да и вообще имею какое-то отвращение к кодингу, хотя учился кодить вроде как несколько лет и это даже нравилось?
1267 Кб, Webm
#60 #178930
>>178916
Ну ёбана только начинаю чтото пилить и тут уже ктото тоже самое делает =\
43 Кб, 929x932
#61 #178933
>>178932
ну а если по вопросу твоему то я юзал
http://29a.ch/sandbox/2011/neonflames/#
+ фотошоп после (если посидеть подольше чем я можно вполне годное чтото выдать)
#62 #178970
>>178930
Лал, я такую же хуиту на Конструкте пилил.
#63 #179024
й
#64 #179037
>>178914
А теперь давай ты конструктивно объяснишь, зачем тебе эта подпись. И как она расшифровывается — Good Gay?
#65 #179046
тест
sage #66 #179048
>>179037
Gaping Gay, очевидно же.
#67 #179078
>>179048
Это, что золотой пост?
377 Кб, 827x801
#68 #179083
Мод-тян, прости меня, няша, я больше не буду! Не предавай маленькую Эксельку анафеме! Я буду делать всё что ты скажешь, только не бань меня!!
>>178914
Не ставь подпись, дружище, а то ты тоже будешь предан анафеме!
#69 #179087
>>179083
Хорошо эксель, давай сыграем в эту игру. Попридержу пока не выпущу альфу.

А вообще у кого-то сильно горит я смотрю. Поэтому как говорит n-лет снульчик-кун - "Найс".

мимобезподписи
#70 #179088
>>179087

> Попридержу пока не выпущу альфу


Это будет хорошая игра.
#71 #179089
>>179083

> Я буду делать всё что ты скажешь, только не бань меня!!


Участвуй в конкурсе.
Очевидно же.
#72 #179090
>>179088
Спасибо, конечно. Однако откуда такая уверенность? Или это сарказм?
#73 #179100
>>179090
Потому что если она не будет хорошей, всё полетит к чертям. А gg - это good game, как-то так.
#74 #179105
>>179100

>полетит к чертям


Не пугай меня так. Скажу, что получил опыт для резюме в портфель. Большой проект. Не каждый может. Ко-ко-ко. И все будет норм. Не сдамся.
Аноним #75 #179117
можете пояснить за unity и xna?
#76 #179119
>>178376

> экселекуна


Он ещё жив?
#77 #179121
>>179117
А конкретнее, чо как
#78 #179122
Кароч пилил-пилил я игрушку на SDL2, а потом смотрю -- если весь экран тайлами (32х32) заполнен, то у меня при разрешении 1600х1200 где-то 200 фпс. Это при том, что никакой логики еще нет вообще, да и комп у меня не самый хуевый. Погуглил, и оказалось, что сдл вообще сосет с тайлами, потому что вызовы SDL_RenderCopy пиздец какие дорогие, а спрайт батчинга не завезли.
Ну короче, единственный выход -- переписать весь рендеринг на опенгл, и тут я уже подхожу к сути поста: посоветуйте современную русскоязычную книгу по опенгл в контексте с/с++. Можно и англоязычную, если русских аналогов у нее нет. В ингриш я могу, просто хотелось купить бумажный вариант.

Заранее спасибо.
#79 #179133
>>179122
Я бы тебе посоветовал использовать готовый 2D движок. Смысл самому всё это задрачивать? Посмотри на HGE.
Аноним #80 #179136
>>179121
ну вот хотел курсы пройти а на сайтике два только: unity и xna, но в соседнем треде xna обосрали, так можешь пояснить, что из них легче изучать, что лучше? я так понял, если изучать xna это нужно свой движок делать?
#81 #179150
>>179136
xna старенький, не на кучу платформ, НУЖНО писать самому физику и оптимизации для физики. С рендером та же хуйня. Юнити легче, дрочить реализации всякой хуйни не надо.
Аноним #82 #179154
>>179150
для Юнити c# нужен, да?
#83 #179155
>>179133

>Смысл самому всё это задрачивать?



Причин не так уж и мало, так что привожу их списком:
1. Лень разбираться в уже готовом дерьме.
2. Моя игра не будет использовать и половину фич этих движков.
3. Я допилю свой движок уже через пару дней. (не считая того, что потом придется переписывать рендеринг)
4. Не думаю, что есть движки, где скриптинг реализован на с/с++, а для меня это самый удобный вариант.
5. Писать свой движок интереснее.
6. Если моя игра не принсет мне миллионы долларов, то я хотя бы смогу указать в резюме, что с нуля запилил игру продакшн-уровня.
91 Кб, 620x481
#84 #179157
>>179155
ага, пару дней , а потом
по факту получишь пикрелейтед
Аноним #85 #179158
Анон, что думаешь о SFML?
#86 #179159
>>179155

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


>5. Писать свой движок интереснее.


От этого игр не ждите.
#87 #179160
>>179155

>Лень разбираться в уже готовом дерьме.


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

>Моя игра не будет использовать и половину фич этих движков.


Мешать они тебе тоже не будут.

> Я допилю свой движок уже через пару дней.


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

>Не думаю, что есть движки, где скриптинг реализован на с/с++


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

>Писать свой движок интереснее.


Не поспоришь.
#88 #179161
>>179159
Вот этого двачую.
мимо 4 раза начинал писать игру с движка
#89 #179165
>>179157
Да не, у меня там минимализм во все поля. В велосипедах нет ничего плохого.

>>179159
Действительно, ждите игр от юнити-скриптомакак.

>>179160

>Тебе и не надо читать весь код движка, у них есть документация


Ну вот мне впадлу ее читать. А если что-то пойдет не так, то придется гуглить и читать какие-то форумы. Ну нахуй.

>Мешать они тебе тоже не будут.


Я к тому, что фич меньше, следовательно и движок писать будет легче.

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


Ну тащемта все уже работает и оттестировано. Даже тайловый редактор карт уже готов. Осталось только привести в порядок гуи и запилить сохранение/загрузку карт.

>шарп


Не всегда понятно с чем ты работаешь. Иногда, например, нужно передать ссылку на объект, а иногда скопировать сам объект(и даже тут есть deep и shallow copy). В до диезе все это как-то мутно. Можно, конечно писать unsafe перед каждой функцией, но это какое-то инвалидство.

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

И никто не вспомнил про шестой пункт, а он важен. Иначе меня мамка выгонит на мороз
#90 #179166
Ну и да, написать свой простенький 2д движок — это 2-3 недели не самой напряженной работы. Не так уж и много.
Если б я делал 3д, то взял бы юич.
#91 #179168
>>179165
В готовых движках, да и в шарпе хорошо то, что тебе не стоит о таких вещах волноваться почти никогда.
Алсо, дип и шалоу копирование темы не сложные ведь.
Ансейф пилить не стоит, это в тебе крестоеб говорит.
23 Кб, 482x667
#92 #179172
>>179168

>не стоит о таких вещах волноваться почти никогда


Я пилю довольно сложный ии, так что боюсь, что стоит.
Алсо, на пике кусок говна, который я даже не тестировал. Это типа просто как скетч, тут даже не все фичи. Ставлю анус, что к релизу этот класс вырастет до абсурдных размеров.

>дип и шалоу копирование темы не сложные ведь


Да, но в сишарпе хуй поймешь, когда происходит одно, а когда другое. Либо я что-то забыл
#93 #179174
>>179172
В шарпе в общем то всегда поверхностное копирование присваиванием. Нужно учитывать только, что у ссылочных типов копируется ссылка. А типы значений по значению. Есть отдельные способы для глубокого. Все гуглится легко. На шарпе легче жить. Факт.

Знаком с обоими языки. И с сишкой. И вообще.

мимобезподписичтобынезабанили
#94 #179178
>>179177
Ну не все же тут такие криворукие неудачники с сажей.
#95 #179182
>>179172
А о чем твой проект? Вижу НПС с нуждами и подобием эмоций. Это для фона, или же различные социальные взаимодействия - основная тема игры?
#96 #179184
>>179172
Класс как класс, что ты хотел этим сказать?
#97 #179190
>>179174
Лан, ты меня убедил по поводу шарпа. Но он есть только в юнитии в некроxna, если не ошибаюсь. В 2д движках же обчно какое-то дерьмо. Ну и, как я уже говорил, написать свой простенький(а сложный мне не нужен) 2д движок — дело 2-3 недель. Это еще при том, что я говнокодер, и мне часто приходилось переписывать свой же код. Не понимаю, почему тут у всех от этого так бомбит.

>>179177
Удивительная способность делать совершенно невероятные выводы из вполне обычных препосылок. К успеху идешь.

>>179182

>различные социальные взаимодействия - основная тема игры


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

>>179184
Что на процедурной(как это часто бывает) скриптопараше будет очень напряжно поддерживать такую конструкцию.
#98 #179191
>>179190

>С#


>Процедурная скриптопараша


Я понял, ты траль?
#99 #179192
>>179191
Блять, я имел в виду 2д движки и их самопальные скриптовые языки. Юнити я вообще не рассматриваю, потому что для моей игры это оверкилл.
111 Кб, 600x423
#100 #179194
Если не трудно, внесите ясность.
Ковырял AXMA - текстовый движок, писал текст, прилеплял картинки, пытался немного кодить. Все это ради развлечения.
Вопрос в следующем, в аксме функционал (в бесплатной версии, что я использую) довольно кастрированный, на какой стул лучше всего сесть? Мне советовали renpy, что скажете? И если движок годный, поделитесь гайдами и уроками. Буду очень признателен.
Спасибо за внимание.
#101 #179196
>>179190
>>179192
Юнити отлично умеет в 2д.
Я тоже думал, что юнити оверкилл, и ебался как последний дцпшник с велосипедами. Распространенная ошибка.
На шарпе совсем не сложно поддерживать подобные вещи.
Алсо, на гитхабе как-то рыскал специально и видел кучу простых 2д движков на шарпе. Правда не тестил.
#102 #179199
>>179196

>Юнити отлично умеет в 2д.


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

>кучу простых 2д движков


А вот это уже реально стремно, потому что искать чужие баги куда сложнее. Хотя свой путь я начинал с ЛКИ-Creator'a на паскале, лол.
#103 #179201
>>179199

>действительно сложно разобраться.


Как раз наоборот.

>реально стремно


Это да.
481 Кб, 669x1194
#104 #179224
>>178364 (OP)
Аноны, есть что-нибудь почитать про шеидеры и постановку света в сцене? Не техническую, а именно теоретическую часть.
105 Кб, 1024x683
#105 #179294
>>179122

>200 фпс


Фейспалм.жпг

> а спрайт батчинга не завезли.


Фейспалм.жпг
Юнити бери, на большее ты не способен.
#106 #179351
Поясните за такой движок как AGK2 (App Game Kit v2)
#107 #179367
>>179294
Ну давай ты расскажешь мне как быстро и эффективно отрисовывать тайлы в SDL2(не прибегая к опенгл), а буду тебе очень благодарен.
#108 #179501
>>179367
Зачем тебе? Если бы ты хотел сделать игру то выбрал бы юнити, а не сдл. Хотел пердолинг - получил его.
#109 #179521
>>179501
Ок, с тобой все ясно.
#110 #179565
Народ, помогите с фантазией. Пилю космостратежку, есть несколько типов оружия, для каждого мне нужно два параметра характеризующего его мощность - должна расти с уровнем - и настройки - должно быть три варианта. Например для лазера мощность измеряется в ваттах и настройки - длина волны в нм (400-600-800 нм). Для ствольного орудия это калибр в мм и тип снаряда (обычный/бронебойный/кумулятивный). Для пушки стреляющей антиматерией это масса вещества в милиграммах и тип вещества (антиводород/антидейтерий/антитритий).
Вот немогу никак придумать эти параметры для пси-орудия. Помогите а
sage #111 #179569
>>178364 (OP)
пидарас или смени оппик или иди нахуй ты уже всех заебал своей хуйней
#112 #179575
>>179565
Ты конченый петух
#114 #179591
>>179565
Дельта волна, гамма волна, бета волна. Частота волны в герцах.
#115 #179594
>>179588
Боже, какая же она няшная. Засосал бы её пельмень, но сначала поработал бы над ним помпой.
#116 #179597
>>178368
Бля как регаться?
#117 #179598
>>179597
Почему-то проиграл с этого.
#118 #179653
>>179591
Ну кстати про альфу бету гамму неплохо, такого нету. В герцах у меня кое что измеряется уже, ну пусть будет ещё, благо уж очень много в граммах и метрах...
Пасиб
#119 #179673
Phaser или Panda?
Вот, глянул сюда https://gist.github.com/ekelokorpi/9719395
У Панды какие-то псевдоклассы через extend, модульная система (которая неясно, добро или зло), явный запуск игрового цикла game.start();

У Фейзера более простой код, похоже на стандартный js, библиотека не модульная, весит 2 мб.

Что выбрать? Как настроить окружение для разработки?
#120 #179688
>>179673
Сорта говна. Написал бы что пилишь.
#121 #179750
>>179673
Если у тебя есть опыт с Flash - то однозначно бери Phaser, тебе понравится.
44 Кб, 852x591
#122 #179762
Кто-нибудь, кто разбирается в опенфл, может мне объяснить, почему я тут должен отнимать хх и уу?
#123 #179770
>>179762
Таким образом идёт перевод из мировых координат в экранные.
#124 #179773
>>179770
Это не так, но благодаря тебе, я понял, почему такая хуйня происходит. Флеш - ебучий пиздец; может быть, и хорошо, что он умирает.
#125 #179774
>>179773

>Не понимает суть матриц


>МААМ ЧЕ ТАК ФЛЭШ КРИВО ЗДЕЛАН ЗАЧЕМ ТУТ ОТНИМАТЬ???? В ЮНИТИ НЕ НАДО ОТНИМАТЬ И ГРАФОН ЛУДШЕ

#126 #179776
>>179774
Вот скажи мне, анон, зачем ты решил засунуть голову в жопу и показать себя мудаком? Эта матрица (конкретно вот эта) устанавливает смещение, с которого будет рендериться часть текстуры методом beginBitmapFill. Тут нет вообще перевода координат мир->экран. Мир в нуле, экран в нуле, я рендерю с нуля. Если ты вытащишь голову из жопы, то увидишь, что хх и уу - позиция в массиве карты, а тх и ту - координаты тайла на текстуре. Как ты сложением этого будешь получать координаты на экране - i dont even.
#127 #179780
Доброго время суток всем.
Нужен хороший человек, который переконвертирует данную модель под блендер, лучи добра прилагаются.
http://www.3dmodelfree.com/models/26585-0.htm
321 Кб, 485x353
sage #128 #179784
#129 #179821
>>178574
знаешь, я бы не сказал, что Unity для быдлокодеров.
если ты собираешься сделать какую-то парашу, то да.
а если делаешь гибкую игру, то тут не обойтись без прочих тонкостей и мастерства программирования.
мимоC#программист, 3 года пишу на .Net
#130 #179828
>>179821
Из-за низкого порога вхождения говноассеты таскать может в юнити кто угодно, даже моя бабка с двумя инсультами, которая говорить не может.
Но это не меняет того факта, что на юнити могут работать и хорошие специалисты, кто ж им запретит епта.
Однако ноускилы имидж юнити попортили конечно.
Такие дела.
#131 #179829
>>179828

>Однако ноускилы имидж юнити попортили конечно


Наоборот, хорошо распиарили.
#132 #179831
Товарищи, товарищи, как бы нам распердолить Сталкер так, чтобы там появился ГРАФОН? Ведь по идее надо менять движок, а это чревато адовой гомоеблей с переносом/созданием с нуля всего игрового контента.
#133 #179833
>>179831
Делайте на УЕ4.
#134 #179834
>>179828

>Однако ноускилы имидж юнити попортили конечно.


Хуй знает, всегда были плохие игры вроде Месть Боксера, и это же не портило имидж плюсов. Имидж испортили вечно бугуртящие прокрастинаторы, мол вася из 5а сделал игру про кубы из ассетов и теперь нюхает кокс, а писал бы он на плюсах то нихуя бы не сделал. И прочая охуительная аргументация в этом духе.
#135 #179847
test
#136 #179862
>>179831
Ты геймплей туда завези, а графон уже дело десятое.
#137 #179955
Пачаны, у меня такой вопрос.
Корочк пилю игоря, встает вопрос монетизации.
Например в гугл плэй лучше непосредственно продавать игру или на рекламе и донате поднимать свой первый миллиард?
#138 #179958
>>179955

>непосредственно продавать игр


Даже не вздумай так сделать. Провалишься 100%. Только реклама, только донат.
#139 #180117
>>179958
Почему, если тебя никто не знает, как ты сможешь подняться без фееричного контента и без миллиарда на пиар?

Гораздо разумней сотрудничать с чем-то гораздо более масштабным.
#140 #180228
>>180117
Если игра более-менее годная, то ананас на волнах своего радио сможет популяризировать игру.
Вот тебе и сотрудничество с чем-то гораздо более масштабным.
#141 #180389
>>180228

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


Неа, тут слишком маленькая аудитория, если ты про /гд говоришь. В /б и /вг побольше, но зато качество хуже, и все равно этого недостаточно для серьезного пиара.
82 Кб, 846x551
Ищу художника #142 #180393
Привет всем.
Кто нужен: художник.
Что делать: рисовать юнитов, возможно элементы управления.
Что за игра: пошаговая мультиплеер игра, ближайший аналог – Advance Wars, ничего нового.
Текущий статус: почти готова демка с минимумом функционала: система лобби, запуск игры, каждому выдаётся дефолтная армия, побеждает последний оставшийся в живых. Всего одна карта, всего один тип юнита, потому и пишу этот пост.
На все вопросы отвечу в треде или вот скайп: dfgdfg.dfgdfgdfg7
На пикриле – то, как выглядит на данный момент.
#143 #180421
Господа, а растолкуйте мне про UDK. Я планирую 3-ю версию использовать для разработки игори, которую затем планирую продавать через стим или еще как. Дак вот, сколько мне заплатить надо будет за коммерческуб лицензию? Ну и в чем главные отличия от Unity?
#144 #180447
>>180393
Почему-то влюбился в эту графику. Не меняй примерный дизайн только, няша.
76 Кб, 853x551
#145 #180448
>>180447
Не поменяю, если найдёшь мне художника.
#146 #180577
>>178364 (OP)
Итак, зашел в /gd/ навести справки. Я программист, могу писать эти ваши игры. Поглядывая на геймдев-фагов на всяких там gamedev.ru, в этом разделе и много где еще, у меня сложилось ощущение, что вы все считаете, что сделаете игру, станете миллионерами долларовыми и няши с гуглкартинок начнут вам давать пачками.

Мне ИРЛ геймдев представляется чуть иначе:

1) Серьезные компании. В них плюсоебы из топовых техвузов и талантливые самородки пишут классы - физика, игровой мир (кто поумнее - прикручивает сюда Lua или Python). Отдельные шизофреники делают ядро и шейдеры. Пиздят с тестировщиками по поводу багов билда, играют в пинг-понг и пьют литры эспрессо.

2) Говнокомпании. Кучка среднекодеров строчит браузерки и флэш-игры мач3, максимум какие-нибудь казуалки на айфончик. Сюда же относятся чуваки со стальной жопой, которые высирают такие игры пачками, продают их и ни в какое инди-хуинди не верят.

3) Единицы зарубежных охуенно талантливых чуваков, которые делают топовую инди-игру с охуенной идеей.

И я не вижу в этой пищевой цепочке всратого студента-анимешника из мухосранского ПТУ, который считает, что он новый Кармак.
313 Кб, 1280x1879
#147 #180579
Я слышал что в /gd/ заглядывал автор копателя онлайн и отвечал на вопросы анона. Может сохранился архив с этим тредом?
#148 #180582
>>180577
Туда ли ты зашёл? Здесь всем пофиг на реальные деньги, а пердаки могут подогреть лишь истории успеха даркоблядка.

Читай ниже, как чувак поднял 300 000 рублей в режиме реального времени. Создал тред нищим, ушёл в бамплимит 1/3 миллионером.
#149 #180585
>>180582
Это какой такой тред?
Три месяца не был в разделе.
#151 #180588
>>180587
Более того сиквел этой игры тоже достиг успеха. У первой уже почти миллион установок. Вторая часть приближается к полумиллиону.

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

Не знаю как китайский, но испанский себя полностью оправдал.
#152 #180596
>>180577
Ты крестоблядь. Угадал?
#153 #180604
Аноны, а есть среди вас моделлеры, умеющие в текстуры?
#154 #180667
>>180604
Ну я, допустим.
Правда уровень мой довольно посредственный. В модели персонажей/живых существ не могу, например.
#155 #180681
>>180577

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


This.
Только эти чуваки не "охуенно талантливые"(хотя среди них есть и такие), а скорее везучие. Многие из них ебали вола 5+ лет, прежде чем выпустить свой opus magnumи продать его за 2.5 миллиарда.
Это во-первых.
А во-вторых, у тебя неправильное представление об инди. Открой стим — увидишь там тысячи средненьких инди игр, которые пусть и не стали известными широкому кругу масс, но тем не менее продались неплохим тиражом в 5-20к копий и заработали создателям немало денег.
#156 #180690
>>180604
Спрашивай, чо
#157 #180697
>>180582

>300 000 рублей


Ну нашел что в пример приводить. Такие деньги куда проще зарабатываются быдлокодерством, а инди-игры есть смысл делать прежде всего для души потому что вероятность выстрелить и действительно разбогатеть крайне мала.
#158 #180715
>>180697
Петух, чел эти деньги поднял за первые две недели, сейчас уже больше. Разница с быдлокодерством, что если ты работаешь на дядю, ты пашешь по 40 часов каждую неделю + 10 часов накладных расходов, приходится на час раньше вставать и добираться до дома, переодеваться там, то есть фактически ты теряешь 200+ часов в месяц своей жизни в обмен на жалкие сколько там сейчас среднекодер получает, около 1000 баксов, примерно как тракторист и меньше, чем инженер на заводе.

Игродел же ебошит 100 часов на игру и получает с неё профиты довольно длительное время, зарабатывает себе (а не дяде) имя и за счёт этого каждый следующий заработок становится проще за счёт твоей репутации.
#159 #180727
>>180715
не люблю это слово, но ты реально живешь в манямирке. Ну, давай разберем по частям тобой написанное:

>сколько там сейчас среднекодер получает, около 1000 баксов


Быдлокодер с опытом в рашке получает 120-150 тысяч рублей и не заморачивается продажами-рекламой. В сшашке - $10-12k в месяц до налогов.

>Игродел же ебошит 100 часов


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

>и получает с неё профиты


Или (скорее всего) нихуя

>зарабатывает себе (а не дяде) имя


Никто из игроков не запоминает разработчиков казуального говна. Всем плевать, кто там сделал кэнди краш или флапи берд.

И что получается? Игры как способ заработка - сосут. Это, по сути, лотерея. Можно зарабатывать стабильные копейки, конвеерно клепая вторичное говнецо, но это унылая работа которая сосет по сравнению с быдлокодерством в корпрорациях. Если и браться за геймдев, то нужно создавать игру мечты, не размениваясь на шелуху. Чисто ради самореализации. Небольшой шанс, что игра выстрелит, надо рассматривать как приятный бонус, но не более того.
#160 #180737
>>180727

>Быдлокодер с опытом в рашке получает 120-150 тысяч рублей и не заморачивается продажами-рекламой. В сшашке - $10-12k в месяц до налогов.


С Россией верно. Если ты очень хороший программист. Давай про США пиздеть не будем, ок? Туда ещё надо получить визу, разрешение на работу etc.
А последний абзац – просто ад и пиздец. Был бы таким, если бы в тебе с самого начала не виделся зелёный залётный.
#161 #180741
>>180737
Я только слегка тролю, но инфа - 100%, из моего опыта и опыта знакомых. Могу тебе американскую розетку запруфать. Мамой клянусь, решить материальные проблемы быдлокодингом можно не напрягаясь и без рисков.

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

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

Сам пилю свой проект вечерами, займет он еще года 3 до играбельной демки. Надеюсь, что он станет популярным в узких кругах. Если прибыли и не будет - то и хрен с ней, у меня с деньгами проблем и так нет.
#162 #180774
>>180741

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


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

>Идти нужно с желанием создать что-то крутое. Не думая о прибыли.


Это рецепт совершенно любого начинания: спорт, бизнес, потенциально-прибыльное хобби. Люби своё дело – вот и вся идея.
#163 #180881
Поковырял сегодня исходники Incursion (рогалик по днд такой) и демотивировался. Боже, какой пиздец.
Шел двухтысячный год. Человек работал один. Сам написал виртуальную машину, скриптовый язык, захуячил апи для связи со скриптом, запилил систему модулей, чтобы не хардкодить все говно.
Ебашил 4 года, высрал забагованную бету, сдулся и слил исходники в сеть. И нахуевертил он там такое, что люди до сих пор разгребают. И многообещающий, казалось бы, проект теперь никому не нужен.
Вот уж поистине участь всех кириллов-велосипедистов. Не пишите движки, ребята, делайте игры.
#164 #180938
>>180881

>Не пишите движки, ребята, делайте игры.


Сильно удваиваю. Сам неоднократно сталкивался с толковыми, в принципе, людьми, которые так ничего никогда и не выпустили из-за того, что "решили начать с того, чтобы написать свой движок", да так и завязли в этом деле, а в результате плюнули вообще на всё и бросили.
#165 #180970
>>180881

>виртуальную машину


Пишется за два вечера.

>скриптовый язык


Если не хочешь сделать убийцу луи, то простенький язык набросать тоже недолго.
#166 #180972
https://www.youtube.com/watch?v=rnMlebxoG4E

Посоны, вопрос по авторским правам.
Хочу спиздить музыку в игру.
Как влияет бесплатность/условно_бесплатность/платность игры на контент защищенный авторским правом (в данном случае именно музыка), который я могу впихнуть в игорь?
Если я нашел трек на просторах сети и знаю соус, как проверить, могу ли я бесплатно без смс использовать его?
Подкиньте годных сайтов, где располагается фри ту юз музыка.
#167 #180977
>>180972

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


Вопрос снимается.
Почему то в 6 утра не нашлось желающих ответить, по этому мне пришлось погуглить.
Удобный сайт по поиску бесплатной музыки: http://freemusicarchive.org
Удобный сайт по поиску бесплатных звуков: http://www.freesound.org
Однако остается вопрос про авторские права. Много раз видел, как в достаточно крупных для хуинди проектах играла чужая известная музыка без подводных камней для авторов.
#168 #180979
>>180977
На фрисаунд лицензия, по которой распространяется звук, пишется на странице загрузки, вроде как. Там же есть и некоторое количество авторских минусовок по тем же фри ту юз лицензиям.
60 Кб, 240x320
Аноним #169 #180980
Анон, помоги!
Мечтаю написать Игоря про true хакера уровня /gd/, максимально примитивную. Описывать подробно не буду, ибо нечто такое уже есть, задача - сделать тоже самое или хуже : http://mucomplex.com/episodes

Познания в пограмистике нулевые и ограничиваются версткой сайтов под html/css и написании текстовых игр в экселе и Squiffy

Игоря хочу делать для себя онли, в свободное время. Учить PureC#+++ годами - не вариант

Собственно, вопрос:
Как это сделать? Python? ActionScript? JS?
Аноним #170 #180981
>>180977
Использовать копирайтед музыку нельзя, также, как и качать игры с торрентов

Музыка со свободной лицензией такая убогая, что лучше вообще ничего не добавлять..
На самом деле: качаешь ремикс нужной песни из паши / юзаешь копирайдет и похуй
45 Кб, 137x137
#171 #181009
Как гуи кодится? Допустим, нужно сделать 10 кнопок, каждая выполняет какие-то действия - как это закодить? Сделать одну большую функцию и в ней, одна за другой, проверять нажата ли кнопка и если да, то прям там же делать дела? А если у меня в игре 100 или 1000 кнопок? Интересует именно этот момент, чтоб логику кнопок друг от друга ограничить и добавлять кнопки было просто, без нагромождений в одной функции.
#172 #181011
>>180980
Наиболее просто на Adobe Flash (язык ActionScript), на мой взгляд.
Остальное на порядок сложнее.
мимо юнити, начинал со флеша
#173 #181013
>>181009
Если немного кнопок, то можно

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


А если много, то можешь при инициализации в качестве параметра передать кнопке лямбда-функцию, которорая будет делать то, что тебе нужно.
#174 #181017
>>181009
Пилишь класс кнопки, который умеет определять, что над кнопкой находится курсор, кнопку нажали и тд. Мб еще и рисовать себя умеет. Зависит от того, где ты делаешь. Помимо этого пилишь кнопкам события(если в шарпе, то гугли event, если не в шарпе, то гугли паттерн наблюдатель), например на клик. Позже к инстансам этого класса просто вешаешь обработчики событий.
#175 #181022
>>180981
Я ГИНИЙ!
Хотел сделать возможность в игре тип через телефон включить радио, это бы активировало определенный бэкграунд к разным локациям. Сделаю так, что это радио работает, если у пользователя есть доступ к интернету и оно будет просто воспроизводить треки с бэндкэмпа какого-нибудь со страниц авторов.
Это ведь ничего не нарушит?
#176 #181025
>>181022
Нет интернета – нет музыки?
GENIUS
#177 #181031
>>181025
Но сейчас у всех есть интернет.
А вообще ты прав. Прошел час и мне эта идея не кажется хорошей. Слишком уж отбито выглядит.
Ох, ну я же не могу же просто взять и заебашить музыку, которая писалась для другой игры, ну! Ну мне же скажут, мол, хули ты чужую музыку то налепил, мудак блядь? Штраф $5000.

https://www.youtube.com/watch?v=hbT5Fgo2cJk
#178 #181049
>>180667
>>180690
В общем, от кого-то из вас мне нужны ваши альтруистические задатки, потому что профитов никаких не намечается. Воот. Если хотите, пишите в скайп: outcast182
#179 #181097
>>178364 (OP)
Почему линейные размеры всех текстур в мире должны быть кратны двум?
#180 #181142
>>181097
Не просто быть кратны двум, а быть степенью двойки. Это делается для более эффективного использования быстрой памяти, расположенной на видеокарте и пропускной способности шины обмена данными между основной памятью и видеопамятью. Кроме того это сильно упрощает и ускоряет ран-тайм компрессию и создание мип-мап уровней.

Компьютеры работают в двоичной логике и операции с числами, которые являются степенями двойки выполнят в разы быстрее. Это касается и железа видеокарт.
#181 #181173
Реквестирую пикчу "Они использовали юнити"
1976 Кб, 220x140
#182 #181177
Хочу накалякать isometric-rpg с посредственной графикой, ведь графика в рпг не главное, с возможностью мультиплеера на 20-30 человек. И залить в гринлайте.
Так вот, что вообще нужно знать о создании мультиплеера? Как организованы сервера, мне их самому запускать нужно, и постоянно оплачивать, или же можно как-то иначе организовывать это дело? Если с одиночной игрой ещё более менее понятно как все обстоит: нажал новая игра и играй, то как все процессы происходят в мультике?
#183 #181181
>>179172
Анончик, оставь свои контакты, пожалуйста.
Есть вопросики по компонентной системе, надеюсь ты сможешь с этим помочь.
#184 #181184
>>181181
На самом деле я отказался от труЪ-компонентной системы, где энтити — это всего лишь id. Потому что это сложно, долго, негативно сказывается на производительности(зависит от рук кодера, впрочем) и просто нинужно — за исключением тех случаев, когда ты хочешь сделать именно пиздатый движок, а не игру. Я писал об этом в прошлом-позапрошлом прикрепленном треде. Так что сейчас у меня что-то среднее между компонентной системой и старым-добрым "класс Object с пятьюстами методами".
Ну кароч пиши, если хочешь, может я и смогу тебе помочь а может и нет.
x0r04rg@gmail.com
2231 Кб, 1280x720
#185 #181246
Нужен совет.
Хочу сделать для себя простенькую игрушку на android - набросал на бумаге как всё это будет выглядеть и как будет работать: текст с картинкой + кнопки с вариантами и таймер - выбираешь/нажимаешь - переходишь дальше и так далее. 2D одним словом.
Самое сложное (как мне кажется) - это главное меню. Первое, что приходит на ум - это меню Everlasting Summer. Суть та же.

Так вот. Опыта в таких вещах нет. За скоростью не гонюсь - для себя поставил срок к Новому году.

С какого движка мне начать? Фришный Construct 2 отпадает. Unity3D? Так вроде и игра у меня простецкая. Может Intel XDK? GameMaker: Studio?
Что скажете?
#187 #181340
>>181246
TyranoBuilder.
14 Кб, 300x388
#188 #181368
Сап, кириллач, я к вам с платиновым вопросом. В общем, есть один проект игоря на юнити, в нем можно бегать, прыгать, смотреть на миникарту и стрелять. Уже можно в гринлайт, но я посмотрел всякие видео на ютубе и теперь мне кажется, что анриал тоже неплох. Прост у меня более процедурные предпочтения, да и вешать скрипты на подземные кубы - неудобно, но юнити я уже знаю немного. В общем, на какой стул пересесть?
#189 #181371
>>181368
На нереальный, если тебе действительно нужно качество и МОЩЬ, и на объединённый, если ты решил быстренько склепать игру, выложить на гринлайт и забыть о ней.
#190 #181373
>>181371
Тащемта я таким образом САМОРАЗВИВАЮСЬ. Делать игры интереснее, чем смотреть очередное слайдшоу про трусы школьниц. Просто на анриал кресты
#191 #181376
>>181373
На юиче есть блюпринты, так что код можно вообще не писать.
юнитиблядок
#192 #181380
>>181376
Ну так ляпнуть готовых ассетов неинтересно, хочется попердолитьсч
#193 #181413
>>181373

> Просто на анриал кресты


Блюпринты там. Крестами можно, а можно и без крестов, блюпринты гибкие оче.
41 Кб, 600x422
Реклама игор для мобильных устройств #194 #181430
Посоветуйте, где рекламировать игру на Android для российской аудитории? Готов влить около 30к в рекламу. 4pda, статья на Хабре, таргетированная реклама Вконтакте. Какие ещё эффективные средства продвижения игор посоветуете?
#195 #181431
>>181430
MyTarget. Таргет вк для мобилок сейчас отключен.
#196 #181432
>>181430
Мужик из Ровио советует не тратить бабло на рекламу.
http://app2top.ru/marketing/rovio-delo-ne-v-trafike-62442.html
246 Кб, 1280x854
#197 #181456
>>181263
>>181340
Спасибо! Держите няшу.
#198 #181464
>>181456
Но шлюхи не нужны же.
#199 #181556
На чём делают пиксельные 2д игры? Какие языки программирования нужно знать?
#200 #181569
>>181556
На гей мейкере и на юнити, конечно. С#. Если конченый велосипедист-мазохист и хочешь сделать движок вместо игры, тогда пожалуйте на HTML5 Photon или на SMFL (c++)
#201 #181587
>>181569
А на мобилу? Тут ниже писали про java.
#202 #181612
>>181587
Ява умерла. Бери хуюнити или гамак — и ты гарантированно не обосрешься из-за того что на пеке оно работает как положено, а на мабиле нит.
#203 #181623
>>181612
Гамак на пека и хтмл5, например, способен поебать мозг. Писал веб-игрушку, там много подводных камней.
#204 #181641
>>181612

> Ява умерла.


С чего?
#205 #181652
>>181641
От старости
26 Кб, 352x500
#206 #181701
Макака-юнитист кому-нибудь нужна? У самого уже вторую неделю никаких идей в голову не приходит, а без дела надоело сидеть, хочу делать игру.
#207 #181755
Хочу запилить игруху на ведроиде типа джампинг йобы. С программированием знаком на уровне школьной информатики, с инглишем вообще никак. Что посоветуете?
#208 #181859
>>181755
Качаешь Юнити и по туториалу 2д-платформера делаешь джампинг йобу буквально за час-другой. Работает на ведроидах 2.3+.
151 Кб, 1000x1501
#209 #182106
Есть что-то готовое для создания рогалика, но не консольного, а с интерфейсом.
Чтобы было кликанье правой кнопкой мышки по тайлам и разного рода менюшки (инвентарь, торгаши и т.д.)
#210 #182110
>>182106
Забыл вопросительный знак.
Могу конечно в юнити, но зная его оптимизацию думаю не вариант.
#211 #182151
>>182110

>но зная его оптимизацию


Что с ней не так?
#212 #182190
Поясните за такую ситуацию.
Есть 2д игра вид спереди. Если игровое поле у тебя фиксированных размеров (то есть, нельзя изменять его размер и он всегда постоянный) и без возможности скроллить (то есть, должно умещаться на весь экран), то как это правильно адаптировать под все экраны, в том числе и квадраты? Желательно без всяких черных полос и растяжений.
#213 #182206
>>182193
Ну хорошо, допустим есть "мертвая зона" вместо этих черных полос, в которой ничего не происходит по геймплейной части, а только по части представления. Она как бы и должна быть отвлекающей и заполнять пустое пространство. Так норм?
#214 #182208
>>182190
Можно. Размеры экрана берешь из Screen.width и Screen.height. Высчитываешь соотношение. В единицах юнити высота экрана для 2д равна 5 изначально, если не менял соответствующее значение в настройках камеры. Выходит ширина это 5 умноженное на аспект. Подгоняешь границы.
#215 #182272
>>181413

> Крестами можно, а можно и без крестов


Ну а как же без крестов?
#216 #182290
>>182151
Крепость дварфов загрузит твой процессор до небес.
А она консольная без кучи надстроенного говна.
Пустой же проект на юньке весит 10+ мб.
На уе4 конечно все еще хуже, но все равно.
sage #217 #182291
>>182290
Откуда вы лезете, блядь? Из веге?
#218 #182293
>>182291

>koodah-tah-tah


А по существу есть что сказать?
sage #219 #182295
>>182293

>по существу


Конечно есть - уебывай дальше в свои игры играть и больше не возвращайся к взрослым дядям в раздел.
#220 #182296
>>182295

>ko-ko-kok


Ну что с убогого взять...
#221 #182302
>>182296

>...


>эта тупая пизда


Ясно.
#222 #182321
>>182302

>Ясно.


>эта тупая пизда


Понятно.
#223 #182325
Музыкант кому-то в проект нужен? Нет, примеров не будет, дадите задание — тогда конкретно под вас запилю пример и вы уже будете думать, брать меня или нет.
#224 #182344
>>182325
Отпиши gologames@bk.ru, няша.
#225 #182345
>>182325
Музыка нужна только на самых поздних этапах, когда готов сюжет, геймплей, собрана игра, допиливается арт. До этого нет смысла привлекать композитора. Только силы зря растрачивать, ведь не известно дойдет ли игра до финала.
#226 #182347
>>182344
>>182345
Игра еще не готова, но сделано много. Дойдет до финала.
#227 #182354
>>182325
Нужен скорее не музыкант а композитор. Если есть желание помочь - вот тебе задание: нужен музыкальный трек в стиле бондианы, мишн импоссибл и прочего секретно шпионского говна. Трек будет играть как основная фоновая музыка в игре, так что желательно сразу брать прицел на бесконечный марш равеля, нутыпонел. Что мне похожего до безумия нравится - озвучка метал гир на нес. Если сподобишься и все получится ок - обменяемся фейкомыльцами для дальнейшего сотрудничества.
#228 #182356
Посоны, как научиться делать музло как в хотлине миами?
http://www.youtube.com/watch?v=AVblOqZBlJw
http://www.youtube.com/watch?v=x9Rek-L5zfY
#229 #182361
>>182356

>


Берёшь стандартные семплы в фл и склеиваешь.
45 Кб, 137x137
#230 #182364
>>182356
саунд_гудизер.вебм
#231 #182367
>>182361
Без задней мысли или с задней? Всё время забываю.
#232 #182393
>>182344
>>182354
Няши, опишите вкратце идеи ваших игор. Мне ж надо знать, над чем будет идти работа и стоит ли вообще связываться.
Кстати, я могу писать не только музло, но и вообще полностью заниматься саунд-дизайном игры. Пока все бесплатно, просто для опыта и пробы себя. Ну и вам стоит учитывать, что у меня тут не эбби роуд и я не Вангелис какой-нибудь, а просто любитель.
Олсо, немного об ориентирах — очень люблю музыку Ямаоки и с удовольствием бы пилил что-то в подобной стилистике. Конечно, я не имею ввиду тупое копирование, но нравится общий эмбиентовый стиль и создание трети атмосферы игры за счет звука.
#233 #182416
C детства мечтал сделать свою игру. Давным давно делал свои карты для варкрафта 3 в редакторе, еще немного работал в редакторах стронгхолда и других стратежек древности.
Собственно пришел спросить что нужно для создания 3д персон рпг с какой нибудь очень простенькой графикой, но богатой боевой и ролевой системой.

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

Хотел бы, конечно же, максимально ньюфаг френдли движок, желательно с готовым редактором. Готов учить что нибудь не сложное, что можно выучить за месяц, например.
#234 #182417
>>182393
Историческая глобальная стратегия с ориентацией под мобилки. Год разработки. Есть небольшое коммьюнити (1к+ фолловеров в твитторе). Музыка нужна соответствующая. Некоторые люди мира звука писали уже демки для игры и предлагали их купить. Демки норм, но дорого (200$+ за мин.).

gologames@bk.ru
#235 #182482
>>182417
А в какой стилистике хотите саундтрек? Если нужно что-то оркестровое, то это гиблый номер — дома такое хорошо не сделаешь даже самыми лучшими плагинами.
#236 #182500
>>182482
Нужно что-то вроде https://youtu.be/hGrtN02XTI0 . По стилистике. Конечно, вряд ли получится такое качество.

Вот пример того, что нам делали https://soundcloud.com/plasticsounddesign/sets/gologames-epic-theme-demos/s-jfDhb .

Это оркестровое? Почему дома не получится?Я отношу это к "эпичной" музыке. А вообще нужно несколько композиций: подинамичнее и поспокойней (в зависимости от игровых ситуаций).
#237 #182524
>>182393
Игра про оперативника ЦРУ.
Военная база, куча террористов. ОСВОБОДИТЕЛИ. Нужен ембиент в стиле черной пантеры. Что-то шпионское, но легкое, чтобы не отвлекало на себя много внимания. Стиль значения не имеет, но явно же не метал какой нибудь. Все довольно просто должно быть, без претензий на гремми.

Вот тебе ориентир. https://www.youtube.com/watch?v=-B3iH-Iuml8&list=PLF63AFC7EB42E68C9&index=4
#238 #182603
>>182500
Просто сравни свой пример и то, что вам прислали. Это небо и земля. С оркестром проблема в том, что нужен оркестр. А если пробовать его сымитировать — получается то, что вам прислали.
#239 #182606
>>180970
кирюх, плз
118 Кб, 736x736
42 Кб, 485x604
#240 #182607
>>182606
кирюх, плз, ибица майами каждый день +33см, небось?
47 Кб, 400x400
#241 #182609
>>182290

>крепость дварвов это жи соснолько но грузит шопиздец


неоптимизированная клоака спагетого говно кода с игровым лупом упирающимся в небесную твердь, автор которого сказал что версия для нескольких ядер не выйдет никогда ибо переписывать надо будет даже небо, даже аллаха.
#242 #182621
>>179122
Рендер тайлов с помощью glsl шейдера пердолится за час. Самый простой и быстрый вариант.
28 Кб, 420x312
#243 #182639
Сап. Предположим, что я стал толстым и внезапно начал делать ТИМФОРТРЕСС 2. Вот пилю я хевика в блендере. А потом пилю пулемёт для него. Вы, должно быть, помните: сначала раскручивается, а потом стреляет. И тут передо мной и моей игрой встаёт проблема: как мне продолжить анимацию раскручивания анимацией стрельбы и раскручивания? Я не могу точно знать, на каком градусе пулемёт будет готов для стрельбы, потому что после окончания стрельбы он сохраняет свой угол поворота. Если я стрелял 5 секунд, а мой враг 5 с половиной секунд, то угол поворота нашех пушек будет разный. Так вот, за этим я сюда и пришёл. Как мне такое сделать?
#244 #182641
>>182603
Я не спорю, качество разное. Но мне демка в принципе нравится. Сможешь также?
#245 #182663
А деньги кто тут зарабатывает на играх? Или тупо по вечерам страдаете хуйнёй?
#246 #182665
>>182641
Нет, у меня просто ресурсов не хватит. Люди не просто так за это 200$ просят.
#247 #182683
>>182663

>А деньги кто тут зарабатывает на играх?


Я. Карточки в стиме продаю.
#248 #182690
>>182665
Оки-оки. Удачки по жизни.
sage #249 #182949
Господа, в последнее время во всех играх предлагают смотреть видосики за плюшки, что это за биржа рекламы?
sage #250 #182950
>>182949
На мобиле я имел ввиду.
#251 #182960
>>182603

>С оркестром проблема в том, что нужен оркестр


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

мимо начинающий музыкант
#252 #182994
Тут в стиме наткнулся на http://steamcommunity.com/app/373730#scrollTop=0
Это где-то тред отдельный вроде как был с этой игрой? Создатель к успеху таки пришел?
sage #253 #183023
>>182960
Написать не хочешь? ;)
#254 #183036
>>183023
Приходи через месяц.
->

>>182996
184 Кб, 844x844
#255 #183071
Нюфаг репортинг ин. Ребят, посоветуйте в чем лучше пилить игрулю с возможностями портирования на андроед мобилки? Охуел с цены на андроед модуль GameMaker: Studio Пока узнал только про Юнити-хардкор и ЛибГДХ и то хуй знает, как там портировать все это, но главное чтобы можно было с минимумом гемора. Алсо, насоветуйте годных форумов, где можно было бы спросить подсказки у людей про то, как делается та или иная функция в игре. Инбифо:двач Просто не хочется курить мануалы, а потом осознать, что программа\язык вонючая какаха и бросать изучение на полпути.
Извините за неровный почерк.
#256 #183110
>>183071
И юнити подойдет и либгдх.
#257 #183126
>>183071
смотришь на игру вдохновитель
@
используешь её движок
64 Кб, 372x364
#258 #183136
>>183071
WEB2.0-кун врывается в тред
Пикрилейтед тебе поможет.
WEB2.0-кун покидает тред
#259 #183141
>>183126
А какой движок использует эта игра?
https://play.google.com/store/apps/details?id=com.chillingo.deadahead.rowgplay&hl=ru
#260 #183143
>>183141
JavaScript
#261 #183165
>>183143
А какой язык использует Юнити и ЛибГДХ?
#262 #183237
>>183165
Unity - C# и жабаскрипт.
Unreal Engine 4 - C++, С#(с плагином), скрипты.
И то и другое поддерживает ноды, и то, и другое портируется на мобилки без гемора, и то, и другое берёт меньше 10% с продаж, да и то, только если превысишь определённый уровень. Только у Unity ещё лицензию надо будет взять, для платформы, но и она не сильно дорогая. Оба движка тянут и 2D, и 3D, оба имеют русскоязычные и англоязычные коммьюнити и форумы.Бери любой из двух и не еби себе мозг.
#263 #183238
>>183165
Unity позволяет использовать C# (mono) и Javascript.

libgdx подразумевает использование Java.

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

Ты попробуй сначала libgdx, а через пару дней - юнити в 2д режиме. Это выбор между двумя стульями. Юнити позволяет делать всё быстро и почти не думая, но производит тяжеловесное приложение, libgdx даёт более полный контроль над происходящим и позволяет более эффективно использовать хилые ресурсы мобилок, но напрягает головной мозг.

Непонятки, глюки и плохо документированные вещи есть и там и там.
#264 #183262
>>183237

>Только у Unity ещё лицензию надо будет взять, для платформы


Схуя? Функционал бесплатной версии не отличается от платной.
#265 #183377
В вижуал студио можно игры клепать или сразу в юнити 2д перебираться?
Начинаю с текстовых квестов + картинки.
Знаний нет.
#266 #183422
В природе есть Воксельные 3D редакторы, которые могут сохранять в нормальный формат? Конечно можно делать то-же самое в блендере, но... не удобно сцука.
#268 #183428
>>183377
Можно. Либо рисуй через WinForms, либо накатывай любую библиотеку для графики и рисуй через неё.
#269 #183429
>>183427
БРО ТЫ АХУЕННЫЙ. ТАМ ДАЖЕ КОСТИ ЕСТЬ!
#270 #183458
Сап, Кармаки. Пришел сюда за советом знающих. Есть один проект, 2д. Задумка закончена, самое время выбирать движок. Присматриваюсь к Love2D, есть пара вопросов. Так как Love2D полностью использует Lua, меня интересуют возможности языка. Знаю, что на нем пишут моды для Garry's Mod, но на этом мои знания заканчиваются. Прежде всего мне важна работа с сетью, ибо игра мультиплеерная.
#271 #183472
>>183427
Вываливай свой хуец сюда, я готов тебе отсосать здесь и сейчас!
#272 #183477
>>183458
Lua сам по себе обертка, блядь, какая нахуй работа с сетью? Работа с сетью есть в лаве, но никак блять не в Lua, он прост как камень.
Кури http://tylerneylon.com/a/learn-lua/
#273 #183490
>>183429
>>183458
Говно вам подсунули, а вы и рады.

https://voxel.codeplex.com/
#274 #183495
>>183490
Не путай звёзды с их отражением, МВ для художников, для майнкрафт детей воксельшоп идеален.
Уася #275 #183501
Кто знает прогу для визульного проектированя(прототипирования) локаций квеста или самих квестов?
Ну чтоб после месяца писанины-проектирования не провтыкать переключения(тригеры) квестов.

Ну там в виде графов, деревьев, условий, вид как алгоритмов (примерный).
#276 #183504
>>183501
Хуйня по типу МемМап тебе пойдёт.
#277 #183505
Какой двиг пойдёт под простую 3д порашу?
#278 #183507
>>183504
с графами в кансольке я умею работать, а вот визуально всю эту хуету показать проги не знаю.
#279 #183514
Добрый день! Господа, что посоветуете для текстовой РПГ? Пробовал QSP подобные движки, но это совсем не то. Мне нужно, что-бы я мог создать полноценный UI.
#280 #183515
>>183514
Берешь и без задней мысли создаешь на любом языке.
В целом это не сложно. Гибкость зато получишь.
#281 #183519
>>183515
Уже пробовал пердолить свой двиг, некомфортно. Я не настолько хороший быдлокодер.
#282 #183535
>>183515
Можешь в кратце расписать, как сделать двигло в вижуал студио например?

мимопроходил
#283 #183548
>>183535
1. Открываешь студию.
2. Пишешь там двигло.
#284 #183559
>>182325
Если есть желание, то можешь присоединиться к моему проекту. Пишу 2D игру про рыцаря, который путешествует башне, сражается с монстрами, спасает принцесс, ищет приключений. Хочу просто сделать рабочую демку чисто для себя, чтобы научиться хоть что-то делать, но один я сделал только 20% и делать это задолбался, поэтому сам ищу команду и с радостью сработался бы с каким-нибудь музыкантом. Если конкретнее, то для начала нужен трек наподобие https://www.youtube.com/watch?v=Bk8shxXXJPo , только медленнее по темпу. Если заинтересовало, то пиши на projectttower@gmail.com
231 Кб, 1600x1200
Шрам #285 #183569
>>178364 (OP)

> Неймфажить могут лишь участники конкурса. Остальным - бан


Блядь, что за дегенератов набрали в мочу?
#286 #183576
>>183559

>о один я сделал только 20% и делать это задолбался, поэтому сам ищу команду


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

Лучше начни новый проект, который в целом был бы равен 20 процентам предыдущего. По крайней мере есть шансы, что не обосрешься.
20 Кб, 350x350
шрам #287 #183583
>>183578

> тут люди игры делают

#288 #183589
>>183576
Желание никуда не уходило, чтобы оно возвращалось, я просто хочу осуществить проект более реальным способом - в команде.
#289 #183641
Какие интересные механики можно придумать для 2д шутана? Геймплейные имею ввиду.
Хочу попрактиковаться в Box2D, а идей интересных нет, помоги Кирилл.
#290 #183647
>>183641
Пока из идей стелс с перекатами, рывками и перерезаниями шей, возможностью выбора из трех персонажей - один, скажем, умеет отталкиваться от стен, второй умеет использовать метательное, третий шадоустепается раз за уровень. Геймплей развернуть вокруг зданий, которые нужно зачистить за как можно более короткое время, можно выбивать двери вместе с противниками, носить ящики для того чтобы забраться на препятствие лел, пока что на этом список фич у меня заканчивается.
Помогай додумывать, кириллыч!
#291 #183674
>>183647
Мины
#292 #183735
>>183535
Подключаешь либы для видео
Подключаешь либы для аудио
Пишешь
#293 #183781
Сап, /gd/. Всегда мечтал сделать какую-нибуть игрушку. Скачал GameMaker, сейчас ищу туториалы. Есть ли у меня шансы если я полный долбаеб? Хочу сделать хотя бы какой-нибуть годный платформер.
P.S. Если ткнете носом в гайды буду только благодарен. А то то, что я нашел, либо не полное, либо не нашел
#294 #183833
Какое оптимальное количество полигонов на модель для Unity?
Какое оптимальное количество поликов на модель для ведроид-мобилок?
Какое оптимальное разрешение текстур на модель для Unity?
Какое оптимальное разрешение текстур на модель для ведроид-мобилок?
#295 #183851
>>183833
Сколько хочешь, пекапроблемы
512
Смотря для чего, тупой долбоёб. 8192х8192
Смотря для чего, тупой долбоёб. 4096х4096
#296 #183866
Есть башня, вращающаяся со скоростью 10 градусов в секунду, есть текущий угол и известен угол, в который нужно повернуть башню. Все в градусах. Как узнать, в какую сторону нужно крутить башню?
#297 #183870
>>183866
Из известного угла вычитаем текущий. Если результат положительный - по часовой вращай, если отрицательный - против
#298 #183872
Посоны, есть один fbx, и он не открывается моим 3ds max 2009. Выдаёт ошибку при импорте. Как его можно сконвертировать для успешного открытия, чтобы не проебать кости и риг?
#299 #183888
>>183851

>512


Сириусли? Похоже на пиздежь, ибо это как-то ну оче мало.

>4096х4096


Ну это уж точно пиздежь.

>Смотря для чего, тупой долбоёб.


Для автомобиля, например, тупой долбоёб.
#300 #183890
>>183888

> охоже на пиздежь, ибо это как-то ну оче мало


Если ты не заметил, то в большинстве ведроигорей используется OCHE MALY полигонов, компенсируя это нормал-маппингом.

> Ну это уж точно пиздежь.


Для локаций - нормально, но это максимальный размер для ведра. Можешь 512х512 делать.

> Для автомобиля


2048 сделай на ультрах

> тупой долбоёб


Нет, ты
#301 #183962
>>183833
Хз как у Юнити, но UE4 рекомендует не больше 10к трис на модель, если хочешь чтобы игру тянул средний ПК. От этого и пляши. 6к треугольников для персонажа, например, при нормальной ретопологии, с головой хватает. Главное без фанатизма, мелкие детали делай при помощи визуальных эффектов и UV, удаляй невидимые снаружи части модели и т.д.. И скачай любую модель из игры, подключи реверс-инженеринг, так намного проще будет понять на примере.
#302 #183963
>>183781
Самый лучший гайд - беги отсюда. Тут ньюфагов жрут с говном. А для платформера гейммэйкера с головой, но я бы выбрал другой движок.
#303 #183965
>>183870
350 - 10 = 340; > 0
340 градусов по часовой крутить?
#304 #184010
>>183965
Ну ёб твою мать, еще 180 вычти, хули как маленький.
#305 #184020
>>184010
340 - 180 = 160 > 0
160 по часовой крутить?
#306 #184029
>>184020
359 конвертируй в вид 360-10. Можешь проверять, в какой четверти углы
#307 #184039
Какую игру, кстати, картавый делает? А то он себя так позиционирует, что он не ебатся какой программист.
#308 #184106
Хочу превратить свою графоманию в игру, что посоветуешь Кормак? Только, не ASM он уёбишен.
#309 #184107

> два часа ищешь причину проседания фпс в новых скриптах


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


Как же я сейчас охуел
#310 #184134
>>184107
У меня было, что игра начинала лагать из-за большого количества эксепшенов, выбрасываемых в каждом кадре. Случались они из-за изменения коллекции в цикле, но предусмотрительно мною отлавливались и слались нахуй. Так что я долго тупил, прежде чем проследил эту парашу. Лаги от них адские были.
#311 #184219
1)на юнити можно делать apk + кэш?
2)если я спиздил модельку допустим домика с одной популярной игры и заменил немного текстуры и пару полигонов сдвинул то авторские права теперь не действуют на модельку?
3)стоит ли использовать AIcharactercontroller+navmesh на android4+
3.1)использовать освещение?
4)стоит использовать 3D на андроиде в жанре сима или лучше использовать отрендеренные картики2D?
#312 #184224
>>184219

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

4. Если умеешь в экономное лоуполи - нет разницы, не умеешь - однозначно 2D. Андроиды крайне хуевое железо имеют в среднем, при этом о встроенной оптимизации движка и оптимизации твоего кода речи не идёт - слишком большой разброс железа. Так что нужно экономить на всём.
#313 #184486
Делаю игру про слепого нинзю, и вот думаю как атмосферно реализовать окружение? Ну не делать же игру про звук махания мечём и чёрный экран.
#314 #184493
>>184486
Смотри, как я мыслю: При заходе в локацию - она таки чёрная. Предметы, издающие звук отображаются, как расплывчатые силуэты, вспыхивая, когда издают звук. Предметы, к которым ниндзя прикоснулся, отображаются силуэтами ровными и другого цвета.
#315 #184496
>>184486
Сделай очертания окружения чисто схематические, скажем белые линии на чёрном фоне. И чтобы можно было "видеть" только то, что поблизости и производит звук. Ну и чтобы только форму предмета можно было примерно представить. Спишешь на обострившееся осязание и слух.
#316 #184497
>>184496

>и/или


Fix
53 Кб, 777x777
#317 #184499
>>184493
В таком духе.
#318 #184507
>>184486

>про слепого нинзю


Ага, блять, про слепого хирурга еще сделай.
#319 #184514
>>184499
Так примерно, я себе и представлял, только ещё более схематично и без всяких аля "Охотничье Зрение" в звуковом режиме у ночников (если тут есть люди понимающие о чём я).
#320 #184559
>>184499
Годно, я б сыграл.
sage #321 #184565
>>184514

>"Охотничье Зрение" в звуковом режиме у ночников (если тут есть люди понимающие о чём я).


Зо Сахаал, залогинься. Корона Нокс на другой борде.
#322 #184640
Посаны, как сделать эффект хуёвого монитора? Нужно вырезать куски картинки и двигать их, или что?х
#323 #184658
>>184640
Примерный вид эффекта в студию и какой двиг то?
81 Кб, 604x604
#324 #184665
>>184658
Самописный, на дх
103 Кб, 512x128
Urho3D/2D #325 #184720
Кто-нибудь связывался с пикрилейтед движком?
Я уже Двое суток сношаюсь и не могу понять концепции его использзования. У него есть какой-то экзешник, на котором, как я понимаю, можно запилить полноценную игру через одни только скрипты Lua или AngelScript. Но, дело в том, что мануалов по этому делу нет. Есть документация, в которой выведены в список функции API без малейшего намёка на опсание.
Что до его библиотечности: в wiki есть страничка "First Project", где дан код и ничего больше. Как подключать библиотеку, с какого конца взяться? Нихуя не понятно! Тем более, что у меня выходит из сырцов скомпилировать только 64-битную версию библиотеки (x86 не билдиться в MSVC2010), а билдить 64-битные приложения в VS я не умею.
Может быть, кто-нибудь из вас поможет мне разобраться в нём?
#326 #184723
>>184720
Если документация хреновая, то дропай движок, их сейчас куча, можно практически на любой вкус найти.
32 Кб, 550x303
#327 #184747
>>184723
Пожалуй, придётся дропнуть.
Мне от движка нужна, в первую очередь, очень хорошая и гибкая физика с трением и упругими деформациями твёрдых тел. На второе место я ставлю простоту использования этой физики и графона. Всё это, как мне показалось, может предоставить Urho. Был еще на примете Open Dynamics Engine, но он не отвечает второму требованию, да и с ним у меня были ещё большие запары.
А ещё можно попробовать, непосредственно, Bullet, но я его боюсь и совсем не знаю. Как думаете, он мне подходит?
#328 #184754
>>184747
Бери юнити и не выебывайся. Чем больше ты качаешь всего этого говна без задач и доков, тем дальше отодвигаешь реализацию конечной цели установку юнити
#329 #184809
>>184754
Юнитибляди в треде, все в UE4!
#330 #184834
Ребята, сделал свой первый понг. Что дальше делать то?
#331 #184841
>>184834
Змейку.
#332 #184845
>>184841
Змейку делал по гайду, перед понгом, но она всё равно косорылая получилась.
#333 #184849
>>184845
Переделай ее. А то все как ты после понга берутся сразу за крузис, результаты можешь посмотреть в треде про ТВГ.
#334 #184871
>>184849
Ну я пока не собираюсь выбираться из 2d. Да и до воплощений моих кирилльских идей ещё далеко.
#335 #184893
>>184871
Тогда ебашь ремейк кримсонленда.
#336 #184951
Охуеть. Если у меня в игре есть возможность загружать MP3, значит я должен покупать лицензию на MP3 за 3 штуки баксов?
#337 #184952
>>184747
Двачую Юнити. Более того, если тебе не понравится встроенная физика от PhysX, то ты сможешь подключить другую. DigitalRune например.
#338 #185023
>>184951
Загружай .ogg, пережатое говно не нужно даже в поделках уровня /gd/.
#339 #185103
>>184952
>>184754
В итоге, я сейчас ковыряю Blender. Видите ли, я не игру делаю, а симулятор для робототехники в сочетании с моей любовью ко всему красивенькому (хотя бы сраные текстурки, освещение и сглаживание). А так же пытаюсь выбрать свободный движок. Urho ещё подождёт своего часа, когда я до него дорасту как программист.
#340 #185212
Посоветуйте пожалуйста основательных гайдов на русском языке по моддингу Command & Conquer: Generals — Zero Hour.
#341 #185214
/GD , допустим я хочу использовать какую-то муз.композицию в игре, которую хочу продавать? Какие для этого лицензии надо покупать? И во сколько это станет, если композиция не уровня Ганса Циммера, конечно, но и не пердеж, записанный на мобилку?
#342 #185224
Анон, хочу запилить игру уровня б типа "скроллер". Это когда вид сверху и летишь, куда хочешь (в космосе, например).
Подскажи, в какую сторону мне двигаться. Юнити, ящитаю, это оверинжиниринг для такого скромного ньюфаговского проекта, но если нужно, освою (он у меня есть, минимальный уровень знакомства тоже). Какой язык нужно брать, где что почитать, вот это всё. Только книги по геймдеву не советуйте, я практик больше
#343 #185228
>>185224
Посмотри FAQ в шапке
#344 #185232
>>185228
Я прочитал, просто хотел обойтись безо всяких maker-ов, тащемта, кодить и даже немного рисоват я умею, я просто не умею в графику и не знаю, с чего начать. Уже кучу туториалов перечитал
#345 #185234
>>185232
Если есть желание кодить...
Тогда советую меньше заморачиваться с тем, чтобы запрогать все самому и использовать как можно меньше библиотек или еще чего. Используй все что надо, чтобы тебе было легко разрабатывать, можешь немного говнокодить и делать костыли, чтобы разработка шла быстрее. Сейчас компы в легкую переварят любую 2D игру, тем более если "скромный ньюфагский проект", так что не пытайся быть тру-прогером пока у тебя нет достаточного кол-ва опыта. Однако не стоит навсегда оставаться в говнокоде, и иногда все-таки надо расти, изучать что-то новое.

Не знаю, стоит ли советовать Love2D с его Lua, потому что есть несколько _особенностей_ (конкретно у применения Lua для программирования), хотя движок, безусловно, годный, простой, при этом с широким функционалом, и документации достаточно для разработки.
Можешь сам поискать движки для того языка, который сам знаешь хорошо, пусть он мб не такой новый, мб не совсем полный функционал, мб не поддерживает кросс-платформенность (с первой игрой вряд ли будешь об этих вещах задумываться), но главное чтобы была хорошая документация и/или туториалы по нему.
Алсо, тут вроде python иногда советуют, движок не знаю какой используют, но можешь в общем-то и в его сторону посмотреть.

По графону. Или пытайся что-то нарисовать сам, хотя бы схематичное, или юзай ascii-графику, или кради спрайты из других игр на первое время. Когда у тебя будут уже нормальные прототипы, тогда можешь искать каких-нибудь более-менее художников, мб даже энтузиастов, которые нарисуют тебе собственный графон.
#346 #185258
>>185214
Индивидуально, зависит от правообладателя.
1132 Кб, 1600x1016
#347 #185309
Сап, ГоДнач.

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

В общем, если резюмировать и разбить все по конкретным вопросам, то их немного:
1. Есть туториал-проекты или хотя бы просто видео\тексты, посвященные именно 2D-пошаговым тактикам?
2. За неимением информации, использую пока Unity как основу под будущие идеи, но хотелось бы узнать - нет ли движков более заточенных под 2D? Гугля (очень хреново, ибо был больше занят вопросом выше), я смог наткнуться только на упоминания Playground SDK5, на котором делались Xenonauts, да ещё с удивлением узнал что RenPy сумели приспособить под пошаговую тактику (Sunrider)
#348 #185312
>>180577

> 1) Серьезные компании.


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

> 2) Говнокомпании.


Такие конторы типично ААА и делают. Есть маленькая группа крутых пацанов и сто обезьянок которых тренируют методом "бить линейкой по рукам".

> 3) Единицы зарубежных охуенно талантливых чуваков, которые делают топовую инди-игру с охуенной идеей.


Это либо чистые везуничики типа Нотча, либо ультрапрофи с десятком лет и пачкой ААА за спиной. Обычно при этом не одиночки, а имеют хорошие такие свящи и бабло на подрядчиков.
#349 #185313
>>180577
Алсо, времена Кармаков из ПТУ кончились очень давно. Сейчас правильный путь - идти в существующую контору, набираться опыта и уже потом что то мутить. А если считаешь себя новым Кармаком - то покажи что нибудь крутое. Уровня "невозможно сделать на существующем железе", как Кармак с плавным скроллингом на границе 80-90 на ПК.
#350 #185320
>>185309
Научись думать, применять полученные знания, синтезировать из них что-то новое, проводить аналогии и т.д. Все что пишется в туториалах, да и вообще программируется в играх - это все придумывается самими людьми, на основе того, что они уже знают, нет никакой магии, и у них нет никаких магических знаний, все складывается из каких-то более простых, базовых вещей.

И я понятия не имею как вы так ищите движки, что нихуя не можете найти. На данный момент существует огромная куча этих движков и конструкторов практически под любой вкус. Попробуй для начала FAQ в шапке почитать.
#351 #185321
>>185309
Так тот же санрайдер открытый и есть на гитхабе
https://github.com/vaendryl/Sunrider
Он же в принципе просто библиотека для анимации, экранов-слоёв-оверлеев, музыки и прочего интерфейса. Логика визуальной новеллы, если её напрямую не вызывать, не особо лезет.
#352 #185322
>>185212
Бамп реквесту.
#353 #185500
Признавайтесь, кто это сделал?

http://ludumdare.com/compo/ludum-dare-33/?action=preview&uid=27523

>YOBA


>Быдло на ваелодорожках



Явно видно руку двачера.
1905 Кб, Webm
#354 #185507
Что /gd/ думает о Mixamo?
#355 #185512
Анон, знаю что вопрос платиновый. Я хочу научится делать игры, а точнее что-то уровня морровинда или террарии. Что мне учить? C++? Я охренею, пока выучу его на уровне достаточном. Юнити? Возможно. Но там по любому все равно есть свой скриптовый язык. Как мне минимизировать путь обучения, если я хочу клипать инди-рпг? Какой язык? Или все же юнити?
#356 #185513
>>185512
>>185512
Не надо ничего учить. Берешь википедию и документацию, листаешь, создаещь общую картино того, как все работает. Начинаешь писать код и выясняешь все детали, заглядывая в доки и гугл. Все. Все 9999 стр. книги пишут только для того, чтобы их продавать, не читай их.
Технологии это вообще легко. Это же не философия, не математика.
Используй Юнити, на нем можно сделать игры уровня Морровинд.
#357 #185515
>>185507
Как быстрый старт для создания персонажа - норм. Но 3д пакет не заменяет. Да и бесплатная версия весьма скудная.
#358 #185532
>>185515
А что там скудного в бесплатной? Там ограничение 20 анимаций на аккаунт, но ничего не мешает создать 2-й акк и скачать еще 20.
#359 #185535
>>185532
Хах. А оказывается то, контента просто нет. Я то думал это из-за бесплатной версии.
Кучи шмоток с этого >>185507 видео нигде нет.
Или я тупой и их где-то можно скачать?
12 Кб, 161x200
#360 #185603
В чём лучше делать лоу поли модельки вроде пикрелейтеда? Чисто для фана. Не для игр. Думаю скачать блендер. Но вдруг есть что-то ориентированое именно конкретно на подобное.
Залётный, да.
#361 #185615
>>185603
Без разницы.
#362 #185676
>>185512

>C++? Я охренею, пока выучу его на уровне достаточном.


Но ведь его можно выучить за 21 день.
#363 #185730
>>185676
Этот язык даже его создатель до конца не выучил. Как впрочем и любой другой уровнем выше JS.
#364 #185737
Не уверен, что спрашиваю где надо но всё же попробую.

Планирую года через 2-3 прийти в геймдев, чтобы зарабатывать себе на гречку с хуйцами на нём. Хочу вкатиться в платформы такие как андроид и айос (наверно яблоось в приоритете т.к. там больше публики с баблом). В связи с чем вопрос.

пока у меня будут эти 2-3 года с чего начать то ? какой язык учить ? Какие программы ? Есть ли где-то хоть краткий гайд в какую сторону смотреть ?

Знающие аноны, помогите.
#365 #185801
>>185737
Для начала научись гуглить. Всего несколько простейших запросов: "программирование под ios", "программирование под android", "ios android engine". Под ios предпочтительнее на objective-c прогать, под android на java, но есть и кросс-платформенные движки, которые требуют только перекомпилировать готовый проект под нужную платформу.
#366 #185836
>>185212
Ну бамп, у меня же типический ньюфажескй запрос. Хочу попробовать повасянить с весьма старой игрой.
sage #367 #185841
>>185836
Да никто здесь не занимается этим, гугли сам
#368 #185888
>>185737
Ведроид - джава
Гейос - обжектив-с или свифт
#369 #186079
>>185737
Про Java и Object-C сразу забудь. Это хуйня для красноглазиков. Особенно через 2-3 года они вообще неактуальны будут. Изучай C#. Это модно, молодёжно, перспективно на все 100%. Для разработки игр используй Unity3D. Он уже завоевал весь мир, а в через 2-3 года его позиции только укрепятся. Сейчас многие топовые игры для iOS и Android сделаны именно на Unity3D. В общем, выбор очевиден.
#370 #186089
>>186079
Мимо из pr , про джаву жду пояснения
100 Кб, 1905x1080
#371 #186099
>>186079

> Unity3D. Он уже завоевал весь мир


> многие топовые игры для iOS и Android сделаны именно на Unity3D


Проигрываю тебе в ебало, детёныш
sage #372 #186103
>>186099

>Проигрываю тебе в ебало, детёныш


>И иду дальше дрочить на демки на ютубе

#373 #186105
>>186103

> Обсираю движок из-за прокастинаторов


> Иду дальше собирать конструктор лего для 6+

698 Кб, 1280x1024
#374 #186163
Привет двач, понимаю что вопрос совсем зелёный однако, можно ли повысить глубину цвета в играх на UE3.5?Например в алисе?Просто решил использовать enbseries вместе с блумом созданным PetkaGtA, а тут пикрелейтед.
73 Кб, 423x604
#375 #186242
Привет, ананасы
Нужен кодер по Unity 3d для создания игры аля "Gun of Ikarus", только на воде, с абордажами, пиратами и прочими веселыми вещами уровня "Платить день 2".
Есть моделлер/шкодер, художнег(?) и хуй с горы.
По планам - сделать просто ламповый и DOOOSHEVNIY кооператив с грабежом корованов. Ну и с мультиплеером, где чуваки просто пиздятся друг об друга кораблями и стреляют из огромных мортир.
#376 #186253
>>186242

>Unity 3d


То есть вы ХОТИТЕ сделать игру ИМЕННО на юнити? Ну говноеды, пиздец просто.
#377 #186254
>>186253
Тебе сколько лет, дибил? 14?
Ты хоть день реально в геймдеве проработал?
Даже у крупных студий для серьезных проектов он уже используется повсеместно. А в СНГ так и подавно. Движок вполне хорош, а то, что наши Кириллы с помощью микроскопа гвозди забивают - это уже другой вопрос.
Как же заебали эти диванные кукаретики, ни разу в глаза движка не видевшие, но впрягающиеся в общее бурление, как и с пиксель артом.
#378 #186258
>>186254

>Ты хоть день реально в геймдеве проработал?


>Есть моделлер/шкодер, художнег(?) и хуй с горы.


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


>Здравствуйте, я Кирилл.


Не меньше твоего уж точно.

>для серьезных проектов


Донатные параши на андроид?
#379 #186261
>>186254

> Тебе сколько лет, дибил? 14? Ты хоть день реально в геймдеве проработал?


Ебать ты обоссыш. А за юнити тебе даже прояснять не хочется, хуй с тобой
#380 #186264
>>186258

>>Донатные параши на андроид?


>>186261

>>Ебать ты обоссыш. А за юнити тебе даже прояснять не хочется, хуй с тобой



Оба настолько тугие, что даже список проектов посмотреть не в состоянии?
Так я помогу: https://en.wikipedia.org/wiki/List_of_Unity_games#2015
А теперь подумайте, не соснули ли вы часом хуйца только что?
#381 #186272
>>186264

> Angry Birds 2


> Kerbal Space Program


И туча похожего говна
#382 #186274
>>186272
А ты убийцу GTA после школы пишешь?
#383 #186277
>>178364 (OP)
А на Blender никто что ли игры не пишет? Есть здесь такие?
#384 #186289
>>186277
Единственное где мне понадобилось знание движка блендера - это в старшей школе, чтобы хоть как-то занять себя на уроках информатики
#385 #186312
>>186272

>>Angry Birds 2


>>Kerbal Space Program


>>И туча похожего говна



Grow Home
Ori and the Blind Forest
Pillars of Eternity
Shadowrun: Hong Kong
Torment: Tides of Numenera
War for the Overworld
и т.д.
И это только за кусочек за 15й год я взял.
Так что иди подмойся, Маня, слился ты знатно.

Для остальных еще раз повторяю, если вы не имеете работать с движком, то говно не он, говно - вы.
#386 #186316
>>186312
Ну он же написал

>И туча похожего говна


зачем ты список продолжил?
#387 #186321
>>186316
Местные шакалята только в японские хентайные стори играют, небойсь? Надрачивая зеленый хуец?
134 Кб, 1392x926
#388 #186331
Суп, ананасы. У меня такой вопрос - я пишу небольшой рогалик на шарпе (использую ASCII), но 16 цветов консоли мне очень сильно мало. Есть ли возможность реализовать игру не в консоли, а стандартными средствами Windows Forms, через текстбокс например? Не сильно ли это геморройно? Что можете мне посоветовать кроме использования сторонних библиотек? Сильно не обоссывайте, я нюфаня.
#389 #186342
>>186331

> стандартными средствами Windows Forms, через текстбокс


Через пикчебокс можно псевдографику ебашить
#390 #186354
>>186331
Какой-то ты странный. Но, если так принципиально, то юзай WPF, легко верстать, много уже готовых фреймворков в nuget, можно легко кастомизировать стили, что добавит тебе атмосферы на окнах(странно конечно, но всё же). + На презентации новой вижлы заметил вёрстку xaml страниц, что даёт надужду на его развитие. А лучше иди в xna.
#391 #186357
>>186331
GDI+.
На WPF лучше.
На XNA еще лучше.
А по большому счету зачем так ебаться? Бери движок сразу.
Хотя, пожалуй, каждый должен пройти через это.
#392 #186374
>>186312
Те игры, которые ты перечислил разрабатывались профессионалами, в гд ты программиста, который может заставить юнити не тормозить ты не найдешь. Там эту хуюнити так сильно пидорили, что пиздец. А на анриле любой хуй может запилить не лагающий йобаграфон.
24 Кб, 170x200
#393 #186380
>>186374

>в гд ты программиста, который может заставить юнити не тормозить ты не найдешь


>на анриле любой хуй может запилить не лагающий йобаграфон.


>юнити тормозит


>уе не тормозит

58 Кб, 960x720
#395 #186414
http://www.unity3dstudy.ru/index.html
Вот эти курсы по unity где можно своровать?
Или подскажите, что лучше.
Спасибо.
60 Кб, 640x360
#396 #186450
>>186411
А они лицензировали модели Александра Пистолетова? Мы-то лицензировали
#397 #186455
>>186414

>Или подскажите, что лучше


Лучше ручками работать, самом интересоваться как работает эта штука, как работает та штука, что делает Vector.Lerp, как найти направление от точки 1 к точки 2, как добавить модель, как двигать куб и так далее. А с этими видео уроками ты нихуя не запомнишь.
#398 #186460
Здравствуй /GD/
Так уж вышло, что последние годы я занимался полной хернм и саморазвитием это никак не назвать. И я решил постараться изменить свою жизнь. Подумав пару недель я понял - надо идти в геймдев. Вроде и работа интересная и деньги поднять можно. Было бы желание и упорство. И то и другое у меня есть. Остались лишь некоторые вопросы.

Я так понял что для геймдева нужно:
1) Знать английский язык (желательно технический)
2) уметь в рисовач (желательно CG)
3) Знать язык программирования

Если с пунктом 1 и 2 у меня проблем не возникнет т.к. я примерно знаю где учить язык, а где учить рисовач, то с 3 пунктом полный обосрамс. не знаю даже простых языков программирования т.е. учить придётся всё с hello world если не ещё хуже. Сейчас стою перед выбором какой язык и какой движок учить.

Грамотные аноны посоветуйте в какой язык и какой движок вкатиться, чтобы через 2-3 года эти знания не устарели. Для себя пока выбрал unity как двигло (хотя ещё интересует XNA и UE) а как язык C# или C++

Буду благодарен ответам содержащим конструктив, а не фразы в духе :" Пошёл отсюда на хуй нафаня"
#399 #186464
>>186460
Ты уж определись, ты рисовать хочешь уметь или программировать? Новичка я советую книгу "Учимся программировать на C# вместе с Джоном Смайли". Лучше неё ничего нет для тех, кто только знакомится с программированием.
#400 #186467
>>186464
А как без умения рисовать перекатиться в геймдев ? это вообще реально ?

Как бы тянет больше к рисовачу, но при этом хочется заниматься геймдевом. Как же быть тогда ?
#401 #186470
Посоветуйте идею для простой 2д игры. Буду делать либо на Love2D, либо в Gamemaker'е. Я осваиваюсь, хочу простенькую игру собрать, а идей нет.
#402 #186477
Раз тут тред хотелкиних, то хочу сделать рогалик для себя самого и аутировать в нем, но не хочу ебли с написанием своего движка с нуля. Есть готовые рогаликовые движки как у любого хотелкина у меня и то, и се, и спермой брызгать, и огнем дышать, и огонь анимацией, так что желательно полнофункциональнее пожалуйста?
#403 #186479
>>186467
Очевидно тебе нужно найти пограмиста опытного.
Учиться кодить в гд с нуля будет очень тяжело, много времени уйдет.
131 Кб, 768x1024
#404 #186496
>>186479
спрошу тогда другой мимопроходил, сколько нужно учиться, как учиться? Вот выбрал например я unity как основу, шарп на начальном уровне знаю. Хорошо усваиваю видеолекции, где показывают, как и каким макаром, что делать. Так вот, учиться то как?
нет, я серьезно, без шуток
#405 #186499
>>186496

>сколько нужно учиться


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

>как учиться


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

>шарп на начальном уровне знаю


Уже хорошо.
#406 #186500
>>186499

>видеоуроки


Спасибо что расписал, мил человек, подскажешь, где видеоуроки хорошие есть, желательно на русском. Английский знаю, но технический идет с трудом.
#407 #186502
>>186500
Их столько, что жопой не прожевать.
Раз сам не можешь выбрать, то вот например
http://www.youtube.com/playlist?list=PLWCoo5SF-qAMDIAqikhB2hvIytrMiR5TC
Доки еще не забывай читать, в большинстве случаев их более чем достаточно.
#408 #186507
>>186502
Да я не про шарп, по шарпу у меня http://nnm-club.me/forum/viewtopic.php?t=891636 скачено.
Я про юнити.
#409 #186511
Есть у кого с хабра схороненный сборник уроков по юнити?
#410 #186512
Поясните нафане что мне делать. Хочу присоеденится к гейм дев движухе. Умею разве что рисовать. Что делать и что учить ? В совершенстве осваивать фотошоп и иллюстратор и быть рисовач макакой ?
#411 #186515
Пооооосоны. А чего так мало народа объядиняется. Ну вот допустим есть 5 анонов. Все по отдельности не полные нули, но кое-что все такие умеют. Но по одиночки они вяло пилят свои проекты, медленно и не доведенно до конца. Казалось бы, и правда, объядинитесь вы впятером, так запилите куда быстрей и объемней. И до релиза доведете. Так нет, хуй кто так сделает. Почему так?
#412 #186516
>>186515
тут одни школьники почти, который думают что их неебись в рот гениальную идею спиздят. В итого ходят ни с чем. Долбоёбы сэр
#413 #186521
>>186515
Потому что производительность пяти тупых бездельников даже ниже производительности одного.
#414 #186535
>>186477
libtcod - совсем не движок, но имеет много всего и даже туториалы по запиливанию рогалика на питоне.
Nazghul - хуй знает, что он может, но вроде что-то может.
T-Engine - движок TOME4. Полноценный. Надо программировать на луе. Есть документация.
Больше не знаю. Есть ещё кучи либ (под жс, например, rot.js), но тебе не подойдут, скорее всего.
>>186515
Мы как-то объединились. Целый вечер обсуждали, что делать. На следующий день нас осталось три программиста, один организатор и один художник. К концу недели остался я один с организатором. Потом подключился ещё один парень, написал пару функций, я их слил и каким-то образом проебал те файлы, над которыми работал. Тогда я решил, что это знак свыше и забил тоже.
197 Кб, 1280x960
#415 #186567
>>186470
Бля, ну посоветуйте чего-нибудь
#416 #186573
>>186470
Ты про какой-то платформер или про что-то в общем?
343 Кб, 700x377
#417 #186580
>>186470
>>186567
Пили змейку, в которой на каждом уровне есть определенное количество шариков, которые не спавнятся рандомно, а уже присутствуют на поле. После того как змейка их съедает, она должна ухватить сама себя за хвост, после чего происходит поедание самой себя. Змейка как бы исчезает, но на самом деле она перемещается в другое пространство, где так же есть уже заспавненые шарики.
В конце выясниться, что это не шарики, а галактики, которые ты поедал, а ты вовсе не змейка, а китайский дракон-пожиратель миров. И в итоге ты так уничтожишь весь мир.
#418 #186581
>>186580

>выяснится


>,

#419 #186584
>>186573
Хоть что(ТДС, платформер, ещё какую-нибудь хуйню(но не логические казуалки типа ПЕРЕДВИНЬ ШАРИК ЧТОБЫ БЫЛ РЯД))
>>186580
10/10 жди через пару дней
#420 #186591
>>186580
покончив с собой уничтожить весь мир
#421 #186615
>>186464

>Учимся программировать на C# вместе с Джоном Смайли



Где найти эту книгу ? Киньте ссылку, а то гугл не находит. Даже на азонах и прочих сайтах её нету (
724 Кб, 718x900
#422 #186663
Накидайте годных уроков по моелированию/анимации/текстурированию для геймдева. На сайте блендера нашел вот эту книгу. Годно?
6 Кб, 525x441
#423 #186706
Брезенхейм же не должен такую хуйню творить?
#424 #186707
>>186706
Вполне похоже на него.
#425 #186727
>>186707
Интересно. Сначала моя версия не работала (хотя в предыдущей игре работала). Тогда я скопировал код с роугбейсина, стало лучше, но всё равно не работало, тогда исправил на как было, и теперь всё нормально. По-моему, именно это называют танцами с бубном.
176 Кб, 634x1198
#426 #186735
Посоны, как примерно узнать сколько сделала та или иная игра на стиме? Наверняка же многим интересно. Может есть какакое-либо хорошее эпирическое правило. Вот например две сравнимых игры:

http://store.steampowered.com/app/208750/
http://store.steampowered.com/app/332610/

У одной около 600 отзывов, у другой около 40. Ясное дело что отзывы пишут далеко не все. Как вы думате сколько продаж у каждой из них?

Мое предположение: Совсем грубо предположу что отзыв пишет каждый 500ый игрок, то есть первая сделала 30000 а вторая 2000 продаж, но это пальцем в небо
#427 #186738
>>186735
Steamspy
#428 #186739
>>186735
steamspy.com
#429 #186749
>>186735
умножай на 100
#430 #186751
>>186735
умножай на 100
50 Кб, 653x456
#431 #186813
>>186735
>>186738
>>186739
>>186749
>>186751
>>186789
Либо умножай на 100, либо смотри на стим шпионе.
#432 #186867
Хочу сделать симулятор городка или деревни, реально ли это сделать?(чет тип дф, ток без нихуя)
#433 #186889
Что должен уметь хороший редактор карт?
#434 #186908
>>186889
Хорошо редактировать карты.
224 Кб, 750x1000
#435 #186992
Гданы, сколько стоит регистрация разработчика на гугл плей? Что-то еще нужно кроме игры и абонентской, чтобы начать продавать мой хит на этой помойке?
Пикрандом.
#436 #186993
>>186992
Абоненки нет. Платишь только за регистрацию. Сумма указана сразу после того как ты создал соответствующий аккаунт.

Абоненка есть в Windows и iOS store.
#437 #186994
>>186993

>Сумма указана сразу после того как ты создал соответствующий аккаунт.


25$ ?
63 Кб, 900x900
#438 #187008
Анон, я делаю все в корне неправильно - берусь за разные долгие проекты, бросаю все на полпути или вообще в начале, ну тебе наверное знакомо. Подбрось мне идею для самой что ни на есть простой и незатейливой, как два пальца, игрулины, которую я смогу быстро и до конца запилить. Что-нибудь такое, что лично ты бы вообще за неделю скрафтил. У меня в голове крутится сайдскроллер с космическими кораблями и лазерами, но может быть, ты что-нибудь получше предложишь.
#439 #187014
>>187008
Платформер уровня геймлофта времен джава телефонов.
19 Кб, 569x443
#440 #187016
>>186994
Существует ли предел человеческой глупости..
#441 #187017
Нашёл на хабре пост как бесплатно "покупать" игры.
http://habrahabr.ru/post/163547/
#442 #187018
>>187017
Я это к тому, что нет смысла делать игры платными, всё равно взломают, а вот делать две версии бесплатную + платную, которые отличаются незначительно, вполне себе.

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

Люди платят чтобы поучаствовать в ЗБТ и за преальфы, а релизы уже выходят бесплатными с внутриигровым магазином.
19 Кб, 80x142
#443 #187023
>>187017

>статья 2012 года



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


Ты серьезно думаешь что бету мобильной игры кто-то будет покупать? Ты ебанулся?
#444 #187024
>>187023
Дай людям две игры, платную и нет внутри абсолютно одинаковые, но добавь в название одной из них что-то типа Ultimate, а второй припиши Free.

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

Ясен хуй это должна быть игра, а не урок на юнити.
#445 #187025
>>187024
Но есть ещё лучше способ, до которого тупые люди никогда не догадаются, не скажи им прямо.

Делают две версии, одна с рекламой, другая свободная от рекламы. Схема проверенная временем.

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

Но зачем я тебе это рассказываю, пока до тебя дойдут эти вещи, я уже буду сидеть на горе денег.
#446 #187030
>>187025
Есть еще более проверенная схема - покупаешь игру без рекламы, бэкапишь, делаешь возврат покупки, бэкап выкладываешь на 4пда. Или сразу оттуда качаешь.
Короче нихуя ты в вопросе не смыслишь. Учись на пятерки, радуй мамку, а о геймдеве забудь.
#447 #187039
Ищу хелловорлдщика для совместных парных сессий в попытке написать какую-нибудь хуйню на какой-нибудь платформе. На каком-нибудь языке. Типа кресты для пекабоярства, жава какая-нибудь под андроид. Юнити и подобная ебала сразу нахуй идёт - мне для учёбы надо.
#448 #187045
>>186908
Но зачем?
#449 #187047
>>186908
Чтобы редактировать карты. Хорошо.
#450 #187058
Я хуй который НИЧЕГО (ну может простенький пиксельарт, что могут все) в геймдеве не умеет. Попытка в Unity принесет мне только прокрастинацию, боль, страдание и удаление программы на второй день?
#451 #187059
Поясните ньюфаку, как взламывают игры всякие RG Механики?
#452 #187060
>>187058
А я вот недавно попытался открыть карты игры Harry Potter and the Chamber of Secrets с помощью старенького Unreal Editor, который я еле еле нашел, и соснул хуйца.
#453 #187061
>>187058
Давай вместе. Я умею слегка в код, но совсем пиздец ничего не умею в арт.
#454 #187065
>>187061
Мои умения уровня того, что может сделать каждый.
#455 #187067
>>187065
Ну ты хочешь вместе или нет?
#456 #187068
>>187067
Нет, извини. Желаю удачи.
#457 #187069
>>187068
Ну и дурак.
#458 #187178
>>178364 (OP)
Вы че, пидорасы, опять игр не сделали?
Я нахуя двачи дудосил? Пиздец вы пропащие.
#459 #187179
Боже, благослови Абу!
#460 #187193
Аноны, хочу сделать большую масштабную пиксельную дрочильню а-ля рогалик, но на открытых пространствах, что лучше использовать в качестве языка учитывая, что будет тонны в маняфантазиях юнитов и тонны свойств у них и взаимодействий среди них а так же взаимодействия с миром и предметами? Опыта написания нету, поэтому беспокоит именно количество и быстродействие.
#461 #187195
>>187193
Unity3D, C#, data-driven, flyweight pattern.
#462 #187196
>>187195

>Unity3D


Просто пиксельная, а не кубическо-пиксельная, или юнити все же нужно для хорошей реализации?
#463 #187197
>>187196
Юнити в первую очередь мощный редактор, а он тебе не помешает.
#464 #187200
>>186258

>Донатные параши на андроид


Dreamfall Chapters
Ori and the Blind Forest
Republique
Besiege
Blitzkrieg 3
Dyscourse
Ну и прочие Guns of Icarus
мимопокормил
#465 #187225
Умею достаточно хорошо рисовать (на бумаге). Хочу вкатится в геймдев. Что нужно учить и куда идти ?

Я это вижу так - выучить на отлично фотошоп и иллюстратор, затем идти за еду рисовать текстурки и игровое окружение, затем получать деньги за те же действия т.к. портфолио уже есть. Я прав или надо учить ещё что-то ?
#466 #187227
Суп, нужно сделать второй этаж дома, на первом уже есть сортир, спальня, гостинная и кухня. Что делать на втором?
#467 #187228
>>187225
Нарисуешь мне спрайт?
#468 #187230
>>187227
Посмотреть планировку обычных домов совести не хватает? Обычно ИРЛ на втором размещают спальню для гостей, спальню для деточки-конфеточки и по ванной\сортиру для каждой комнаты или как вариант одну ванную с доступом из обеих комнат, опционально кладовка с ходом на чердак.
#469 #187231
>>187230
У меня второй этаж уже как чердак идет.
#470 #187232
>>187197
Масштабная не в смысле крутой истории, а в смысле одновременная битва тысяч юнитов.
#471 #187234
>>187232
Вообщем играю в один рогалик, тут идет симуляция почти всего, начиная от кислорода и его вдыхания мобами, заканчивая давлением в их анусах и генами. Так вот, чем больше масштаб тем больше нужно этой симуляции каждому мобу, что вызывает лаги даже на мощных машинах. Короче это все не так просто сделать ебу, их делают коммьюнити годами.
#472 #187235
>>187234

>их делают на юнити годами


Пофиксил.
#473 #187236
>>187234
Можно уменьшать кол-во используемых стимуляций в зависимости от количества юнитов на экране и\или их дальности от юнитов игрока. Собственно как делать и сколько делать йобу это уже моя проблема, мне просто интересно не будет ли юниту дополнительно нагружать и без того нагружаемую систему или лучше с нуля пилить на низкоуровневых языках свой собственный недопиксельный недодвижек.
#474 #187241
>>187236

>юнити


>не будетл ли нагружать


это все от тебя зависит, я на юнити не пилил, вон например СУРДЖИОН СИМУЛЯТОР не лагает, хотя какой физон, но другие игры например те же подушки бесконечности лагают, хотя там один фон приренденый и 1.5 моба на экране сделанные в 3дмаксе.
#475 #187372
Что делать с прокранстинацией вызванной плниманием того, что в моих потенциальных играх графон будет говном? Тетрис делать не хочу.
#476 #187373
>>186738
>>186739

>steamspy.com


Если верить этому ресурсу, то вырвиглазное говно Big Journey to Home http://store.steampowered.com/app/388440/
заработало за 10 дней около 300 000 рублей, без отстегивания Габэну.
+на сайте цена не соответствует сумме на странице в стиме.
Можно ли верить этому ресурсу?
#477 #187374
>>187372
Куча решений: нанять художника, научиться рисовать, юзать болванки (или брать готовый графон), а потом найти энтузиаста, либо же забить на геймдев.
40 Кб, 600x375
#478 #187375
Гданы, как зарегить акк на Google Play?

Cуть моей проблемы следующая:

1. успешно привязал к акку карту и пейпал
2. жму оплатить регистрацию, выбираю карту (пейпала в окне оплаты нет)
3. приходит ошибка перевода

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

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

Кто-нибудь с подобным сталкивался? Какие еще есть пути оплаты?
Послали сюда #479 #187404
Отправили сюда из /pr
Говорят, не трожь UE4, дрочи на юнити, я не просто так его плохо воспринял. У меня он работал кривовато, мне не нравится русское юнити-сообщество вот вообще не нравится, опять какие-то чсвшные илитарии без мозгов, помощи от таких в случае необходимости не дождешься, закрытость движка, нулевая история да, нфс world и rust - это круто, конечно, но это скорее повод не брать его, мне тяжело читать документацию юнити, хотя той же шивы или анрила - гораздо проще. По последнему тоже куча документации, да еще и уе-скрипт. Да еще и плюсы вместо шарпа, который, повторюсь, мне ниоч. Го и жс - не, ну это вообще недоразумение какое-то, я хз. Чем UE прям так, этот уе, "профессионален", что одиночка или небольшая команда не потянет? Судя по быстростарт-гайдам, там как раз быстрее выходишь как на прототип, так и на готовый продукт. Магазин ассетов у юнити, конечно, богаче, сообщество индепендент-разрабов больше, но я не уверен, что это прямо так важно. Насчет кроссплатформы - у них же сравнимо все, разве нет, в этом плане? Еще у анрила сам инструментарий как-то в руках лежит "приятнее", особенно, после war3 world edit'а, а у юнити он какой-то перегруженный и при этом вечно нужно что-то, чего я там не находил, когда пытался проникнуться.
А еще там анон посоветовал source 2, мол, для одиночки он круче. Опять же, почему, чем?
940 Кб, 2304x1728
#480 #187407
>>187404

> Говорят, не трожь UE4, дрочи на юнити


Тут уже обсуждали юнитифагов, которые без аргументации твердят про свой юнити, а разгадка проста — юнити интуитивнее. имею опыт двух игор-за-две-недели с претензиями на полноценность в обоих двигах
Вкратце — у обоих движков свои плюсы. Можешь прогуглить поделки на юиче и на юнити для сравнения, всё поймешь сразу.
#481 #187409
>>187407
Ну, поделки на юиче делают люди посерьезнее просто, возможно, дело в этом.
#482 #187418
>>187407

>с претензиями на полноценность


Так это ты FPS3000 делал?
#483 #187431
>>187407

>а разгадка проста — юнити интуитивнее


Ну хуй знает. Я бы советовал юнити начинающему говноигроделу не потому, что разобраться проще. Хотя бы потому, что юи4 качал раза четыре и ни разу он у меня нормально не работал. С юнити никаких проблем не возникло.
FAILED #484 #187462
644 Кб, 1920x1048
#485 #187467
>>187462
Сказал бы, что сделал что-нибудь получше, что ж ты.
#486 #187472
Признавайтесь, кто это сделал?
http://4pda.ru/2015/09/11/244633/
#487 #187479
Что это за хуйня такая "source 2" вообще? Где какая-то инфа и доки на сайте вольвы? Я только ссылки на SDK для моддеров вижу.
#488 #187491
>>187479
Ещё не вышло.
#489 #187498
Реквестирую советов по поводу FGL.

Запилил простенькую игрушку на HaxeFlixel, вроде даже кто-то пишет.
Поделитесь экспиеренсом про цены? Как вообще говорить с заказчиком? Легко ли договориться?
#490 #187514
>>178364 (OP)
Доброго утра. Хочу вот начать делать игры( и 2д и 3д можно), чисто для себя, как хобби, для разминки мозгов и хоть какого-то творчества. Знаю с++, но вполне готов выучить еще что-нибудь. Цель - именно программировать игры, а не собирать во всяких конструкторах. Что посоветуете?
#491 #187519
>>187514
C#, Unity3D.
мимо-олдфаг-олдфагов
#492 #187549
>>187514
Lua+Love2D
#493 #187586
>>187404
Объяснит кто-нибудь, не?
#494 #187606
>>187549
В лов2д достаточно широкий простор для творчества или кроме платформера ничего реализовать не удастся?
#495 #187608
>>187606
Не слушай того наркомана, бери юнити. Лове это говно без задач.
#496 #187611
>>187606
Абсолютно что хочешь можно сделать, хоть платформер, хоть изометрическую рпг, там даже с шейдерами можно работать, и полноценный мультиплеер сделать.
#497 #187616
Кормаки, подскажите! Я пейсатель-графоман, не хАчу пейсать книги, хАчу пейсать Интейруктиф Фикшо:н. Какой двигатель посоветуете? Или легче замутить на html \ php? Программировать умею на уровне шкального курса информатики в Пердях России.
#498 #187617
>>187616
Unity2D/QSP
12 Кб, 450x450
#499 #187620
Многим должно быть это знакомо. Не хватает мотивации, чтобы начать и закончить игру, что-то уровня аркад/платформера. Посему ищу художника, напару с которым запилю простой проект. Не обязательно художника, но пусть хоть человека, который желает принимать участие в развитии идеи.
place_of_the@mail.ru
#500 #187622
Движкописателям на заметку (промотайте в конец, чтобы увидеть итоговую картинку):

https://www.youtube.com/watch?v=w1XNd6JdaDI

Подумайте, сколько у вас уйдет лет, чтобы достичь того, что в УЕ доступно уже сейчас.
#501 #187626
>>187620
А бабки все себе заберешь, пидр?
#502 #187636
Киньте годноты по программированию звука. С меня как обычно нихуя.
#503 #187638
>>187636
По программированию пиксельарта не надо?
#504 #187639
>>187638
Я планирую создавать свою технологию 3д звука, мне нужно понять, как расчитывать все эти отражения и реверберации.
#505 #187640
>>187638
Ну спрайты я умею рисовать, а звук в пространстве делать не умею. И в гугле ничего не нашёл.
#506 #187647
Подскажите на чём можно сделать текстовые игры + вставка изображений
#507 #187653
quest soft player как в нём писать на С++ или подскажите другие проги для создания квестовых игр со вставкой изображений и т.д
#508 #187695
>>187636
max/msp
pure data
super collider
тысячи их, есть огромное кол-во вст которые делают тоже самое
#509 #187758
mm
178 Кб, 1280x720
#510 #187850
Жаль что из-за массовых петиций школьников Габен отказался продавать моды на Скайрим за деньги(все равно можно спиратить). Так бы делал игры похожие на полноценные РПГ, а теперь буду делать клон-убийцу марио и зарабатывать на этом миллионы.
#511 #187883
>>178364 (OP)
варварв
#512 #187896
Почяны, я уже ебнулся с идеями, изначально хотел делать экшон про одержимого металюгу в аду, но потом решил превратить это в рпг где есть 3 класа -барабанщик(танк) гитарист(лук) клавишник(ман), потом он стал дикарем в космосе, а сейчас это клерк в аду с геймплеем "пейперз плис". Как вы отделяете зерна от плевел?
#513 #187897
>>187896

>Как вы отделяете зерна от плевел?


Лучше всего копировать какую-то игру, тогда точно можно понять, что ты не ебанутый и что тебя не затянет в омут кирилльства. Если же ты делаешь что-то иное, то без создания прототипа не обойтись. В голове всё будет охуенно, да. Красивые перестрелки, свежий и интересный геймлей, классная динамика, а потом ты увидишь как это выглядит в реальности при помощи прототипа, и поймёшь, что ты обосрался.
#514 #187899
>>187897
Окай, я пока затестю самую последнюю идею, есть какой конструктор на котором можно быстренько состряпать игру состоящую из диалогов?
#515 #187962
>>187899
Есть, прочти FAQ.
#516 #188012
>>187896
Если тебя унесло в сторону проработки персонажей, то просто пиши короткосюжетные рассказы, таким образом нарабатывая детали и историю своей вселенной. А потом из элементов этой истории сможешь сложить и платформер, и три-в-ряд, и гонки (когда графоманство иссякнет).

Игровая механика, конечно, всегда очень важна, но некоторые игрушки нравятся игрокам за атмосферу и персонажей при тривиальной игромеханике.
#517 #188036
>>187962
ili sosi ckoc
#518 #188073
>>187407
Разница в детализации. Юнити для простых, казуальных игр, при большом числе объектов или более менее хороших моделях начинает висеть как хуй импотента.

Юич в этом плане более оптимизирован, но это как правило приводит к тому, что индиразработчики вовсе не уделяют оптимизации времени и в итоге вместо игорей выходят очередные бенчмарки.
#519 #188075
>>188073
Иди нахуй, твой юич даже на сцене с одним кубом безбожно тормозит.
Аноним #520 #188077
>>182325
Нужен. Ящик свой напиши, или пиши мне.
#521 #188088
Почяны, где можно найти класичкскую музыку/оперу без копирайтов.
5 Кб, 221x138
#522 #188094
Решил заняться движкописанием и на этот раз серьёзно, вынеся всю игровую логику за его пределы.

Игра подключается так: создаётся игровой объект, например game, который содержит всю игровую механику и объекты. Скажем game.object, game.play, game.res..

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

Пока я нацелен иметь дело только с 2d, но как только отполирую все аспекты, возможно, займусь webgl.

Чтобы запустить свою игру на моём движке достаточно подключить её. Делается это очень просто.

engine.game = game;

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

game.object // должен быть хотя бы один игровой объект, например, кнопка

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

engine.create.button = {
action: action(), //действие кнопки
color: '#000',
position: {x: 100, y: 100},
size: {height: 10, width: 100}
text: '',
texture: 'game.res.img.button_run'
}

Абсолютно каждый элемент не обязателен, можно создать кнопку просто командой engine.create.button - при этом по умолчанию на экране появится кнопка в центре экрана с напдисью Button.

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

Проще всего пояснить на конкретном примере. Во многих играх есть гг, пусть это будет

game.object.player: {
attack: function(target) {
target.hp.current -= this.damage;
},

damage: 1,

hp: {current: 100, max: 100}
}

Как вижно у объекта игрока есть метод атаковать, он уменьшает hp цели (target) на величину урона, но когда это происходит? Например, мы хотим нанести удар по нажатию на кнопку или клик. Опустим здесь математику просчёта вероятности нанесения урона, так как это уже конкретно игровая реализация, зависящая от конкретной игры, дабы не усложнять.

Скажем, в обычном случае нам бы пришлось делать что-то вроде

window.onkeydown = ..//сюда писать функцию, получать кейкод и прочий гемор, в итоге бы получился огромный список разнообразных действий, плохо структурируемый.

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

player: {
attack: function(target) {
target.hp.current -= (engine.event.keydown == 'space') ? this.damage : 0;
}
}

Всё, движок заполнит engine.event.keydown во время события onkeydown нужной клавишей и если нажат не пробел вернёт undefined и выполнится вторая часть выражения.

И когда я говорил, что оптимизировал логику я в том числе имел ввиду подобные выражения, даже если отбитый ебанат и решили захуячить
target.hp.current -= (engine.event.keydown == 'space') ? 1 : 0;
target.hp.current -= (engine.event.keydown == 'space') ? 2 : 0;
target.hp.current -= (engine.event.keydown == 'space') ? 3 : 0;
target.hp.current -= (engine.event.keydown == 'space') ? 4 : 0;

вместо

if (engine.event.keydown == 'space') {
target.hp.current -= 1;
target.hp.current -= 2;
target.hp.current -= 3;
target.hp.current -= 4;
}

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

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

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

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

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

player {
attack: {
engine.play = game.res.audio.hit;
}
}

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

Я тестировал двояко, разумеется на простых примерах разницы не ощутить, производительность слишком быстра, поэтому до сих пор не уверен.

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

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

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

С другой стороны, когда на сцене около 50 источников звука, одновременное проигрывание audio несколько замедляет вывод графики. Я бы мог просто сравнивать счётчик отрисовок с количеством аудиоисточников, но не знаю куда внедрить эту проверку, так как цикл run это вершина айсберга (выше только Аллах).

То есть никто кроме меня, включая движок не может расставить этапы по пунктам. Если же я сделаю расстановку интеллектуальной, то есть порядок будет меняться динамически в зависимости от сцены, то это может привезти к сложно улавливаемым багом на этапе разработки, хотя конечно такой подход был бы слишком пиздат даже для меня. Но я бы хотел просто выбрать правильный порядок и пойти по простому пути.
5 Кб, 221x138
#522 #188094
Решил заняться движкописанием и на этот раз серьёзно, вынеся всю игровую логику за его пределы.

Игра подключается так: создаётся игровой объект, например game, который содержит всю игровую механику и объекты. Скажем game.object, game.play, game.res..

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

Пока я нацелен иметь дело только с 2d, но как только отполирую все аспекты, возможно, займусь webgl.

Чтобы запустить свою игру на моём движке достаточно подключить её. Делается это очень просто.

engine.game = game;

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

game.object // должен быть хотя бы один игровой объект, например, кнопка

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

engine.create.button = {
action: action(), //действие кнопки
color: '#000',
position: {x: 100, y: 100},
size: {height: 10, width: 100}
text: '',
texture: 'game.res.img.button_run'
}

Абсолютно каждый элемент не обязателен, можно создать кнопку просто командой engine.create.button - при этом по умолчанию на экране появится кнопка в центре экрана с напдисью Button.

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

Проще всего пояснить на конкретном примере. Во многих играх есть гг, пусть это будет

game.object.player: {
attack: function(target) {
target.hp.current -= this.damage;
},

damage: 1,

hp: {current: 100, max: 100}
}

Как вижно у объекта игрока есть метод атаковать, он уменьшает hp цели (target) на величину урона, но когда это происходит? Например, мы хотим нанести удар по нажатию на кнопку или клик. Опустим здесь математику просчёта вероятности нанесения урона, так как это уже конкретно игровая реализация, зависящая от конкретной игры, дабы не усложнять.

Скажем, в обычном случае нам бы пришлось делать что-то вроде

window.onkeydown = ..//сюда писать функцию, получать кейкод и прочий гемор, в итоге бы получился огромный список разнообразных действий, плохо структурируемый.

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

player: {
attack: function(target) {
target.hp.current -= (engine.event.keydown == 'space') ? this.damage : 0;
}
}

Всё, движок заполнит engine.event.keydown во время события onkeydown нужной клавишей и если нажат не пробел вернёт undefined и выполнится вторая часть выражения.

И когда я говорил, что оптимизировал логику я в том числе имел ввиду подобные выражения, даже если отбитый ебанат и решили захуячить
target.hp.current -= (engine.event.keydown == 'space') ? 1 : 0;
target.hp.current -= (engine.event.keydown == 'space') ? 2 : 0;
target.hp.current -= (engine.event.keydown == 'space') ? 3 : 0;
target.hp.current -= (engine.event.keydown == 'space') ? 4 : 0;

вместо

if (engine.event.keydown == 'space') {
target.hp.current -= 1;
target.hp.current -= 2;
target.hp.current -= 3;
target.hp.current -= 4;
}

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

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

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

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

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

player {
attack: {
engine.play = game.res.audio.hit;
}
}

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

Я тестировал двояко, разумеется на простых примерах разницы не ощутить, производительность слишком быстра, поэтому до сих пор не уверен.

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

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

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

С другой стороны, когда на сцене около 50 источников звука, одновременное проигрывание audio несколько замедляет вывод графики. Я бы мог просто сравнивать счётчик отрисовок с количеством аудиоисточников, но не знаю куда внедрить эту проверку, так как цикл run это вершина айсберга (выше только Аллах).

То есть никто кроме меня, включая движок не может расставить этапы по пунктам. Если же я сделаю расстановку интеллектуальной, то есть порядок будет меняться динамически в зависимости от сцены, то это может привезти к сложно улавливаемым багом на этапе разработки, хотя конечно такой подход был бы слишком пиздат даже для меня. Но я бы хотел просто выбрать правильный порядок и пойти по простому пути.
#523 #188103
>>188094

>движок


>js


Прости нас, Кармак, мы все проебали.
#524 #188104
>>188103
Prostil.
#525 #188108
Добрый день, подскажите, пожалуйста, нюфане:
пара человеков решилась попробовать свои силы в GameMaker, однако эти ребята хотят заюзать для этого дела..крякнутую версию - прости геймдев анон - по скольку цена для него сейчас, деликатно выражаясь - крайне дорогая. Иллюзий относительно успеха они не питают, игру они не собираются делать платной - хотят попробовать что нибудь поднять на рекламе. И вот что гложет одного из них - он никак не поймет, какова вероятность того, что выйдет наружу ихний крякнутый софт? бесплатную версию они использовать не хотят, как я понял, по причине того, что в ней нету HTML5. Подскажите, пожалуйста, кто что знает на этот счет.
#526 #188112
>>188108
Реверсите гамак, декомпилируйте, ищите есть ли там зонды, которые будут стучать. Насколько мне известно, этим еще никто не занимался, а другого способа узнать правду нет.
#527 #188114
>>188112
То есть люди таким не промышляют?
#528 #188124
>>188114
Не встречались мне такие. Либо похуй на все и пиратят, либо перестраховываются и покупают. Третий вариант - заюзать ченить из опенсорца. Кокоса тред рядом.
146 Кб, 1280x960
#529 #188126
>>188124
Благодарю, Анончик
#530 #188131
>>188126
Я надеюсь это попа принадлежит куну?
#531 #188136
>>188131
Разумеется. /гд не место для бап.
#532 #188151
hbffff
#533 #188240
Чем грозит использование чужих тайлсетов в рпг мейкере?
#534 #188241
>>188240
Хз, но отшакаль на всякий случай.
#535 #188242
>>188241
меня не засудят?
#536 #188259
Реквестирую игровой движок способный работать с большим кол-вом объектов и не требующий титан и i7 при этом(да, это я про Юнити).
Хочу запилить 2d игру по типу террарии(тоесть объектов очень дохуя), но с упором в шутер и разрушаемость.
Пытался запилить на Юнити - наблюдал тормоза уже после 200 объектов.
#537 #188267
>>188259
Юнити вполне подойдет, а кривые руки никакой движок не исправит. Гугли оптимизацию, каллинг, статичность, и прочие чанки.
#538 #188275
>>188259
http://www.youtube.com/watch?v=qdwUkYrHosk
А у него нет тормозов.
sage #539 #188278
>>188275
Ебать лаги, хотя в игре даже нет динамической генерации ландшафта, не говоря уже о гейплее.
#540 #188279
>>188259
Платформу назови. PC, Web, Android?
#541 #188287
sage #542 #188290
>>188288
>>188289

>Не подойдет. По-крайней мере со вшитым в него физ. движком. Хочешь производительности в своем майнсруфте - пиши свою физику и коллайдеры.


А ты как хотел, маня? Думаешь у нотча физикс в игре? Хотя что взять с школьника, сейчас начнет на уе пилить, ведь "юнити нитянит".
#543 #188291
>>188287
Если готов писать на плюсах, то используй HGE, либо SDL 2. Если хочешь писать на C#, то можешь использовать XNA, MonoGame, либо обёртку для SDL 2 (https://github.com/flibitijibibo/SDL2-CS). Если хочешь писать на Java, то используй LibGDX.

Terraria сделана на XNA (C#)
Starbound сделан на SDL 2 (C++)

И вдобавок ещё один весьма интересный движок http://paradox3d.net
#544 #188296
>>188294

>УЕ4 ЛУЧШИЙ ДВИЖОК ЛУЧШЕ ЮНИТИ И ГАМЕ МАКЕРА


>ТАКОЙ ТО ГРАФОН А В ЮНИТИ ПЛОХОЙ ГРАФОН


>НА ЮНИТИ ТОЛЬКО КАЗУАЛКИ НА МОБИЛКИ ДЕЛАТЬ А УЕ СОЗДАН ДЛЯ ШУТЕРОВ И ДЛЯ ГРАФОНА


>СДЕЛАЮ МАЙКРАФТ С ГРАФОНОМ НА БЛЮПРИНТАХ ПОКА ЮНИТИДЕТИ ЖРУТ ЛАГАЮЩЕЕ НА 200 КУБАХ ГОВНО

#545 #188300
Кармаки, направьте нуба на праведный путь. Планирую пилить 2Д адвенчуру с видом сверху и дальнейшим релизом в Стиме. Концепт получил зелёный свет. Нужно что-то такое, чтобы можно было не ебаться с IDE и кучей компонентов, которые устанавливаются отдельно, а чтобы сразу поставить и можно было бы в этот же день хэллоу ворд написать. Пробовал Хекс поставить, да, привет тем, кто меня узнал. но какого-то компонента не хватало и не стал разбираться. Тут вроде как libgdx нахваливают, можете пролить свет на него?
#546 #188313
#547 #188314
>>188313
Ок, попробую юньку.
#548 #188339
>>188300
Скинь ссылку на концепт, лень шерстить гринлайт.

Алсо либгдх хорошо знает автор брейнаута
#549 #188362
еоеноено
#550 #188376
сап, девелоперы. Есть новости? Какие-нибудь новые интересные движки вышли/ожидаются?
#552 #188380
>>188376
Нет годных движков. В этом все проблема, да. Одно говно типа юнити и юича. У нас и идей полно, и дизайн-документы написаны, и арт готов, а движков подходящих - нет. Ждем.
#553 #188387
>>188380
Возможно, ты иронизируешь, но у меня как раз такая проблема. Нарисовал спрайты, есть схематически оформленная логика, весь геймплей расписан, а реализовать нечем, самому не написать. Продать - никто не купит.
#554 #188391
>>188377

> requires Xamarin license


Уж лучше Unity тогда.
#555 #188395
Прочёл правила гринлайта, написано игра должна нативно запускаться. Как можно без особых затрат времени осуществить перенос html проекта.

Графика от логики хорошо отделена.
#556 #188397
>>188395
И второй момент, стоит ли вообще осуществлять выпуск в стиме и всяких гуглоплеях? Или сделать свой сайт, чтобы ни с кем не делиться.

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

Профита мало.
#557 #188398
test
#558 #188403
>>188397
Пиздуй на ютуб, там ищи каналы летсплееров по индюшатине, скидывай им версию своей игры, они делают смотр на нее, тебе реклама. Все в плюсе.
#559 #188405
>>188403
}{орошая идея, пиздую искать своих глашатаев.
59 Кб, 532x800
#560 #188407
Нашёл исходники Flash игры которую сделал пару лет назад но так и не выпустил. Сегодня флеш-игры продаются вообще? Как там обстоят дела?
#561 #188408
>>188407
В этом-следующем году даже хром отключит флеш.
#562 #188410
>>188408
Ну значит тогда в мобильную версию перегоню через air
#563 #188411
>>188408

>В этом-следующем году даже хром отключит флеш


Да, и что то инфы по этой теме нету особо, может ссылкой поделишься.
#564 #188426
>>188411
Это закономерность.

Apple никогда не поддерживала Flash, а кто ещё зрит в будущее, как не они?

Я отключил флеш ещё в 2011. Примерно с 2013 не встречаю проблем с его отсутствием. Для меня это тоже самое, что силверлайт, который вроде бы нужен для просмотра некоторого контента, но это не критично для меня.
#565 #188428
>>188426
Flash держится только на рекламе сейчас. Проблема html5 в том, что до сих пор не включён по умолчанию протокол drm защиты.

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

Сократить объём работы в 2 раза, отказавшись от флеша экономическая неизбежность. Соответственно, не нужно быть наивным флеш разработчиком и уже сейчас срочно переключаться.
#566 #188438
Пацанва, в каком порядке проходить туторы на юнити? Кодинг знаю на уровне ниже среднего-средне (сишарп знаю на уровне 0/10), 3д редакторы знаю на уровне плохо-ниже среднего, английский знаю вообще без напряга прекрасно. Планы: 2д игра на мобилы, но не быдлоказуальщина, с более-менее сложной механикой.
#567 #188439
>>188438
Ах да, есть ли какие-то годные текстовые туторы, или хотя бы текстовые с картинками? Просто я 75% времени провожу вне дома (не социоблядь, просто быдлостудент) без возможности смотреть видео из-за окружающей обстановки, а движок учить нужно.
#568 #188442
>>188439
Разбирай готовые примеры.
#569 #188445
>>188442
Меня интересуют именно туторы, которые выкладывает сами юнити. В готовеньком я быстро запутаюсь и забью, не зная самого базового — алгоритма и порядка действия.
#570 #188447
>>187611
Как в этом вашем лове 2д создавать объекты во время непосредственно игры(например стрельба)? В том же юнити для этого был Instantinate. Заодно поясните как делать референсы, ибо весь код в одном файле это это не очень удобно.
Да, и где можно найти примеры игр в нескомпиленном состоянии?
#571 #188452
>>188447
Там и объектов-то по сути нет, хотя и можно разными путями реализовать.

Самый простой способ и без использования объектов: завести таблицу, в которой будут "объекты" хранится в виде набора переменных в таблице (в таблицу можно записывать другие таблицы, используй table.insert), а в update и draw проходить по всем элементам таблицы и обрабатывать их как надо.
Грубо говоря:
objects = { }
pulya = {x, y, vx, vy}
table.insert(object, pulya)

Самый простейший способ реализации объектов: http://lavrik.lg.ua/ооп-в-lua-первые-шаги
Есть еще какие-то, с использование метатаблиц, даже какие-то библиотеки есть, поищи в инете.

Другие файлы можно подключать с помощью require. А вообще почитай документацию или еще что-то по lua.

Примеры можно как в официальной вики найти, так и на форуме в разделе Projects and Demos, там частенько выкладывают сурсы или .love файлы, которые можно распаковать.
#572 #188453
>>188452

>table.insert(object, pulya)


objects там
#573 #188454
jjjhhjh
#574 #188495
Анончик поясни за авторские права. Пилю Игоря, главный гг персонаж из тф2 ,пиксель арт. Вопрос: может ли меня выебать габен за это? Или я могу свободно использовать образ персонажей в своём Игоре?
#575 #188503
>>188411
Стриминговые платформы твич и ютуб отказываются, переходя на хтмл5
#576 #188513
>>188495
Можешь даже оригинал использовать. Это несущественная часть игры.
#577 #188518
>>188426
Если бы эппл могли в флеш, они бы его поддерживали.
Но вообще согласен, уже года два как не нужен.
87 Кб, 800x1214
#578 #188529
Как дела с авторскими правами в гугл плей? Могу я выпустить игру используя в части названия игры например контрстрайк и куски уровней оттуда?
#579 #188533
Что лучше для разработки под мобилки взять: UE4 или Unity?
#580 #188534
>>188529
Можешь, но не удивляйся если габен пидорнет игру из гуглплея.
#581 #188540
Извиняйте за кривой вопрос, всех терминов не знаю.
Хочу начать пилить игору. Выбрал си шарп. Что нужно изучать чтобы сделать 2д\3д игру типа зомбоида? Для начала как сделать поверхность с координатами? Как перейти от самого языка к созданию движка\игоры?
#582 #188542
>>188540
Скачай юнити, там как раз на шарпе надо писать.
#583 #188543
>>188540
1) Ты делаешь либо движок, либо игру
2) Если у тебя мало опыта в программировании и разработке игр, то движок ты не делаешь

Дальше смотри FAQ или гугли c# 2d engine
#584 #188544
#585 #188551
>>188540
Что бы написать приемлимую игру на С# есть несколько способов:
1) Учить библиотеку DirectX и как работать с ней из-под шарпа. Сложно.
2) Учить библиотеку OpenGL и как работать с ней из-под шарпа. Сложно.
3) Учить XNA. Чуть проще, но вроде как Microsoft забросила эту технологию, так что перспективы туманные.
4) Использовать встроенные библиотеки вывода графики, например WPF позволяет многое, сама юзает DirectX когда надо. Достаточно просто, но перспективы такие же туманные как у XNA.
5) Unity. Вроде как достаточно просто, и в отличие от всех остальных способов позволяет отвязать от Windows. Минусы - посредственная производительность. Очень легко упереться в ограничения современного железа, что практически нереально при остальных способах.
6?) Xamarin. Вроде как позволяет также отвязаться от Windows, но что ещё позволяет или ограничивает - хз, не пробовал.
7?) ASP.NET. Вроде как позволяет делать браузерные приложения, но точно не скажу, не учил.
#586 #188560
>>188551
1. Сложно, но возможно. Вполне реальынй вариант, но знать нужно отлично все это дело.
2. Нахер не надо.
3. Для 2д - хорошая вещь. Сложность низкая. Перспективы туманные, потому что майкрософт от дальнейшего развития отказались, с юнити не поспоришь. Минусы: из коробки кот наплакал, но в остальном очень удобно для самостоятельного кодинга.
4. Не заточено под игры. Проблем будет охуеешь, если конечно не пилить очередную змейку.
5. В целом соотношение простоты/возможностей превосходит все остальные варианты. Не упереться в максималку современного железа легко.
6. Для особых ценителей.
7. Подойдет, с чего бы не подойти, но не стоит того. Тяжеловесные веб фреймворки не для игр.
#587 #188561
>>188551
Никак не могу понять тех кто пишет о плохой производительности юнити. Сколько говна на юнити ни делал у меня на самом паршивом рабочем компе или древней мобилке никогда ничего не тормозило.
#588 #188562
>>188560
Насчёт WPF всё-же не согласен. Да, для 3D канешн не подходит, но 2D выводит очень годно. Я просто, иногда, поражаюсь лаконичности и удобности да и сам пишу на нём игру и плачу кровавыми слезами когда учу юнити. Всё-таки сразу видно, когда фреймворк писали мастера своего дела или два школьника.
#589 #188564
>>188562
Странный ты. Юнити имеет плохую репутацию именно из-за того, что он достаточно прост, чтобы домохозяйки могли справиться с ним. До определенного момента конечно. Я на юнити с года разработки на xna перекатился.
#590 #188568
>>188564
Блин, так и хочется свой проект на wpf засветить :) Но нет, я его доделаю, потом буду, а то спи...т :) Юнити прост именно своим тасканием ассетов, но как только ты захочешь сделать что-нить непредусмотренное, тут и начинаются танцы с бубном.
#591 #188573
>>188568
Я так и не стал таскать ассеты. Все свое пишу сам, мне не лень.
Опиши хоть проект. Жанр там, графони, чтоб понять, что ты такое пилишь на впф.
#592 #188575
>>188573
Ну, типа ММО версия смеси Мастер ов орион 2 и Хартстоуна :).
Битва по карточным правилам космических кораблей, параметры которых не заданы изначально а зависят от выбранных комплектующих, как-то так.
wpf, на самом деле, для 2Д графики обладает не так много нужными элементами. Это Path, который позволяет задать любую разомкнутую или замкнутую фигуру, Pen - который характеризует любой способ рисования границы объекта, Brush - большое число вариантов заливки фигуры - сплошной цвет, полупрозрачный, градиент или по текстуре. Плюс проницаемость целиком и по маске. Canvas - позволяет группировать несколько Pathей или других canvasов. Transform - что позволяет поворачивать, растягивать или изгибать path или canvas. И анимация, что позволяет свободно анимировать практически любой параметр, будь то цвет, форма, наклон, прозрачность, толщина, положение и прочее. Ну и плюс мощный ООП, в частности наследование. Больше и ненадо практически ничего.
#593 #188577
>>188575
Если ты эту хуйню вроде Path и Canvas считаешь манной небесной, то может тебе надо было флешем обмазываться?

>плюс мощный ООП, в частности наследование


Чем твой шарп отличается от шарпа юнити?
#594 #188581
>>188575

>в частности наследование


Меня сейчас, конечно, обоссут, но вообще наследование в реальных проектах играет очень слабую роль, интерфейсы всему голова.
#595 #188597
>>188581
Предпочитайте композицию наследованию.
#596 #188606
>>188568
Два ассета этому челу. Юнити это просто конструктор, не движок, годный лишь для определённых игр.

Все игры на юнити сразу узнаются. Прежде всего мыльцом и лоуполи, так как больше не тянут, да и объектов там нет, так как физика плохо оптимизирована.
#597 #188609
>>188606
Толсто.
#598 #188623
>>188606

>мыльцом и лоуполи


UE даун не палится, лол. Только даун будет надрачивать на графон. Игра это далеко не графон.
#599 #188628
>>188606
Зарепортите кто-нибудь его за толстый троллинг. Посмотри видос нового RE на юнити. Хайполи, охуенное освещение, охуенные анимации, никакого мыла.
#600 #188637
>>188564

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


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

мимо домохозяйка
#601 #188666
>>188628
Давай вбрось, если не стыдно.
#602 #188674
>>188666
https://youtu.be/XHaDGCRMav8
Вбрасывал уже. Единственное, до чего можно доебаться, это тимно, нихуя нивидна, но с другой стороны, есть и светлые ролики, тот же официальный кузнец. Или там тоже мыльцо, лол?
И вот ещё вдогонку
https://www.youtube.com/watch?v=NoBvw3b6L7I
Юнити уже давно переросла свой статус "движок для мобильных игр". Так что, сатана, ты не прав. Что реально в проблемах юнити, это слишком глубоко запрятанный террейн энжин, несколько ёбаных апи событий и некоторые проблемы со сглаживанием хотя если выбирать между "небольшие лесенки" и "ёбаное мыло в ебало" я выберу первое. Просто у инди-хуинди нет денег на качественный арт и игры выглядят, как говно.

>>188637
Либо уметь в гугл - из-за большого сообщества все вопросы обсасывались уже по соте раз и в гугле полно готовых примеров кода и уроков.
690 Кб, 900x590
#603 #188678
Я хочу сделать простенький шутан от первого лица. Что лучше выбрать - Юнити или Анрил Энжин 4? Нихуя не умею
73 Кб, 600x451
#604 #188679
>>188678

> простенький


Бери следующий стек и вникай:
- C++
- SFML
- OpenGL 4.0+, смотри какой максимальный твоя видеокарта поддерживает
- glm для математики
- аудио на твой выбор http://stackoverflow.com/questions/994161/what-are-the-best-affordable-c-audio-libraries
- простенький физон типа коллизий пиши сам, сложненький бери здесь http://bulletphysics.org/wordpress/ либо сразу сложненький для всего и осиливай
- Qt для GUI, если сможешь ещё QML прихуячить, то будет вообще клёво

Вроде ничего не забыл.

Выбор движка задача весьма тривиальная для программиста, коим ты, как ты показал, пока что не являешься. Обучайся - и тебе покорятся вершины.
#605 #188716
>>188678
Source идеально заточен под такое. Сможешь разрушаемость сделать и враги будут по физике уничтожаться, но что тебе действительно понравится - полуготовый AI и охуенное звуковое наполнение.

Анриал хорош на динамичных недетализированных сценах, когда не нужна физика и атмосфера. Возможно, для твоего просто шутера уеч даже лучше будет.
#606 #188722
>>188716

>но что тебе действительно понравится


так это выход Source2. Вот это будет годнота для игр с большой буквы.
#607 #188744
>>188722
Когда он выйдет, тот чувак уже закинет свои мысли об игроделии.

Если он начнёт на текущем сорсе, то перенос будет чисто техническим.
#608 #188759
Где у вас тут рогалики пекут?
#609 #188777
Анон, на каком движке лучше пилить пошаговую игру? Важны две вещи: простота и возможность допила графона апосля. 3д не нужен.
Геймплейно моя идея вписывается под Darkest Dungeon, Disciples 2 3, Fallout-Shadowrun-X-COM, Atlantica Online, Wakfu, Bleach online, FTL.
Хотелось бы сделать упор на частичную рогаликоватость/рандомность аля Darkest Dungeon или Dungeon Fighter Online или FTL.
Визуально тянемся до Dungeon Fighter Online.
#610 #188786
Щас закончил обучалку в рпг макере по созданию маленькой рпгшки про воина и князя тьмы. Кароче дефолт.
Посоветуйте, эм, более углубленный учебник. Чето загорелся.
#611 #188792
>>188777
Unity3D. Вот тебе даже официальный урок http://unity3d.com/ru/learn/tutorials/projects/2d-roguelike-tutorial

Я сейчас сам делаю всё по ихним урокам. И это очень круто.
23 Кб, 160x220
#612 #188815
Аноны, у кого есть эти книги? или кто может помочь их найти?
С меня как обычно.

http://www.amazon.com/Massively-Multiplayer-Development-Charles-River/dp/1584502436

http://www.amazon.com/Massively-Multiplayer-Development-Charles-River/dp/1584503904
1228 Кб, 1280x1024
1033 Кб, 1280x1024
1173 Кб, 1280x1024
695 Кб, 1280x1024
#613 #188849
Кто-нибудь помнит Битардск?
Эпичный заброшенный проект сосача в виде небольшого городка с гуляющими по нему трехмерными зомби, собаками, морпехами и ограми из Quake, ебашащими игроков. Ламповая кафешка, полюбившаяся всем тогдашним тестерам мода, КРОВИЩА, отсылки к мемам двача и огромный босс-тролль с пакетом на голове. Незаслуженно забытая часть истории сосача, которая просто обязана быть куда-нибудь внесена.
Качается по этой ссылке -bitardsk-game.16мегабайт.com/game Вместо "мегабайт" - mb
#614 #188850
>>188849

>отсылки к мемам


>тупой и безыдейный копипаст мемов


>отсылки


Раковый высер раковых дегенератов.
#615 #188875
ф
#616 #188910
>>188395

>без особых затрат времени осуществить перенос html проекта.


Сам не пробовал, но: открываешь вижуал студио, создаешь новый проект C# + WinForms. Выставляешь WebBrower на форму(по всему окну его растягивай). Кладешь в папочку рядом свою хтмл-дрисню, В вижуал студио дважды тыкаешь на свою форму, в окне с кодом появляется пустая функция ApplicationLoad(). В ней пишешь webBrowser1.Navigate("html-drisnya\\index.html");
С сишарпом давно дел не имел, пусть аноны поправят если что не так.

И еще: хтмл-дрисня должна быть совместима с ИЕ.
17 Кб, 1101x358
#617 #188997
Кто-нибудь может помочь с написанием велосипедов на ДиректХ? На какой стадии я проебался, если треугольник не рисуется в Output Merger'e? Вижу просто окно, очищенное заданым мною цветом. Не рисуются даже точки, указанные вручную в вертекс шейдере.
#618 #189014
Какие альтернативы есть у World Machine? Что есть годного для генерации ландшафтов?
#619 #189057
У меня есть проект, который я разрабатываю в Android Studio. Как мне засунуть проект в облако, чтобы писат код и на работе, и дома. Заранее спасибо, добрый анон.
#620 #189063
>>189057
Это называется системой контроля версий. Популярные - гитхаб и битбакет. Гитхаб оче популярен, но приватные репозитории там стоят денег. Битбакет же предоставляет бесплатно приватные репозитории. Как работать с гитом сам прочитаешь.
#621 #189117
>>189063
Спасибо. Добра тебе.
#622 #189118
>>188815
Вот тебе магнета magnet:?xt=urn:btih:52a1404f49adbbb8ba53e46a0366c12f5bfe605a&dn=Game%20Design . Там есть не одна книжка по ММО. Актуальность и доступность не гарантирую. Нашел с помощью bitdig.
#623 #189194
>>189057
Писать на работе заведомо плохой вариант, потом заебёшься с правами, если твой работодатель узнает о том, что ты строчил там, может запросто получить весомую долю от твоей прибыли.
#624 #189215
Сап. Допустим, есть игра spells of gold, разработчики которой канули в лету сразу после выхода. У этой игры есть файлы ресурсов с разными расширениями. Вопрос: есть ли какая-нибудь волшебная программа, которая сама всё это, при возможности, распознает и распакует?
#625 #189243
>>189215
Ну если известно на каком движке они писали то может быть к нему есть анпакер. Ну или самому можно написать.

Иногда можно угадать структуру ресурсов просто глядя файл в хекс-редакторе и выискивая фрагменты по структуре похожие на известные форматы.
#626 #189246
А есть ли на этой борде успешные аноны, собравшие на кикстартере 100к на свой клон марио? И/или выпустившие игру в стим?
#627 #189247
>>184747

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


По запросу видится как UE4 и блюпринт твой выбор.
Можешь скачать движок и позапускать в нем примеры, а можешь просто посмотреть их на ютабе, что б понять, надо оно тебе или нет.
https://www.youtube.com/watch?v=FP3sFCGtQKo>>184747
#628 #189253
>>189246

>собравшие на кикстартере 100к на свой клон марио?


Таких нет.

>выпустившие игру в стим?


Такие есть. Один из таких - http://store.steampowered.com/app/375320/
12 Кб, 290x340
#630 #189265
>>189257
Но он же про игры спрашивал.
#631 #189268
>>189265
Define "Игры" шутник.
#632 #189270
Пацаны, а почему вместо полигонов не пилят OCHE MALENKIE воксели? Ну или не очень маленькие, ну чтобы графонисто было. Про Unlimited Detail читал, какая-то хуйня. Запилите мне крузис на вокселях!
#633 #189271
>>189270
Давно уже запилили Voxelstein 3D, загугли.
#634 #189274
>>189271
Я играл, только забыл. Но нужны еще более мелкие воксели. Шоб красиво было.
#635 #189276
>>178364 (OP)
Аноны, хочу делать игру про арену (Реальное пвп двух игроков на мечах).
Главный упор делаю на физику и производительность
Какой движок выбрать? Юнити или Unreal Engine?
#636 #189277
>>189276
Сделай на VOXLAP
#637 #189278
>>189277

>VOXLAP


Отстань со своими вокселями, наркоман, не приставай к людям
#638 #189279
>>189276
Кстати, что сейчас у игр с физикой?
Хочу дать возможность делать свою технику (танчики, мотоциклы, машинки) с возможностью навешать свои текстурки.
Насколько вся эта ерунда лагать будет? Какие движки лучше поддерживают физику?
#639 #189281
>>189274
>>189271
>>189270
Когда вышли видео Дума 4, то Кармака спросили мол почему отказались от вокселей и оставили полигоны.
Он сказал, дескать, воксели это круто, но на полигонах выходит не хуже.
#640 #189282
>>189281
Ну я просто думал про йоба-виртуальную реальность, а там же должно быть разрушение нормальные, а на полигонах будет хуита.
#641 #189285
>>189282
CSG на BSP вполне ничетак результаты дает.
#642 #189286
>>189285
Я не понел, че это. Система для разрушения? А там можно бумажки резать и всякое такое?
#643 #189303
>>189274
Для вокселей нужны специальные технические решения, которых нет. А вот полигональные графические ускорители очень развиты. Поэтому все используют полигональную графику, а воксельная используется только там, где без неё никак, в медицине, к примеру.
#644 #189395
>>189243
Нашёл анпакер в виде плагина для тотального командира, но он распаковывает только 3 формата (судя по всему, одинаковых по структуре).
Заголовки есть в нескольких форматах, но они не особо информативны.
УЕ4 и Android/iOS #645 #189438
Поясните: UE4 не для мобилок? Не для казуальных инди-игрушек на мобилки, точнее? Сегодня услышал такой тезис, что тот же юнити универсален, а уе только для больших и хардкорных проектов, а под мобильные ос он генерирует слишком огромные и требовательные приложения.
Объясните, так ли это и почему? Мне он как-то нравится больше, да и плюсы нравятся больше.
#646 #189449
>>189246
Есть успешные, но не на кике. Там нужно имя иметь и аудиорию, а это противоречит принципам анонимности.
#647 #189454
>>189438

>Мне он как-то нравится больше, да и плюсы нравятся больше


Тогда пиши на нём. Хули ты мозг себе ебёшь? Работай с тем инструментом, который тебе нравится. Да, уе4 прилично жрёт и размер билда довольно большой, но всё можно настроить и адаптировать.
#648 #189494
Кто-то пилит платформер с глубоким погружением? Какой ещё можно стиль подобрать, чтобы люди не путали с лимбо и при этом не был пёстрым как в классических платформерах. Интересует цветовая схема и стилизация.
https://youtu.be/op4G1--kb-g

Сеттинг - совковые времена.
#649 #189495
>>189454
Можешь пожалуйста немножко подробнее? Ебу себе мозг, потому что я пока еще нуб и не хочу проебаться.
#651 #189552
>>178364 (OP)
Ребятки, у кого есть опыт поисков художников? Где искать адекватов, какие суммы примерно готовить? Нужны бэкграунды к квесту.
#652 #189561
>>178364 (OP)
Хочу обмазаться геймдевом, но по нормальному - с диздоками и прочим стаффом. Где можно годного про это всё почитать?
#653 #189565
>>189561
Level Up! например
226 Кб, 1064x950
#654 #189608
Как там у Unity с JavaScript портированием? Допустим я хочу сделать браузерную 2д игру. Могу я использовать Unity? А если простую 3д?
#655 #189611
>>189565
Можно поподробней? Нахожу только какой-то видеожурнал про аниме и обзор игр, да непонятный фитнес-центр.
#656 #189614
>>189608

>Как там у Unity с JavaScript портированием?


Билд под webgl пока в превью. Когда будет релиз - не ясно. Но в целом, вроде всё более-менее работает. Даже сеть.

http://forum.unity3d.com/threads/webgl-roadmap.334408/
#657 #189618
>>189611
http://rghost.net/8QqsjZjfd
Держи. С тебя одна нефть.
88 Кб, 604x403
#658 #189623
>>189618
Спасибо.
#659 #189632
>>189438
Бамп вопросу.
30 Кб, 452x849
#660 #189684
Хочу накириллить не что иное как ММО. На UE4, от встроенной репликации решительно отказался, ибо она не для таких целей.

Я запилил шифрование и сжатие данных на джаве, протестировал с UE4 (работает) и чет в тупик попал.

Вот у меня есть тред с соединением моим, что мне с циклом делать? кучу условий if(0x00), elseif(0x01)..? Выглядит коряво.

Как запилить нормальную серверную архитектуру для ммо? Менеджер пакетов там, как хуярить логику и т.д. Копаться в исходниках L2J?
59 Кб, 500x375
3D моделирование #661 #189685
Анон, спрошу у тебя здесь, т.к. не хочу плодить новых тредов: не подкинешь ли ты годных гайдов по 3d max/maya/blender ? Хочу научиться моделить, а то меня не очень привлекают ваши сценаристы/программисты. Может каких советов подкините? В общем, призываю 3d моделистов.
#662 #189686
>>189685
Один из простых путей. Берешь Maya, и качаешь/покупаешь двухтомник Ципцина "Понимая Maya" с доп материалами. Я так сделал в 2008 году и норм теперь моделю. Правда перелезал с Softimage XSI. Но очень помогла книга, просто и доступно. А затем задрачиваешь скилл в нужной тебе области и все. Добра тебе!
#663 #189691
>>189686
Чому именно майка, анон?
Блендер легковеснее, дешевле и популярнее у индюшатников, а макс - это хотя бы стандарт. Майка же скорее комбайн для видеостудий.
#664 #189692
>>189684
A - Async
#665 #189693
>>189692
Проще говоря применяй событийно ориентированную парадигму, не успользуй циклов, по крайней мере коротких.
#666 #189699
>>189693
А лучше отдельный логин-сервер иметь или логин+игровой в одном? Плюс я знаю что в таких играх как Lineage 2 есть отдельный сервер для доски сообщества и даже NPC.
#667 #189706
#668 #189709
Реквестирую сравнение SDL и SFML по пунктам:
1) удобство и интуитивность
2) производительность
3) количество сторонних либ (гуя, например)
4) функциональность изкоробки
#669 #189710
>>189709
1. В SDL процедурный подход из сишки, в SFML же ООП. Тут уж как тебе удобней.
2. В SDL нет draw call batching'a, а значит он знатно всасывает, когда нужно отрисовать много тайлов или что-нибудь типа того. В SFML кажется есть, но я не уверен.
#670 #189715
>>189710

> В SDL нет draw call batching'a, а значит он знатно всасывает, когда нужно отрисовать много тайлов или что-нибудь типа того.


Ну вообще-то нет.
Можно использовать рендер в текстуру.
https://stackoverflow.com/questions/18591758/sdl2-tilemap-too-slow
40 Кб, 600x337
#671 #189732
Платина
Анон, помоги определиться.
Есть одна идея сделать игру уровня строительства фермы или деревни. То есть ничего сложного, пара меню и легкая механика.
Вопрос знатокам: какой движок выбрать, чтобы можно было играть и на ПК, и на телефонах в будущем.
Пока что смотрю на Юнити или на Флеш, но что-то подсказывает, что я слоупок и есть более годные варианты.
#672 #189733
Разбиваете ли вы игру на модули или ебашите всё в одном файле? Как вообще вы обычно структурируете код, чтобы не сойти с ума.
#673 #189737
>>189733
Ща посчитал - в моём игоре на текущий момент 108 файлов с кодом. И около 23к строк кода... И это я ещё альфу не доделал...
#674 #189743
>>189737
Флапи Бёрдс? Ты уверен, что тебе нужно СТОЛЬКО кода?
#675 #189746
>>189715
Для того, чтобы рендерить в текстуру, ты вызываешь точно тот же SDL_RenderCopy(Ex) ровно столько же раз плюс один. В чем тут может быть выигрыш?
#676 #189765
>>189743
так пасхалки же.
#677 #189773
Нужен короче кусок кода который проверяет на столкновение два прямоугольника под углом.
#678 #189780
>>189773
Вот это вот самая больная тема писания игорей на самопальных движках - вроде бы элементарные задачи. На самом деле они нихуя не элементарные.
Я тож в своё время мучился с поиском факта пересечения двух прямоугольников. Мои выводы:
1) Проверяем, находятся ли вершины каждого из прямоугольников внутри другого прямоугольника. Если хоть одна да - то точно пересекаются.
2) Высчитываем формулы y=kx+b для каждой грани.
3) Находим точки пересечения каждой грани с каждой гранью. Далее проверяем, принадлежат точки пересечения отрезкам граней. Если обеим да - то пересекаются. Если ни одна нет - то нет.
3а) Отдельно надо учитывать возможность грани быть вертикальной - тогда k=бесконечность и надо отдельно проверять.
#679 #189783
>>189691
другой анон, если что
#680 #189788
>>189780
А если сделать так.
1) Находим ближайшие 2 линии то есть по 1-й каждой из 4-х сторон каждого из 2-х прямоугольников.
2) Проверяем их пересечение.

Взлетит?
32 Кб, 274x443
Аноним #681 #189789
Сап, Антош.
Пилю простенькую шпилку для IOS\Android.
Использую не часто здесь встречающийся стек: Java + LibGDX.
Суть гамы - endless runner с элементами от Agar.io, Osmos, первых этапов Spore.
Физика в целом допилена. Есть ГГ, есть тач-контроллер, есть первый враг (в виде большого салатового кружечка).
Ищу художника собственно говоря, для рисования руками графической составляющей местами с по кадровой анимацией. Естественно робота за нефть, если же в будущем шпиля хоть что-то принесет - пополам все.
Можете реализовать полностью свои идеи и показывать кому то на выходе готовый проект.
Только ананасы, не бейте, лучше обоссыте.
Если вдруг будут желающие - скооперативимся по ходу.
#682 #189790
>>189788

>Находим ближайшие 2 линии


Вот с этим косяк, как ты будешь искать ближайшие? Это на глаз легко, а для компа нифига неочевидно.
Плюс возможна ситуация когда одна фигура полностью внутри другой - вроде ни одна грань не пересекается, но тем не менее они пересекаются.
#683 #189795
>>189780
>>189773
Используйте библиотеки коллизий, друг мой. Я понимаю, можно там не любить конструкторы вроде Юнити.

Но не использовать при этом фреймворки и библиотеки - совсем мазохизм.
#684 #189803
Поцоны, а где обсуждают тематику 3dmax\Maya, текстурирование, запихование текстурок и модели в unity/unreal?

чото ни треда, ни доски найти не могу.
#685 #189847
#686 #189849
>>189773
Сведи прямоугольники к треугольникам и делай так
http://forum.algolist.ru/algorithm-maths/1166-peresichenie-2h-treugolnikov.html

Возможно там что-то неправильно, но мне в своё время помогло сделать как надо.
#687 #189895
#688 #189907
Ньюфаг итт.
Unity.
Нужно хотя бы считать координаты нажатия мышки и переместить туда объект при помощи Vector3.
90 Кб, 500x400
#689 #189940
Ребята, у меня проблема - уже приходится думать об саундтреке игры(пока просто брал амбиент и дрон, чтобы показывать фокус-группе). Вообще я знаю, что музыку брать в свой проект просто нельзя, но как же вставляют композиции другие разработчики? К примеру - hotline miami. Как разработчики воткнули так много исполнителей, вряд ли он договаривался со всеми. Поясните, милахи.
#690 #189941
>>189940
Договаривался.
Лучше помоги мне >>189907
#691 #189943
>>189941
В update скрипта берёшь позицию мыши, преобразуешь её из координат относительно разрешения к координатам редактора.

if (Input.GetMouseButtonDown(0)) transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition);
#692 #189944
>>189943

>if (Input.GetMouseButtonDown(0)) transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition);


Я и хотел так сделать, лол. Спасибо.
#693 #189945
>>189944
Лолнет. Мне нужно, чтобы он не перемещался к камере, а двигался по карте.
#694 #189946
>>189945
Что? Он как бы и изменяет координаты в пространстве. transfrom.position, видишь?
#695 #189947
>>189946
Да, но геймобъект перемещается к камере и все.
#696 #189951
>>189947
>>189947
Он перемещается к точке, где ты нажал. Надеюсь, что ты нажимаешь на вкладке Game, а не Scene. И вообще, не будь дурачком, не задавай глупых вопросов и кури гугл.
#697 #189965
>>189951

> So I'm just trying to get my mouse position into a world position. I've seen a thousand answers where you Camera.main.ScreenToWorld(Input.MousePosition) it doesnt work. the value it returns is the same (the cameas position 10.5,25,10.5)


Там же есть решение: нужно ещё задавать значение z. Ебать.
94 Кб, 720x668
#698 #190016
Почему бы не отрисовывать окружности векторно? То есть чтобы не было этих вот полигонов 95-ого года до нашей эры.
#699 #190021
Начал делать 2д игру на плюсах около года назад, заебался, дропнул. Хочу начать ещё раз на готовом движке.
Проблема - не знаю на каком, ибо не пользовался ни одним.
Адвайсес?
#700 #190022
>>190021
Поставил юнити, поковырялся, он слишком конструкторный, мне не нравится.

Есть варианты более гибкие, но чтоб изобретать не слишком много велосипедов?
#701 #190023
>>190016
Я уже создавал тред, в котором охуевал, почему бы не заменить полигональные модели векторными аналогами? Тогда и тесселяция никакая нахуй не нужна.
#702 #190035
>>190023
И почему же?
Фуроман #703 #190047
Долго смотрел ваши тхреады, изучал яву, и тут решил посмотреть, что за херню про юнити кукарекают? Что за движок такой, который заставляет непроизвольно малафьиться? Впечатление, что юнити-параша создана говноедами для говноедов. Может быть это ошибочное суждение и она предназначена не для лоускиллов с претензией на развитие интеллекта? Чем он хорош?
#704 #190049
>>188551

>1) Учить библиотеку DirectX и как работать с ней из-под шарпа. Сложно.


>2) Учить библиотеку OpenGL и как работать с ней из-под шарпа. Сложно.



Что из этого мне выбрать? Планирую 2д игру. Блядь, столько вариантов, что без особого опыта хуй выберешь стартовую точку.
#705 #190052
>>190049
xna / unity
#706 #190057
>>190049
Шарп не нужен. Учи мемосы C++ и кодируй SFML
#707 #190059
>>190057
Почему нет?
#708 #190060
>>190052
Но я хочу directx/opengl.
#709 #190062
>>190059
Ну шарп это как джява, только хуже.
#710 #190063
>>190060
Не осилишь, раз такие вопросы задаешь. Бери лучше юнити и не еби мозги.
#711 #190067
>>190063
Осилю. Я никуда не тороплюсь.
#712 #190069
>>190067
Окай. Бери dx. Это поинтересней.
#713 #190071
>>190069
Проще сразу написать свой риалтайм воксельный рейтрейсер и не мучаться с говноподелками.
#714 #190089
А как вообще можно лицензировать песню для игры? Песня малоизвестная и старая, но есть в Spotify, а следовательно принадлежит какому-либо лейблу. Как с ними договариваться, есть ли разница в ценнике между поп-хитом наших дней и говном из шестидесятых?
#715 #190110
>>190089

>Как с ними договариваться


Есть специальные сайты, на них нужно искать этот трек. Если найдёшь, то повезло, если не найдёшь, то хуй ты выбьешь лицензию. Помню есть сайт сони мьюзик или как-то так. И другие подобные. Лицензии там около штуки-двух баксов обычно.
4 Кб, 381x266
#716 #190138
Короче пересечение линии и прямоугольника.
Как я понял есть простой способ, это на основе линии сделать прямоугольник и проверить их пересечение.
Я ведь прав?
61 Кб, 943x861
#718 #190145
>>190138
Уже бахнул прототип на C#, код оказался проще чем я думал... Нужно только проверить несколько раз по координатам.
#719 #190146
>>190144
Работать будет т.к мы после преобразования линии в прямоугольник, проверяем пересечение прямоугольника с прямоугольником. К тому же только плюс минус, так что код будет быстрым.
#720 #190147
>>190146
На примере >>190144 линия не пересекает черный прямоугольник, а прямоугольник линии пересекает его. Либо я не вкурил что ты хочешь.
#721 #190148
>>190147
Линию по площади преобразовать в прямоугольник. Код у меня не совсем верный получился, пробую написать другой....
456 Кб, 1000x1000
#722 #190149
>>190147
Ах да... да ты получается прав..
#723 #190156
Сделал короче, спиздив код...

Пересечение линии и прямоугольника. Вычисление точки пересечения.

function rect_line_intersection(last_x, last_y, x, y, r) {
var bx1 = r.x;
var by1 = r.y;
var bx2 = r.x + r.width;
var by2 = r.y + r.height;

if ((last_x <= bx1 && x <= bx1) || (last_y <= by1 && y <= by1) || (last_x >= bx2 && x >= bx2) || (last_y >= by2 && y >= by2)) {
return null;
}

var p = new Point(0, 0);

if (last_x < bx1 && x >= bx1) {
p.y = last_y + (y - last_y) (bx1 - last_x) / (x - last_x);

if (p.y >= by1 && p.y <= by2) {
p.x = bx1;

return p;
}
}
else if (last_x > bx2 && x <= bx2) {
p.y = last_y + (y - last_y)
(bx2 - last_x) / (x - last_x);

if (p.y >= by1 && p.y <= by2) {
p.x = bx2;

return p;
}
}

if (last_y < by1 && y >= by1) {
p.x = last_x + (x - last_x) (by1 - last_y) / (y - last_y);

if (p.x >= bx1 && p.x <= bx2) {
p.x = by1;

return p;
}
}
else if (last_y > by2 && y <= by2) {
p.x = last_x + (x - last_x)
(by2 - last_y) / (y - last_y);

if (p.x >= bx1 && p.x <= bx2) {
p.y = by2;

return p;
}
}

return p;
}
#723 #190156
Сделал короче, спиздив код...

Пересечение линии и прямоугольника. Вычисление точки пересечения.

function rect_line_intersection(last_x, last_y, x, y, r) {
var bx1 = r.x;
var by1 = r.y;
var bx2 = r.x + r.width;
var by2 = r.y + r.height;

if ((last_x <= bx1 && x <= bx1) || (last_y <= by1 && y <= by1) || (last_x >= bx2 && x >= bx2) || (last_y >= by2 && y >= by2)) {
return null;
}

var p = new Point(0, 0);

if (last_x < bx1 && x >= bx1) {
p.y = last_y + (y - last_y) (bx1 - last_x) / (x - last_x);

if (p.y >= by1 && p.y <= by2) {
p.x = bx1;

return p;
}
}
else if (last_x > bx2 && x <= bx2) {
p.y = last_y + (y - last_y)
(bx2 - last_x) / (x - last_x);

if (p.y >= by1 && p.y <= by2) {
p.x = bx2;

return p;
}
}

if (last_y < by1 && y >= by1) {
p.x = last_x + (x - last_x) (by1 - last_y) / (y - last_y);

if (p.x >= bx1 && p.x <= bx2) {
p.x = by1;

return p;
}
}
else if (last_y > by2 && y <= by2) {
p.x = last_x + (x - last_x)
(by2 - last_y) / (y - last_y);

if (p.x >= bx1 && p.x <= bx2) {
p.y = by2;

return p;
}
}

return p;
}
#724 #190165
>>178364 (OP)
Девелоперы! Интересует современная и адекватная книга по GameAI. А то большинство, что я видел еще с середины нулевых. Хз изменилось там что-нибудь за это время или нет.
#725 #190174
>>190165

>еще с середины нулевых


Так ничего особо не изменилось. Сейчас все фапают на Behavior Trees. И ещё на систему AI от Valve. Во всех остальных случаях используют обычную стейт машину, кто-то её немного улучшает.
296 Кб, 1167x803
60 Кб, 1069x628
#726 #190200
Оцените работу.
Башня 1 меш, Пушка 2-ой и Антенна третий 3.
Полигонов ~2200
#727 #190201
>>190200
*1408
Поликов, проебался чутка.
#728 #190203
>>190200

>Оцените работу


>работу



Определение того что такое "работа" можешь тут глянуть:
https://sketchfab.com/
#729 #190204
>>190203
Там лоу поли отличется от моего только наличием текстур и настроенными материалами, а я вбросил так сказать набросок.
#730 #190210
>>189279
Source 2
#731 #190225
>>190204
У тебя не лоу поли.
#732 #190226
>>190200
Много лишнего. Множество секций следовало объединить. Для игры не годится.
#733 #190228
>>190226
Я смотрел в Бф 2 (2005 год) для танка стандарт 12 000. При том что там зарубы были на 128 игроков. Разве 12 к полигонов на весь танк это много ?
sage #734 #190234
>>190228

> Разве 12 к полигонов на весь танк это много ?


Если весь танк влезает в один drawcall, то хуйня-война.
#735 #190239
Сейчас вообще реально заработать на андройд играх?
#736 #190240
>>190239
Вполне.
#737 #190260
>>190239
Ну, как тебе сказать. Если подойти к Нотчу и спросить "Сейчас вообще реально заработать на играх?", то он скажет "да", ведь он уже дохуя заработал. Но тут важно понимать, что далеко не все Нотчи, и на одного Нотча приходятся тысячи и тысячи неудач других. Аналогично на андроиде.
#738 #190273
>>190260
Отвечаю, многие бы здесь добились 10% от Нотча, если бы имели его упорство делать говно. Ведь сам майн это говномечта, сделать песочницу лишь бы не лагало для себя.

Только игори мечты, а не маркетинговая успешность и заимствование обкатанных моделей приносят большие профиты так как даже, если ты проебался, то по крайней мере сам будешь в это играть и когда делаешь что-то для души энтузиазм не нужно подпитывать, скорее наоборот - трудно оторваться, чтобы не рухнуть от переутомления.
#739 #190277
>>178932
Я вот, например MLG танчики делаю, а ну признавайтесь кто еще делает?

%скрины скинуть не могу, на работе%%
#740 #190298
>>190273
Двачую этого.

мимо-работаю_по_10-14_часов_в_день
#741 #190299
Аноны, никто не в курсе, как стим относится к лёгкой эротике? Хочу на заставку поставить нарисованную тян с выступающими из-под штанов ягодицами и почти неприкрытой грудью, чисто для привлечения внимания, но не забанят ли меня с этим?
#742 #190315
>>190299
Чет я не понял: ты ее передом рисуешь (чтобы груди было видно) или задом (чтоб ягодицы выступали)?
#743 #190319
>>190315
Будто существует только две возможные точки обзора.
49 Кб, 768x432
#744 #190320
>>190315
Примерно как правая на пике, только правая рука поднята вверх и сиськи видно лучше.
#745 #190328
Знаю, вопрос скорее всего самый нюфажный и наивный, что может быть, но все равно напишу сюда.
Есть идея и даже ее прописанный концепт сделать довольно простой игорь, с заточкой под реакцию с толикой необходимости применения стратегического и тактического мышления и приятным, но простым графином, стандартные 2 измерения. Естественно желателен мультиплеер.
Какую прогу лучше осваивать и с чего следует начинать?
Где найти компанию таких же упоротых?
Сам знаю ровно нихуя, кроме всяких небольших балований под хвост с бейсиком и штмл.
Однако могу в звуковое оформление, но не думаю, что это пока нужно.
#746 #190334
>>190328
Для 2д и мультиплеера копай в сторону JS+html5, но, вангую, что с хардкорными играми на реакцию там могут быть проблемы. Ну и готовься, что написание игры, даже банального тетриса, раз в 100 трудозатратнее чем кажется вначале.
#747 #190369
>>190328
Пали идею, я рейтану и заодно спизжу, если не будет лень.
#748 #190388
>>190334
Про трудозатраты наслышан, есть еще пара мелких идей, так что руку есть обо что набить. Еще варианты можешь подсказать? Для анимированного 2д, хочу все же и в графе упор сделать.

>>190369
Не, я слишком жадный и сам хочу все сделать.
#749 #190446
ГДЕ ТРЕД О ВИЗУАЛЬНЫХ НОВЕЛЛАХ?
sage #750 #190465
>>190446
2ch.hk/vn
#751 #190472

>Я не хочу высрать очередную низкосортную подделку


Взлольнул. Бери юнити.
#752 #190475
gg
8 Кб, 240x160
#753 #190489
Пацаны, а где можно посмотреть как делают игры по типу undertale или Mother? Есть какие нибудь гайды или канал на трубе?
#754 #190499
>>190489
GameMaker
#755 #190540
Есть кто живой?
#756 #190553
Много здешних в стим выпускались? Тяжело гринлайт пройти, сколько времени занимает? Окупилась ли разработка, насколько?
#757 #190568
>>190553
Сейчас проще. Любое говно можно толкать, хоть новеллу, хоть кликер, но и профита меньше, из-за такого наплыва твой высер могут даже не заметить.
#759 #190589
>>190553
Прошёл гринлайт за неделю примерно, готовим игру к выпуску сейчас.
#760 #190602
>>178364 (OP)
Возникла идея, приснилась во сне, про игру, основанную на войне во Вьетнаме.

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

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

Разумеется, аналогом штаба для вьетнамцев будет деревня, играть можно будет за американцев и за вьетнамцев.

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

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

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

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

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

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

Сорс хочу взять, так как важен AI и будет большое количество солдат по 50-200 с каждой стороны, а не по 4-6 как в обычном шутере. Будут реалистичные патроны, если у тебя кончился боезапас, ты можешь либо поднять трофейное оружие вражеской стороны, либо взять со складов, либо попросить пару рожков у сослуживцев, ботов, но у тех тоже кончаются боеприпасы и они могут попросить тебя кинуть им рожок и вообще я хочу сделать примерно 1000 разных бойцов на всю игру, у каждого своя история и хотя бы пару строчек в биографии. Эти люди после скражений будут уменьшаться. В итоге к концу игры в лагере может остаться лишь 10% от всего состава.

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

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

Как вам такая идея, ещё один шутер на тему вьетнамской войны на 2 сорсе?
#760 #190602
>>178364 (OP)
Возникла идея, приснилась во сне, про игру, основанную на войне во Вьетнаме.

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

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

Разумеется, аналогом штаба для вьетнамцев будет деревня, играть можно будет за американцев и за вьетнамцев.

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

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

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

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

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

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

Сорс хочу взять, так как важен AI и будет большое количество солдат по 50-200 с каждой стороны, а не по 4-6 как в обычном шутере. Будут реалистичные патроны, если у тебя кончился боезапас, ты можешь либо поднять трофейное оружие вражеской стороны, либо взять со складов, либо попросить пару рожков у сослуживцев, ботов, но у тех тоже кончаются боеприпасы и они могут попросить тебя кинуть им рожок и вообще я хочу сделать примерно 1000 разных бойцов на всю игру, у каждого своя история и хотя бы пару строчек в биографии. Эти люди после скражений будут уменьшаться. В итоге к концу игры в лагере может остаться лишь 10% от всего состава.

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

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

Как вам такая идея, ещё один шутер на тему вьетнамской войны на 2 сорсе?
#761 #190605
>>190602
ЕМНИП с Габеном можно спокойно базарить за лицензирование сорса. Просто Вульва тебе со стима выдаст меньший процент от выручки, и все.
575 Кб, 1090x1274
#762 #190654
Сап, гд.
Есть представление о двухмерной игре, которую я хочу хотя бы начать пилить до демки первого уровня.
Кодить не умею ничего сложнее сравнительно простых алгоритмов, но в процессе изучения и пока очень простым всё кажется.
Спрайты есть кому рисовать, о музыке пока не беспокоюсь.
Вопрос в общем-то в том, разбираться мне в юнити или в гейммейкере. Второй мне кажется довольно сомнительным в плане возможностей, а первый - сложнее, разумеется.
#763 #190655
>>190589
ИП будешь регистрировать? Я слышал налог без ип 40% с дохода.
#764 #190668
>>190589
Как пиарил? Сколько голосов хватило? Покажи скрин

>>190655
Налог без ИП 13% всего.
#766 #190702
>>190698
двачую за c2.

есть годное сообщество русское с куче примеров.
даже крякнутые лицензии есть.
#768 #190715
>>190655
Только если доход больше 200 000 в месяц, иначе можно считать пожертвованиями.
#769 #190720
>>190589
Ссылочку на страницу твоей игры в стиме можно? Как умудрился так лихо пройти?
#770 #190723
>>190707
Не, ну это конечно прикольно, но как-то совсем не тру. Все эти физические показатели, которые костылями прикручены к 2Д, все эти партикли.
Гамакоретроград.
#771 #190737
>>178364 (OP)
Кармаки, я живу в небольшом городе, делаю небольшие игрушки под мобилочки. Пол-года назад уволился с работы, живу исключительно на доход от мобильной рекламы (выходит порядка косарика, мне хватает). Недавно задумался, а не податься ли мне в какую-нибудь контору? Каким образом, вообще, происходит трудоустройство в подобные заведения? Опыта групповой работы у меня нет, профильного образования тоже. Имеет ли смысл что-то искать?
#772 #190742
Хочу сделать никому не нужный шутан на Java2D с помощью рейкаста а-ля Wolfenstein 3D. Какие подводные камни?
#773 #190750
Пиздец ну и фак. Лучше бы описали как делать игры (лол), ну типа там "с начала нужно придумать жанр, стилистику, концепцию игры, потом логику/персонажей/квесты/диалоги/спеллы/таланты/оружие/итд, далее выбираем двиган под нужды, после графон с музыкой, затем всё собираем и программируем ...", а у вас нихуя нет.
#774 #190754
>>190750
А тут игры и не делают.
#775 #190760
>>178364 (OP)
Аноны, а почему все жалуются на современные игры? Говорят, что пиздец говно.
Объясните причину, а то я читаю какой-то пиздец, что-то вроде "пилят модельки вместо спрайтов", спрайты вдруг стали охуительнее моделей?
Почему современные игры такое говно? Каким заповедям и чего стоит придерживаться, чтобы создать не говно?
#776 #190761
>>190754
А чем занимаются?
#777 #190765
>>190761
Твою мамку ебут. Шутю. Ну обсуждаем ИДЕИ, успешных разработчиков, велосипеды пишем там, монетизация, продвижение, вот это все.
#778 #190769
>>190765
Кстати вот о деньгах. Я тут мельком слыхивал что (если ты зарабатываешь мильоны, и не только) для вывода средств нужно регать ип? Ебануться меня еще и налоговики ебут. Я уж думал что пока они в тырнеты не лезут, а тут как то через банк секут мои доходы, так?
#779 #190771
>>190769
Ты эти деньги заработай сначала.
#780 #190772
>>190742
Алсо, поясните за libGDX. На нём это будет удобнее делать?
#781 #190775
>>190771
Заработать чтобы потом получить сгуху, потому что не объяснили?
#782 #190785
>>190769

>через банк секут мои доходы


В сбербанке — однозначно. В других поменьше.

Вот, кстати, интересно: можно ли зарегать счет в каком-нибудь швейцарском банке(или типа того) и совсем не платить налоги?
299 Кб, 2011x1123
#783 #190786
Братишки, скажите, что лучше использовать для сайд-скроллера, юнити, анрил или канстракт?
#784 #190789
Блядь, перечислите прямо в оппосте прикрепленного все универсальные движки для 2д и 3д, а также для вн-говна. Заебали уже пидарасы с КОКОЙ ДВИЖЕК ВЫБРАТЬ??).
#785 #190790
>>190789
Список-то запилен.
А вот описать их не помешало бы, от одних названий толку не так много.
#786 #190792
>>190785

>швейцарском банке


Боюсь, там годовое обслуживание явно больше 300 рублей.
мимотеоретик
#787 #190801
>>190790
Ну пусть кто-нибудь выделит минут 10 и напишет по три предложения на каждый движок. Не игры же делать, в конце-концов.
Я бы и сам это сделал, да вот только я велосипедописатель и с готовыми движками никогда не работал.
#788 #190809
>>190801
Какой профит писать свой движок?
Как мне кажется, первокурсоте на программировании всё же это не так просто.
#789 #190814
>>190809

>Какой профит писать свой движок?


Реальный профит есть только если выполняется как минимум одно из следующих условий:
1. У тебя специфичный проект, которому требуются определенные низкоуровневые оптимизации;
2. Ты ожидаешь дохуя прибыли и не хочешь делиться ею с разрабами движка;
3. Ты — Кармак и можешь написать лучше, чем все эти ваши юнити и уечи.

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

>Как мне кажется, первокурсоте на программировании всё же это не так просто.


Не очень понял. Какой первокурсоте?
#790 #190817
>>190814

> Какой первокурсоте?


Да я это к тому, что сложное это занятие для ньюфега вроде меня.
Ну видимо пойду с юнити разбираться, как раз С# используется, а я кроме него и не знаю ничего почти
#791 #190820
>>190814
Мне тупо интереснее писать вещи с нуля, нежели пользоваться чем-то готовым. Важно при этом не опускаться до чего-то чрезмерно низкоуровневого, если не хочешь писать калькуляторы по пять лет, но в целом я осознонанно замедляю развитие своих проектов за счет повышения своей заинтересованности в их разработке.
#792 #190824
>>190820
Через пару лет, так нихуя и не сделав, опустишься до какого-нибудь юнити.
#793 #190831
>>190820
У меня тащемта точно такая же ситуация.

>>190824
Ты преувеличиваешь. Месяца за три можно спокойно накатать движок для 2д/простого 3д. В одно рыло.
#794 #190840
Чем ближе к релизу тем меньше хочется кодить. Чтозанах. Процесс приятнее результата.
#795 #190858
>>190831
Много движков уже накатал?
#796 #190862
>>190814

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


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

>Месяца за три можно спокойно накатать движок для 2д/простого 3д. В одно рыло.


А потом ещё месяцев за девять заставить его работать на всех пекарнях, а не только на твоей.
#797 #190864
Так бля, я не понял нахуй. Так я смогу зделать на юнити+с# игру под андроед и пустить в маркет?
#798 #190865
#799 #190866
>>190865
Но пилить под андройд говно - зашквар.
#800 #190867
>>190866
Верно. Пойду под вп пилить.
#801 #190870
Уважаемые профессионалы, какие способы есть внедрить тутор в игру? Вставлять на каждый чих перед отрисовкой if(tutor) ... else ... как-то не хочется.
#802 #190893
>>190858
Три. Но я относительно начинающий геймдевелопер, и получилось так, что все три движка я запилил для одного проекта по мере его(проекта) развития.

>>190862

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


Лол. Просто с самого начала выбираешь кроссплатформенную либу для ОС-специфичных задач, таких как считывание нажатых клавиш, создание контекста и т.д. Для отрисовки — опен гл.

>>190870
Зависит от архитектуры же. Если у тебя компонентная система, то тут все относительно легко: просто запили под это дело отдельный компонент.
Если нет, то хуй знает. Можешь написать отдельный класс TutorialGui, который будет инкапсулировать отрисовку, но от if-else'ов в коде логики все равно наверное не избавиться.
Хотя можно от TutorialGui унаследовать еще NullTutorialGui, который нихуя не будет делать.
#803 #190922
>>190870
Можно попробовать запилить уровни со всякими триггерами и сценариями, и для каждого уровня как-то их прописывывать. Например, вошел в какую-то область уровня (сработала коллизия) - вывелось какое-то сообщение, выполнил какое-то действие (сработало событие) - вывелось какое-то другое сообщение.
#804 #190935
>>190893

>Лол. Просто с самого начала выбираешь кроссплатформенную либу для ОС-специфичных задач, таких как считывание нажатых клавиш, создание контекста и т.д. Для отрисовки — опен гл.


А потом оказывается, что на радионе не работает. А на невидии вон та функция работает не так. А на встроенках от интела все текстуры распидорашивает. А на радеонах с дровами версии такой-то надо сделать вот это, иначе при старте всё крашится.
#805 #190965
>>190935
С OpenGL'ом бывают такие проблемы, это да. Но это происходит исключительно по вине криворукости тех, кто пишет дрова.
Никакой дополнительной работы тут не нужно. Все вендоры обязаны поддерживать спецификацию. Никто никогда не пытается обходить баги драйвера, это невозможно. Просто пишешь в системных требованиях: поддержка OpenGL 3.2 (для примера), рекомендуется поставить последние дрова. Все.
#806 #191002
>>190935
Твои замечания резонны только когда ты что-то выдающееся собрался сделать, с великолепной, невероятного уровня графикой.

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

С тех пор пришлось перейти на dx. Возможно, что-то изменилось в плане производительности. Это мне неизвестно.
#807 #191030
Есть кто-нибудь, кто может помочь мне лично разобраться с хуками dx и opengl?
#808 #191031
>>191030
Создай тредик в /pr/, покажи, что уже сделал сам.
#809 #191032
>>191031
А смысл что-то показывать, если хук и прорисовка — это лишь небольшая часть основной идеи? Всё, что у меня уже реализовано, не имеет ничего общего с тем, что я не могу сделать. Это независимые вещи. В /пр ходил, спросил у них в основном треде, ничего не получил, кроме абстрактных ответ вида "хукай эндсцене для дх и свапбуфферс для опенгл", только это и гугл знает.
#810 #191033
>>191032
Если что, это я тебе отвечал. Самих по себе хукеров DX в гугле дохуя и больше. Бери любой и допиливай. Появятся какая-то конкретная проблема или конкретный вопрос - спрашивай.
#811 #191036
Просто ебанутые нахуй, блядь. Я просто хуею, господи, до чего же эти люди долбоебы.
Серьезно, посмотрите на этот скриншот и внимательно прочитайте.
http://puu.sh/kIf9g/02c16c2fb4.png

Нет, блядь, серьезно, это просто пиздец. И я ещё должен что-то полезное сделать для них ПЕРЕД ТЕМ КАК СКАЧАЮ ЕБУЧИЙ УРОК. НУ ДА, Я ЖЕ БЛЯДЬ ПРИШЁЛ В РАЗДЕЛ ТУТОРИАЛОВ ПОТОМУ ЧТО Я УЖЕ ВСЁ ЗНАЮ, ПОЙДУ ПИСАТЬ ТУТОРИАЛЫ, А ЧИТАТЬ ДЛЯ ДЕБИЛОВ.
#812 #191042
Знаете, друзья, что я понял? Надо делать игры быстро, решительно, иначе можно не успеть. Вангую в следующем-позаследующем году индустрия окончательно умрет, а точнее утонет в количестве кала. Все ведет к этому: переполненный гринлайт и плеймаркет, огромнейшее количество конструкторов всевозможных для любых целей и платформ, теперь каждый однорукий дцп инвалид может создать игру своей мечты, и таких опять же с каждым днем все больше. В таком засилье не будет видно никого кроме самых крупных разработчиков-издателей, инди умрет.
Как считаете?
#813 #191044
>>191042
Возможность легко сделать игру =/= возможность легко сделать хорошую игру.
Хороших идей и хороших реализаций всегда будет мало.
#814 #191046
>>191044
И те утонут в помоях, вот я чего боюсь и о чем толкую.
#815 #191047
>>191046

>И те утонут в помоях, вот я чего боюсь и о чем толкую


Сомневаюсь. Если игра интересная, она взлетит (если разработчик не совсем даун). А что касается мобилок, ну так там одно говно в любом случае.
#816 #191061
>>191046
С разморозкой! Уже пять лет дела обстоят именно так. В обозримом пространстве магазинных полок царят пиар дерьма корпорациями или же полный рандом. Например, ты никогда не узнаешь, что в гуглплее появилась какая-то интересная тебе игра. Никаких инструментов по их фильтрованию нет. У тебя есть только выдача магазина с играми по пол-ляма инсталлов.
1444 Кб, 3840x2160
#817 #191068
Антон, можешь замоделить что-то похожее? У жены проект, а я в могу только в кубы и торусы
#818 #191081
>>191068
Что изображено на картинке?
#819 #191085
>>189618
может кто нибудь перезалить, а то уже похерился ? (мимо 2 недели жил без интернета, а тут вроде годное что то)
47 Кб, 447x604
#820 #191089
>>191085
Название файла скопируй в поиск и сам легко найдешь его.
#821 #191097
>>191081
Я вижу там дерево-дом.
#822 #191099
>>191097
Да, фасад здания стилизованный под дерево, не обязательно как на картине главное идея. Сам же я могу только нижнюю часть замоделить
#823 #191105
>>178364 (OP)
Я тут ньюфаг, игроделом не увлекаюсь, просто интересно. Существуют одиночные игры с такой системой:
На сервере разработчика упрощённо моделируется поведение NPC и другие изменения в игровом мире. Когда пользователь запускает игру она автоматически скачивает описание всех этих изменений и моделирует всё окружение. Таким образом игра живёт своей жизнью, даже если ПК выключен. Получается годная альтернатива всяким A-лайфам да и можно перенести часть вычисления на удалённый сервер.
Собственно, есть такие игры хотя бы с похожей системой? Всякая ММО параша не интересует.
#824 #191135
>>191105
А нахуя сервер? Можно записывать в файлик время и дату выхода из игры и при следующем запуске рассчитывать все, что произошло за это время.
Таких игр нет, потому что нет нормального алайфа. Максимум, что может произойти в самом продвинутом игровом мире (Скурим, Сталкер, серия Х), это смерть кучки болванчиков и спавн новой кучки. Ну, может еще смена владельцев территорий, если речь идет о каком-нибудь Сталкере ЧН (тоже не сильно впечатляет).
Короче говоря, нужды в такой системе пока нет.
#825 #191153
>>191105
godville net
#826 #191185
Вопрос по звуку в libgdx. Пишу игру для андроид. Звуки выбирал и прослушивал на десктопе. После импорта этих звуков в приложение я совершенно их не узнал. Я, конечно, понимаю, что динамики у смартфона (у меня OnePlus One) сильно хуже компьютерных, но звуки искажены до неузнаваемости. Они как будто с эхом воспроизводятся. Кто-нибудь сталкивался с такой ситуацией? Есть решение? Или может быть есть методология для выбора звука для мобильных игр?
21 Кб, 1305x52
#827 #191204
>>178364 (OP)
Мод, что это за хуйня? Дух раздела не признаешь?

мимоолдфаг
#828 #191206
>>191204
Вечно всякие шитпостеры апеллируют к некоему "духу борды/раздела".
45 Кб, 869x585
#829 #191207
>>191206
Олдфаги не помнят, ньюфаги не знают.
#830 #191238
>>191185
please respond
#831 #191240
Привет, ребята, очередной ньюфаг на связи.
Появилась задумка склепать платформер, в качестве хобби.
Так вот, какой лучше движок\конструктор использовать?
744 Кб, 1536x2048
321 Кб, 637x490
#832 #191245
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали контроллер, перчатку суть такова... Пользователь может двигать пальцами, и в игре пальцы двигаются также, еще можно поставить сервомоторы и когда пользователь в игре берет что-то в руку, то ощущает сопротивление.

Так же чтобы отслеживалось положение кисти, как в Razer Hydra.

P.S. Я джва года хочу такой контроллер.
#833 #191246
>>191245
Такую хуйню уже делали какие-то черти с кикстартера, но видимо не взлетела. И не только для кистей. Сорт оф экзоскелет у них был.
#834 #191248
>>191246
На втором пике вроде и есть перчатка этих чертей, они ее вроде как забросили нахуй.
#835 #191262
>>191047
кау говорил галенкин, раньше выходило 10 игр и все 10 продавались, а сейчас выходит 100 игр и все 10 попорежнему продаются.
46 Кб, 600x486
#836 #191264
Нуждаюсь в годных видеоуроках по Blender. Ток не про интерфейс, а про техники моделирования и аминирование.
#837 #191268
>>191264
Ютуб открой.
#839 #191272
>>191240
GMS, и ничего кроме него.
mantisgames.inc@gmail.com #840 #191281
Нужен анимешный рисовака, работы не много, работа за деньги.
#841 #191283
>>191042
есть такая хуйня. в рынке как эфект ажиотажа(изза этого 99% кризисов и происходят).
Допустим есть спрос на нефть и есть предложение, от их соотношения зависит цена нефти.
Когда начали бурить сланец, предложение выросло, цена соответственно упала.
Рыночные поссоны охуели, и те у кого была бумажка на право владение нефтью начали лихорадочно эти бумажки продавать, чем ещё больше подняли преложение и понизили цену чем еслиб сидели и не рыпались.
далее, посоны которые хотели купить дти бумажки увидили как первые паникуют, решили что нахуй им эти бумажки не нужны чем снизили спрос и цена упала ещё ниже. Когда нирвотики в галстуках успокоились эта поправка исчезла и цена немного выросла.

Тоже самое тут, несколько лет назад буснисмены решили что можно вложить денег в пару тройку задротов, которые напишут игру про кидание свиньями в птиц и заработают милион. Так нервотики запилили снежный ком малых игор. Не знаю что произойдет раньше, нервотики успокоятся или у них деньги кончатся, но в один прекрасный день 99% студий обанкротится и пойдет нахуй, а свободная ниша пустой нк бывает. тут то и мы придем с нашим криврсделаным говном на юньке.
#842 #191303
>>191283
Силуанов, залогинься.
#843 #191326
Аноны, подскажите, правильное ли у меня сложилось впечатление, что в геймдеве кодеров как говна, а всяческих артистов/моделлеров/сценаристов - вечный дефицит?
#844 #191331
>>191326
Нормальных кодеров почти нет, особенно сеньёров. Моделеров и артистов как говна, сам посмотри сколько от них резюме.
#845 #191348
>>191283
>>191042
Кто-то здесь создавал тред, ругая реддит, что гейдев скатился в обсуждение бизнес планов, как нажиться на лошках.

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

Куда делись люди, создающие проект мечты? Сдохли с голоду?
#846 #191354
>>191348
Создают.
#847 #191356
>>191348

>Куда делись люди, создающие проект мечты?


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

Подходит?
sage #848 #191358
>>191348
Тут я, только нихуя не понял, а че мне жрать уже не положенно чтоли?
Деньги не мешают тру инди а помогают. До хоть в спрайты их переведи.
#849 #191368
>>191348
ну вот он я, просто делаю проект про экономику и потому расписался на эту тему сейчас, да а ивообще должен я хоть где-то юзать ту хкйню что получил вместо образования.
sage #850 #191383
>>191358
Ты хоть сам знаешь, что в твоем спрайте?
#851 #191403
>>191356
Да. Ты зашел туда.
56 Кб, 330x468
27 Кб, 314x407
#852 #191475
>>191348

>Куда делись настоящие инди


Это и есть настоящие "инди". Как можно это не понимать? Инди с самого начала было этим. Инди - это амнистия плохих игр. После инди стало не совестно продавать плохие игры и не стыдно в них играть.
Поэтому нет ничего удивительно что мелочные люди учуяв запах легких денег стали делать нищие игры. Просто раньше такие сидели в своих загонах казуалок, флеш-порталов.
#853 #191486
>>191348

>Куда делись настоящие инди


Никуда они не делись. Вот свежий пример
http://store.steampowered.com/app/233450
#854 #191500
>>191486
А доор кикерс? А даркест данжен? А ледженд оф гримрок?
#855 #191501
>>191500
Ну, первые два сомнительны, а ЛоГ охуенен, да. По крайней мере первая часть.
#856 #191510
>>191486
С этими уже все ясно. Они уже давно студия, а не три товарища.
#857 #191541
>>191486
Да, это выглядит круто. Дороговато, правда. Подожду скидок или хамбл бандла.
#858 #191543
>>191541
обычный скучный тайкун, играл на альфы
#859 #191547
Какой движок более пригоден для diablo-like top-down rpg с участием физических объектов? Unity или Unreal? Или что ещё?
#860 #191553
>>191547
Unreal - если ты не хочешь зарелизить игру. Unity - если хочешь зарелизить игру. Всё просто.
#861 #191570
Unity-разработчик, ищу проект чтоб понаписать вам кода (безвозмездно): anrinoir@yandex.ru
#862 #191571
>>191570
Охуеть.
#863 #191572
>>191570
Дай угадаю, код будет зловредный и будет красть всю прибыль.
#864 #191573
>>191571
>>191572
Вообще, я больше расчитываю на некомерческие проекты. Так-то я от безысходности начал изучать уже всякий скульптинг и текстуринг в блендере, потому что вокруг одни программисты, где вы берёте этих всех геймдизайнеров, моделлеров, художников, текстурщиков.
#865 #191575
>>191570
ох нихуя себя, только что хотел отписать, что хочу найти кирилла, который поможет мне разобраться с кодом за настоящие $, но немного, тк в код я слаб в основном рисую всякое дерьмо
#866 #191577
>>191573
пишет в тред Креативный, художнИк, геймдизайнеР, ТекстурщИк, модеЛлер, я ушел учится на програмиста ибо вы все меня обзываете.
#867 #191581
>>191577
бля буквой "Т" всё загубил, КИРТИЛ вместо Кирила получился
#868 #191591
>>191575

>рисую всякое дерьмо


Можешь сделать визуальную новеллу - сортир какого-нибудь клуба и назвать его Сычёва.

Идея в том, что все события будут происходить в сортире, будут заходить разные персонажи, от уборщицы до нариков. Бандиты устраивать разборки, шлюхи сосать, мы будем играть за охранника - типа наблюдать через скрытые камеры и принимать решения.
16 Кб, 800x600
#869 #191593
>>191591
Надо короче создать в юнити сцену, намоделить или спиздить сортиры, сушилки, раковину, зеркало (не знаю, поддерживает ли движок отражения, но было бы неплохо). Камеры видеонаблюдения расположены в нескольких местах, можно переключаться.

Сам бы занялся, вот только сейчас другой проект в самом разгаре. Дарю идею.
#870 #191595
>>191593
Основная сложность - придумать или взять из реальных историй сценарии происходящего там. У игрока есть возможность вызвать милицию, медиков, омон, просто самому сходить посмотреть, либо включить динамики и напрямую тралить уборщицу, которая будет считать, что с ней говорит бог.
#871 #191596
>>191595
Проект чисто поднять бабла, так как сортирная тематика всегда на плаву, есть хайп, плюс игра будет ненавязчимым интерактивным кинцом, чтобы не утомлять быдлопублику.
110 Кб, 800x600
#872 #191599
>>191591
хахаха, я скирилил твою идею!
#873 #191601
>>191575

> хочу найти кирилла, который поможет мне разобраться с кодом за настоящие $


Разобраться - это чёт написать для твоего проекта, или буквально расчехлять тебя что делает какой-то готовый код? Если первое - пили сюда или на указанную повыше почту скайпик. Можно без $, для меня главное чтобы проект был не спортивный, не в сеттинге реальных войн (типа WoT, WoWp и тд), и можно было как-то сослаться на него в портфолио потом. Вообще, в самом идеальном идеале я бы хотел пилить что-то атмосферное, мистичное, туманно-потустороннее типа Myst, Zork, или в фентезюшном сетинге с миром типа WoW, но всё остальное кроме указанного мне тоже интересно.
#874 #191618
#875 #191624
>>191553
Отчего такой вечный хейт к анриалу? Игры от нормальных студий выходят на нем вполне годные, анон криворук, что не может разобраться в нем, или что?
#876 #191628
>>191627
Какие были хорошие игры от анона на юне?
#877 #191629
>>191628
Камушки
#878 #191635
Набор в модераторы
Тут один хуй всё рвался в модераторы /gd. Говорил, что всё сделает охуенно. Вперёд, твой выход!
77 Кб, 589x569
#879 #191637
>>191635
Отправил.
Когда я стану модератором, в первую очередь забаню копателя и его шестерок
#880 #191641
Никто так и не написал ( >>191570 ). Кстати, здесь вроде был когда-то тред типа ИЩУ КОМАНДУ. Что случилось, оказался ненужен? Или люди пропадали без вести?
#881 #191652
>>191635
У меня уже времени нет.
>>191637
Ты б сначала функции модератора почитал, еблан.
#882 #191655
>>191652

>Ты б сначала функции модератора почитал


удалять противоправный контент?
что еще должен делать модератор? Тереть треды по велению левой пятки?
#883 #191657
>>191655
годная моча должна захлебнутся спермой и здохнуть ничего не делать пока не появится школьник заспамливающей доску.
#884 #191659
>>191655
Я не про это, а про то, что моча может прикреплять треды и не прикреплять треды. А в случае желания кого-нибудь забанить он кричит МАААААМ и бежит к вышестоящему начальству.
Моча даже ойпи не видит и нихуя по сути не может.
#885 #191664
>>191601
вообще я делаю, что то типа 2д слешер платформера в стиле shank/guilty gear/comic zone. стал смотреть есть с десяток листков с набросками и задниками, но по факту особо мало чего проработано, что бы можно было уже что то крутить. мыло то сохраню, если оно рабочее, напишу через месяц, что бы уж не выглядеть совсем кирюхой.
#886 #191666
>>191637
Я бы тебя не взял. Ты неадекватен. Хоть бы постарался с текстом, пишешь как школьник.
75 Кб, 1131x707
#887 #191672
>>191666

>Хоть бы постарался с текстом


>пишешь как школьник


А это что, собеседование блджад? Не возьмут и похуй все равно я не собираюсь быть ссученым
#888 #191673
>>191637

>забаню копателя и его шестерок


лол. И останутся тут совсем одни долбоебы без адекватных людей.
#889 #191676
>>191673
Тут останутся кириллы и это снова будет ламповая доска
#890 #191678
>>191676
Которые не сделали ни одной игры и в душе не ебут как их делать.
И будете сидеть влажными мечтами обмазываться вместо делания игр. Да уж, вот заебись то для геймдевной доски будет.
#891 #191679
>>191678
Потому что главное процесс, а не результат.
#892 #191694
>>191678
Потому что на гиктайс вон делайте свои ебучие истории успеха тупорылой браузерки с тысячей установок. А тут кириллодоска.
#893 #191700
>>191697
Ну а что, не так что ли?
#894 #191709
Пацаны, тут кто-нибудь прикручивал Chromium Embedded Framework для гуя?

Вот в этой статье http://coherent-labs.com/blog/what-developers-should-consider-when-using-chromium-embedded-framework-cef-in-their-games/ говорится, что он дохуя тормозной, но фишка в том, что это сайт разработчика Coherent UI, который является платной и якобы допиленной версией вышеупомянутого CEF. Он мне не подходит, потому что они просят месячную плату даже с инди разработчиков, а у меня в бюджете осталось примерно полторы тыщи рубасов.

Еще есть Awesomium, который бесплатен для всех, кто заработал меньше 100к бакинских. Тоже как будто неплохой вариант.

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

Вощем, что посоветуете? инб4: Юнити
137 Кб, 1200x720
#895 #191714
Хочу сделать игру. Скиллы есть, время есть, а идей нету. Листаю стим и тошнит от всей этой хрени, которую там продают. Какую игру мне сделать, анон?
#896 #191716
>>191714
как насчет пиксельного сурвайвола против зомби с продуманной системой крафта?
96 Кб, 713x382
#897 #191740
>>191717
Блин, а я уже начал.
А чо, не надо было?
52 Кб, 576x557
#898 #191741
Подскажите, пожалуйста, где лучше всего покупать услуги художников/дизайнеров? Спасибо.
#899 #191742
>>191741
У художников/ дизайнеров. Пожалуйста.
сайты с протфолио шерсти
#900 #191744
>>191740
Продолжай.
#901 #191745
Аноны, а сколько будут стоить услуги:
Человека, который поможет мне построить город в игре (с разрушаемостью и текстурками)
Человека, который поможет мне составить карту всего и объяснит более-менее по левелдизайну?
Моделлера и художника по текстурам? А еще нужен человек, рисующий концепт-арты.
Я в 100к уложусь хотя-бы? Мне бы хотя-бы человека, который города и деревни для моей ммо-шечки поможет составить и человека, который поможет мне красиво сделать карту
#902 #191747
>>191745

>рисующий концепт-арты


Нормальный концептер будет брать ~700 руб за час. Насчёт остальных не знаю.
#903 #191749
Пизжу >>191747
700 это уже охуенный концептер, а мидл-коцептер будет брать 200-300 руб за час.
#904 #191753
>>191745
Что сие

> поможет мне построить город в игре (с разрушаемостью и текстурками)


значит? Соорудить 3d модели и запрограммировать физику в игре?
#905 #191756
>>191748
Зато у меня будет игра а у тебя нет. Еще пойди и продам милионным тиражом.
#906 #191760
>>191748
Ты кукарекаешь не по теме. Пусть пилит. Это лучше, чем у тебя.
#907 #191768
>>191701
О том и речь, епта, хули ты тупой такой.
14 Кб, 480x360
#908 #191779
Анон, что там за хайп с Кирилльской поделкой undertale? Якобы сама высокооценная игра всех времен и народов. Я все пропустил
51 Кб, 640x480
#909 #191780
Скрин этого шедевра. Насколько я понял это игра про смехуечки и мемчики
#910 #191783
>>191779
Оверрейтед параша. Как обычно. Рандомный энкаунтеры, мам)))
21 Кб, 500x500
#911 #191789
>>191269
Мда, пздц же там воркфлоу, три часа создавать какую-то лоуполи парашу.
мб мне лучше в Maya LT вкатиться, аноны? Она вроде спецом для инди, все дела. Мб еще какая годнота есть? Вы тут все что юзаете?
66 Кб, 600x369
#912 #191792
Подскажи программ, представляющих аналог наклеивания и переклеивания стикеров на края монитора.
Чтобы держать на виду все свои кирильские идеи и удобно их организовывать/редактировать.

Пик сор оф рилейтед.
#913 #191800
>>191753
Нет, соорудит 3д модели и укажет сочленения на зданиях для разрушения.
А еще нужен левел-дизайнер, ну шоб эта, ну красиво все сделал.
#914 #191809
>>191745
Так, вот люди, профессии которых тебе нужны.
3д художник - человек, который вообще занимается моделированием окружения, в более узком смысле тебе нужен
Моделлер окружения и Художник по текстурам, Концепт художник.
Концепт художник может воплотить твои безумные затеи.
Моделлер окружения замоделирует все, что ты там себе понапридумывал или стырил.
Художник по текстурам все раскрасит.
Можешь еще левел-дизайнера пригласить, он заделает локации, правда, я не знаю, как он будет согласовывать работу с моделлером окружения.
26 Кб, 358x123
#915 #191818
>>191779

>графон уровня NES


>story-driven


>смехуюшечки



No, thanks.
35 Кб, 518x386
#916 #191822

>Memes

#917 #191829
Потсоны, нужно убрать поносный пост эффект в столкире тень чернобыля на карте радар. Как это сделать?
#918 #191836
Поясните, как работает отрисовка Wolfenstein3D Engine. Она берет спрайт стены, и сжимает или растягивает его в зависимости от положения игрока, или это настоящий полигон в 3D-пространстве?
#919 #191844
>>191836

> берет спрайт стены, и сжимает или растягивает его в зависимости от положения игрока


this
Ну и рисует он спрайт не целиком сразу, а столбец за столбцом
Хикка #920 #191857
Ребята, помощ поже, я вообщем забыл логин почты маил и мне надо ее вспомнить потому-что я не могу зайти на стим, тип говорит что код пришел на маил, но я не помню логина
sage #921 #191862
>>191857
Ты еблан?
#922 #191869
>>191844
А лучи как отправляются? Через каждый пиксель по ширине?
#923 #191910
>>191869
Через каждый пиксель по горизонтали на экране.
#924 #191912
#925 #191916
>>191912
>>191910
Спасибо, теперь можно кирилльствовать.
45 Кб, 468x600
#926 #191939
Ответьте ньюфажке: карточную игру на каком 2D-движке можно запилить? Я не Кирилл, просто интересно.
#927 #191941
>>191939
На любом.
#928 #191942
>>191939
Лучше вообще не пилить.
#929 #191943
>>191939
Unity. Ты подумаешь, что я траллю, но когда-нибудь в будущем поймёшь, что это и правда был оптимальный вариант ))
250 Кб, 2048x2570
#930 #191980
Прошу помощи! Кто знает где-то около года назад рекламировалась(презентация вроде была) типа йоба программа, с её помощью можно типа создать, как игру, так и фильм (как я понял все модели встроенные). Она вроде как и в стиме должна быть, но я и близко не помню название.
#931 #191981
суп, скиньте плиз ссылку на тред гейммейкера, вопрос есть
#932 #191991
#933 #191995
>>178364 (OP)
Аноны, нужна программа для создания террейна в играх, подскажите такую? Желательно, чтобы все создание всего происходило в программе и не надо было где-то сначала делать болванку, как это с World Machine
#934 #192030
>>191792
Неужели все расписывают ветки умений и прочие схемы в пеинте?
#935 #192038
>>191942
Да я и не собирался.
#936 #192048
>>191939
Использовать ДВИЖОК для карточной игры - немного оверкилл.
#937 #192049
>>192030
OneNote от мелкософта.
#938 #192052
>>192049
Причём я пользуюсь интернет версией. Мне хватает.
#939 #192059
>>192048
забавный
#940 #192064
Хочу сделать тридэ игру с графоном 2000 года, какой движок посоветуете?
#941 #192066
#942 #192080
Кириллы, у кого-нибудь была проблема, что при запуске оконного libGDX приложения на NetBeans в Ubuntu а последующем его закрытии весь экран уменьшается до размера игрового окна?
#943 #192114
Пиздец, даже на Stackoverflow никто не ответил. Чтобы я еще раз эту ебучую парашу под названием линукс руками потрогал.
#944 #192126
>>192114

>Чтобы я еще раз эту ебучую парашу под названием Java руками потрогал.


Пофиксил тебя, не благодари.
4200 Кб, 600x450
#945 #192192
>>188447
Кармак не может в процедурное программирование.
Моя текущая работа на пике.

>мимо love2d-задрот

49 Кб, 1366x768
#946 #192193
>>192192

>Подумал несколько минут и добавил


Сейчас делаю стабильную библиотеку-обёртку над Lube, которая позволяет легко и быстро развернуть клиент-сервер по UDP, пересылая любые данные массивами-таблицами-хешами.
Исходный lua-код можно посмотреть вскрыв exe-шники архиватором.
Скачать по ссылке: vk.com/doc75175715_427400483
#947 #192207
А вот такой вопрос. Есть одна игра, которая мне нравится, хочу перенести её на пека, но есть желание сменить сеттинг. В оригинале там парусные суда и на ходы влияет направление ветра. При этом там в общем-то тоже этот рандом притянут за уши, так как для ходов даже соседними кораблями ветер может быть разным лол. Я хочу сменить сеттинг на космос, что можно замутить вместо направления ветра? Какие-нибудь блять силовые поля или гравитацию ояебу? Но как обосновать её смену во времени? Весь мозг сломал уже…
#948 #192209
>>192207
Или не на космос даже — это не так важно. Проблема в том, что парусные суда они сука все на вид одинаковые и я как-то блять в душе не ебу как их можно нормально отрисовать, учитывая, что для того, чтобы вместить игру в планшет (телефоны даже не рассматриваю) то мне надо чтобы корабль был мммммаксимум 80 пикселей размером. При таких размерах ёбаный фрегат от сраной галеры будет отличаться не так уж сильно. Понятно, что можно сделать всякие там поясняющие подписи или гипертрофировать всё к хуям, но это как-то НЕ ОЧЕНЬ. А если взять сеттинг типа космоса то ничего обосновывать не надо и можно просто нарисовать дюжину визуально полностью разных спейсшипов и пиздец.
#949 #192212
>>192126
Code::Blocks не лучше работает. Как и monodevelop.
#950 #192218
>>191714
Пили то, во то бы ты сам играл, очевидно же.
60 Кб, 600x398
#951 #192222
>>191939
Очевидное Unity.
#952 #192223
34 Кб, 807x632
#953 #192224
>>192209
Берёшь шумовую функцию и строишь карту ветров.
Грубо говоря, карта занимает, например, 256х256 тайлов (похуй что мало),
шумовая функция выдаёт два значения - интенсивность ветра и направление.
На картинке - один цвет - синий. Можно применить два цвета (переходы, между, например, синим и зелёным), и интенсивность одного "цвета" (0-1) - угол, интенсивность другого "цвета" (0-1) - угол.
Таким макаром можно сделать области с плавным перетеканием силы-направления ветра.
Создаёшь карту ветров, например, 64х64, и присваиваешь областям тайлов 4х4 основной карты значения из карты ветров.
Вот тебе реализация без резких переходов, мол, корабль движется в одном направлении, переходит в другой тайл и резко меняет направление.
#954 #192225
>>192224

>интенсивность другого "цвета" - сила ветра


Быстрофикс.
#955 #192226
>>192224
Проблема-то не в этом. Там игра пошаговая, потому резкие переходы это как раз нормально и в этом и есть суть геймплэя… В общем, спасибо, конечно, но ты нихуя меня не понял, лол
#956 #192228
>>192226
Ну как бы обычная смена направления ветра - это нормально.
На берегу утром - ветер дует на сушу, ибо суша после ночи охлаждается и на ней образуются области с низким давлением, а море напротив относительно нагрето и остывает медленнее (у воды выше теплоёмкость),
а днём - дует в обратку, ибо море нагревается медленно, а земля значительно быстрее, и перепад давления в обратную сторону.

В космосе хрен сделаешь смену направлений. Там уже или абстрактный "космический ветер", который типа так силён что толкает кораблики,
или быстро несущаяся сквозь пространство космическая пыль, которая так же толкает кораблики, или бессердечная гравитация от гигантских тел.
Другое дело, что гравитация настолько бессердечна, что не даст тебе обосновать резкую смену направлений. К тому же, нельзя её сильно колебать на небольших участках пространства.
Я бы выбрал космическую пыль.
#957 #192229
>>192228
Вот это уже ближе. Я пыль в принципе не рассматривал, буду думать! Спасибо! Ещё варианты?
96 Кб, 946x710
#958 #192230
>>192229
Ещё, варианты - выбросы от звёзд, которые организуют короткие направленные потоки, блять, плазмы, которые расшвыривают всё что под них попало. Вариация космического ветра.
Ну придумай что-нибудь.
Если поблизости от нашей земляшки ёбнет, например, КВАЗАР, и хотя бы краешком луча ЛЮБВИ заденет её, нас уже ничто не спасёт, и земляшку хорошенько отшвырнёт.
Вот тебе ещё вариант ветра, блять.
#959 #192231
>>192230
Ну я вот сейчас думаю сижу, в принципе с ветром вариант отличный на самом деле. Он и визуализируется замечательно.
#960 #192232
>>192231
Посмотри лучше какая хуйня происходит в космосе, например, в двойных системах гигант-пульсар.
Больше знаешь про космос - больше можешь реализовать.
https://upload.wikimedia.org/wikipedia/commons/4/4d/Millisecond_pulsar_and_accretion_disk_-_NASA_animation_%28hi-res%29.ogv
#961 #192234
>>192232
Да, ты прав. Нужно почитать что-нибудь, а то у меня знания про космос ограничены школьным курсом астрономии 15 лет назад и фильмом Аполлон-13
#962 #192269
Нормально ли делать игру, обладая игровой импотенцией? Чужие игры почти не привлекают, быстро теряется интерес.
#963 #192279
>>192269
Если есть готовое ТЗ, то запросто. Если нет — получится говно скорее всего.
#964 #192313
>>192269
Главное - не подцепи импотенцию разработки.
#965 #192367
Братья, помогите. Мертвыш, AS2.0. Создаю мувик с тайлами внутри, как этот мувик растеризовать? Пробую битмап.draw(мувик), но в него ничего не копируется. Не могу понять, что делать.
#966 #192374
>>192367
почему as2? еще 5 лет назад когда я стал учить as3 думал ли надолго его хватит, стоит ли это делать
#967 #192375
>>192374
Пробовал Юнити, на нём в дальнейшем собираюсь работать, но сейчас моих скиллов недостаточно для того. чтобы сделать всё по-быстрому. Решил для себя что-то простенькое сделать, и ас2 только потому, что знаю неплохо.
#968 #192451
Cartoon текстуры
Подскажите, где можно достать бесплатно/платно текстуры в стиле cartoon для интерьера? Только не средневековые (их дохуя), а для современного сеттинга.
#969 #192456
>>192451
Слышал в Google есть.
#970 #192505
>>178364 (OP)
FAQ говно.
1. Нет даже минимальной инфы о подготовке дизигн-документа.
2. Нет даже минимальной инфы о том, откуда пиздить контент - модельки, музыку, текстуры etc. Или купить на худой конец.
3. Нет даже минимальной инфы о том, куда нести более-менее готовое поделие.

Зато, блядь, половина ответов про выбор движка. Сразу видно, составляла тян.
#971 #192517
>>192505
Некирилл спалился.
#972 #192521
>>192505

>половина ответов про выбор движка


Потому что люди необучаемые. Полистай тред наверх и увидишь, что каждые 20 постов появляется залетный и просит помочь ему с выбором движка. Как же заебали.
#973 #192525
>>192505
Это все маняфантазии, в итоге у тебя будет полный гуглдрайв дизан-документов, напизженного контента.
#974 #192528
ПАСАНИ, КАКОЙ ДИВИЖОК ВЫБРАТЬ?!?!?
Не, серьезно. Хочется запилить 2D RPG, и RPG Maker - отличный вариант, но может ли он в боевку, отличной от классической пошаговой от первого лица? Можно ли там реализовать перемещение по клеткам в бою?
#975 #192540
>>192528
На РПГ Мейкере битемапы делали. Так что, скорее всего через скрипты можно всё, что ты хочешь.
#976 #192573
Хочу сделать достаточно простую игру, но с интересными элементами механики. Статичная глобальная карта, поделенная на области. Каждая область со своими свойства и перемещающимися объектами. С нуля писать не хочу — уже есть проекты, над которыми работаю с нуля, а этот обещает быть достатчоно ростым, так что много времени уделять ему не собираюсь. Сделать хочу преимущественно для себя.

Что выбрать? Какой-нибудь love сойдет? 3d элементы мне не нужны совсем, большую часть вещей буду реализовать и вовсе текстом.
#977 #192574
>>192528
Мы как-то с одним челом на Мукере делали изометрический шутер с РПГ-элементами. Всё возможно.
Правда он какую-то хрень прикрутил к Мукеру, плагины какие-то что ли или около-движки, хуй его знает. Но касательно боёвки - сто пудов есть, попробуй погуглить по словам типа "real time battles RPG Maker" или типа того.

но это что-то вроде плагина или надстройки, не секу.
#978 #192577
>>178364 (OP)
Какой лучше всего движок для пошаговых игр?
#979 #192641
>>192577
Unity3D
#980 #192645
Кириллычи, есть ли среди вас годные тридэшники, могущие не забесплатно сбацать охуенный бэкграунд для игры?
#981 #192657
>>192641
Говно для пошаговых игорей.
#982 #192686
>>192641
мне как раз нужен 2d движок болше
sage #983 #192706
>>192686
Unity2D.
#984 #192722
>>192706
На нём разве реально сделать только с помощью ассетов что-то типо TBS?
#985 #192727
>>192722
только с помнщью готовых ассетсов сделать тбс ты сможешь только в редакторе какой-нибудь тбс. для своей тбс тебе в любом случае придется запилить свои скрипты для особенностей своей игровой механики.
Аноним #986 #192756
>>192727
плюсую
#987 #192767
Есть сайты с гайдами пошагового создания простеньких игорей? На русском языке. Интересуют игры на андроид в конструкторе юнити.
RzEYGUvkEThuPCX Bradley #988 #192805
15 Кб, 773x313
#989 #192822
Молю, анон, знающий AS2 или AS3, объявись. Пикрел. Несколько минут назад это работало и новые пиксели красились в цвет из палитры. Потом я вставил дополнение к коду из пикселя из другого проекта, где это не работало. Теперь не работает в этом проекте. Я убрал всё лишнее и привёл к тому виду, как было, но пиксель всё-равно не красится, хотя код абсолютно идентичный тому, что был. Бэкап не делал и рабочую версию проебал, но заново переписать - не проблема, проблема в другом. Я не могу найти причину, по которой новый пиксель не окрашивается. С чем это может быть связано?

inb4 - делаю просто для себя для знакомства с программированием.
23 Кб, 845x459
#990 #192824
>>192822
Написал с нуля, всё работает.
На первом пике код был нерабочим до тех пор, пока я не превратил пиксель в символ. Это значит, что на уровне с моим пикселем больше не должно быть отдельных пикселей? Названия клипов ведь всегда разные, что тут может мешать?
#991 #192836
>>192824
Никто тебе в написании этого пиздеца помогать не будет. Нужны пиксели - рисуй их в bitmapData Bitmap'у а не мувиками. И на as3 пожалуйста, а то на вас, некрофилов, смотеть страшно.
#992 #192857
Пересоздайте тред уже, тормозит скроллинг.
#993 #192940
Пошел нахуй пидор
#994 #192970
>>178364 (OP)
http://www.dns-shop.ru/catalog/i144410/processor-amd-fx-8320-oem Этот процессор лучше или хуже,чем i5?
#995 #192983
>>192970
Процессоров i5 тысяча моделей. Перекатывайся в /hw.
2 Кб, 356x259
#996 #193002
Как найти икс?
#997 #193003
>>192857
Установи браузер
137 Кб, 1024x1024
#998 #193005
Аноны, у кого-нибудь есть желание/возможность написать Java-класс под Android (OpenGL ES2.0) за вознаграждение?

Нужно написать Java-класс рендерер на OpenGL ES 2.0 под готовые интерфейсы дисплейных объектов.

Имеется готовая простая структура дисплейных объектов. В частности классы:

DisplayObject - фундаментальный абстрактный класс, предок всех классов экранных объектов.
Имеются базовые методы: setLocation(x,y), move(toX, toY), setX(x), setY(y), setAlpha(0.0f - 1.0f), setRotation(0 - 360), setVisible(boolean) и т.д.

DisplayObjectContainer (extends DisplayObject) - контейнер, в который можно добавить add(displayObject) или из которого можно удалить другие экранные объекты remove(displayObject). В том числе добавлять и удалять в/из контейнера можно другие контейнеры.

Sprite (extends DisplayObject) - экранный объект с текстурой, иначе говоря - изображение.

Пикрелейтед шаблон. Также, есть готовая реализация данного класса под PC на JoGL'е, но там легаси.
#999 #193012
#1000 #193118
>>193002
А что известно?
3 Кб, 356x259
#1001 #193137
#1002 #193228
Господа, как в глобальных стратегиях происходит проверка координат курсора на принадлежность ко всяким ебанутым фигурам? Ну, то есть, территория же кривая, проверяется это явно не через пятьсот координат многоугольника. В любом случае, как вообще программно задаются подобные фигуры? К примеру, есть общая карта территорий, я её загружаю и мне нужно её программно разметить, дабы потом проверять действия игрока. Как это делается в теории?
#1003 #193229
>>193228
самый простой способ (так делалось до 3й европы например) - отдельная текстура с залитыми разным цветом провинциями, берется точка из неё и по цвету определяется провинция. имхо этого способа хватит с головой практически для всего.

начиная с 4й европы - считается честными многоугольниками - делаешь квадрат вокруг провинции, (их можно оптимизировать исчо каким-нибудь квадтри, не суть) находишь квадраты в которые попадает мышь и уже эти провинции проверяешь подробно
#1004 #193231
>>193229
Про цвета думал, но это как-то глуповато и накладывает некоторые ограничения.

Перепощу ещё один глупый способ:

>Или сделать массив с сеткой ультрамаленьких размеров, проверка координат в котором будет однозначно сообщать нам id территории, на которую навели курсором?


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



Что скажешь на это?
#1005 #193235
>>193118
Известно все о треугольниках. Надо знать все о треугольнике который получился в результате пересечения двух.
#1006 #193236
>>193231
Делай битмаповой маской
#1007 #193240
>>193235
Известны координаты всех точек всех треугольников?
#1008 #193242
>>193231
это всего лишь вариация способа с цветами.

для разметки зон проще использовать какойнить пнг или бмп, ибо можно быстро редактировать вне игры. в игре грузишь картинку и загоняешь её в массив с id, ибо из него получить значение быстрее чем из картинки.
суть остается прежней - отдельный массив, который по координатам мыши отдает айди провинции
#1009 #193248
>>193240
Ну да. Я планирую создавать такие треугольники процедурно что-то типа простенького фона, и надо знать как 2 треугольника расположить так, чтобы высота икс была в определенном диапазоне
#1010 #193260
>>193248
А нижние стороны всегда параллельны оси X?
391 Кб, 1080x1920
#1011 #193262
>>193260
Думаю да, так красивее будет
#1012 #193272
>>193248
Ну так и делай так, чтобы у тебя х была в 2 раза меньше h треугольника, который пониже.
#1013 #193274
>>193262
Попробуй составлять уравнения прямых для пересекающихся сторон треугольника и находить точку пересечения.
37 Кб, 640x354
#1014 #193289
>>193274

>уравнения прямых для пересекающихся сторон треугольника

#1015 #193325
>>193002

public Vector2 lineCollisionPoint(Vector2 b1, Vector2 b2) {
Vector2 a1 = A;
Vector2 a2 = B;
final double eps = 1E-6;
double x1, y1, x2, y2;
double d, da, db, ta, tb;

d = (a1.x - a2.x) (b2.y - b1.y) - (a1.y - a2.y) (b2.x - b1.x);
da = (a1.x - b1.x) (b2.y - b1.y) - (a1.y - b1.y) (b2.x - b1.x);
db = (a1.x - a2.x) (a1.y - b1.y) - (a1.y - a2.y) (a1.x - b1.x);

if (Math.abs(d) < eps) {
return null; // chunks ar on parallel lines
} else {
ta = da / d;
tb = db / d;
if ((0 <= ta) && (ta <= 1) && (0 <= tb) && (tb <= 1)) {
return new Vector2((float) (a1.x + ta (a2.x - a1.x)), (float) (a1.y + ta (a2.y - a1.y))); // 1 if there is one intersection point "c"
} else {
return null; // there are no intersection points
}
}
}

Только кинь a1 и a2 в параметры.
#1015 #193325
>>193002

public Vector2 lineCollisionPoint(Vector2 b1, Vector2 b2) {
Vector2 a1 = A;
Vector2 a2 = B;
final double eps = 1E-6;
double x1, y1, x2, y2;
double d, da, db, ta, tb;

d = (a1.x - a2.x) (b2.y - b1.y) - (a1.y - a2.y) (b2.x - b1.x);
da = (a1.x - b1.x) (b2.y - b1.y) - (a1.y - b1.y) (b2.x - b1.x);
db = (a1.x - a2.x) (a1.y - b1.y) - (a1.y - a2.y) (a1.x - b1.x);

if (Math.abs(d) < eps) {
return null; // chunks ar on parallel lines
} else {
ta = da / d;
tb = db / d;
if ((0 <= ta) && (ta <= 1) && (0 <= tb) && (tb <= 1)) {
return new Vector2((float) (a1.x + ta (a2.x - a1.x)), (float) (a1.y + ta (a2.y - a1.y))); // 1 if there is one intersection point "c"
} else {
return null; // there are no intersection points
}
}
}

Только кинь a1 и a2 в параметры.
#1016 #193341
Как создавать кат-сцены на JS?
Пока что получается дичайшее дерево из десятков вызовов setIterval(), в каждом из которых вызывается одно из нужных действий (типа "персонаж прошел 10 метров в право" и "персонаж что-то сказал"), но я уверен, что это можно делать гораздо проще. Движок PIXI, если это имеет значение
42 Кб, 501x322
49 Кб, 540x376
#1017 #193348
>>193341
Небольшое дополнение: под кат-сценой понимается последовательность действий на движке игры, выполняемая с определенными паузами между ними. В идеале хотелось бы что-то вида пикрелейтед 1, а на деле выходит пикрелейтед 2.
16 Кб, 340x254
#1018 #193350
>>193348
ну так сделой функцию wait(ms)
#1019 #193366
>>193350
Она стопает и процесс рендеринга тоже.
#1020 #193377
>>193366
А потоки тебе на что?
#1021 #193378
Ты ведь хочешь setTimeout, а не setInterval, да?

Используй Promise. Вот пример для четвертого нода, но ты для броузера можешь заюзать bluebird нопремер. С es6 со стрелками будет вообще конфетка.

"use strict";

var wait = function (time) {
return new Promise(function(resolve, reject) {
setTimeout(resolve, time);
});
}

wait(1000)
.then(function() {
console.log('Вот я и встретил тебя');
return wait(2000);
})
.then(function() {
console.log('Я ждал тебя');
return wait(3000);
})
.then(function() {
console.log('чавк-чавк');
return wait(7000);
})
.then(function() {
console.log('хрум');
});
#1021 #193378
Ты ведь хочешь setTimeout, а не setInterval, да?

Используй Promise. Вот пример для четвертого нода, но ты для броузера можешь заюзать bluebird нопремер. С es6 со стрелками будет вообще конфетка.

"use strict";

var wait = function (time) {
return new Promise(function(resolve, reject) {
setTimeout(resolve, time);
});
}

wait(1000)
.then(function() {
console.log('Вот я и встретил тебя');
return wait(2000);
})
.then(function() {
console.log('Я ждал тебя');
return wait(3000);
})
.then(function() {
console.log('чавк-чавк');
return wait(7000);
})
.then(function() {
console.log('хрум');
});
#1022 #193380
>>193377
В JS нет потоков как я понял, и там любой слип даже в "асинхронно" вызываемых функциях блочит UI.

>>193378
Да точно, везде setTimeout, вечно их путаю
Спасибо, попробую
#1023 #193409
Господа, я тут единственный у кого анус порвало от того что старый Мор. Утопия набрал 360к на кикстартере на ремейк?
Я теперь кажусь себе чмом и неудачником.
#1024 #193431
>>193380
у браузеров есть воркеры.
sage #1025 #193434
>>193348
Напиши свой микротрединг. Ищи готовый/похожие решения.
#1026 #193462
Как называют наборы левелов в казуалках? Сезоны, локации, паки - все что-то не то.
#1027 #193475
>>193462
левелпак
#1028 #193503
>>193475
Нужно название для пользователей. К примеру, в Cut The Rope - коробки, но это завязано.
#1029 #193509
>>193503
>>193462
Так и ты придумай как завязать на _своей_ игре. Ты не дал никакой информации о своей игре, поэтому тут тебе никак не помочь. Наиболее стандартное название, как и сказали - левелпаки.
#1030 #193544
че нужно знать для создания простой онлайн игры не перегруженная графикой(те простые там фигурки поля действия)
#1031 #193547
>>193544
Нужно знать юнити. Ничего проще с огромным компьюнити ты не найдёшь.
#1032 #193598
>>193547
жаваскрипт пойдет ведь она очень проста в плане графики
56 Кб, 807x606
#1033 #193623
Делаю игру. 2Д-стратегия. Заказал пиксельарт-спрайты. Вот прикидываю стоимость отрисовки анимированного юнита.
Сперва художник рисует опорные фреймы за $5 за спрайт, потом дорисовывает промежуточные за $3 за штуку.
Считаю:
- число ракурсов: 3 (спереди, сзади, сбоку)
- число действий: 4 (походка, взмах мечём, блокировка удара, смерть)
- число опорных фреймов на действие: 1 (по минимуму)
- число промежуточных фреймов на действие: 3 (по минимуму)
Если всё посчитается, выходит, за анимированную модельку 64х64 выложу
3 (ракурса) 4 (действия) (1 $5 + 3 $3) = $186
Поясните, нормальная цена ли получается, можно ли было найти хорошего пиксельарт-художника по меньшему тарифу.
sage #1034 #193633
>>193623

>нормальная цена ли получается


да

>можно ли было найти хорошего пиксельарт-художника по меньшему тарифу


да. Я бы (если я правильно понял, что тебе нужно) нарисовал раз в 5-10 дешевле в зависимости от стиля.
#1035 #193662
>>193633
Из-за таких демперов в рашке з/п программистов меньше, чем у консультантов в магазинах. Сам как-то хотел устраиваться, написал, скрипя сердцем 40к в месяц.

После собеседования поработал буквально 3 суток, после чего нашёлся петух, согласившийся делать тоже самое за 20к, мне предложили те же 20к, я отказался и ушёл по собственному желанию на 4 день.
#1036 #193663
>>193662
Ну так потому что люди нищие и готовы вкалывать за меьншие деньги. Я и за 15к в месяц готов писать код целыми днями, например.
3 Кб, 593x356
#1037 #193667
Лол. Круги.
sage #1038 #193670
>>193662
Если тебе какой то пиксельартист сказал, что он весь такой из себя успешный и зарабатывает по 500 долларов за спрайтшит, имей в виду - он тебе соврал. Ну, или он обладает суперспособностями по поиску наивных дурачков с деньгами и отсутствием желания гуглить актуальные цены. Тащемта, если дело в этом - ему совсем не обязательно рисовать, с такими скилами можно хоть питерский воздух в консервные банки фасовать и продавать.
#1039 #193673
>>193633

>да. Я бы (если я правильно понял, что тебе нужно) нарисовал раз в 5-10 дешевле в зависимости от стиля.


Дай какой-нибудь свой контакт пожалуйста. В данный момент есть 1 спрайт: юнит в дефолтной позе в видом спереди.
>>193662

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


Касается лоускилл-кодеров. Если вакансию за 40к может потянуть макака за 20к, значит, это и есть цена вакансии. Развивайся, не ной.
sage #1040 #193676
>>193673

>свой контакт


Скину почту вечером.
#1041 #193679
>>193676
Запиши лучше сразу мой:
albamanious@gmail.com
Понимаю, что $6 за спрайт для меня многовато, но все русские пиксельартщики в числе 5 штук, к сожалению, не оправдали надежд.
#1042 #193685
>>193623

> платить хуйдожникам


Поехавший. В дурове каждая вторая тянка из темат. паблика тебе бесплатно все нарисует. Лишь бы быть указанной в титрах.
Что за моба платить всякому говну? Художник должен быть нищим.
#1043 #193686
Как правильно задавать фпс?

Хотел сделать отображение 60 кадров в секунду, но для этого мне необходимо выводить по кадру каждые 16.66 миллисекунд. Воспользовался для этого таймером, но секунда состоит из 1000 миллисекунд и не делится дальше. В итоге я получаю 58/59 фпс при 17 мс на фрем и 62/63 фпс при 16 мс на фрейм. Как быть?
#1044 #193693
>>193685

>В дурове каждая вторая тянка из темат. паблика тебе бесплатно все нарисует


Чтоу? Впервые слышу о таком. Скинь пример такого паблика.
#1045 #193697
>>193693
Абсолютно любой паблос с рисульками. Любой тыкай не прогадаешь.
Готовы работать за еду, да и вообще без еды.
19 Кб, 322x867
#1046 #193704
>>193697
>>193685
Продублирую свою мысль:

>Понимаю, что $6 за спрайт для меня многовато, но все русские пиксельартщики в числе 5 штук, к сожалению, не оправдали надежд


Это получились прикольные спрайты, но ни разу не пиксель арт, а просто пикча с низким разрешением. Если у тебя и впрямь есть паблик с подобным хорошего качества, и там действительно есть годные голодные нищие идейные художники, я могу тебе отвалить долларов 10 за наводку.
sage #1047 #193715
>>193704
отписал тебе на почту
27 Кб, 600x450
#1048 #193738
>>178364 (OP)
На чём сейчас пишут браузерки, поцоны?
Играл в одну, дак там при большом онлойне начинались жуткие тормоза. Админ жаловался на ПХП.

Залётный
#1049 #193742
>>193738
На пхп и пишут. Нода в критических местах используется.
#1050 #193746
>>193742
Нода в продакшене вообще не используется. К пхп проще написать модули на крестах - и быстрее, и нативно поддерживается, и без ебли с мертворожденным медленным говном.
#1051 #193747
>>193742
Он же говно же, как я понял, почитав форумы неумею програмировать, если что. Просто интересуюсь всей этой хуйнёй
На С++ не пишут?
#1052 #193752
>>193686

>58/59 фпс


>62/63 фпс


Фу, блядь, пиздец, в такое говно никто не будет играть нахуй.

>Как быть?


Выпиливаться с трансляцией.
#1053 #193757
>>193746

>Нода


>мертворожденное медленное говно


Что, работы нет, заказчик требует делать серваки на божественной ноде?

>>193738
node.js
#1054 #193759
>>193752
Если ты уверен, что всё будет с производительностью ништяк, то делай 62/63 и все будут рады.
90 Кб, 600x458
choosing engine please ignore #1055 #193768
В общем, очередной вопрос про выбор движка:
Я не любитель велосипедить, но Юнити на моём некроноуте неюзабельна. Посему ищу легковесный движок для 2d игор. Из критериев -- стабильность, богатая документация, наличие сообщества, возможность развернуть игру в вебе и нативно на десктопе/мобилках. Ну и, конечно, чтоб были батарейки в комплекте -- реализация сцен, коллизий, entity и т.п. Кажись, подходят:
-- libGDX: вроде всё есть, но хз, что там с поддержкой веба.
-- Cocos2d-JS: много выпущенных игор, но вроде как туго с документацией.
-- HaxeFlixel: радует поддержка флеша, но тревожит стабильность.
Я знаю, что тут есть те, кто пробовал хоть одну из этих технологий. Если ты, анон, один из них -- напиши пару строк: стоит ли использовать, чего ожидать, личные впечатления.
Конечно, если кто посоветует годную альтернативу -- буду очень рад.
Спасибо.
#1056 #193769
Привет анон, бог геймдева,
Полтора человека пилят на анриал инди шутерок.
Поясните за сервер. Как запилить на +100500 людишек? Ну хотя-бы на 16. В какую сторону танцевать? Есть готовые решения?
#1057 #193772
>>193752
Ты дурак.
#1058 #193775
>>193769
PhotonEngine посмотри. Вроде бы поддерживается нарывом из коробки.
#1059 #193779
>>193686
Для этого есть vsync. Функции типа Present тупо ждут когда у тебя кадр случиться. Разные ожидания уровня ос слишком неточные.
#1060 #193811
Тут весь раздел вместе с разработчиком обсуждает почему же ему с АЕ стоит перейти на юнити. Залам подходящий к треда вопрос. Действительно почему?
sage #1061 #193813
>>193811
"Разработчик" еще не начал делать, а уже заебал весь гд.
#1062 #193816
>>193757
А на С++ пишут?
#1063 #193817
>>193813
Я ещё и дженерал треды номерные буду форсить на все время разработки, и писать в треде движка:)
#1064 #193832
>>193747
>>193816
Нет. Нахуя там кресты? Всё упрётся в базу данных в любом случае.
#1065 #193852
Как сделать игру на андроид в конструкторе и начать рубить с нее бабло?
#1066 #193854
>>193768
В фликселе не жди хтмл5 саппорта. Под мобилки норм, но со всякими гугл либами не очень.
56 Кб, 604x579
#1067 #193894
>>193852
тащем-то ничего сложно нет, просто берешь и пилишь без задних мыслей.
если что-то не получается - гуглишь.
юнити в помощь
174 Кб, 755x532
#1068 #193906
>>193894

>просто берешь и пилишь без задних мыслей

#1069 #193908
>>193906
Всё так, а на моменте с акулой приходится рыть подземный тоннель, в котором ты попутно находишь старую побрякушку, тайный смысл которой известен только живущему в горах старику, которого видели единицы. А иначе не пройти.
#1070 #193917
>>193894
А на ломаном гейммейкере можно?
#1071 #193935
>>193768
Лол, блядь. Перечислил фреймворки, говорит о джиках.
#1072 #193936
>>193935
Как говно не называй, всё юнити.
#1073 #194094
Насколько актуальны щас ЖРПГ игры? Я смогу отбить цену самой проги и времени затраченного на отрисовку спрайтов уникальных? Мнеб просто попытаться отбить бабло и собрать маленькое комьюнити для поднятия ЭГО. Сами понимаете, 24 года, работа, стрессы, тупые заказчики, которые минимум раза 2 меняют свое "хочу вот так" в день и ты переделываешь все по новой каждый раз, хотения объемного, но плоского текста. Короче все это осточертело, вот щас у меня 5 утра и купил рпг мейкер, тк увидел, что стиме кто-то продает свою игру за 7 рублей на рпгмейкере. Местные успешные парни я смогу хотябы отбиться и собрать вокруг себя человек 40-60, которые будут ждать еще моих творений? Сайтов конечно много сделал, портфолио неплохое, но вс
#1074 #194095
но всеже хочется, не такого творения. Сайты это такое, хочу свою игру в стиме.
#1075 #194099
Как .jar игру перенести в web? Т.е. она запускается по даблклику, все работает, но мне нужно, что бы она игралась через сайт. Анон, помоги.
sage #1076 #194107
86 Кб, 800x480
#1077 #194125
Ребзя, зашёл в этот раздел впервые. Не гоните ссаными тряпками.

Прошёл недавно на досуге Environmental station alpha (эдакая инди метроидвания) и в конце в титрах увидел надпись "Made in multimedia fusion 2". Загорелся идеей сделать свою метроидванию с блекджеком и поверапами, только есть две проблемы: я полнейший гуманитарий, на ютубе нет нормальных уроков по MMF2. Что делать? Или стоит забить на эту идею о создании метроида мечты и пойти пить пиво в подъезд?
пикрандом
#1078 #194132
>>193768
Гейм Мейкер. Туторов дохерища. Если что, то помогут на официальном форуме. Есть бесплатная весрия в стиме с воркшопом и ачивками.
#1079 #194135
>>194125
Попробуй рассмотреть другие движки
#1080 #194136
>>194135
Понимаешь, мне нужен именно тот, в котором не надо ничего кодить, а тупо добавлять элементы и прописывать им простейшую логику взаимодействия. MMF2 в этом плане как раз подходит.
Посоветкй мне тогда другой движок, который подойдёт для этих целей. Желательно чтобы он изначально был заточен под 2д, а не как эти ваши юнити/соурсы/анрыалы.
#1081 #194137
>>194136
Без программирования, посмотри Construct 2, возможно тебе пойдет. Может еще что посоветуют в треде.
#1082 #194138
>>194137
Спасибо, няш. Выглядит интересно. Обязательно гляну сегодня вечерком.
#1083 #194165
>>194125
Ох лол, аж вспомнилось, как когда-то ковырял TGF.
#1084 #194240
>>194136
Так в Game Maker'е же есть такая фишка. Там можно вместо погромирования таскать такие плашки, логику строить. Правда, мне что-то сомнительно, что получится таким образом что-то сложное запилить.
#1085 #194291
>>194125
Потому что она сейчас Clickteam Fusion 2
#1086 #194477
Это пиздарики. Три месяца уговаривал себя начать делать игру, к которой я уже полсценария написал, блядь. И вот, вчера сел. Сижу. И нихуя не понимаю в ГАМАКЕ, в котором я 4 года жизни убил нахуй. Все забыл, все, ни одного оператора не помню. Курю справку от GM7, курю кэмэл и плачу.
#1087 #194522
Как гугл плей отнесется к игре с обилием крови? Где-то читал, что эротику они не допускают, а что насчет расчлененки?
#1088 #194529
>>194477
Хочешь вместе?
#1089 #194558
>>194522
Нормально отнесётся. Только у твоей игры будет такой рейтинг, что ты хуй когда соберёшь игроков.
#1090 #194575
>>194558
Спасибо, сделаю для пробы и опыта, задумка игры на неделю работы, будет не жалко, если не взлетит.
#1091 #194582
>>194575
Сделай зелёную кровь с той же расчленёнкой, главное красную не делай и гугл среди детей (основной массы игроков) будет толкать, иначе тебя действительно изолируют от кор аудитории.
#1092 #194684
#1093 #194694
>>194582
Ты так говоришь будто его игру увидит хоть кто-то кроме знакомых и гд. Сам-то понимаешь, что большинству игроделов нет даже смысла задумываться о том, какая ца будет у игры?
#1094 #194870
>>194558
Рейтинг реально на что-то влияет? Думаю, все маленькие дети давынм давно исследовали все способы родительского контроля и играют во "взрослые" игры.
#1095 #194875
>>194870
Так спешу, что пропуская слова и буквы. Короче: разве кому-то рейтинг мешает играть?
#1096 #194878
Гайс, есть вопрос. Я кочненый ньюфаг и даун, но надеюсь мне помогут: Можно ли в Game maker: studio Сделать игру без гг. В которой будут просто объекты с которыми можно будет взаимодействовать при помощи клика. (прим. нажал на фонарь - выключился свет и т.д.).
#1097 #194880
>>194878
Сука, открой ебучий Game Maker и посмотри.
#1098 #194895
>>194878
Да, конечно же. ГГ это такой же объект, с которым взаимодействуют при помощи клавиатуры
42 Кб, 200x200
#1099 #194970
Решил обмазаться ВН. Как писать сюжеты к играм? Как вообще писать сюжеты?
#1100 #194971
>>178364 (OP)
Чё за хуйня блять во всех платформерах? Егрои стоят в 3/4, ходят как бы вперёд, но по логике получается, что они ходят боком.
#1101 #194972
какая лучшая игра по вашему?
22 Кб, 640x266
#1102 #194975
Поясните за современные стандарты OpenGL. Какую версию - 3 или 4 - стоит использовать, чтобы оно гарантированно работало на Windows и Linux, на большинстве видеокарт, и чтобы без сюрпризов со странностями в реализации тех или иных функций для конкретной видеокарты.
#1103 #194976
>>194975
И что на счёт Mac OS? Если я захочу эту платформу, придётся использовать подмножество OpenGL 3, коим является OpelGL ES?

И, тогда уж спрошу, в Android/iOS как с этим?
#1104 #194977
>>194972
собственная
#1105 #194979
>>178364 (OP)
Насколько геморойнее будет пилить 2d игру в Android Studio без libgdx?
Одно время писал игру в MonoDevelop, ибо дотнетчик, но решил перекатиться в жаву, благо джава - это такой сишарп попроще. На монодевелопе писал под Monogame, что давало весьма удобный игровой цикл, например. Так понял, что libgdx устроена подобным образом, и планировал писать под нее, но вроде как Android Studio не особенно поддерживает libgdx, что означает, что придется, видимо, без.
Не знаю даже теперь, стоит ли этим обмазываться, либо кодить в монодевелопе в ожидании поддержки libgdx в студии.
#1106 #194982
>>194979
Зачем тебе студия для libgdx?
#1107 #194997
Кирилляч, подскажи как правильно делать uv карту в 3ds max
#1108 #195005
>>194979
Дотнетчик, блядь, ты скажи какая тебе нужна поддержка для фреймворка - кода, который добрый дядя написал за тебя и положил в отдельную папочку? Подсветка синтаксиса джавы? Да, она есть.
На то что пишут в гд в последнее время без слез не взглянешь, откуда все эти люди и почему они такие тупые?
#1109 #195007
>>195005
Ну я прост погуглил, говорят не поддерживает андроид студия либгдх. Есть какие-то бложики, где товарищи пытаются прилепить ее к проекту говном и подпереть палками, но яхз, так в жаве принято чтоле?
#1110 #195008
>>194982
Ну я прост с иде привык работать. А эклипс говно в сравнении с идеей, ящитаю.
#1111 #195013
>>195007
Из менюшки либгдха создается папочка с проектом, импортируешь её в студию и работаешь. Не знаю что ты там нагуглил.
#1112 #195046
А где тред про "не выходи из комнаты"?
#1113 #195062
1
#1114 #195067
Разбанили?
44 Кб, 400x300
#1115 #195173
Вопрос про OpenGL отменяется, ибо я решил использовать WebGL. Подскажите, какому стандарту десктопного OpenGL он соответствует и какая у этого стандарта поддержка в Windows? У меня кросс-платформ, хочу знать, что я не смогу использовать в нативной версии из-за необходимости в совместимости с WebGL.
#1116 #195177
Сап, так вышло, что я хочу запилить рогалик. Графика не символьная, скорее всего пиксельная, в код не умею. Посему вопросы:
1. Гейммейкер с этим справится? Продажи и остальное не так важны, а вот проработку дрочить я буду крепко.
2. Рандомизатор уровней на гейммейкере есть?
3. Если не гейммейкер, то какой движ?
4. Где брать/покупать музыку (права не нее в том числе) к этому делу?
#1117 #195179
>>195177
Есть хуёвый кодер, могу присоединиться.
#1118 #195180
>>195173
https://www.khronos.org/registry/webgl/specs/latest/2.0/

>Библиотека построена на основе OpenGL ES 2.0



Разумеется ты не сможешь использовать WebGL в нативной версии, и вообще ты какой-то странный.
#1119 #195214
>>195179
Я бы тоже не отказался.
26 Кб, 1366x768
#1120 #195228
>>195180
Ну если это подмножество, то смогу, почему нет? Понятно, что где-то придётся делать #ifdef EMSCRIPTEN, но хотелось бы минимизировать различия кода десктопной и браузерной версий.

Алсо, подскажите, какую библиотеку для работы с матрицами на С++ использовать? Попробовал Eigen, но там пиздец, для простого translate нужны объекты трёх типов - Matrix, Affine, Translation. Мне нужен класс матрицы с методом translate(x, y, z), как в старом opengl.
#1121 #195229
>>195228
Велосипедить своё не хочу, 21 век на дворе
#1122 #195234
>>195228

>какую библиотеку для работы с матрицами на С++ использовать


GLM
50 Кб, 620x204
#1123 #195241
>>195234
Спасибо

Что не так с CMake? Я думал, это что-то типа пакетного менеджера, разве что рам зависимости не загружает, а говорит, чего не хватает. Но я смотрю CMakeLists.txt разных проектов - там портянки if (WINDOWS) .. endif () if (LINUX) ... endif (). Таки придётся для каждой зависимости самостоятельно учитывать, где она хранит файлы в каждой системе?

Тот же GLM не могу установить (ну его даже pkg-config в системе не находит, но с другими либами у CMake всё гораздо хуже, чем у pkg-config).

Был соблазн просто взять autotools, но решил, что надо делать кроссплатформенно. Сейчас соблазн вернулся, и он ещё сильнее. Может я просто не умею в CMake?
#1124 #195243
>>195241
Чет я не понял в чем у тебя проблема с сМаке. Я сам почти ей не пользуюсь. Обычно если не собирается, то она не знает пути до какой-то хуйни. Берешь и выставляешь перед запуском environment variable и все.
Еще я не понимаю, нахуя ты билдишь GLM, если там все в хедерах?
#1125 #195244
>>195243
Я GLM к своему проекту подключаю. Установил через aptitude, но если просто инклюд сделать, компилятор не видит хедеров
#1126 #195245
>>195244
Точнее, GCC всё видит. emcc не видит хедеров. Хочу указать путь через флаг -I с помощью CMake. А CMake сам не знает. где эти хедеры искать
#1127 #195246
>>195244
>>195245
А, ты на прыщах. Тогда ничем не могу помочь.
#1128 #195249
Кажется, я понял. Emscripten запретил подключать стандартные пути:
http://pastebin.com/f1EVbQDd
Я правильно понимаю?

CMake мог бы и предупредить об этом, а не просто говорить, что файл не найден.
#1129 #195250
Я в рот ебал CMake и всех его создателей.
Даже autotools в сто раз проще и предсказуемей.
#1130 #195252
Я НАСТРОИЛ КРОСС-КОМПИЛЯЦИЮ В CMAKE
У меня это заняло 9 часов.
Порог вхождения в CMake оказался в несколько раз больше, чем в Autotools.
#1131 #195266
Sup,/gd.
Композиторы нужны кому?
Есть 2 (1 - точно) куна, которые готовы присоединиться к какому-нибудь проекту и помочь ему с музыкальным сопровождением.
Жанры: эмбиент, неоклассика.
Линк: https://soundcloud.com/tezce (совместный проект, состоящий из 2х человек.)
https://soundcloud.com/wnorton (один из участников первого проекта.)
P.S. Писать другую музыку не пробовал, поэтому ищу людей, которым данные жанры будут более ближе, нежели другие.
Спасибо за внимание.
#1132 #195267
>>195252
Скачай юнити и не выебывайся.
#1133 #195268
>>195266
Кстати, пока я здесь.
Связаться можно либо через sc, либо через vk (линк есть на sc. Найти, думаю, будет не сложно).
И что касается каких-то ДЕНЕГ и прочего:
Я прекрасно понимаю, что большинство проектов здесь - некоммерческие, поэтому указания меня, к примеру, как автора саундтрека - уже достаточно. А если игра выйдет на продажу, к примеру через гринлайт, то процент, который я (либо мы) получу обговорим сразу.
Я не профессиональный композитор, скорее любитель, поэтому закидывать тапками не стоит.
Всем добра :3.
#1134 #195269
>>195268
Нахуй ты нужен, процент тебе ещё платить? Есть много недорогих треков на любой вкус.
#1135 #195270
>>195269
Но, ты ведь в любом случае оплачиваешь труд композитора? Либо так (покупая заранее), либо иначе (предложенный выше вариант). Оба варианты интересны.
#1136 #195289
>>195267
Нет.
#1137 #195298
>>195270
Кек, за то твое платить? Фришные треки и то получше, хотя все фришное равно каловое.
#1138 #195339
#1139 #195367
>>178364 (OP)
Мод, исправь ссылку на opengl тред.
Вот новый тред: https://2ch.hk/gd/res/195365.html
#1140 #195493
Поясните пожалуйста.
Есть 3д приложение. Есть у меня 3д координаты фигуры.
Я умножаю каждую вершину(допустим, без шейдеров), как в обычном пайплайне, на матрицы. Scale->Rotate->Translate->View->Projection.
В итоге имею 4вектор, в котором последняя координата - флаг.
Теперь я должен рисовать эту вершину, используя первый и второй элемент(Х и Y)? Получается, третий элемент вообще не используется теперь?
#1141 #195507
>>195493
Ты какую проекцию используешь?
Если ортогональную, то все верно.
Если перспективу, то в самом конце тебе нужно поделить xyz вектора на его w(четвертую координату).
Z по идее записывается в depth-буффер, но если ты его не используешь, то можешь игнорировать z-координату.
#1142 #195509
test
#1143 #195598
ГДЕ ТРЕД ПРО "ТЁМНУЮ КОМНАТУ"???
#1144 #195601
+123
81 Кб, 609x609
#1145 #195671
Анон ай нид хелп.
Допиливаю потихоньку игру.
И все больше прихожу к выводу, что имеющегося функционала и контента достаточно для годной флешки, может даже с лихвой, но маловато для полноценной игры на тот же steam.
Суть вопроса - стоит ли связываться с флешем и арморгейсами, если раньше с этим не сталкивался и даже понятия не имеешь что там как?
Или же допилить на юнити и лезть на гринлайт?
Так же рассматриваю вариант сесть на два стула, как Plague Inc, начать с флеш-версии и закончить расширенной стимовской.

Картинка для привлечения внимания.
#1146 #195673
>>195671
Так двигай издаваться под гейось/андроид, там поделки на два часа геймплея разбирают только в путь.
#1147 #195695
Антуаны, почему construct2 при попытке превью проекта выдаёт ошибку "Unable to launch browser (default)". С учётом того, что в настройках ставил разные браузеры, менял порты, отключал фаервол, и давал все права проге в антивируснике. Алсо, если создать простенький проект с картиночками и парой кнопочек, без каких-либо ивентов, превью запускается. Весь инэт перерыл... Хром, винХР, 32 бит, каспер.
#1148 #195717
>>195673
Боюсь на телефонах выхлоп не тот будет, думал успешные флешеры пояснят за прайс и подводные камни.
Но теоретически с небольшими изменениями можно пропихнуть игру под любую платформу.
Хотел узнать оптимальный вариант.
#1149 #195740
>>195717
Если это будет интересно арморгеймс или другим порталам, то есть вероятность поднять в районе 5К $. Если не будет, то и рассчитывать не на что, щас флеш споны вкладываются только в проекты, которые на их взгляд имеют потенциал с учетом аудитории порталов.
И вкусы этих аудиторий в целом довольно сильно отличаются от стимовской. Угодить сразу всем не каждый сможет.

Напиши напрямую арморам, чтоб не гадать на кофейной гуще.

Хотя если у тебя юнити, то можешь забыть про флеш, разве что y8 заинтересуется.

Короче, щас на всех платформах херово, надо сильно изъебнуться, чтобы прийти к успеху.
#1150 #195859
>>178364 (OP)
ппппп
#1151 #195907
Раз уж зашла такая тема, скажите, арморгеймсы интересуются играми на WebGL?
#1152 #195934
Maximum newfag in this ITT thread.
Наконец-то взялся за ум и свои идейки, сел учиться программировать, почти закончил курс питона на codecademy, вспомнил про этот раздел, зашел, а тут ссылки на всякие девкиты. Это что, мне погроммировать-то надо? Я уж на хекслете собрался подписку оформлять, учить сишку или яву.
#1153 #195941
>>195934
C#/Unity
#1154 #195985
>>195934
Java/LibGDX
166 Кб, 825x600
#1155 #196027
привет, кирюханы! хотел запилить 2д бит ем ап, нарисовал ГГ, какие то уровни, врагов, вроде продумал систему боев. проблема в том, что кодить я так толком и не научился. максимум на что меня хватило - бегать, прыгать, собирать монетки, поэтому вопрос
сколько, примерно, будет стоить написать в с# под юнити всякие действия для врагов:
увидел ГГ подбежал
если между ГГ и врагом препятствие то он его перепрыгивает/перелазит
команды другим персонажам плана "стой тут\беги за мной"
#1156 #196035
>>196027

Тебе в этот тред:
https://2ch.hk/gd/res/195956.html
116 Кб, 298x225
#1157 #196081
Подскажите двиг, шоп сделать TRPG. Только чтобы над допиливанием не ебаться, там-то механика элементарная.
#1158 #196083
>>196081
Unity Engine Maker 4
#1159 #196086
>>196083
А кто-то менее лаконичный может пояснить? Сдаётся мне, что юнити тут универсальный ответ.
#1160 #196087
>>196086
Можешь ещё попробовать Atomic Godot construct 2
#1161 #196091
>>196086
Html 5.2.2f1/javaSharp++
#1162 #196093
>>196086
Все движки - говно, а свой ты никогда не напишешь, поэтому бери первый попавшийся и делай игру.
#1163 #196121
>>196093
И не нужно писать ничего универсального. Сделать игру с нуля не проблема, если четко обозначить задачи.
#1164 #196124
>>196121

> Сделать игру с нуля не проблема


Ты точно имеешь в виду игру, а не пиксельную парашу с блевотной палитрой?
#1165 #196125
>>196124
Да, игру. А почему ты сделал упор на графический аспект в своём вопросе? Я вот планирую скоро начать очередную разработку, имея персонального художника.
#1166 #196141
>>196121

> если четко обозначить задачи


Давай пили отдельный тред. И делай. А мы посмотрим. Точнее поможем. А так ты очередной пиздабол.
#1167 #196142
>>196141
Ну, если тебе интересно, то запилю тред, когда будет что показать.
#1168 #196153
test
#1169 #196207
Что произошло с тредом про симулякр битарда?
20 Кб, 424x259
#1170 #196209
>>196207
Он утонул.
#1171 #196221
>>196207
Его затралели
#1172 #196225
Привет. Быстрый вопрос: где нанимаете художников для своих игр? Спасибо.
#1173 #196227
>>196225
Нанимаю прямо тут, плачу процент от продаж игры.
282 Кб, 550x678
#1174 #196232
>>196221
Всмысле, всё? Кина не будет? А игруху он хоть сделает?
#1175 #196235
>>196093
Остановился на RPG Maker + плагин GTBS. Буду пока с мануалами знакомиться.
https://www.youtube.com/watch?v=2gFiYjq7rP0
#1176 #196242
>>196232
Его вк спалили и наверняка тню травить начали. Она его наверное бросила и он проклял тот день когда создал тред в /gd/
#1177 #196244
>>196232
ну и да, все загнулось на этапе препрепрепрепреальфы где можно на траву посмотреть.и по последним скринам от гопников побегать.
#1178 #196246
>>196232
Говорил, что будет ещё один тред последний с перекатом на другой ресурс.
66 Кб, 900x645
#1179 #196248
>>196246
Т.е. игруха таки будет? А куда перекатился, не сказал?

>>196242
лигвион, плес...
#1180 #196251
>>196248
Ну будет или нет - время покажет, сам жду.
перекат в вк-паблос
#1181 #196253
>>196251
Линк есть на паблик?
Не получается нагуглить по Short Scary Game Не выходи из комнаты
#1182 #196256
>>196253
Есть линк на ОПа, можешь сам у него в пабликах поискать вроде ничего похожего не встретил https://vk.com/id3543450
#1183 #196257
>>196256
спасибо
3 Кб, 560x400
#1184 #196264
Ребята, три важных вопроса:
1. Как в гейммейкере сделать походовое движение?
2. Как в гейммейкере запилить рандомизатор уровней?
3. Если в гейммейкере п. 1 и п. 2 невозможны, кто какой движок луче подойдет для 2д рогалика?
#1185 #196266
>>196253
>>196256
Да он пока ещё не запилил вроде.
#1186 #196276
Подскажите СНГ-бирж для покупки игрового пиксель-арта. Чем сами пользуетесь?
Пока что изучаю http://moguza.ru/service/list/piksel-art но там людей не так много.
sage #1187 #196277
>>196264
Использовать функции poshagovoeDvizhenie() и sgenerirovatUroven

Еблан.
#1188 #196300
>>196264
Могу быть неправым, но, как мне кажется, тебе лучше юзать Unity или самопильный недодвиг. А ты интересовался, может уже и двигло какое-нибудь для рогаликов есть?
229 Кб, 817x639
#1189 #196304
Pizufe, не потеряйся.
#1190 #196359
>>191939
Love2D или какой-то PyGame.
#1191 #196360
>>192080
реквестирую скриншот
#1192 #196361
>>195173
В WebGL своя атмосфера и свой API, это обертка над оберткой, он уже заточен под кроссплатформенность.
А вообще, тебе нужно пойти дальше и использовать three.js: это обертка над оберткой над оберткой.
#1194 #196364
>>196264
На гейммейкере можно это сделать, но ты лучше пойди на юдасити, пройди там курс введение в компьютер саенс cs101 - там будут основы питона и программирования. Потом ищи туториал по написанию рогалика на питон и libtcod (не промахнёшься, он очень популярный), и пишешь по нему по шагам. Как закончишь, то либо меняй, что вышло, либо пиши с этими знаниями свой с нуля.
#1195 #196385
>>196361

>тебе нужно пойти дальше и использовать three.js


Там тоже своя атмосфера. Я вчера весь день потратил, чтобы заставить группу мешей вращаться вокруг своего геометрического центра. Никакого pivot'а, только сдвиги вершин, только хардкор!
#1196 #196387
>>196385
А можно как-то иначе? three.js это один из самых высокоуровневых графических движков, какие я видел.
Включение-отключение теней - одна строчка
Загрузить текстуру на ходу - запросто в Ogre - нужно немного попердолиться, там принято их загружать при запуске
И это всё абсолютно бесплатно и почти не тормозит
#1197 #196393
>>196387

>А можно как-то иначе?


Матрицы еще не проходили в школе?
3529 Кб, Webm
#1198 #196397
Привет, геймдвач, я тут подумал, а почему бы не сделать мод/написать сервер для игры в КО-ОП синглплеера Mount & Blade: Warband? Я уже написал примерное описание моей идеи в док, но там на украинском, по реквесту выложу. Алсо, уже были попытки сделать такое, но чёт авторы слились, а жаль, хоть бы сорс код оставили. У меня пока в голове извлечение из памяти игры, синхронизация с сервером и обработка данных, синхронизация с клиентом.

http://forums.taleworlds.com/index.php?topic=150827.0 - играешь в сингле, встречаешь бандитов, выбираешь "битва онлайн", появляешься с ботами и игроки могут играть вместо ботов.

http://forums.taleworlds.com/index.php?topic=285189.0 - а это уже очень близко к моей идее, но, возможно, автор кинул всё, потому что сложно, абы мне не слиться.

https://www.youtube.com/watch?time_continue=30&v=-HXRUQgixG8
14 Кб, 432x378
#1199 #196399
>>196397
По-теме:
создатель мода ко-оп кампании всё же решил всё заново сделать, и опять обдристался - https://forums.taleworlds.com/index.php/topic,322770.30.html

Так вот, нужно много людей, чтобы один обдриставшись мог помыться, а второй работал, пока первый моется, но если двое обдристались, нужен третьий.
#1200 #196402
>>196397
Чел забей на мод, иди ко мне в команду, я создаю Игру лучшую чем МиБ;) пиши на мыло со своего фейка, бро 2chgamesakk@gmail.com
Разработчик
3 Кб, 50x50
#1201 #196410
WILD SAMOPANLY SPRITE FOR INDIGAMINDUSTRI APPEARED
79 Кб, 1301x821
#1202 #196414
У меня нет своего треда по этому я буду постить свои безумные умения здесь. Теперь это космических кораблей тред.

Пикрилейтед неделя в фотошопе
#1203 #196481
>>196397

>по реквесту выложу


Давай
4 Кб, 240x135
#1205 #196493
Подкиньте синтезаторов голоса, чтобы там были русский мужской и английский мужской, ещё бы советов как сделать их роботоподобными. Хотеть смешнявый генерируемый голос, но чтобы это искуственный интеллект говорил в моей игре.
Видел разные проги, но там либо нельзя сохранить, либо голоса не все что нужны.
46 Кб, 1453x797
#1206 #196511
Ещё одно моё безумное умение в кораблестроительстве. Строил по заказу NASA.
#1207 #196512
>>196511
Зачем космическому кораблю крылья и хвост?
#1208 #196514
>>196512
Чтобы не ёбнуться камнем при входе в гравитационное поле планеты
41 Кб, 700x436
#1209 #196522
Не ждали? А он вернулся.
#1210 #196524
Пиздец, какой же обосрамс я допустил.

В общем, я рендерю тайлы исходя из значений массива. Фон рендерю из сарфейсов в один большой сарфейс, из него длаю текстурку, которую отдаю рендеру. Затем поверх неё рендерю все остальные объекты. Небо над землеё рендерю, если игрок ещё не углубился под землю. И я по неосторожности оставил небо в цикле перебора массива с тайлами, так как изначально небо тоже собирал из тайлов, но потом заменил большой текстурой ( 800 х 250 ). В итоге при обработке камеры у меня это вызывалось 192 раза. Я 192 раза за кадр передавал рендеру здоровую текстуру, обрабатывая 10 кадров в секунду. То есть делал это 1920 раз в секунду вместо десяти. При этом цикл прорабатывался моментально, ибо все функции быстрые и вроде как ничего кроме передачи поинтеров не делают. А в конце вызывается рендер, который понимает, что сейчас ему 192 одинаковые большие текстуе надо ебануть в одну точку.

Здесь, что странно, всё и разделилось.
Полный проход такого цикла занял у моего радеона 2 мс. То есть, ему глубоко похуй на эти две сотни текстур, он и грузит как одну. А соседняя нвидия просто охуела от такого расклада, начав тратить по 50 мс на каждый
SDL_RenderPresent( gRenderer );

К слову, после обновления драйверов нвидии на самые последнии - она начала работать примерно как и радеон, тратя по 2-3 мс на рендер. После того, как исправил косяки с циклом - и вовсе по 1 мс.

МОЙ МИР ПЕРЕВЕРНУЛСЯ, ДРУЗЬЯ
#1211 #196525
Перекатите тредик. :c
sage #1212 #196552
>>196511
В досовской Elite корабли и то лучше сделаны.
#1213 #196566
>>196524
Это на линухе?
#1214 #196638
Ребят, кто в game maker-е разбирается, подскажите, реально ли запилить там изометрический клон rome total war, чтобы юниты были спрайтами и труп тоже 2d? Возможно ли такое вообще в принципе, или game maker меня пидором назовёт, если я попробую с ним сделать такое?
#1215 #196639
>>196638
Только если ты будешь целый отряд одним спрайтом ебошить.
#1216 #196647
>>196639
какая разница, отряд или юнит
#1217 #196649
>>196647
Количество объектов.
#1218 #196684
Что нужно читать если хочу сделать рогалик для планшетев вроде FTL, но проще и со своими фичами?
2 Кб, 512x384
#1219 #196686
Посоветуйте слоупоку, что посмотреть/почитать, чтобы перекатиться и переучиться наконец с гейм мейкера 8 на гейм мейкер студио?
#1220 #196688
>>196686
С одного стула на другой. Когда рядом стоит божественное кресло юнити. Смешной человек.
#1222 #196691
>>196688
Но ведь я привык уже, то что я только сейчас смог с 8го на студию перекатиться, это тебя не намекнуло на то что я человек привычки?
sage #1223 #196697
>>196691
Это намекает на то что ты слабоумный.
#1224 #196699
>>196697
Так тогда тем более, какой смысл слабоумному кидать ссылку на сложный юнити, я же совсем тупой, зачем ты не догадался просто посмеяться над моим слабоумием, а глупо предложил не то что я просил, ведь я всё равно слишком туп для того чтобы слушать умных людей?
#1225 #196715
>>196699
Тот, с сагой, не я.
Просто усилие сделай над собой и освоишь.
#1226 #196775
1
#1227 #196807
#1228 #196820
>>182639

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


Вызывай выстрел, когда любой из стволов на 0 часов попадает && нажата гашетка, в чём проблемес?
#1229 #196822
>>196686
Бамп вопросу.
#1230 #196823
>>196822
ПРОСТО возьми и перекатись. Почитаешь по ходу возникновения вопросов.
84 Кб, 624x624
#1231 #196930
Подскажите пожалуйста какой мне тред читать если я хочу научиться создавать игры на андроид/иос, или может канал на ютубе.. спасиб

лав кани
#1232 #196941
>>196930

> если я хочу научиться создавать игры на андроид/иос


А может лучше не надо?
Погуляй по /гд/, ленивая ты жопа. Или поставь вопрос по другому, например, "хочу денег". Почитай треды и реши, надо ли тебе вообще это.
#1233 #196974
Еще раз, анончики, киньте гайдов для создания приложения для ведра на юнити.
Пожалуйста :c
#1234 #196977
Нет нихуя, но есть крутая идея, которую можно впихнуть в любую mmo и получить совершенно новый геймплей. Такого еще ни один кореец не реализовывал. К кому обращаться, геймдевач?
#1235 #196979
>>196977
пиши в Vavle
122 Кб, 374x235
#1236 #196980
#1237 #196981
Как мне ебануть моему дереву текстуру? Справа его настройки не появляются.
Я идиот и этим никогда не занимался, хочу по фану сделать рабочих которые добывают дерево
617 Кб, 1920x1080
#1238 #196982
>>196981
А еще я аутист, да.
492 Кб, 779x605
#1239 #196984
>>196982
Я все пофиксил, осталось только заставить рабочего пиздить дерево.
Как это сделать?
#1240 #196987
>>196981
>>196982

>Справа его настройки не появляются.


Замок с инспектора сними, долбоеб
#1241 #196998
>>196987
Снял уже ж, я понял.
но у меня все еще проблема с >>196984
#1242 #197005
>>196930
Ты в принципе умеешь писать игры? Если нет, то начинай со змейки. Это всего 100 строк кода. Если постараться можно уместить нормальнуя мобильную игру в 2000 строк в 20 классах.
#1243 #197008
>>197005
не умею, прочитал книгу (не связанную с созданием игр) и захотел попробовать сам создать игру на телефон. Я css и html знаю немного.......
#1244 #197078
1
#1245 #197081
>>196930
Почитай статьи на харбре, например.
#1246 #197092
>>197081
Лучше сразу Лента.ру
#1247 #197094
Pizufe!
#1248 #197133
>>178364 (OP)
Суп, гейбы, я тут мимо с форчонга пробегал, есть у вас здесь генеральный тред где девы постят прогресс и всякое такое? А то в прикрепленном у вас тут, я смотрю, срач один и щитпостинг.
Просто глупо как-то для каждой отдельной игры отдельный тред заводить, прогресс не так уж косяком прет обычно, для этого.
#1249 #197135
>>197133
Есть Субшота, но все забили на неё.
#1250 #197147
>>197133
Планирую ради такого завести уютный бложек где-нибудь у гугла за пазухой.
#1251 #197162
>>195266
Бамп.
#1252 #197166
#1253 #197182
#1254 #197219
1
60 Кб, 604x403
#1255 #197223
Автор "Не выходи из комнаты" может почерпнуть вдохновения из этой пикчи.
#1256 #197245
>>197223

Святая толстота.
#1257 #197271
>>197008
Не мечтай ни о чем, сложнее змейки. Тебе нужно понять принципы ООП. Разрабатывать игры на мобильные почти так же просто как и на ПК. Учи Java, к тому же это несложный язык.
#1258 #197285
>>197271
Я создал змейку, создал ещё пачку небольших игр, а суть ооп так и не понял. Для меня это просто слово, хотя статьи читал.
53 Кб, 800x576
#1259 #197286
Чики. Как и каждый в этом разделе делаю игру. Нашёл художников персонажей, анимации к ним, кодеры есть, даже композитор громко сказано
Всё пилится, игра обростает функционалом, становится больше, краше, но одна проблема не покидает с самого старта.
Интерфейсы выглядят, как ад и пиздец. Посоветуйте, достаточно ли нанять веб-дизигнера или же игровые экраны, менюшки и инфо окна должен делать специально обученный человек?
#1260 #197287
>>197286
Достаточно.
#1261 #197288
>>197286
Охуенный пик.
#1262 #197301
>>197288
Обесни зна чение,плес
мимопроходил
24 Кб, 583x279
#1263 #197310
>>197301
Характеристика матча Starcraft по сокращённому наименованию рас противоборствующих игроков.
#1264 #197331
Читаю гайд об этом вашем юнити, и вот пиздец как начали что-то связанное с кодом говорить сложность понимания в сотни раз возросла.
Так и должно быть что я по 5-6 раз читаю и еле-еле понимаю что написано, или я просто даун и не стоит даже пытаться?
#1265 #197339
>>197331
Не даун, но нужно попытаться осилить си шарп
#1266 #197341
>>197339
А после этого желателньно отказаться от юнити.
#1267 #197349
>>197285
Не читал статьи, не понял этого толком из лекций, все получилось на практике, когда инкапсуляция напросилась естественным путем и я понял, что это и есть правильный вариант, когда наследование классов уже стало обычным делом, а полиморфизм... а что такое полиморфизм? загуглил, оказалось юзал для пары классов, но не больше
Если использовал эти принципы, то я бы сказал, что ты понял ооп. Если нет, то спеши понять, в разы упрощает написание простого и понятного кода.
#1268 #197350
1
#1269 #197355
>>197349
Полиморфизм в ООП - способность функции/метода работать с обектами любых классов, которые наследуются от некоторого базового.

Например, у тебя есть объекты сцены (класс Object). Пусть они имеют координаты в пространстве x, y, z. Метод draw этого обекта просто рисует в этих координатах точку, обозначающую, что тут есть обект без модели (допустим, ты пишешь редактор для игры).

Ты наследуешься от базового объекта, содаёшь класс ObjectWithModel. У него определяешь метод draw уже так, чтобы в этом месте рисовалась моделька.

А теперь возьмём рендерер. Он ничего не знает о разных типах объектов. У него есть список Object'ов. Он проходится по нему, и для каждого вызывает draw. Но для экземпляров ObjectWithModel вызывается его собственный метод draw, и он уже рисуется так, как он определил.

В железе это реализуется хранением вместе с объектом указателя на таблицу виртуальных (перегружаемых) функций (в С++).
#1270 #197377
>>197355
Нахуя это? Хуярю императивно много лет и ебал ооп этот.
#1271 #197379
>>197355
Я дцп, перепутал инкапсуляцию с поли. Как раз инк не нужен для мобильного программироания, а поли упрощает жизнь поасеместно.
#1272 #197383
>>197377
И все правильно делаешь хотя в некоторых местах ооп может упростить жизнь.
#1273 #197386
>>197349

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


Не стоит вскрывать эту тему.
136 Кб, 620x311
#1274 #197390
Знает ли кто-нибудь из вас детальное руководство (можно на английском, но желательно на русском), о том как создать однопользовательскую игру на движке Source (полное, с учетом всех нюансов)?
Суть в том, что мне очень понравилось играть с ботами в Counter-Strike Global Offensive, но там есть недостатки:
- всё слишком однообразно
- крайне ограниченные возможности, на пиратке даже невозможно выбирать режим в кастомных картах
- приходится полагаться на тупых союзников-ботов, а в одиночку не погеройствовать, ибо противники навалятся всей оравой и не оставят шансов
Поэтому хочу сделать игру, которая будет такой же, как CS GO, но вместо матчей в ней будет обычное сингловое прохождение, как в каком-нибудь Half-life 2. Набегают боты, ты их непрестанно косишь. Естественно, все ресурсы будут взяты из CS GO, мне потребуется только заново собрать их. А карты возьму из других игр (из каких-нибудь MMO), сохранив там окружение нинджа риппером.
#1275 #197394

>Естественно, все ресурсы будут взяты из CS GO, мне потребуется только заново собрать их


Сделать игру на сурсе проще чем вбить запрос в гугол?
#1276 #197400
>>197379
Давай поговорим про инкапсуляцию и про её якобы ненужность.

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

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

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

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

Детали реализации нужно прятать в private, предоставляя простой и однозначный интерфейс.
#1277 #197402
>>197400
Защита от программиста. Глупо. Зачем, если можно изначалньо писать разумный код?
#1278 #197405
>>197400
Надуманно. Ты помещаешь в изначально проигрышную ситуацию.
Представим, что тебе отрубили руки и ноги. Ох и хуёво тебе, наверное!
#1279 #197406
>>197402

>можно изначалньо писать разумный код


Чет взлольнул.
#1280 #197408
>>178364 (OP)
Аноны, как лучше всего реализовать битву на мечах?
Я думаю сделать режущий удар на левуюкнопку мыши, колящий на правую, колеси мыши менять угол поворота рук.
Насколько это удобно то хоть будет?
Ну еще думаю, что некоторые приемы можно повесить как скиллы и дать игрокам их записывать самим.
#1281 #197411
>>197406
Я не совсем корректно выразился. Имел в виду, что искусственный запрет доступ для программиста не дает совершенно ничего.
#1282 #197429
>>197411
Ну, вообще дает, но это в больших интерпрайз конторах, где над одним проектом трудятся десятки, а то и сотни макак.
Но нас, серьезных геймдевелоперов, которые знают, что делают, этот запрет будет только ограничивать, тут я согласен.
908 Кб, 1500x900
#1283 #197441
Время безумных вопросов по лицензиям.
Законно ли(и реально ли), взяв модифицированный движок Quake(к примеру, DarkPlaces), сделать на нем продукт и продать в стим?
sage #1284 #197442
>>197441
Там GPL. Можно, но ты исходники открой. Можно только код, без ресурсов.
1312 Кб, 250x198
sage #1285 #197443
>>197402
>>197429

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


>серьезных скалолазов страховка ограничивает


>серьезных байкеров шлем ограничивает


>серьезных страйкболистов очки ограничивают

#1286 #197445
>>197443
Проиграл.
#1287 #197455
>>197429
Сразу видно, кто никогда серьёзным рефакторингом не занимался. Ну ВАМ, серьёзным гейм-девелоперми, зачем - выпустил игру и забыл.

Я вот уже три месяца работаю над проектом (Ruby on Rails), код неплохо знаю, и то не помню, что делал неделю назад, потому что задач много.

Инкапсуляция никогда не ограничивает, она предлагает более правильный способ реализовать то же самое. Может, не настолько быстрый, но ты сэкономишь время потом, потому что не придётся исправлять. Если тебе необходимо иметь доступ к реализации другого класса, это значит лишь, что ты не знаешь ооп и делаешь неправильно.
#1288 #197459
>>197455
Ну нихуя себе, аж три месяца, да еще и веб-параша. У меня тут полугодовой проект на своем 3д движке на крестах, куда мне до тебя.
Говорил я, на самом деле, именно про геймдев и не только про инкапсулацию, а ООП в целом. Так вот в играх ты по большей части манипулируешь данными, то есть ебаными структурами(либо просто массивами).

Ээм.

Короче, я забыл, что хотел сказать, но короче суть была в том, что инкапсулация — это всего лишь инструмент, и есть случаи, когда он приносит пользу, а есть случаи, когда он приносит вред.
#1289 #197462
Выучат свой ооп за неделю и ебут друг друга в жопы.
А ты используешь инкапсуляцию?)) А я использую :)))
Создавайте нормальные переменные, пишите разумные алгоритмы, пусть будет чистый код для начала.
#1290 #197471
>>197462
Дваждую.
#1291 #197477
>>197400
Читал, что при программировании на мобильные устройства желательно напрямую работать с полями класса.
Есть у меня метод setNormal (Vector), но не будь необходимости считать каждый раз еще и угол (для рендера) не создавал бы эту функцию. Поэтому не нахожу смысла в инкапсуляции всех полей. Однако по привычке задаю protected для большиства полей/методов, либо private если метод наверняка не понадобится другим классам.
#1292 #197480

>gроблемы оопблядков

#1293 #197487
>>197459
Он всё не уймётся, ааа! Блядь, это один такой долбоёб или у вас тут их много? This shit is golden, его в Кривом зеркале нужно показывать.

>У меня тут полугодовой проект на своем 3д движке на крестах, куда мне до тебя.


Нахуй и в пизду - вот куда, мудак. Я подобной хуйнёй страдал в 11-м классе, после чего меня образумили экзамены.
"Свой 3д движок" означает только то, что ты не умеешь читать документацию и код других опенсорсных движков, следовательно, как программист ты (пока что) говно. Окей, пиши, хуярь, набивай руку, только до счастливого момента становления нормальным программистом свою бесценную икспертизу оставь при себе.
Unlike you, >>197455-кун хотя бы умеет читать документацию RoR (а RoR, чтобы ты понимал - это сотни тысяч строчек кода, написанного оравой программистов разной степени индусности), использовать её себе во благо и, возможно, получать за это деньги. Ты таким похвастаться не можешь, так что иди нахуй.
>>197462
Если ты не понял моих толстых намёков в >>197443, объясняю как дебилу. Читай внимательно, другого такого шанса прикоснуться к знанию у тебя не будет.
Есть код - десятки, сотни тысячи строк тупой непонятной хуйни.
Чтобы хуйня стала немного понятней, умные дяди предложили разбивать её на так называемые модули, где количество строк исчисляется всего лишь сотнями. Это логично - таким образом, чтобы что-то поменять, программист должен распарсить сотню-другую строк, а не весь проект целиком.
Окей. Но как именно нужно разбивать код на модули? Дяди подумали и решили: пусть у каждого модуля будут свои ответственности - таким образом, если мы хотим поменять какую-то вещь, мы будем менять один конкретный модуль, который ответственен за эту вещь, а не весь проект целиком.
Таким образом, мы пришли к тому, что в каждом модуле есть интерфейсы для работы с ответственностями, которые позволяют на самом поверхностном уровне работать с этими подответсенными вещами. Все уровни глубже мы заносим в модуль, они будут только там и никуда оттуда выходить не должны (чтобы не нарушалось разделение ответственностей). Этот процесс и называется инкапсуляцией.
Что будет, если инкапсуляция будет нарушена? Тогда ответственность над вещью будет размазана на несколько модулей. Это в разы увеличит вероятность факапа, когда в этой вещи что-то предстоит поменять, потому что какой-то модуль мы поменяем, а какой-то забудем (или поменяем, но неправильно, потому что код стал похожим на лапшу), в одном модуле вещь будет старая, а в другом новая, и так как это явно не то, что мы хотели, всё пойдёт по пизде.
А теперь самое главное, мудак. Я здесь где-то упоминал слова "объект" или "класс"? Нет, потому что это принципы, по которым работают любые программисты независимо от методологии. ООП, ФП или процедурки - адепты всех этих методологий нассут тебе на лицо, если ты будешь нарушать инкапсуляцию. А свой "чистый код" можешь себе в жопу засунуть, "чистый код" - это такая же сама себя полагающаяся вещь, как соблюдение правильных отступов в коде.
Такие дела.
#1293 #197487
>>197459
Он всё не уймётся, ааа! Блядь, это один такой долбоёб или у вас тут их много? This shit is golden, его в Кривом зеркале нужно показывать.

>У меня тут полугодовой проект на своем 3д движке на крестах, куда мне до тебя.


Нахуй и в пизду - вот куда, мудак. Я подобной хуйнёй страдал в 11-м классе, после чего меня образумили экзамены.
"Свой 3д движок" означает только то, что ты не умеешь читать документацию и код других опенсорсных движков, следовательно, как программист ты (пока что) говно. Окей, пиши, хуярь, набивай руку, только до счастливого момента становления нормальным программистом свою бесценную икспертизу оставь при себе.
Unlike you, >>197455-кун хотя бы умеет читать документацию RoR (а RoR, чтобы ты понимал - это сотни тысяч строчек кода, написанного оравой программистов разной степени индусности), использовать её себе во благо и, возможно, получать за это деньги. Ты таким похвастаться не можешь, так что иди нахуй.
>>197462
Если ты не понял моих толстых намёков в >>197443, объясняю как дебилу. Читай внимательно, другого такого шанса прикоснуться к знанию у тебя не будет.
Есть код - десятки, сотни тысячи строк тупой непонятной хуйни.
Чтобы хуйня стала немного понятней, умные дяди предложили разбивать её на так называемые модули, где количество строк исчисляется всего лишь сотнями. Это логично - таким образом, чтобы что-то поменять, программист должен распарсить сотню-другую строк, а не весь проект целиком.
Окей. Но как именно нужно разбивать код на модули? Дяди подумали и решили: пусть у каждого модуля будут свои ответственности - таким образом, если мы хотим поменять какую-то вещь, мы будем менять один конкретный модуль, который ответственен за эту вещь, а не весь проект целиком.
Таким образом, мы пришли к тому, что в каждом модуле есть интерфейсы для работы с ответственностями, которые позволяют на самом поверхностном уровне работать с этими подответсенными вещами. Все уровни глубже мы заносим в модуль, они будут только там и никуда оттуда выходить не должны (чтобы не нарушалось разделение ответственностей). Этот процесс и называется инкапсуляцией.
Что будет, если инкапсуляция будет нарушена? Тогда ответственность над вещью будет размазана на несколько модулей. Это в разы увеличит вероятность факапа, когда в этой вещи что-то предстоит поменять, потому что какой-то модуль мы поменяем, а какой-то забудем (или поменяем, но неправильно, потому что код стал похожим на лапшу), в одном модуле вещь будет старая, а в другом новая, и так как это явно не то, что мы хотели, всё пойдёт по пизде.
А теперь самое главное, мудак. Я здесь где-то упоминал слова "объект" или "класс"? Нет, потому что это принципы, по которым работают любые программисты независимо от методологии. ООП, ФП или процедурки - адепты всех этих методологий нассут тебе на лицо, если ты будешь нарушать инкапсуляцию. А свой "чистый код" можешь себе в жопу засунуть, "чистый код" - это такая же сама себя полагающаяся вещь, как соблюдение правильных отступов в коде.
Такие дела.
#1294 #197490
>>197487

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


>"Свой 3д движок" означает только то, что ты не умеешь читать документацию и код других опенсорсных движков, следовательно, как программист ты (пока что) говно.


Проиграл с поехавшего долбоеба. Ну а дальше уже по делу написано.
#1295 #197491
>>197487

>"Свой 3д движок" означает только то, что ты не умеешь читать документацию


Ну и логика! Ебать!

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


Лол. Чем больше строк кода в проекте, тем сложнее документация! Мааам!

>Ты таким похвастаться не можешь


Я могу только позавидовать твоей интуиции. Делать выводы вообще ни на чём не основываясь — это ж не каждому дано.

>Вторая часть поста


Так эпично перепутать абстракцию с инкапсулацией мог только такой долбоеб, как ты. А такую простыню настрочил, аж жалко.
#1296 #197518
>>197487
Собрались умные дяди и стали решать, стоит ли срать в тарелку во время еды. Сначала они придумали разделить тарелку на две условные части - еду держать на одной, срать на вторую. Потом умные дяди подумали ещё немного и завели для говна отдельную тарелку. Потом умные дяди написали об этом книгу, и такие долбоёбы как ты теперь за ними повторяют. Потому что умные дяди никогда не ошибаются. А вот чтобы срать в унитаз - это уже в голову не приходит. Да и слишком сложно, медленно и вообще.
#1297 #197540
>>197477

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


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

>Есть у меня метод setNormal (Vector), но не будь необходимости считать каждый раз еще и угол (для рендера) не создавал бы эту функцию. Поэтому не нахожу смысла в инкапсуляции всех полей.


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

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


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

>>197487
Всё правильно сказал. Правда, я тоже в свободное от работы время пишу 3д-движок. Но это в удовольствие, зарабатываю я на RoR. А если >>197459 использует в самописный движок в коммерческом проекте, то он либо очень в себе уверен (надеюсь, небезосновательно), либо дурак.

>>197459

>Ну нихуя себе, аж три месяца


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

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


Читай внимательней мой пост, я писал об этом. Например, массив может быть отсортирован, тогда его точно не стоит класть в public.

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


Ты тоже не до конца понимаешь ООП. Если у тебя обычный массив в паблике - это НЕ нарушение инкапсуляции. Вред будет не от инкапсуляции, а от её непонимания, например, если ты пишешь геттеры/сеттеры даже для полей, которые можно спокойно класть в public.
#1297 #197540
>>197477

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


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

>Есть у меня метод setNormal (Vector), но не будь необходимости считать каждый раз еще и угол (для рендера) не создавал бы эту функцию. Поэтому не нахожу смысла в инкапсуляции всех полей.


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

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


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

>>197487
Всё правильно сказал. Правда, я тоже в свободное от работы время пишу 3д-движок. Но это в удовольствие, зарабатываю я на RoR. А если >>197459 использует в самописный движок в коммерческом проекте, то он либо очень в себе уверен (надеюсь, небезосновательно), либо дурак.

>>197459

>Ну нихуя себе, аж три месяца


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

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


Читай внимательней мой пост, я писал об этом. Например, массив может быть отсортирован, тогда его точно не стоит класть в public.

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


Ты тоже не до конца понимаешь ООП. Если у тебя обычный массив в паблике - это НЕ нарушение инкапсуляции. Вред будет не от инкапсуляции, а от её непонимания, например, если ты пишешь геттеры/сеттеры даже для полей, которые можно спокойно класть в public.
#1298 #197542
>>197491
То, что ты полгода говнякаешь там что-то на крестах еще не делает тебя охуенным программистом и специалистом в геймдеве. А твой так называемый "движок" (а скорее, нечитаемая портянка говнокода, перепечатанная с сайтов с туториалами по opengl'у или директу) вряд ли предназначен для чего-то большего, чем загрузка и отображение дефолтной модельки или цветного треугольника.
Поэтому вот тебе пара мыслей для размышления.
1) Код на сайтах с туториалами, который ты тщательно перепечатываешь, как правило - лютейшее и неподдерживаемое говно, т.к. перед автором тутора не стоит цели создать расширяемый и поддерживаемый продукт, его цель - поскорее высрать цветной треугольник и объяснить юным читателям, что для этого нужно. Естественно, в нём нет никакой модульности и архитектуры, и он годится только для одной цели - понимания общих принципов работы 3д.
2) Движок - это не только графон, внезапно. Зачастую юные геймдевелоперы забывают, что игра - это еще и обработка ввода, расчет физики, менеджмент объектов в игровом мире, их обновление и взаимодействие, звук, клиент/серверная архитектура, работа с сетью/диском, скриптовая подсистема и еще целая куча очень сложных и важных компонентов, а графон не занимает среди них первое место по сложности или важности. Грамотная архитектура и взаимодействие всех этих компонентов Если ты считаешь, что высрать все компоненты в глобальную область видимости без сокрытия реализации и разделения функционала на отдельные подсистемы сработает, то ты глубоко ошибаешься, и в очень скором времени убедишься в этом, когда зайдешь чуть дальше hello_opengl.cpp и cvetnoy_treugolnik.cpp
3) Про манипуляцию данными в играх, это конечно хорошо, что ты не злоупотребляешь ООП для примитивных структур, и может быть даже представляешь, как работает кеш процессора (в общих чертах), но высирать массивы данных в глобальную область видимости, чтобы каждый поток мог срать в них когда пожелает, это тоже не вариант, всё равно нужны уровни изоляции, чтобы избежать состояния гонки, например, от этого никуда не деться, если ты пишешь что-то посложнее змейки и уж тем более с клиент-серверной архитектурой. В любом случае, нужны довольно сложные механизмы управления данными, разграничение ответственности и модульность.
мимопроходил-сам-ООП-не-использую-пишу-на-расте
>>197477

>мобильные устройства


>поля класса


Ты же про андроид сейчас? Что ты там собрался оптимизировать на джаве? У тебя там ООП на ООПе и ООПом погоняет для каждого чиха, что ты там собрался экономить на вызове метода? Хочешь быстродействие - используй NDK и пиши на си. Не хочешь - не выноси себе мозг преждевременной оптимизацией, а учись писать приложения. Когда напорешься (скорее всего, не напорешься, для hello_treugolnik.java большие мощности не нужны) на узкое место - тогда и начнешь оптимизировать.
>>197540

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


О чем ты, какие коммерческие проекты? Туториалы он перепечатывает, поедая мамкины борщи, более чем уверен.
#1298 #197542
>>197491
То, что ты полгода говнякаешь там что-то на крестах еще не делает тебя охуенным программистом и специалистом в геймдеве. А твой так называемый "движок" (а скорее, нечитаемая портянка говнокода, перепечатанная с сайтов с туториалами по opengl'у или директу) вряд ли предназначен для чего-то большего, чем загрузка и отображение дефолтной модельки или цветного треугольника.
Поэтому вот тебе пара мыслей для размышления.
1) Код на сайтах с туториалами, который ты тщательно перепечатываешь, как правило - лютейшее и неподдерживаемое говно, т.к. перед автором тутора не стоит цели создать расширяемый и поддерживаемый продукт, его цель - поскорее высрать цветной треугольник и объяснить юным читателям, что для этого нужно. Естественно, в нём нет никакой модульности и архитектуры, и он годится только для одной цели - понимания общих принципов работы 3д.
2) Движок - это не только графон, внезапно. Зачастую юные геймдевелоперы забывают, что игра - это еще и обработка ввода, расчет физики, менеджмент объектов в игровом мире, их обновление и взаимодействие, звук, клиент/серверная архитектура, работа с сетью/диском, скриптовая подсистема и еще целая куча очень сложных и важных компонентов, а графон не занимает среди них первое место по сложности или важности. Грамотная архитектура и взаимодействие всех этих компонентов Если ты считаешь, что высрать все компоненты в глобальную область видимости без сокрытия реализации и разделения функционала на отдельные подсистемы сработает, то ты глубоко ошибаешься, и в очень скором времени убедишься в этом, когда зайдешь чуть дальше hello_opengl.cpp и cvetnoy_treugolnik.cpp
3) Про манипуляцию данными в играх, это конечно хорошо, что ты не злоупотребляешь ООП для примитивных структур, и может быть даже представляешь, как работает кеш процессора (в общих чертах), но высирать массивы данных в глобальную область видимости, чтобы каждый поток мог срать в них когда пожелает, это тоже не вариант, всё равно нужны уровни изоляции, чтобы избежать состояния гонки, например, от этого никуда не деться, если ты пишешь что-то посложнее змейки и уж тем более с клиент-серверной архитектурой. В любом случае, нужны довольно сложные механизмы управления данными, разграничение ответственности и модульность.
мимопроходил-сам-ООП-не-использую-пишу-на-расте
>>197477

>мобильные устройства


>поля класса


Ты же про андроид сейчас? Что ты там собрался оптимизировать на джаве? У тебя там ООП на ООПе и ООПом погоняет для каждого чиха, что ты там собрался экономить на вызове метода? Хочешь быстродействие - используй NDK и пиши на си. Не хочешь - не выноси себе мозг преждевременной оптимизацией, а учись писать приложения. Когда напорешься (скорее всего, не напорешься, для hello_treugolnik.java большие мощности не нужны) на узкое место - тогда и начнешь оптимизировать.
>>197540

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


О чем ты, какие коммерческие проекты? Туториалы он перепечатывает, поедая мамкины борщи, более чем уверен.
#1299 #197544
>>197542

>сам-ООП-не-использую-пишу-на-расте


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

Я, кстати, решил с++ изучить как раз для того, что потом перейти на раст с полной картиной системного программирования в голове (знаю Си неплохо).

Ты на расте игры пишешь? Есть гитхаб, где можно че-нибудь попалить?

Кстати, как в расте с компиляцией в js дела обстоят? (я emscripten-кун из opengl треда)
#1300 #197546
>>197540

>Ты тоже не до конца понимаешь ООП


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

>>197542

>полгода говнякаешь там что-то на крестах


>нечитаемая портянка говнокода, перепечатанная с сайтов с туториалами


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


>который ты тщательно перепечатываешь


>когда зайдешь чуть дальше hello_opengl.cpp и cvetnoy_treugolnik.cpp


>высирать массивы данных в глобальную область видимости


>Туториалы он перепечатывает, поедая мамкины борщи


Гоосподи, вот это да! Свидетелем такого разрыва не каждый день станешь. Прям как врата Обливиона разверзлись предо мной.
Я слышал по телевизору, что человек использует только 10% мозга, но вот этот парень явно тянет на все 50%. Так угадать! Да по каждому пункту!
Я подавлен, слова твоего приговора эхом отдаются в моей пустой голове, я прошу только одного: прекрати. Прекрати, пожалуйста! Перестань меня смешить, я больше не могу! Проси все, что хочешь, только не пиши ничего больше сюда. Правда, не надо.

Началась неделя экстрасенса-движкописателя: прирост диванных экспертов увеличился вдвое.
#1301 #197547
>>197546
А у тебя есть опен-сорс проекты? Покажешь?
67 Кб, 500x690
#1302 #197548
>>178364 (OP)
Как плохому художнику без опыта и толкового скилла пристроиться хоть куда-нибудь? Готов работать за еду/идею/ценный опыт. Просто так рисовать нет никакой мотивации, поэтому я ничего не делаю, а хочется какого-то развития.
#1303 #197550
>>197548
Мыло оставь, и опционально примеры работ сюда.
#1304 #197553
почитал я тут посты, капееец, ничего не понятно почти, на хабр идти говорите? Хорошо, надеюсь там попонятнее будет, и я смогу начать делать свою змейку..

мимо<3кани
#1305 #197554
>>197550
wasteofblood@yandex.ru
Примеры работ отправлю тем, кто напишет.
422 Кб, 527x407
#1306 #197557
Подкиньте синтезаторов голоса, чтобы там были русский мужской и английский мужской, ещё бы советов как сделать их роботоподобными. Хотеть смешнявый генерируемый голос, но чтобы это искуственный интеллект говорил в моей игре.
Видел разные проги, но там либо нельзя сохранить, либо голоса не все что нужны.
Аноним #1307 #197564
>>197557
Юзаю Говорилку, работает на движке,каком, не помню,лови ссылку http://www.softportal.com/software-376-govorilka.html
Битва,поджигающая жопы Аноним #1308 #197567
UNREAL ENGINE vs. Unity.Сам мучу ручками, но код вставляю в Unreal
#1309 #197570
>>197567
Если возникают такие вопросы - Юнити, конечно.
#1310 #197571
>>197564
Благодарю, бро!
#1311 #197578
Кривое зеркало продолжается.
>>197490
В почти 2016 году нет ни единого оправдания хуячить свой движок, когда есть опенсорсные движки на любой вкус. Но >>197459 этого не знает, поэтому он ньюфаг с NIH-синдромом.
Вспомню 11-й класс: со мной учились два товарища-пыхобляди. Они не пилили свой движок, они пилили свою CMS. В 2009 (когда я выпустился из школы) это имело ещё меньше смысла, чем пилить свой двиг сейчас на цэпэпэ, но они пилили. Через этот период проходят много программистов.
>>197491

>Так эпично перепутать абстракцию с инкапсулацией


Пососи. Абстракция - это очень общее понятие, которое обозначает вообще все действия, которые делают программисты, чтобы упорядочить свой код и упростить его поддержку. Инкапсуляция - это все лишь одно из таких действий. Есть ещё полиморфизм, наследование, всякие неведомые мне хуйни из ФП (анаморфизм, катаморфизм, иломорфизм, параморфизм, наконец).
Если же твоя преподша сказала, что инкапсуляция - это паблик/протектед/прайват, шли её нахуй, это не сама инкапсуляция, это способ её реализации. В Питоне, например, ничего этого нет (все поля и методы открыты), поэтому питоняши обозначают поля/методы, не предназначенные для использования другими классами (т.е. реализуют инкапсуляцию) другим способом - подчёркиванием перед именем поля/метода. Но конечно, это не означает, что инкапсулировать в Питоне нельзя. Вот, например, официальные доки Питона: https://docs.python.org/2/library/netrc.html

>The netrc class parses and encapsulates the netrc file format


>>197518
Найс бабахнул унылым петросянством. Слив защитан.
Добавлю только, что абстрагирование кода, описанное в >>197487 - это не rocket science, это то, к чему приходят абсолютно все программисты с достаточным опытом после наступления на достаточное количество граблей.
#1312 #197583
>>197578

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


Так и есть, но ты то в своем посте вообще все назвал инкапсулацией:

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


Итак, интерфейсы — это инкапсулация.

>разделение ответственностей


Тоже инкапсулация?

>Этот процесс и называется инкапсуляцией.


Хм, похоже так и есть.

И еще ты написал:

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


А теперь:

>Инкапсуляция - это все лишь одно из таких действий. Есть ещё полиморфизм, наследование, всякие неведомые мне хуйни из ФП (анаморфизм, катаморфизм, иломорфизм, параморфизм, наконец).



То есть сначала ты пишешь, что инкапсулация — она везде. А теперь пишешь, что это всего лишь один способ абстракции, и в ФП, например, вообще все по-другому. Короче, говоря, ты жиденько обосрался. И самое забавное, что ты сам это признаешь

>Добавлю только, что абстрагирование кода, описанное в >>197487


но продолжаешь вилять жопой.

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

На основе всего вышесказанного, я делаю вывод, что ты обычный студентик-хуесос, который почему-то решил, что вещи, которые ему позавчера рассказали на паре, кому-то не очевидны. Вощем, ссу тебе на голову. Бывай.
#1313 #197584
>>197578
Если я точно осознаю требуемую мне структуру, то мне проще написать готовый движок под конкретную задачу, находу вшивая в него конкретную реализацию.
#1314 #197588
>>197544

>Я, кстати, решил с++ изучить как раз для того, что потом перейти на раст с полной картиной системного программирования в голове (знаю Си неплохо).


>c++


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


Проиграл что-то немного. Видел твой тред, но если ты собрался учить системное программирование через триде в браузере, ты делаешь это неправильно. Написал бы многопоточный http сервер на си и libevent под линуксом лучше, было бы полезнее. Насчет js без понятия, не увлекаюсь этим, но т.к. rust использует llvm, то в теории проблем быть не должно.
>>197546
АЗАЗ ВОТ ЕТА БАГЕТ Я ВАС ВСЕХ ЗАТРОЛЕЛ АХАХА ПРИПЕКЛО СМАТРИТЕ У ВСЕХ ВОКРУГ БАТХЕРТ КАКОЙ Я КЛАСНЫЙ ТРОЛЬ))
Вытри малафейку с губ, маня, хватит унижаться дальше.
>>197547
Какие опенсорсные проекты? Манька даже скриншот своего "полугодового проекта на собственном движке" показать не может.
>>197553
На хабре обычно статьи в духе "как я создал свой первый цветной треугольник по туториалу из интернета и решил поделиться этим открытием с окружающими ". Если нет опыта кодинга и хочешь, чтобы тебе всё разжевали и положили рот - скачай какую-нибудь книжку по например libgdx, где пошагово делают простые игры, вроде была такая книжка, попутно джаву изучишь.
>>197578
Движки есть смысл пилить как минимум в двух случаях.
1) Самообразование, еще остались люди, которые любят погружаться в самые основы и хотят знать, как всё устроено. Природная любознательность, двигатель прогресса. Кто-то качает юнити, чтобы поскорее высрать говно и залить его в маркет, а кто-то изучает алгоритмы и структуры данных, геймдев затрагивает очень много областей программирования и написание движка позволяет получить очень интересный и разносторонний опыт - познакомиться с 3д графикой, цифровым звуком, низкоуровневыми оптимизациями, моделированием различных систем, сетевым и многопоточным программированием. Кто-то хочет просто программировать что-то сложное и интересное, высирание игры отходит на второй план.
2) Игра с нестандартными требованиями к архитектуре. Одно дело, когда ты высираешь очередной раннер или "3 в ряд" на юнити, чтобы поскорее залить в маркет и заработать свои грязные копейки на рекламе, другое дело, когда в твоей игре безграничный случайно генерируемый мир, или например, это ММО и нужно обслуживать тысячи параллельных соединений. В этих случаях зачастую необходима особая организация данных, архитектура взаимодействия компонентов, низкоуровневые оптимизации, например, если взять тот же рендер, может понадобиться определенный алгоритм для батчинга вершин, чтобы кеш процессора использовался рационально и не было слишком много промахов. А если твой мир динамически изменяемый, а игра сетевая и на сервере десятки или сотни игроков, как ты будешь актуализировать мир и рассылать обновления так, как сделаешь персистентность и сериализацию данных, чтобы пинг оставался приемлимым? Ты думаешь, что в твоём движке найдется функция sdelat_zaebis() для любой возможной ситуации? Все твои хвалёные движки годятся только для производства ширпотреба, однообразного и унылого. Это относится к говнищу вроде юнити, конечно, анрил это другая история, сфера его применения тоже ограничена, но он хотя бы предоставляет исходный код и можно допилить его под любые нужды.
#1314 #197588
>>197544

>Я, кстати, решил с++ изучить как раз для того, что потом перейти на раст с полной картиной системного программирования в голове (знаю Си неплохо).


>c++


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


Проиграл что-то немного. Видел твой тред, но если ты собрался учить системное программирование через триде в браузере, ты делаешь это неправильно. Написал бы многопоточный http сервер на си и libevent под линуксом лучше, было бы полезнее. Насчет js без понятия, не увлекаюсь этим, но т.к. rust использует llvm, то в теории проблем быть не должно.
>>197546
АЗАЗ ВОТ ЕТА БАГЕТ Я ВАС ВСЕХ ЗАТРОЛЕЛ АХАХА ПРИПЕКЛО СМАТРИТЕ У ВСЕХ ВОКРУГ БАТХЕРТ КАКОЙ Я КЛАСНЫЙ ТРОЛЬ))
Вытри малафейку с губ, маня, хватит унижаться дальше.
>>197547
Какие опенсорсные проекты? Манька даже скриншот своего "полугодового проекта на собственном движке" показать не может.
>>197553
На хабре обычно статьи в духе "как я создал свой первый цветной треугольник по туториалу из интернета и решил поделиться этим открытием с окружающими ". Если нет опыта кодинга и хочешь, чтобы тебе всё разжевали и положили рот - скачай какую-нибудь книжку по например libgdx, где пошагово делают простые игры, вроде была такая книжка, попутно джаву изучишь.
>>197578
Движки есть смысл пилить как минимум в двух случаях.
1) Самообразование, еще остались люди, которые любят погружаться в самые основы и хотят знать, как всё устроено. Природная любознательность, двигатель прогресса. Кто-то качает юнити, чтобы поскорее высрать говно и залить его в маркет, а кто-то изучает алгоритмы и структуры данных, геймдев затрагивает очень много областей программирования и написание движка позволяет получить очень интересный и разносторонний опыт - познакомиться с 3д графикой, цифровым звуком, низкоуровневыми оптимизациями, моделированием различных систем, сетевым и многопоточным программированием. Кто-то хочет просто программировать что-то сложное и интересное, высирание игры отходит на второй план.
2) Игра с нестандартными требованиями к архитектуре. Одно дело, когда ты высираешь очередной раннер или "3 в ряд" на юнити, чтобы поскорее залить в маркет и заработать свои грязные копейки на рекламе, другое дело, когда в твоей игре безграничный случайно генерируемый мир, или например, это ММО и нужно обслуживать тысячи параллельных соединений. В этих случаях зачастую необходима особая организация данных, архитектура взаимодействия компонентов, низкоуровневые оптимизации, например, если взять тот же рендер, может понадобиться определенный алгоритм для батчинга вершин, чтобы кеш процессора использовался рационально и не было слишком много промахов. А если твой мир динамически изменяемый, а игра сетевая и на сервере десятки или сотни игроков, как ты будешь актуализировать мир и рассылать обновления так, как сделаешь персистентность и сериализацию данных, чтобы пинг оставался приемлимым? Ты думаешь, что в твоём движке найдется функция sdelat_zaebis() для любой возможной ситуации? Все твои хвалёные движки годятся только для производства ширпотреба, однообразного и унылого. Это относится к говнищу вроде юнити, конечно, анрил это другая история, сфера его применения тоже ограничена, но он хотя бы предоставляет исходный код и можно допилить его под любые нужды.
#1315 #197589
>>197588
Это не он - >>197546 троллит, а какой-то другой дебил - >>197542 проецирует очень много.
#1316 #197591
>>197588

>1) Самообразование, еще остались люди, которые любят погружаться в самые основы и хотят знать, как всё устроено. Природная любознательность, двигатель прогресса. Кто-то качает юнити, чтобы поскорее высрать говно и залить его в маркет, а кто-то изучает алгоритмы и структуры данных, геймдев затрагивает очень много областей программирования и написание движка позволяет получить очень интересный и разносторонний опыт - познакомиться с 3д графикой, цифровым звуком, низкоуровневыми оптимизациями, моделированием различных систем, сетевым и многопоточным программированием. Кто-то хочет просто программировать что-то сложное и интересное, высирание игры отходит на второй план.


Прям один в один описал мои предпочтения.
#1317 #197597
>>197588

>АЗАЗ ВОТ ЕТА БАГЕТ Я ВАС ВСЕХ ЗАТРОЛЕЛ АХАХА ПРИПЕКЛО СМАТРИТЕ У ВСЕХ ВОКРУГ БАТХЕРТ КАКОЙ Я КЛАСНЫЙ ТРОЛЬ))


Лол, ты даже не понял, что я написал. Впрочем, ничего удивительного.

Мне таки интересно, это один студентик высирает на самоподдуве пасты на пол экрана, в которых с авторитетным видом мусолит очевиднейшие вещи, чтобы уж каждый в этом разделе убедился, что, да, вот он — шарит, или их все-таки несколько?
В любом случае — продолжайте. У нас раздел медленный, спокойный, не каждый день тут цирк уродов устраивают. инб4 шутка про юнититред
#1318 #197607
>>197591
Тут все эталонные Кириллы так считают.
#1319 #197608
>>197588

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


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

Мне интересны сами языки. Хочу знать, какие проблемы С++ решает Раст, ну и какие проблемы сишки решают плюсы. В /pr в треде про раст было интересное мнение, что как когда-то в Си заметили шаблоны кодирования (стандартные операции типа выделить/освободить, пройтись по коллекции, которые на си совершенно не абстрагированы от байтоебли), и реализовали их в С++, так же появился раст из крестов.

>>197597
Ну нас тут только трое, вроде, включая тебя
#1320 #197609
#1321 #197619
8
#1322 #197627
Выбираю движок для своего первого говноподелия, читаю описания и никак не могу понять - любой движок может работать так сказать с интернетом? Хочу сделать простенькую 2Д игру, но чтобы человек играл против человека. Это кроме того что изучать движок надо, так еще и всякие премудрости с серверами, джава, css и прочее? Разъясните, пожалуйста.
#1323 #197630
>>197627

>работать с интернетом


>css


>выбираю движок


В голос обзмеился.
UNITI бери, не ошибешься, он создан как раз для таких, как ты.
#1324 #197632
>>197630
Ты хоть название треда прочитай. Я просто попросил разъянить, я же не показывал, какой я умный парень вроде тебя.
#1325 #197642
>>197627

>Хочу сделать простенькую 2Д игру, но чтобы человек играл против человека



Unity3D + Photon Unity Networking

Читай документации, качай примеры из ассет стора.

Если не можешь в английский - ничем помочь не могу.
#1326 #197644
Кирилляч, подскажи как правильно рисовать текстуру сферы в фотошопе. Всё бы ничего, но блядские "верх" и "низ" убивают всю гладкость текстуры, скукоживают её нахуй как номад скукожил корованы.
106 Кб, 1364x950
#1327 #197696
>>197627
byond. Сам на нём своё поделие ебашу. Поддержка сети по дефолту впилена. Лучшее наверное, что по твоему реквесту есть.
#1328 #197697
>>197696
Ой, нахуй эту парашу. Закрытая, централизованная, тормозная. Не хватило опыта с ss13, в который играть невозможно из-за постоянных тормозов?
#1329 #197700
>>197697
Тормоза идут в первую очередь от кодеров. Ты можешь какие то конкретные примеры тормозов привести? То бишь такая то операция при таких то условиях вызывает такие то тормоза? В станции через хуй реализовано освещение, атмос и обсчёты ещё кучи всего другого.
У меня вот, например, сейчас, создаётся карта из 6 миллионов клеток, представляющих 60 уровней-звёзд, локальная карта которой 300х300 тайлов, вокруг каждой звезды создаётся от нуля до 9 планет, и все каждую секунду выполняют проку вращения, ебя для просчёта своей траектории синусы, хуинусы и прочий матан. В среднем это делает каждая планета раз в пол секунды. И всё оно забирает 0.5-1% от процессорной мощности и 60мб оперативки на хранение карты. Хуле тебе(ему) ещё блядь нужно для простенькой параши?
#1330 #197701
>>197700
То есть в средней сложности может быть от 300 до 600 планет. Плюс ещё каждая клетка космоса на старте рандомизирует свою иконку. 6 миллионов иконок за полторы-две секунды, пока поднимается.
#1331 #197702
>>197701
Почему выбрал именно byond? Какие ещё есть альтернативы?
#1332 #197703
>>197702
Потому что движок надо выбирать в зависимости от задачи, лол. Альтернативы для чего? Для моей игрушки?
#1333 #197704
>>197703
Для сетевых игр. В byond можно сделать сервер для всех или там какая-то другая система?
#1334 #197705
>>197703
*А он для неё целиком и полностью подходит. Прост, дружелюбен к погромисту, имеет уйму в себе уйму уже изобретённых велосипедов. Про реализацию сервера-клиента можно вообще забыть, синглплеер можно только с костылями, ограничивающими вход игрокам пилить. Ну и если появится вариант обсчитывать что то сложное, можно эту задачу на dll'ки перевесить. Единственное чо, руководства по нему кошмарные. Что референсы, что гайды, приходится во многом самому разбираться, ибо не документировано.
#1335 #197706
>>197704
Чо знач сервер для всех? Эксплейн мне, что ты под этим понимаешь, пожалуйста.
#1336 #197707
>>197705

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


Тогда нахуй.
#1337 #197708
>>197707
ммм, ясно
#1338 #197710
>>197708
Что тебе ясно. Если такой шлак, лучше уж самому с нуля всё писать.
#1339 #197712
>>197710
Чо знач шлак, хуле ты, сука, в крайности скачешь, даже не поинтересовавшись, относительно чего я сравниваю. Короче, заебал, блять, сам читай и решай для себя:
http://www.byond.com/docs/ref/
http://www.byond.com/docs/guide/
#1340 #197713
>>197712
Нет уж, кушай сам. Найду что-нибудь из этого десятилетия с нормальной документацией и без угадайки.
#1341 #197714
>>197713
Ну велл, вот и поговорили. Мне тоже не в радость дебам, которые перед собой даже задачу поставить не могут, помогать.
#1342 #197715
>>197714

>дебам


Только не плачь, иди покушай свой сладкий хлебушек.
#1343 #197716
>>197715
Ну, глядишь, когда доем, ты и игрушку современную притащишь. Чтобы можно было сделать сервер для всех.
#1344 #197717
>>197644
Не проще загуглить такую текстуру?
#1345 #197718
Насоветуйте годных туториалов для создания анимаций персонажа в 3д максе для юнити.
Всё что сам нашел - 2.5 школьника, рассказывающих про пресс_x_ту_спиздить_ассеты.
#1346 #197720
>>197696

>Only Windows users can play this game.


Проиграл с говна.
#1347 #197721
>>197716
Никогда ты не доешь. В разделе /developer за последний год ничего не добавлено.
Документация языка покрывает версию движка 2.0, тогда как сам движок уже 5.0. Это вообще пушка.
135 Кб, 1044x573
#1348 #197722
>>197721

> В разделе /developer за последний год ничего не добавлено.


Ну и как с такими тупыми разговор вести?
#1349 #197723
>>197720

>придираться к языку из за отдельной игрушки


Ты ещё сс13 упомянуть не забудь, плес.
#1350 #197725
>>197722
Успокойся Кирилл, лучше иди почитай отдельную книгу по недокументированным возможностям.
#1351 #197726
>>197725
А у меня и без них на заебись прогресс идёт. Решительно не понимаю, на что эти потуги неудовольствия идут. Как встанет задача, которую не решить силами старых референсов, так и пойду гуглить недокументированные.
#1352 #197727
>>197726
Ну я так и думал. Есть говно и говорить, что тебе норм, продолжай.
#1353 #197728
>>197727

>есть говно


В чём это выражается? Язык покрывает поставленную задачу? Покрывает. Простой? Простой. Доки по нему хуйня? Хуйня. Без них можно обойтись? Можно. Игрушка докодится раньше, чем я натолкнусь на неразрешимые проблемы/костыли языка? Офкорс :з
#1354 #197729
>>197728
Если ты это не понял из этого треда и после использования движка, то тебе уже ничего не поможет, продолжай кушать.
#1355 #197730
>>197729

>не понял


>Ты ешь говно! Ешь говно! Я сказал ты ешь говно! Не нужно выбирать язык под задачу! Это для говноедов! Я так сказал! Понял? Не понял? Продолжай кушать!

#1356 #197739
>>197717
Проще, если не хочется научиться создавать самому текстуры. Но мне как раз хочется самому научиться создавать их, а не дрочить хуйгугл в поисках подходящей текстуры.

Бампирую вопрос >>197644
#1357 #197744
>>197718
Бамп вопроса. Засрали всё хуйнёй древней.
#1358 #197748
Посоветуйте какой-нить движок, на котором можно запилить пиксельный платформер с рандомным бесконечным миром, живыми NPC, многоуровневыми данжами и чтоб это всё не лагало
#1359 #197752
>>197748
Можно. На флеше
#1360 #197756
>>197752

>флеше


Он ща в браузерках умирает уже, нахуй надо.
Надо самому писать движок, если знаний хватит, пиздить у других и вбирать самое лучшее
#1361 #197758
>>197756

>самому писать движок


Много вас таких по весне оттаяло.
7 Кб, 438x322
24 Кб, 1360x584
30 Кб, 1246x582
#1362 #197762
деградация эволюция борна
#1363 #197828
>>197730
Всё просто, в твоё говнище не будет играть никто, кроме тебя, из-за уебанской платформы.
#1364 #197830
Почему очередной Fallout Online не взлетит?
#1365 #197836
>>197744
Ты правда не можешь найти туториалы по анимации?? РИЛИ???
#1366 #197837
>>197830
У тебя нет достаточно команды, фантазии, времени, денег, умений.
#1367 #197838
qq
#1368 #197854
>>197748
Бамп (Unity подойдет для такой игры? Легко разобраться в нем?)
#1369 #197875
>>197854
Да, подойдёт. И предлагаю тебе сразу определиться с инструментом, иначе ты будешь туда-сюда бегать и нихуя в результате не сделаешь. Вот ставь Unity и работай в нём. Если возникнут проблемы, не смей менять инструмент, а решай проблему.
#1370 #197884
>>197875
Спасибо, пошел изучать
#1371 #197915
>>197875
Проиграл с попытки подсунуть UNITI кому угодно и для чего угодно.
>>197748
Не запилишь ты такое на UNITI.
sage #1372 #197922
>>197837

>команды


Копрокубики сделаны одним человеком.

>фантазии


Фантазия мир фоллача только испортит.

>времени


До идеала полировать любую ммо глупо.

>денег


>умений


А вот это действительно проблема.
#1373 #197927
>>197922

>Копрокубики сделаны одним человеком.


Который до этого участвовал во всяких ludum dare и выпустил с десяток игр до кубача. Вылазь из своего маня-мирка, даунёнок инфантильный.

>Фантазия мир фоллача только испортит.


Маня-оправдания лени. Фантазия нужна для создания мира и use-cases в твоей игре.

>До идеала полировать любую ммо глупо.


Просто лел.

И да, вот тебе ответ

>Почему очередной Fallout Online не взлетит?


Потому, что народ не может в самоорганизацию при полной свободе. fonline доказал, что без пинков администрации большое скопление людей превращает фолач в каэсик. Т.е. либо ты должен 24\7 пинать своё коммьюнити, либо ограничивать свободу, что уже не будет Ъ фолачом.
#1374 #197934
>>197915
А на чем получится?
#1375 #197936
#1376 #197959
Э, уважаемые. Есть русификатор на GameMaker-Studio, желательно GameMaker-Studio 1.4.1567 WMF 1522 и толковые гайды на русском?
#1377 #197962
>>197934
Тру-рогалики на с/cpp пишут, кубач на джаве, террария на шишарпе. Движки во всех таких играх везде свои, так что ни на чем не получится, только выучить программирование и написать самому.
#1378 #197976
>>197758
Для 2д игры вполне реально написать годный движок.
#1379 #197977
>>197976
Если у тебя есть опыт и время
#1380 #197981
>>197977
Всё верно. Поэтому ВЕЗДЕ ньюфагам и рекомендует не начинать с собственного движка, а приходить к этому в дальнейшем, уже имею опыт. Или не приходить вовсе.
#1381 #198005
>>197962
Окей, спасибо за наводку.
#1382 #198014
>>198005
Не желаешь ОБЪЕДИНИТЬ УСИЛИЯ?
#1383 #198015
>>197915
Проиграл с проигравшего неосилятора. На юнити такое как нехуй делать пилится.
#1384 #198020
>>197583
Унылое терминоёбство, но ладно, давай в него поиграем.
Инкапсуляция ≠ абстракция, но инкапсуляция ⊂ абстракция, инкапсуляция везде (должна быть), абстракция везде (должна быть). Это - всё, что я хотел сказать. Сможешь найти в этом противоречия - получишь Филдсовскую премию за доказательство противоречивости матлогики (если будешь искать в её границах, конечно же, и не добавлять в рассуждения свою шизу).

>я делаю вывод, что ты обычный студентик-хуесос


Не делай больше, хуёво получается.

>который почему-то решил, что вещи, которые ему позавчера рассказали на паре, кому-то не очевидны


Ну долбоёбам типа >>197546 - не очевидно. В его манямире инкапсуляцию придумали "ООП-сектанты", чтобы поработить всех программистов.
#1385 #198022
>>198020

>Это - всё, что я хотел сказать в >>197578.


чёта сплю, сори
#1386 #198029
>>198020
Я не понимаю, ты реально такой тупой, или ты так сильно боишься обосраться, что готов вилять жопой до тех пор, пока тебя совсем с говном не смешают, мм, хуесос?

Ок, давай разберем тобою написанное

>инкапсуляция ⊂ абстракция


Гхм, окей, предположу, что ты имел в виду "инкапсулация ∈ абстракция" матлогик мамкин бля. И, собственно, с этим утверждением я абсолютно согласен.

Идем дальше:

>инкапсуляция везде, абстракция везде


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

Я тут что-то начал дальше писать и разбирать твои фразы, но иди-ка ты нахуй. Инкапсулация — всего лишь один из методов абстракции. И он специфичен только для ООП, в других парадигмах используются другие методы. Это все очевидно. Если ты этого не понимаешь, то я не удивлен, потому что после прочтения твоих предыдущих постов я уже составил о тебе определенное мнение, которое я уже озвучил. Даже если насчет студентика я и ошибся, то назвав тебя хуесосом, я попал в самую точку.
Ты написал две простыни — каждая размером с экран — в которых не высказал ни слова полезной информации, только лишь проецировал и кидался говном, что характеризует тебя как жалкого и гнилого человечишку, не обремененного хоть малой толикой интеллекта, — неудачника, способного лишь завидовать таланту и счастью других.
Я перечитал последнее предложение и мне даже стало тебя жаль.
#1387 #198051
>>198015
Ну так запили, хули до сих пор никто не запилил-то? Может потому, что "рандомный бесконечный мир" влияет на архитектуру на самом низком уровне, поэтому для всех таких игр движки пишут с нуля?
#1388 #198053
Накидайте полному ньюфагу(первый день в Gd) годных движков для запила нормального платформера 2d. Пробывал Юнити вчера, вроде норм, но чот не разобрался слегка с анимацией (лол) и переходами, допустим от стоячего положения анимации к бегущему. И гдет прочел , что 2д в движке только 2 года.
#1389 #198054
>>198029

>инкапсулация ∈ абстракция


Намекаешь, что нет абстракции кроме инкапсуляции? Раз

>инкапсуляция ⊂ абстракция


неверно. Ну так это очевидный бред.
#1390 #198055
>>198053
То есть ты столкнулся с малюсенькой проблемой и сразу решил дропнуть юнити? Ты же понимаешь, что с таким подходом ты заебёшься делать игру.
#1391 #198056
>>198029
А вот это

>Инкапсулация — всего лишь один из методов абстракции


противоречит утверждению, что

>инкапсуляция ⊂ абстракция


неверно. Самому себе противоречишь?
#1392 #198074
>>198053
Ты жалкий малолетний долбоёб. Просто умри и не засоряй этот мир. Кусок говна.
#1393 #198084
>>198014
Кем будешь? Что умеешь?
#1394 #198086
>>198074
Вся суть. Если кто-то не хочет ковыряться в юнитиговне, юнитиблядки покроют его хуями, ведь Я ЖРУ ГОВНО, А ЗНАЧИТ ВСЕ ДОЛЖНЫ ЖРАТЬ ГОВНО, ВСЕ КТО НЕ ЖРЁТ ГОВНО - МАЛОЛЕТНИЕ ДОЛБОЁБЫ И ЖАЛКИЕ, ПОНЯЛИ?
#1395 #198091
>>198054
>>198056
Да загугли ты уже эти символы, ебаный в рот.

a ∈ S — а является элементом множества S
A ⊂ S — множество А является подмножеством S

Абстракция — множество. Инкапсулация — один из его элементов. Все, блядь.
#1396 #198094
>>198086
Ты слишком толстишь, пидор. Иди прогуляйся. Если малолетний даунёнок не хочет разбираться даже в интерфейсе, у него только один путь - путь отброса вроде тебя.
#1397 #198120
>>198094
Я поковырял юнити полчаса и вернулся к своим плюсам, например. Не люблю конструкторы, хотя посылать ньюфага писать своё с нуля — тоже плохая идея.
Олдфаг.
#1398 #198121
>>198120

>вернулся к своим плюсам


Много движков написал?
#1399 #198122
>>198051
Я в ториде запилил бесконечный мир. Могу даже пояснить, как это делается, лол. Никаких "низких уровней" не требуется.
#1400 #198123
>>198121
Два 2d и они похожи, но под разные задачи.
#1401 #198124
>>198051
Ты мудак? Юнити можно фактически использовать как оболочку для отрисовки графики, а всё остальное написать своё. Пиздец, я так проигрываю с даунов.
#1402 #198125
>>198120

>поковырял полчаса

#1403 #198127
>>198125
Я не могу в конструкторы, сказал же.
#1404 #198130
>>198091
A ∈ B - нестрогое включение (A может быть равно B)
A ⊂ B - строгое включение (A не равно B)
Иди учи алгебру
#1405 #198141
#1407 #198158
>>198122
>>198124
Вы только посмотрите на порванных юнитидетей.
Один запилил бесконечный рандомный мир в 3д, но только он никому ничего покажет, даже скринами не пруфанёт, т.к. это секретная разработка, а то вдруг еще украдут идею. Второй не тягает ассеты в конструкторе для технически неграмотных школьников, а пишет свои движки без смс и регистрации поверх юнити.
Еще и проявляют агрессию к любому, кто не фанатеет от юнити по той или иной причине. Неважно кто, ньюфаг, пришедший за советом, или мимокрокодил, который в принципе нейтрально относится к юнити и провинился лишь в том, что любит писать на С++, юнити-обиженный всегда поспешит покрыть хуями и объяснить, что все они тупые и жалкие мудилы, и лишь он - юнитибог - король геймдева, избравший единственно верный путь - UNITI.
Интересно, с чем связана такая болезненая фиксация.
#1408 #198161
>>198158

>мимокрокодил, который в принципе нейтрально относится к юнити и провинился лишь в том, что любит писать на С++


Я тоже немного охуел с этого поворота.
#1409 #198171
>>198158
Всё дело в том, что ты пиздливый мудак, который не разбирается в вопросе.
#1410 #198173
>>198171
Зато ты эксперт с десятком проектов за плечами, разбирающийся в любом вопросе. И совсем не тупорылый школьник, скачавший юнити в надежде рубить легкие деньги на мобилках и запустивший его два раза.
163 Кб, 805x602
103 Кб, 931x372
#1411 #198174
>>198158

> только он никому ничего покажет, даже скринами не пруфанёт


Пикт 1 - читаем сгенерированные перлин нойзом карты высот, создаём террейны, лимит установлен в 2916 террейнов по велению пятки левой ноги. Отдельно расставляем объекты.
Пикт 2 - овердохуя террейнов в юнити, собранных по чанкам, выгрузка дальних террейнов отключена, чтобы побольше подгрузилось, лол.
Можно, кстати, сделать проще, но мне нужно было именно так, чтобы сохранять состояние мира.
Просто ты неосилятор и пиздишь дохуя сильно, вот тебе и поясняют, что ты мудила. А мы да, мы боги, которые пилят игры, пока порватки вроде тебя кудахтают на харкачике.
#1412 #198177
>>198174
Бесконечный мир юнитивскими террейнами? Спасибо, идите нахуй.
#1413 #198178
>>198177
Иди нахуй, неосилятор тупой. Сначала научись игры делать, потом кукарекай что-то.
#1414 #198181
>>198177
Очевидно, что ничего лучше ты запилить не сможешь. Плюс, т.к ты нихуя не шаришь в юнити, у тебя нет права пиздеть на террейны.
#1415 #198183

>float[,]



Проорал.

А вообще я не понял, эта юнитидевочка скопипастила из интернетов код генерации рандомных террейнов, покрыла рандомным говном и кукарекает в /gd? Почему юнитидевочку до сих пор не утопили в моче?
#1416 #198185
>>198183
Я утопил, за использование террейнов. Юнити-террейны используют только школьники и долбоебы ТЕРРЕЙН ЩЯ РАСТАВЛЮ ТРАВКУ ДЕРЕВЬЯ ВЕТИР ЗАЕБЦА СКУРИМ ПОЛУЧИЛСЯ МАМ ХУЛИ 10 ФПС ХУЛЬ ЗАПЕКАНУС ЛАЙТМАПОВ ПОЛЧАСА КУПИ НОВЫЙ КОМП МАМ
#1417 #198186
>>198174

Собственно, вот тред откуда юнитидевочка спиздила код: http://answers.unity3d.com/questions/478759/a.html

Заскриншотил очередной эпичный отсос юнитимразей. Продолжайте в том же духе, скриптеры ссаные, лол.
#1418 #198188

>Вообще нельзя сделать!


>Ну ты сделал, но ты не так сделал.


>Ну вот ты читаешь файл, кто-то ещё читает файл. Ты спиздил его код, ты тоже побайтово читаешь файл!


Кек. До чего же этот залётный долбоёб жалок.
!3GqYIJ3Obs #1419 #198189
#1420 #198190
>>198185
Это что ж надо с террейном, который даже на мобилках летает, сделать, чтоб он тормозил? А, ну разве что

>Хуйну террейн 100k на 100k


>Бля, хуёво сделали, тормозит

#1421 #198192
>>198188

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


>мам ну это не меня во всех тредах обоссали


>мам я сам код написала подумаешь все переменные совпадают


>ну маааам, я же твоя доченька



Обоссаная юнитидевочка такая обоссаная.
#1422 #198193
>>198188

>ты сделал


Кто тебе сказал, что ты сделал, мудило? Где безграничность? Речь о бесконечном генерируемом мире, а не лимите в 2916 террейнов и 2-3 фпс уже на втором десятке оных.
#1423 #198194
>>198192
Лол. Обоссали со всех сторон, а он продолжает гринтекстом хуйню пороть. Да ещё не понимая, что за код на скрине. Смешной ты и жалкий долбоёб.
#1424 #198195
>>198158
Тред не читал, но ты забавный. Если убрать физический движок, то от юнити не останется ничего кроме простейшей архитектуры и встроенной поеботы, отвечающей за оптимизацию прорисовки etc. Не понимаю, почему ты ударяешься из крайности в крайность, пытаясь выставить окружающих дебилами.
36 Кб, 600x400
#1425 #198199
>>198195

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

#1426 #198201
>>198194

>код


>КОД


>СМАРИТЕ Я КОД ПИШУ


>я КОД пишу в UNITI смарите все


>КОД пишу, понили, я программист!


>гордится всратым куском говнокода, скопипащенным с форума для юнити детей

#1427 #198202
>>198199
А, ну понятно. Я сразу не понял, что ты обиженка.
#1428 #198203
>>198193

> Речь о бесконечном генерируемом мире


У меня лимит только ради удобства сохранения состояния мира. Можно запилить бесконечный мир всего на десятке террейнов, кстати, просто мне нужен был другой подход. С 45 террейнов в сцене, 2кк полигонов (200-500к террейны + окружение) - фпс ниже 80 не падает на старенькой пекарне.

>>198195
Очевидно же - дебил пытается всех выставить дебилами. Кстати, из юнити можно убрать даже прорисовку, либо перегрузить своим прокси между юнити и Dx, был такой платный плагин для четвёрки с суперсамплингом, ssao и прочим физическим шейдингом.
#1429 #198204
>>198203
Эх, щас бы всё убрать, но продолжить копаься в говне)
#1430 #198205
>>198203

>2кк


>80 фпс


Пиздеж, можешь дальше не продолжать.
53 Кб, 637x291
#1431 #198206
>>198201
Ты нагуглил 20 строк из 400+. Не зная, не я ли отправлял их туда. Молодец, ты добился многого, как для идиота. И сейчас, в принципе, я могу прикрепить скрин любого кода, даже не относящегося к теме - ведь никто так толком и не понял, что делает код с первого скрина.

>>198205
Пик. Просто ты рукожоп, признай.
#1432 #198208
>>198206
Где тут 2кк треугольников?
Плюс, у тебя один drawcall и нет текстур, это означает, что нет переключений контекста, используется один buffer object. Если бы вздумаешь добавить текстурку на свой террейн, или даже не дай бог анимированного персонажа, то, буффер с миллионом треугольников будет переключаться по несколько раз за кадр, и тогда ты прокукарекаешь "привет мои 5 фпс".
#1433 #198209
>>198206

>Я ПРАГРАМИСТ ПИШУ КОД НА ЮНИТИ ПОНИЛИ!!


>ВСЕ УСЛЫШАЛИ, Я ПИШУ СЛОЖНЫЙ КОД НА ЮНИТИ! НИКТО ТАК НЕ МОЖЕТ


>Я НАСТОЛЬКО УМЁН, ЧТО НИКОМУ НЕ ПОНЯТЬ!


>НИКОМУ НЕ ПОНЯТЬ МАГИЮ ПЕРЛИНА, ТОЛЬКО ЮНИТИГЕНИЮ ВРОДЕ МЕНЯ!

21 Кб, 346x325
#1434 #198210
>>198206

Мамке своей лапшу на уши будешь вешать, юнитимразь. Пикрил два куба по 24 трис и три поля ввода.

>>198208

Щито ты с юнитимразью споришь? Он уже из двух тредов обоссаным сбежал, теперь тут пытается спрятаться. Но хуй ему, будет глодать хуйцы и умываться мочой.
#1435 #198211
>>198209
Я тоже проиграл с этого пиздеца.
35 Кб, 256x358
#1436 #198214
>>198208
Окей, не два ляма, всего лям. Всё остальное - мимо.

>>198209
Ты жалок.
#1437 #198215
Содомиты.
#1438 #198220
>>198214

>не считает зазорным преувеличить в два раза


>думает, что его кукарекание вообще кто-то воспримет всерьёз


А еще в голос проиграл с

>1060x459


Когда мамка купит тебе нормальный монитор, удивишься, почему ФПС не поднимается выше 5.
#1439 #198222
Анончики, к вам пришёл нюфаг. Хочу сделать простенький двухмерный клон Temple Run и Subway Surfers, подскажите, с чего начать? Какой движок использовать для игры на мобилы, какой язык под него учить? Хочу на примере такой простой игры учится. Заранее спасибо за помощь, няши.
#1440 #198223
>>198222

>учиться


Фикс.
#1441 #198224
>>198222
UNITI кочяй)
#1442 #198225
>>198222

Unyty качай, язык не нужен - асеты мышкой прост таскаеш и все)))
#1443 #198229
>>198220
Тебе не говорили, что ты невероятно тупой? Скажут.
209 Кб, 700x525
#1444 #198232
>>198229
Ты не понимаешь, что такое размер фреймбуффера? С кем я вообще спорю, я и забыл, что тут необразованный юнитипитек. Вкратце - замерять ФПС в окошке 1000x400 это как мерить хуй от ануса вместе с яйцами. Если твоё говно запустить на нормальном разрешении (1920x1080 хотя бы), то размер фреймбуффера увеличивается в 4 раза, из чего следует, что пропускная способность уменьшается в 4 раза, и твои 80 FPS волшебным образом превращаются в 20. И это на пустой сцене. Без текстур и gui. Без персонажей. И деревьев. Вообще без ничего. И это если не учитывать, что ты спокойно мог припиздеть где-то, как ты уже делал чуть ранее, и преувеличить что-то раза в два-три, чтобы казаться умнее. В итоге имеем 3-5 ФПС на пустой сцене, далекой от игры как твой анус от Юпитера.
#1445 #198234
>>198232
Ты жалок, иди нахуй. Неосилятор тупой. Я хотя бы делаю игры с юнити, а ты ни одной так и не сделаешь.
#1446 #198236
>>198232
Двачую данного адеквата и всё ещё ищу pizufe.
4213 Кб, 400x200
#1447 #198241
>>198234

> хотя бы делаю игры


> с юнити

#1448 #198246
Что выбрать unyti или уе4 чтоб делать игры на андройд
МОЧА ПИЛИ НОВЫЙ ТРЕД ЭТОТ ЛАГАЕТ*"
#1449 #198249
>>198246

У юнитиребенка пека для учебы тормозит. Хуй тебе, все отсосы юнитимразей будут висеть на нулевой вечно.
sage #1450 #198251
>>198249
Вечно и висит, в юнититреде. Им на четыре треда расползтись, создавать впечатление, что весь гд такой дефективный?
#1451 #198256
>>198154
Неслабо тебя порвало от этого ПТУшника. /r/ моар ПТУшников в тред.

>предположу, что ты имел в виду "инкапсулация ∈ абстракция"


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

>Инкапсулация — всего лишь один из методов абстракции. И он специфичен только для ООП, в других парадигмах используются другие методы. Это все очевидно.


Хорошо, моя попытка донести до тебя свою картину мира провалилась, на это нужно слишком много мыслительных ресурсов, которые я на тебя тратить не хочу. Давай теперь ты будешь пробовать писать что-то осмысленное (без всяких "очевидно").
Дай определение понятиям "инкапсуляция" и "абстракция". И объясни, как так получается, что модификаторов видимости в Питоне нет, а инкапсуляция есть.
А после того, как напишешь, не забудь пойти постирать свои обосранные штаны (первая ссылка в гугле по запросу "haskell encapsulation"):
https://wiki.haskell.org/Why_Haskell_matters

>Data encapsulation and polymorphism are not exclusive to OOP!


>Data encapsulation is done in Haskell by declaring each data type in a separate module, from this module you only export the interface. Internally there might be a host of functions that touch the actual data, but the interface is all that's visible from outside of the module.


Всё, как я и написал.

>Даже если насчет студентика я и ошибся, то назвав тебя хуесосом, я попал в самую точку.


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


Проиграл. "Психоанализирую по постам на Сосаче (даже без ID), без регистрации и смс".
Где я кому-то завидовал, поехавший? Просто сказал, что "все, кто пишет свой двиг в 2015 - долбоёбы-школьники", а ты уже напроецировал на целый роман.

>Я перечитал последнее предложение и мне даже стало тебя жаль.


Дабл проиграл. Ещё перечитай, героем может станешь.
#1451 #198256
>>198154
Неслабо тебя порвало от этого ПТУшника. /r/ моар ПТУшников в тред.

>предположу, что ты имел в виду "инкапсулация ∈ абстракция"


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

>Инкапсулация — всего лишь один из методов абстракции. И он специфичен только для ООП, в других парадигмах используются другие методы. Это все очевидно.


Хорошо, моя попытка донести до тебя свою картину мира провалилась, на это нужно слишком много мыслительных ресурсов, которые я на тебя тратить не хочу. Давай теперь ты будешь пробовать писать что-то осмысленное (без всяких "очевидно").
Дай определение понятиям "инкапсуляция" и "абстракция". И объясни, как так получается, что модификаторов видимости в Питоне нет, а инкапсуляция есть.
А после того, как напишешь, не забудь пойти постирать свои обосранные штаны (первая ссылка в гугле по запросу "haskell encapsulation"):
https://wiki.haskell.org/Why_Haskell_matters

>Data encapsulation and polymorphism are not exclusive to OOP!


>Data encapsulation is done in Haskell by declaring each data type in a separate module, from this module you only export the interface. Internally there might be a host of functions that touch the actual data, but the interface is all that's visible from outside of the module.


Всё, как я и написал.

>Даже если насчет студентика я и ошибся, то назвав тебя хуесосом, я попал в самую точку.


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


Проиграл. "Психоанализирую по постам на Сосаче (даже без ID), без регистрации и смс".
Где я кому-то завидовал, поехавший? Просто сказал, что "все, кто пишет свой двиг в 2015 - долбоёбы-школьники", а ты уже напроецировал на целый роман.

>Я перечитал последнее предложение и мне даже стало тебя жаль.


Дабл проиграл. Ещё перечитай, героем может станешь.
#1452 #198257
>>198256

>все, кто пишет свой двиг в 2015 - долбоёбы-школьники


Найс проекции.
#1453 #198258
>>198257
Спасибо, они у меня всегда качественные.
#1454 #198273
>>198232

>Вообще без ничего.


Слепошарый долбоёб, там 41 текстура. Учитывая, что на террайн столько не натянуть - можно понять, что окружение там тоже есть. Как и персонаж. Окно такое маленькое потому, что запускалось в эдиторе - остальное пространство занято редактором. Но ты ж долбоёб слепошарый, ты не видишь нихуя, только свои маняфантазии писать можешь. Посмотри на график - 90% времени занимает всинк. Но ты залётное хуйло, которое не шарит. Уёбывай обратно в свой b.
#1455 #198277
>>198249
Траль, ты кстати на чем игоры то пишешь?
23 Кб, 822x550
#1456 #198281
>>198251

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

>>198249

Все кто макает тебя в твое же говно - трали? Хуйцов сосни, ебанашка.

>на чем игоры то пишешь?



Пикрил, на фенйспалмити. Только я, в отличии от тебе подобных юнитипетухов в матчасти разбираюсь. А ты быдло, блядь, мразь и шлюха.
#1457 #198282
>>198256

>модификаторов видимости в Питоне нет, а инкапсуляция есть


Но в питоне нет инкапсуляции.
#1458 #198283
>>198281
Уверен что ебанашки из unyti-тредов сделали больше игр чем говноед с светлой цветовой схемой студии.
#1459 #198290
>>198256
Мне уже надоело с тобой спорить, ты тупо необучаемый. Даже если я приведу тебе еще несколько примеров и четкое определение из нескольких достоверных источников, ты все равно будешь вилять жопой.
У меня нет времени спорить с каждым слабоумным на дваче, так что можешь засчитывать слив, или что там такие как ты делают. Мне похуй.
#1460 #198291
>>198273

>Окно такое маленькое потому, что запускалось в эдиторе - остальное пространство занято редактором


Как это противоречит тому, что замерять ФПС в маленьком окошке бесполезно?

>ОКРУЖЕНИЕ ЕСТЬ


>ПЕРСОНАЖИ ЕСТЬ


>НО Я НИКОМУ НИПАКАЖУ ПОНИЛИ?


)))
#1461 #198314
>>198290

>Даже если я приведу тебе еще несколько примеров


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


Слив защитан, говняша!
#1462 #198316
>>198282
Нет принуждения инкапсуляции, сама инкапсуляция есть (т.е. её нарушение не приведёт к ошибкам и исключениям). google:python encapsulation
9 Кб, 553x604
#1463 #198331
Ребят, а если я хочу научиться создавать приложения на android, то мне нужно javascript изучать?
#1464 #198332
>>198316
А в джаваскрипте у нас строгая типизация, значит. Сама типизация есть, а принуждения к ней нет (т.е. её нарушение не приведёт к ошибкам и исключениям).
#1465 #198334
>>198331
Нет.
#1466 #198335
>>198331
Unity3D
#1467 #198350
>>198332
Всё правильно. И именно поэтому она называется "слабой". А сказать ты что хотел?
41 Кб, 484x420
#1468 #198361
>>198291

>замерять ФПС в маленьком окошке бесполезно


Ещё раз напишу -

>90% времени занимает всинк



Того, что я показываю - вполне достаточно, чтобы понять, что графон есть и всё летает. Конкретно здесь нужно оптимизировать дк, но даже так 2.9м трисов летают.
#1469 #198383
#1470 #198394
>>198383
Там же контент пизженый, как его в стим пустили?
#1471 #198405
>>198394
Стим не проверяет контент, пизженый он или нет. Они реагируют только на конкретные жалобы от правообладателей.
#1472 #198417
>>198350
Всё правильно. И именно поэтому в питоне нет инкапсуляции. А сказать ты что хотел?
#1473 #198418
>>198394
А что у него пизженное, кроме фотографий Гейба и мелодии Daft Punk?
#1474 #198425
>>198418
Шапки.
#1475 #198435
>>198405
Ну слишком в глаза же бросается сразу.
Это что, можно что-нибудь незаметное спиздить и если никто не почешется оно там навсегда останется, а если почешется то просто удалить патчиком?
#1476 #198447
>>178364 (OP)
Аноны, мне нужно сделать карту для 3Ж шутера.
Карта сравнительно большая (Хуй знает, как ее измерить, в ней будут не только солдатики, но еще и техника)
Куда мне сначала обратиться, к концепт-артщикам, чтобы нарисовали или сразу, к 3д моделистам, чтобы замоделили и нарисовали?
#1477 #198451
>>198447
А что ты хочешь то? И каковы приоритеты?
Возьми да сам нарисуй эскизы в блокнотике, что хочешь видеть, а потом замодель. Хуль сложного-то, ёба?
#1478 #198461
>>198451
Не могу рисовать, хуевое умение в художественную фантазию + детализовка, в которую я тоже не умею.
#1479 #198480
2 дня в гд, скилл отсутствует, в программировании не очень.
Подскажите плез движок (лучше бесплатный, и где лоу скиллы могут пилить более или менее не блевотные игоры ) для создания 2д платформера с некоторыми качествами из рпг (итемы, инвентарь там, прокачка чара).
#1480 #198488
>>198480
Блядь, да хули вас на 2д тянет? Это же дерьмо, за которое даже не платит никто.
#1481 #198492
>>198461
Анонии, так сколько будет стоить разработка такой игровой локации для шутера?
Основная работа там будет в запиле зданий.
Сколько уйдет на художника (Надо нарисовать локу и накидать более-менее скетчи зданий)
А замоделить, наверное, смогу и сам, там работа в World machine и каком-нибудь блендере, верно?
#1482 #198522
>>198488
Скажи это хартстоуну или террарии.
#1483 #198525
>>198488
Толсто.
#1484 #198535
>>198522
Во всех правилах есть исключения.
Меня обилие 2д уже заебало, честно.
#1485 #198537
>>198535
Всем похуй на тебя.
#1486 #198538
>>198537
И что?
#1487 #198546
Аноны, такой вопрос. Те кто из вас сидит на unreal должны понять. Если я например задрачиваю сейчас версию 3 сдк, то если сделаю перекат на 4, знания которые я постигну с тройкой будут актуальны в новом двиге. На сколько они похожи связаны между собой. Зарание спасибо за помощь нюфагу, анон.
#1488 #198555
Аноны, а как можно реализовать ебучее вырезание? Ну, чтобы можно было мечем отрубить часть руки у другого перса без всяких разрушаемых мешей?
#1489 #198560
#1490 #198564
>>178364 (OP)
Несколько вопросов от программиста и неофага в гд.
1) Есть ли в россии (конкретнее, в Москве) какое-нибудь организованное коммюнити непосредственно работающих гейм-девелоперов? Где например собираются "независимые разработчики", разработчики из небольших студий, где общаются друг с другом различные молодые шутливые стартаперы итп?
2) Что из теории 3d моделлинга нужно знать кодеру?
3) Всё-таки для довольно простой игры, без кирилловского размаха, методически правильно будет использовать готовую среду для разработки или писать самому (не обязательно "всё с нуля" - используя библиотеки для конкретных специализированных вещей)?
#1491 #198581
Чому вальвы такие баки? Хотел использовать их "бесплатный" движок для создания игры, а оказалось, что придётся заплатить за физический движок Havok 25 штук баксов. Надеюсь, в Source 2 они используют какую-нибудь бесплатный физ движок.
#1492 #198601
>>178364 (OP)
Аноны, в каком игровом движке есть булевы операции?
Чтобы можно было выстрелить в стену и на ней были дыры, не просто темным пятном, а именно ДЫРА В МЕШЕ.
#1493 #198611
>>198601
В любом, если ты напишешь код для этого.
#1494 #198615
>>198581
А где сорс обещали сделать бесплатным?
И что могли сделать Вальв, если им в ХЛ2 нужна была охуенная физика, а самим писать слишком дорого? Слишком дорого было тогда, правда, сейчас они свой солюшн пердолят - http://media.steampowered.com/apps/valve/2014/Sergiy_Migdalskiy_Debugging_Techniques.pdf
#1495 #198617
>>198480
c++ и sfml :)
#1496 #198618
>>198617
*ой, движок :)
Ну тогда ГЕЙММЕЙКЕР :)
36 Кб, 600x400
#1497 #198621
>>198601

>дыра в меше


>булевы операции

#1498 #198622
>>198601
if (!dira)
{
#1499 #198623
#1500 #198625
>>198622

Дыра была в презервативе, оттого ты и появился, юнитидаун.

Вот правильный код:

if(!otverstie)
{
#1501 #198634
>>198621
Он о булевых операциях в 3D-редакторах, очевидно. Но дети не в курсе.
#1502 #198637
>>178364 (OP)

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


>2015 год


>Не может в дыры и кратеры от выстрелов

#1503 #198638
>>198637

>некст ген

#1504 #198640
>>198637
Так хавок тоже не умеет, нахуй иди от божественного PhysX
#1505 #198642
>>198637

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


Йоб вашу мать, миллионы программистов, какого хуя никто не работает.
#1506 #198643
>>198637
Ответ прост - это нахуй никому не нужно. Каловдутие купят и без дырок в стене, от этого игра не станет интереснее. Лучше потратить доступные вычислительные мощности на хороший AI, например.
#1507 #198644
>>198637
Иди в копателе онлайн дыры делай.
#1508 #198645
>>198615
Охуенно. Ждём-с Source2.
#1509 #198646
>>198643
А нормальным людям брать и лопатить весь код физикса, писать дополнение?
Объясните, по какому принципу физикс вообще разбивает объект на осколки?
#1510 #198648
>>198646
Тебе нужен воксельный движок. Тогда и дырки можно сделать, и кратеры, и хуй знает что ещё.
#1511 #198650
>>198648
Воксельный движок хоть сколько то развит? Не развиты они вообще, вроде.
36 Кб, 600x400
#1512 #198651
>>198648

>таскатель ассетов думает, что залезет в код физикса, добавит функцию sdelat_dirku_pizdato() и всё заработает


Проиграл что-то.
#1513 #198652
>>198651

>>таскатель ассетов думает, что залезет в код физикса, добавит функцию sdelat_dirku_pizdato() и всё заработает


Да нет, я знаю, что придется разбираться в коде, чего и боюсь
#1514 #198653
>>198650
Лул, посмотрев на воксельные движки в гугле понял, насколько все хуево.
ЗАТО ДЫРЫ В СТЕНЕ МОЖНО ДЕЛАТЬ, БЛЯТЬ.
http://www.youtube.com/watch?v=Ja7feNdnsNw
#1515 #198655
Шо за аутист тут носится? Какие еще дыры в стене?
#1516 #198656
>>198653
А чо хуевого конкретно в видеорелейтед?
#1517 #198657
>>198655
Ну ты что, не понимаешь разве? Дыры в стене это очень важный элемент геймплея, как например, если тебе выстрелили в глаз, то видно только половину экрана.
#1518 #198658
>>198657
Да, охуительно ведь и реалистично, берешь и простреливаешь стену.
В третьем анриале было что-то вроде, но там вроде графическая отрисовка была.
#1519 #198659
Здраствуйте, я зашел сюда по запросу в гугл КАК СДЕЛАТЬ ДЫРУ В СТЕНЕ ДВИЖЁК, подскажите какой выбрать? Желательно на блюпринтах.
35 Кб, 450x340
#1520 #198660
>>198657
В Red Faction это было, но там вроде графическая отрисовка
#1521 #198661
>>198659
А что такое блюпринты?
#1522 #198662
Эй сучки, вы текете с моих дыр?
https://www.youtube.com/watch?v=QfDoQwIAaXg
#1523 #198663
>>198662
Ну вот, так всегда, уже траллить начали, а за ролик спасибо.
Интересно, такое можно реализовать? Вроде надо дырку сделать, деформировать меш и навесить шейдер?
#1524 #198664
>>198663

> Вроде надо дырку сделать, деформировать меш и навесить шейдер?


ты хоть сам понял что спизданул?
#1525 #198666
>>198664
Делаем дыру, деформируем края в виде воронки и навешиваем анимацию взрыва.
#1526 #198667
>>198663
Тру кодеры вешают на каждую дырку отдельную камеру, рендярющюю то, что находится за стеной.
#1527 #198668
>>198662
Почти тоже самое выйдет, если разделить объект не на 10 частиц, как всегда, а на 1 000 или 10 000, будет почти тоже самое, а еще бешенные лаги.
#1528 #198669
Вот вы ололокаете, а я предлагаю на следующем конкурсе тувиксгейм поставить задачу что в игре были реалистичные дыры. Все равно все игры будут говном без геймплея, зато техническую часть оценить будет куда проще чем мифическую "душу" и победить текстовой игре вроде supermassive будет сложнее.
#1529 #198670
>>198669
Лул, кучи программистов обосрутся жиденьким тогда, ведь до 2015 никто так и не смог сделать ДЫР В СТЕНЕ.
Хотя в уече 3 была маска для этого кажись, простреливаешь и на тебя лучик света светит.
#1530 #198671
>>198670
Сука, возьми свою ебучую стену, раздели на чанки, раздели чанки на чанки и вот тебе пробитие стены, напиши код, по которому стена будет распадаться и НИКОГДА БОЛЬШЕ СЮДА НЕ ЗАХОДИ.
#1531 #198673
>>198671
Ага и получить -3 фпс?
#1532 #198676
>>198673
Купи себе новый комп программист)
#1533 #198679
>>198676
У меня ай 7 и гтикс 990
Все равно, если сделать так много частиц, то ничего не получится, конечно, можно сделать маленькую дырку, но если мне нужно, например, прорубить дерево, там будет одновременно симуляция повреждения и деформации.
#1534 #198689
>>178364 (OP)
Почему в факе вопросы помечены A, а ответы Q?
#1535 #198691
>>198676
Поехавший, предварительное разбиение на самые маленькие элементы забьёт оперативку. А если использовать еще и готовый физ.движок, то точно вешаться можно.
90 Кб, 700x393
#1536 #198731
Пацаны, хочу, короче, сделать рабочий прототип книги-игры в каком-нибудь мэйкере. Тока я хочу не простой квест, я хочу чтоб в зельде как было, чтобы типо картинка героя по карте шараебилась, и там чтоб случайные события с героем происходили. Я вот этих случайных событий (не рандома, а заранее прописаных) много хочу, очень много! Какой мейкер мне для этого выбрать? Вот думаю ренпи неплох, но там нет всего того, что я хочу сделать! В геймекере все на пиндоском, ладно, можно научиться с ним что-то вытворять.
Вот есть еще StencylWorks, какая-то хуйня, вроде мне подходит, а что скажете вы?
Я, короче, хочу игру типа зельды и квеста, чтоб вариантов ответа было много, чтоб переменных было дохуя!
#1537 #198738
>>198731
Game Maker Studio бери. Придётся покурить много гайдов и документации, но результат не будет выглядеть и игрться как говно.
23 Кб, 322x157
#1538 #198739
Хочу сделать рейсинг менеджер на подобии пикрелейтед, но более продуманный и детальный. С меня вся математика и концепция. Для всего остального нужен ты, Анон.
Если тебе интересна эта тема напиши на Eurotrucksim2@yandex.ru или сюда.
30 Кб, 973x488
#1539 #198747
>>178364 (OP)
Пока ты дрочишь на графони и выбираешь движок, автор Битардии зарабатывает миллионы.
#1540 #198752
>>198747
Годный пример успешной инди игры когда идея тащит.
Алсо анончики не папрьтесь, будьте со мной, разрпбатывайте игру и дайте пожить у вас ато в ато лол меня скорее всего захуярят и все наебнеться, имели я не подохну в днр то создадим игру и поднимется.
47 Кб, 426x374
#1541 #198762
>>198752

> Годный пример успешной инди игры когда идея тащит


Диванная аналитика, просто охуеть.
9 Кб, 380x195
#1542 #198767
Доброго времени суток. Имею опыт программирования на java, c++, asm. Немного работал с Source и UE4 (просто несколько ремарок и новых фич в общий код). Возникла идея запилить простенькую игрушку на планшет. Собсно, вопрос: с чего мне начать, учитывая мой небольшой багаж знаний? Ну т.е. какие сдк юзаются и нужно ли дополнительно что-то курить, кроме мануала к этому сдк. Или же какие существуют альтернативные варианты. FAQ прочитал, тред пролистал поиском по слову "планшет", ничего не нашел для себя.
#1543 #198776
>>198767
Планшет.
#1544 #198780
>>198776
может парень на палмОС хочет, че ты так сразу.
#1545 #198781
>>198689
ансервс квестионс
#1546 #198782
Анчоусы, в /pr/ с таким вопросом стыдно идти: я правильно понял, что для ожидания пользовательского ввода (через тот же cin лол, плюсы), пока что то там обрабатывается, рисуется, РАБОТАЕТ и т.д. нужно два потока пилить?
#1547 #198783
И это гейдев, это гейдев, нахуй? Дерьмом вымазались, 2д дерьмо, сука, 2015 год, некстген, сука.
Да-да, блядь, пиздец, Нвидиа, нахуй, выпустили дерьмо и радуются, Хавок еще в 2010 умел в динамическое, без префактурное разрушение объектов, а физикс что? А это заскриптованная параша.
#1548 #198791
>>198782
В играх ввод не через cin делают, аутист.
#1549 #198795
>>198791
Это я и без тебя знаю.
#1550 #198796
>>198782
Не обязательно. Считал события ввода - обновил мир - нарисовал - повторил. Много потоков нужно, чтобы распараллелить игру по ядрам.
#1551 #198797
>>198796
Ну, я спрашивал именно за тот случай, когда мир обновляется, не дожидаясь ввода пользователя.
#1552 #198807
>>198780
Не, под Яблоко и Андроид.
#1553 #198821
>>198782
Гугли epoll, мультиплексированный ввод/вывод.
16 Кб, 700x402
#1554 #198822
>>198807
Планшет.
#1555 #198823
>>198822
А по делу что-нибудь сказать можешь, кроме "цитирования" очередного "колпачекю", маленький харкачер?
#1556 #198827
>>198797
Это ничего не меняет.
#1557 #198831
>>198823
Чувствую зелёного но ладно. Программа пишется не под "планшет" а под операционную систему. Соответственно писать проги надо или под ios (язык Objective C), или под android (Java). Ну или если экзотика то можно под виндовые планшеты писать, там, наверно, если х86 процессор то любой ЯП подойдёт, а если arm то хз..
Ну или можно писать на юнити, он сам собирает билд под любую из перечисленных платформ.
#1558 #198834
>>198831
Спасибо, что-то похожее и представлял, но ожидал большего разнообразия движков, которые пилят билд под обе ОС. Под Андроид тогда подойдёт обычный его же сдк, верно?
#1559 #198841
>>198834
Ну, насколько я знаю, Гейм Майкер тож под все платформы собирает
#1560 #198846
Эй, ньюфаготредовцы.
А ну, объясните мне, почему Физикс такое говнище?
2015 год, бля, а он не может в динамическое разрушение.
КАК БЛЯДЬ? ХАВК, ЕБУЧИЙ ХАВК, ЕБУЧИЙ РЕД ФЕКШИОН, 2010 ГОД, ВСЕ СМОГ.
#1561 #198847
>>198846
А ебучий алгоритм его действия?
Давайте запишем анимацию разрушения))) Гыгыгы, проста гениально.
#1562 #198848
>>198831

>ios (язык Objective C)


В чем заключается ограничение? Да, я знаю, что под ios пишут на нём, но что мешают писать на чем-то другом?
#1563 #198849
>>198848
Мешает то что Objective C разработала Apple и только этот язык умеет компилировать под их операционку.
#1564 #198850
Аноны, а к уечу или к хуюнити можно хавок прикрутить?
#1565 #198851
>>198849

>Objective C разработала Apple


Ну это я знал.

>только этот язык умеет компилировать под их операционку.


Понятно. А почему за всё время никто не решился изменить этот факт?
#1566 #198853
>>198851
Потому что никто кроме Apple не знает достоверно нюансов работы их операционок.
#1567 #198854
>>198850

> хавок прикрутить


> 2015


В них свои двигла физона, которые выебли и высушили присторелого хавока
#1568 #198855
>>198853
Вот пидоры. Ну и хуй с их говном))
#1569 #198857
>>198854

>двигла


Ага, так выебли, что в 2015 не могут ничего разрушить без того, чтобы составить заранее fracture map?
Нахуй такое будущее
#1570 #198860
>>198854
И там, и там PhysX чужой, а не что-то своё.
70 Кб, 470x360
#1571 #198866
>>198857

> Имплаинг хавок может без предварительного рендера

#1572 #198872
>>198866
Может внезапно, прикинь, динамическая анимация есть в хавоке
#1573 #198903
>>198872
Ууу, ну то есть фракчур меша хавок будет делать на лету?
Просто забей на это говно мамонта времён второй халфы.
#1574 #198913
>>198903

>мамонта


Я бы и с радостью, да только физикс не умеет в это говно.
#1575 #198918
>>198913
Ты сейчас похож на нищую пидорашку, ездящую на семерке, взятой в кредит и заявляющую, что "ламборгини говно, вот бентли уже получше, хотя тоже говно, я бы не стал брать". Какой тебе физикс, какой хавок? Ты змейку-то запилить не сможешь.
#1576 #198936
>>198841
Во, отлично, его и попробую.
#1577 #198938
>>198918
Опять эти толстые лезут со всех щелей
#1578 #198939
Мод, бань уже дебила, который вбрасывает говно "юнитимразям". Видишь же, всю доску засрал. Хуже Слепакова, ей богу.
#1579 #198941
>>198939
Спешите видеть бубарех юнитимрази
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 23 ноября 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски