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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
83 Кб, 647x501
НЬЮФАГОТРЕД №12. ПРАВОСЛАВНЫЙ, КАНОНИЧЕСКIЙ #299781 В конец треда | Веб
Здаров, бандит.
Готов добавить свежую струю в рот загнивающему гейдеву?
Тебе сюда!
Осторожно, не обоссы штаны

FAQ:
http://pastebin.com/zgHSqxr3
#2 #299787
Хочу начать делать игоры, умею нихуя, есть 2 недели. Какую математику учить?
>>299808>>299835
#3 #299808
>>299787
Тебе в unity asset store.
#4 #299835
>>299787
умея нихуя спокойно сделаешь простую аркаду на мобилку. советую corona sdk
#5 #299843
>>299781 (OP)
Когда уже наступит стадия позитивизма в гд? Почему в ФАКе до сих пор не запилили список книг по геймдеву и около него? Есть же некоторая годнота, иногда даже на русском.
#6 #299853
>>299843

> книги по геймдеву


> книги


> по геймдеву


> книги


Ты совсем отбитый что ли? Берешь и читаешь доки к движку/технологии которыми занимаешься. Все книги устаревают с выходом следующей версии твоего инструмента и содержат в себе дохуя воды, которую вообще не понятно зачем знать.
>>299855
#7 #299854
>>299843

> список книг по геймдеву


"Маркетинг игр" Галёнкина.
Всё.
>>299856
#8 #299855
>>299853
У тебя какой-то узкий взгляд. Ты, наверное, даже не программист. Ты, скорее, просто диванный.
Книги по геймдизайну, книги по архитектуре кода, книги по маркетингу, мб некоторым образом можно книги по рисованию/графике и сценарному делу докинуть, и много всего прочего.
>>299862>>299864
#9 #299856
>>299854
Ты хотя бы эту книгу прочел? Что полезного извлек из нее?
Вангую, это вообще единственная книга, к которой ты притрагивался за последний десяток лет твоей жизни.
>>299857>>299870
#10 #299857
>>299856
Ты тупой?
>>299858
#11 #299858
>>299857
Я нет, а ты?
>>299859
#12 #299859
>>299858
Не ври
>>299861
#13 #299861
>>299859
Давай объективные методы определения тупости, мы пройдем их, и посмотрим кто тупой, а кто не очень.
Ну а вообще лучше молчал бы, раз тебе нечего по сабжу сказать.
#14 #299862
>>299855
А где книги по биологии, философии, истории, религии и пр.? Что ты за хуйню несешь. Если ты это все будешь читать, то будешь человеком оркестром, который так нихуя и не сможет сделать.
>>299865
1787 Кб, Webm
#15 #299863
#16 #299864
>>299855

> программист


> маркетинг, рисование/графика, сценарий


Протекаешь
>>302807
#17 #299865
>>299862
Не обязательно все читать, на этой доске разные люди бывают, для каждого можно найти что почитать.
>>302807
#18 #299870
>>299856

> Ты хотя бы эту книгу прочел? Что полезного извлек из нее?


Понятно же что он не читал. Вся суть книги это куча бабла и всё в рекламу. Хуй знает для кого она.
#19 #299872
>>299843
Потому, что в гд преобладают всякие ебаные хуилы из 7Б, которые считают, что нада делать игры с ДУШОЙ а остальное само приложится.
Хуль тут уметь то? Чо савсем лашок книжки читать?
Геймдизайн? Ахаха!
Маркетинг? Ибать ты зашквар!

Как же я вас хуесосов ненавижу
>>299876
#20 #299876
>>299872
Вообще-то тут уже давно преобладают хуилы вроде тебя, которые считают что высирание игр-гомункулов из говна и юнити это бизнес
Честно говоря я бы желал видеть больше школьников и меньше таких как ты.
>>299877
#21 #299877
>>299876
Ну бизнес - это уже другая крайность.
Некоторым людям хочется развиваться и заниматься реальным творчеством, а это невозможно без углубленного подхода к касающимся вопросам. В книгах, например, как раз можно найти то, о чем ты примерно подозревал, но при этом гораздо проработаннее, т.к. книги пишут люди уже с опытом, и они уже до тебя продумали какой-то вопрос. Прочитав книгу можно таким образом построить для себя уже более основательную базу знаний, от которой реально можно отталкиваться и двигаться вперед.
>>301955
112 Кб, 1000x1000
#22 #299881
Хочу сделать игря наподобии яндере симулятора. Еще хочу в гта криминальная раша поставить вышку из другой игры. Пилите гуйд, че изучать надо.
>>299883
#23 #299883
>>299881

> че изучать надо.


Бугорки на моей залупе.
>>299884
659 Кб, 1106x1012
#24 #299884
>>299883
Ты че такая дерзкая?
#25 #299901
Хочу сделать стратегию для ведра и для браузера одновременно. Раньше юзал libgdx/box2d. Продолжать их использовть, или взять что-то другое? Имеет вообще смысл смотреть на opengl, писать на c++ тоже знаю его шоб умно и быстро?
#26 #299906
>>299901

>Продолжать их использовть, или взять что-то другое?


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

>Имеет вообще смысл смотреть на opengl, писать на c++


Нет
>>299913
#27 #299913
>>299906
Я хочу быть хорошим спецом в первую очередь. Какие технологии там рыночек порешал?
>>299918
#28 #299917
Все, я придумал, буду делать на юнити. Я не совсем говноед? Какой яп юзать, js или c#? Вроде с# все юзают.
#29 #299918
>>299913
Юнити-технологии.
>>299919
#30 #299919
>>299918
Звучит как троленг, но все равно это самое простое и быстрое, а учится новым технологиям мне некогда.
#31 #299948
Кто-нибудь использовал Panda3D?
Не, я понимаю, что в /гд/ не существует движков, кроме Юхити, но всё же. Я почему-то не обращал на него внимания, а сейчас глянул подробнее - а там же есть всё, что надо, вроде бы. И документация подробная и понятная.
#32 #299949
>>299948
Зачем, если есть юнити?
>>299952
#33 #299952
>>299949
Затем, что юнити - неудобное, перегруженное, и тормозящее на ровном месте говно?
>>299953
#34 #299953
>>299952

>неудобное, перегруженное, и тормозящее на ровном месте говно


Мы ведь сейчас говорим об юнити? Просто мне на секунду показалось что мы говорим об unreal engine
25 Кб, 455x541
#35 #299954
Анон, посоветуй советов по анимации 3D-моделек.
Хочу сделать бегающего-стреляющего робота, например. Реально ли запилить в разумные сроки анимацию уровня старых шутанов без использования всяких дорогущих приблуд? С какого бока вообще начинать?
Или все же намного проще раскрасить робота, сделать скриншотов с разных сторон, и запилить спрайты?
>>300226>>303353
#36 #299960
>>299948
Понимешь, есть два вида кириллов: одни делают игры на чем угодно, другие перебирают движки стараясь найти "удобный" (тот в котором есть кнопка zdelat pizdato). Сколько игр сделано на твоей панде? Кому это говно нужно?
>>299962
#37 #299962
>>299960

>Понимешь, есть два вида кириллов: одни делают игры на unity, другие перебирают движки стараясь найти "удобный"


пофиксил. не благодари.
#38 #299966
>>299948
У любого движка есть только 2 качества, на которые стоит обращать внимания:
1. контент пайплайн (в том числе редакторы контента). нюфаги очень часто недооценивают этот момент, потому что они никогда не делали игры и не имеют понятия каково это. так вот, 90% игры - это создание контента. никому не нужна твоя голая обертка над opengl которую можно написать за неделю, если тебе нужно писать все редакторы с нуля.
2. поддержка. удачи тебе найти как решить какую-то нетривиальную проблему или просто найти помощь по твоему панда3д лол. в лучшем случае тебе придется ковырять исходники долгие месяцы чтобы понять что и как-там работает и где проблема.

как видишь, юнити превосходит все существующие движки по этим параметрам, поэтому он заслуженно является лучшим игровым движком.
>>299970>>299991
#39 #299970
>>299966
Видя какие анальные контракты присутствуют у юнити мне становится не по себе.
>>299975
#40 #299975
>>299970
Выбор простой - делать игры, или не делать. Ты, похоже, выбор уже сделал.
#41 #299991
>>299966
1. У меня почти весь контент процедурно генерируется. Включая модели и текстуры. Юнити мне вот просто нахуй тут не нужен.
2. У Панды коммунити вполне живое. Алсо я исходники уже поковырял, там всё на удивление прилично написано. "Долгие месяцы" там только совсем тупицам вроде тебя ковыряться придётся, мне же и пары часов хватит.
>>299997>>300003
#42 #299997
>>299991

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


Поему ты уверен что у тебя хватает компетенции рассуждать хорошо написан движок или нет? Если хватает, то почему бы тебе самому не написать свой движок?
>>299998
#43 #299998
>>299997
Потому что я свои три движка уже написал(в том числе софтварный). Теперь мне нужен более сложный и объёмный движок, и одному там писать будет ДОХУЯ, а мне хочется не движок писать, а игры. К тому же, зачем изобретать велосипед?
>>300001
#44 #300000
http://42.tut.by/511955
Тем временем у бульбашей
#45 #300001
>>299998
Написал 3 движка и ни один из них не пригоден для реальных задач? Тогда повторю вопрос, как у тебя хватает наглости писать на тему качества сорцов какого-либо двига?
GM или unity #46 #300002
Блядь сука, как же я хуею. Хочу сделать классическую 2д жрпг. РПГ мейкер не подходит потому что для дегенератов и функционала недостаточно. Выбрал гейм мейкер. Уже написал половину наверно боевой механики, как выяснил что эта хуесосина не сохраняет дата структуры. То есть либо держать их в памяти постоянно, а это утечки и ошибки, как честно говорится в мануале, либо записывать и читать обратно при каждом открытии меню или подобранном предмете. Но это не все. Ебаная комната генерит все по новой с каждым посещением. А как же сундуки открытые, или двери, или элементы головоломок сдвинутые? На все хуярить глобал переменные что ли блядь?? Вобщем подумываю о юнити. Да, для 2д жрпг, а хуй ли делать.. Помогите советом кто пользовал и то и то.
#47 #300003
>>299991

>У Панды коммунити вполне живое


Ну-ну, это только кажется на первый взгляд. УЖе представляю как ты набираешь в гугле "А КАК ЗДИЛОТЬ В PANDA3ДЖ ВОТ ЭТО" и жидко серишь в штаны на цифру 0 в результате
#48 #300004
>>300000
Видимо Батько-младший все бабло папани на голду просадил. Пришло время кэшбека.
#49 #300005
>>300000

>Такой порядок в России будет применяться с 2017-го.


Пиздарики.
>>300012
#50 #300007
>>300017
#51 #300009
>>300000
А на десктопные нет налога что ли? Ебанутый закон как бы, ставлю анус, что его будут обходить все, кому не лень.
#52 #300010
>>300002
Рпг-мейкер. Если ты его не осилил - твои проблемы.
#53 #300012
>>300005
Давно уже как бы утверждено. Просто его назвали другими словами, чтобы даже васян "ЫЫЫЫ ДА ЧЕ ТЕ ПОГРОМИСТЫ КОМУ ОНИ НАДО ЕПТЫТЬ" понял, о чем речь.
https://rg.ru/2016/06/29/sovfed-utverdil-nalog-na-google.html
#54 #300014
>>300002
Ты уже знаешь как реализуешь это на юнити? С любым движком в реализации задумок разной сложности придется ебаться, не существует универсальных инструментов.
>>300016
#55 #300016
>>300014
Я знаю ЧТО я хочу сделать. Другое дело что с GM как выяснилось, возникают проблемы о которых я ранее не думал. С юнити у меня практики нет. Вопрос у меня узко направленный так что не пойму зачем ты пишешь про "нет кнопки сделать пиздато", я и сам это знаю.
#56 #300017
>>300007
Смотрю его сейчас. Понятно что нихера не понятно. А раз так, то почему он, а не юнити?
>>300021
#57 #300021
>>300017
В стиме скачай, там сразу с примерами все будет.
>>300024
#58 #300024
>>300021
Ох, ну ладно. Видимо еще пару недель придется подбирать движок. Немного напрягает что этот годот вот прямо совсем бесплатный.
>>300026>>300027
#59 #300026
>>300024
Может, ты еще и кокос2д-x не видел?
>>300028
#60 #300027
>>300024

> пару недель придется подбирать движок


Какой же ты ебанутый, нет чтобы решить проблему со своим говном, чем обучаться заново другому и исправлять новое говно уже там.
>>300028
#61 #300028
>>300026
Нет, не видел. Зачем внимание распылять?
>>300027
Я знаю как решить проблему с гм. Просто способы не очень красивые, вот я и подумал что может в юнити все уже реализовано так что мне не придется городушки городить в гм.
К слову вопрос сохранения дата структур в гм интересует очень многих и элегантных решений нет. Сюда я пришел в надежде что среди сотни кириллов теоретиков найдется человек реально работавший с обоими движками.
>>300170>>300229
#62 #300039
Планирую вкатиться через SFML, что думаете?
>>300045
#63 #300045
>>300039
Не думаю.
Зарплата! #64 #300054
Сколько стоит работа:
1) дизайнера уровней
2) моделёра
3) композитора
4) аниматора
5) текстурщика
?

При условии, что он работает 40 часов в неделю.

Город: DC.
>>300077
#65 #300061
Дублирую вопрос из прошлого треда т.к моча оче внезапно запилил перекат
Есть приложение на унити, есть девайс (на андроиде) на котором я его тестирую. Так вот, в определенный момент приложение стало крашиться в одном и том же месте и именно на дейвасе. В унити все норм, в билде под виндовс тоже все норм. Возможность проверить на другом андроид устройстве будет только завтра, да это и не важно.
Вот, я получил логи и вроде как нашел ошибку:
I/DEBUG ( 112): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 47b8b000
а дальше, с такой пометкой I/DEBUG идет куча данных, которые, как я понимаю надо как то преобразовать в читабельный вид. Короче, какие дальнейшие действия надо предпринять, чтобы точно выяснить что крашит приложение?
>>300078
#66 #300073
http://puu.sh/rafrE/3c1f82ace3.png
может быть, все проблемы в этом?
#67 #300077
>>300054
1) до 120к руб/мес
2) 150к-180к руб/мес
3) 80к-120к руб/мес
4) 150к-180к руб/мес
5) до 100к руб/мес
>>300403
59 Кб, 859x421
#68 #300078
>>300061
Ну, я этим ndk stackом типа оработал лог, путь к либе унити указал, и что? На пикрелейтед: сверху лог из logcat, снизу результат работы ndk stack. И что поменялось? На мой взгляд нихуя.
#69 #300080
Можно ли выложить игру в гринлайте с акка друга, например? Или у студии какой попросить за откат?
>>300089
#70 #300089
>>300080
С любого акка можно.
>>300091
#71 #300091
>>300089
Мол, я могу выложить с акка друга, купившего пропуск, а потом зарелизить со своего акка?
>>300096
80 Кб, 164x613
#72 #300093
Анон, беда у меня с созданием игры - саму игру кое-как пилю понемногу (аркада), но в рисование вообще не могу. Советы "научись ёпта" не помогают, т.к. чтобы научится толково рисовать, нужен опыт, исчисляемый не 1 годом, у меня нет столько времени (и желания), поэтому хочу узнать, обитают ли тут художники, готовые работать за еду (за % от выручки, да да, знаю). Но чтобы это не было очередным кирильством, я сейчас просто узнаю про возможность, художник мне понадобится, если я полностью сделаю игру. Рисовать прийдётся много (анимации героя, монстров, задники, объекты), а точнее - перерисовывать. Чтобы ты понял, насколько у меня всё плохо с рисовкой - вот скрин моего ГГ. Хотел сделать обычного парня, получился какой-то чеченец...
#73 #300094
>>300093
Рисуй пиксели.
#74 #300096
>>300091
Нет, с одного акка все делается, но можно указать дополнительные акки в списке разработчиков.
33 Кб, 600x340
#75 #300098
>>300442
#76 #300105
>>300093
В каком смысле перерисовывать
86 Кб, 601x699
#77 #300108
Нахуй так жить? Не хочу ИИ делать, хочу дать ему кучу денег и пусть игрок сосет хуи.
>>300115
#78 #300115
>>300108
Чо за дрисня на скрине?
>>300116
#79 #300116
>>300115
Дюна
>>300128
#80 #300128
>>300116
Пиздабол ебаный
>>300148
#81 #300148
>>300128
Базарю
#82 #300152
>>300093
Пиксели рисуй. Модно, молодёжно, хипстота жрёт и нахваливает, уметь рисовать не нужно.
#83 #300163
- DyConnect
- enet
- GNE
- HawkNL
- libnet
- RakNet
- ZIG
- Zoidcom

Что лучше для простой перестрелки на арене на небольшое количество игроков? По схеме клиент-сервер.
>>300167>>305633
#84 #300167
>>300163
Кириллы, когда вы поймёте, что единственный вопрос, на который в гд/ можно получить ответ от местных "профессиАналов" это: Вот скрин/ролик из моей игры, оцените.
При этом надо учесть, что 10% - это честные ответы, и 90% - желчные какахи от неудачников и завистников.
>>300172
#85 #300170
>>300028
Бери хакс с опенфлем.
#86 #300172
>>300167
На вопрос "какой ассет перетащить чтоб было пиздато" в гд дают только один ответ: нахуй послан. Гд это не гейдев или гцуп, здесь сидит вся илита российского игропрома, у каждого за плечами десятки движков и сотни релизов в стиме. А ты пидрила про какие-то вонючие ассеты у этих уважаемых людей спрашиваешь.
#87 #300181
>>300093
Нахуй придумывать контент. Ты повторяешь типичную ошибку начинающего кармака, хочешь быть самоделкиным. С таким подходом ты не сделаешь вообще ничего. Бери халявные тайтлы и не парься:

Backgrounds:
http://beizen.pancakeapps.com/
http://hellohello.dousetsu.com/free_material.html
http://blog.goo.ne.jp/ari1192jp_001/e/300120919a4c90232577f5777173262f
http://k-after.at.webry.info/
http://www5d.biglobe.ne.jp/~gakai/
http://www7b.biglobe.ne.jp/~osumashi/free_bg.html
http://visual-novelty.deviantart.com/gallery/52140928/Backgrounds
http://loo.sakura.ne.jp/sozai_m.html
http://www.thoe.net/e/
http://www.polaraul.com/vn.php
http://ayaemo.skr.jp/materials.html#material_background
http://doga.jp/~kama/L3BackPic/
http://material.animehack.jp/bg.html
http://masato.ciao.jp/haikei/furemu.html
http://mao.sub.jp/bgd_out.htm
http://pochi.eek.jp/m_kisekae.html

Characters:
http://www.jewel-s.jp/download/
http://khmix.sakura.ne.jp/download.shtml
http://visual-novelty.deviantart.com/gallery/52141191/Characters
http://opengameart.org/
http://tokudaya.net/index.html
http://sozai.hanabie.com/top.htm
http://camellia0313.blog.fc2.com/?all
http://sgst.x.fc2.com/sozai/sozai_base.htm
(Monster Sprites) http://cyanyurikago.web.fc2.com/material.html
(Ripped, Re-Usable Sprites) http://www.spriters-resource.com/
(Free Sprites) http://lemmasoft.renai.us/forums/viewtopic.php?f=52&t=28377

Music:
https://soundcloud.com/dj-rolfsky/sets/tyranobuilder
http://murasato.catfood.jp/bgm.php
http://dig.ccmixter.org/free
http://visual-novelty.deviantart.com/gallery/52988912/Music
http://incompetech.com/music/
http://musmus.main.jp/english.html
http://cyber-rainforce.net/english.html
http://actin.jp/smp_mp3/
http://asobeat.com/
http://www.sougetsu-on.net/
http://maoudamashii.jokersounds.com/
http://pocket-se.info/
http://pianosdauge.org/
#87 #300181
>>300093
Нахуй придумывать контент. Ты повторяешь типичную ошибку начинающего кармака, хочешь быть самоделкиным. С таким подходом ты не сделаешь вообще ничего. Бери халявные тайтлы и не парься:

Backgrounds:
http://beizen.pancakeapps.com/
http://hellohello.dousetsu.com/free_material.html
http://blog.goo.ne.jp/ari1192jp_001/e/300120919a4c90232577f5777173262f
http://k-after.at.webry.info/
http://www5d.biglobe.ne.jp/~gakai/
http://www7b.biglobe.ne.jp/~osumashi/free_bg.html
http://visual-novelty.deviantart.com/gallery/52140928/Backgrounds
http://loo.sakura.ne.jp/sozai_m.html
http://www.thoe.net/e/
http://www.polaraul.com/vn.php
http://ayaemo.skr.jp/materials.html#material_background
http://doga.jp/~kama/L3BackPic/
http://material.animehack.jp/bg.html
http://masato.ciao.jp/haikei/furemu.html
http://mao.sub.jp/bgd_out.htm
http://pochi.eek.jp/m_kisekae.html

Characters:
http://www.jewel-s.jp/download/
http://khmix.sakura.ne.jp/download.shtml
http://visual-novelty.deviantart.com/gallery/52141191/Characters
http://opengameart.org/
http://tokudaya.net/index.html
http://sozai.hanabie.com/top.htm
http://camellia0313.blog.fc2.com/?all
http://sgst.x.fc2.com/sozai/sozai_base.htm
(Monster Sprites) http://cyanyurikago.web.fc2.com/material.html
(Ripped, Re-Usable Sprites) http://www.spriters-resource.com/
(Free Sprites) http://lemmasoft.renai.us/forums/viewtopic.php?f=52&t=28377

Music:
https://soundcloud.com/dj-rolfsky/sets/tyranobuilder
http://murasato.catfood.jp/bgm.php
http://dig.ccmixter.org/free
http://visual-novelty.deviantart.com/gallery/52988912/Music
http://incompetech.com/music/
http://musmus.main.jp/english.html
http://cyber-rainforce.net/english.html
http://actin.jp/smp_mp3/
http://asobeat.com/
http://www.sougetsu-on.net/
http://maoudamashii.jokersounds.com/
http://pocket-se.info/
http://pianosdauge.org/
>>300183>>300238
#88 #300183
>>300181

>Аркада


>Накидал сет юного новельщика


Лицеваяпальма.стык
>>300185
4 Кб, 138x144
7 Кб, 256x256
19 Кб, 406x332
#89 #300185
>>300183

>>Аркада


>>Накидал сет юного новельщика


>Лицеваяпальма.стык


>http://www.spriters-resource.com/


>>Накидал сет юного новельщика


>http://www.spriters-resource.com/


>>Накидал сет юного новельщика

>>300186
#90 #300186
>>300185

>новеллы, джрпг


Сорта говна же.
>>300206
#92 #300206
>>300186
а что ты предлагаешь? коридоры на юнити?
>>300220
#93 #300220
>>300206
Хоррор на уе4 же.
>>300266
#94 #300226
>>299954
Блин, вопросы у тебя. Если не хочешь делать игру в 3D, а хочешь какую-нибудь изометрию или вид сбоку - пили спрайты и не заморачивайся. Хорошие шейдеры, тени, освещение и тому подобное могли бы добавить качества, но на коленке это не сделаешь. А плохие испортят всё впечатление. Если хочешь в 3D - деваться некуда, пили анимацию.
>>300232>>300576
#95 #300229
>>300028
Не гоняйся за изяществом архитектуры, ты делаешь игру, а не движок. Если комнаты не открываются по полчаса - похуй, читаем с диска. Если игра не выедает гиг оперативки ещё до запуска - похуй, держим в памяти всё, что когда-нибудь может пригодиться, всё равно даже в офисах уже давно два ядра-два гига. Игрокам похуй на твой код, они хотят просто в своё удовольствие поколотить гоблинов.
Серьёзно тебе говорю, вот глянь на парня, который написал Game Programming Patterns. Книжка хорошая, но у него не то на гитхабе, не то на битбакете лежит рогалик, который он, судя по блогу, переписывал несколько раз на разных языках, каждый раз велосипедя движок с нуля. Вполне вероятно, что у там самая изящная очередь событий в истории программирования или лучший в мире самопальный менеджер исключений, но знаешь что? Это хуёвый рогалик. В нём фич меньше, чем в оригинальной rogue, баланс даже мимо не проходил и квесты уровня "Убей самую жирную тварь на уровне, убей её ещё раз, пойди на следующий уровень, GOTO 10".
Такова судьба каждого велосипедиста включая меня: правильная архитектура имеет эстетическую ценность. Но если не тратить на неё ровно столько времени, сколько абсолютно необходимо, и ни секундой больше - ты погрязнешь в ненужной оптимизации и никогда ничего не сделаешь.
>>300254
#96 #300232
>>300226
Ты хочешь сказать что со спрайтами не нужно пилить анимацию? Ты что, совсем дебил?
>>301918
#97 #300238
>>300181
Откуда список?
#98 #300254
>>300229
Спасибо тебе за этот пост анон. Я до утра ковырял юнити и понял что а) он охуенный, б) разбираться мне в нем до уровня знаний гм полгода-год. Так что я и правда лучше таблиц наделаю и буду их читать/записывать обратно. А некоторые не буду убивать вообще. Не думаю что 10-20 таблиц реально будут жрать ресурсы компьютера. Я в конце концов не убийцу wow на крайенжине делаю.
#99 #300266
>>300220
чем коридоры на уе лучше коридоров на юнити?
#100 #300270
Хочу сделать тамогочи с возможностью покупки предметов и использования их.
Какой движок выбрать? Знать хтмл5, js, немного php и SQL. Есть художник.
>>300272>>300277
#101 #300272
>>300270
Знаю*
т9 ск.
#102 #300277
123 Кб, 1024x593
#103 #300292
Аноны, как придумать интересное и нестандартное сай-фай оружие? Пикчи по соответствующему запросу выдают на редкость шаблонные арты, абсолютно без изюминки. Или может плюнуть и пихнуть в свой шутан очередной бластер-9000?
#104 #300294
>>300292
Нужно шарить в дизайне.
#105 #300299
>>300292
Придумать то несложно, тем более сай-фай, это ж не мечи и луки. Выбирай - пухи шмаляющие лазером, плазмой, эми, гравитацией, тёмной энергией, чёрными дырами, антиматерией, нейтрино, кварками, глюонами, фотонами, радиоактивными жуками, биоэнергией, сверхнизкой температурой, графеновыми иглами и уменьшающими лучами. Вот только как всё это нарисовать - я хз.
>>300312>>300392
#106 #300302
>>300292
нахуя тебе дизаен, ты гейм дизаен продумай. в вил рока поиграй, там много пиздатых пух
>>300392
173 Кб, 630x356
#107 #300312
>>300299
Чуть не заснул пока читал. Если он гаечный ключ добавит, он запомнится куда лучше чем любое из того что ты расписал. В bioshock так и вышло, что забавно.

>>300292
Исходи из сюжета и сеттинга иначе опять выйдет нож/пистолет/автомат/дробовик/снайперская винтовка/гранатомет.

И банально любое оружие должно быть практичным и удобным (и выглядеть также, а не то что ты прикрепил). Тогда оно и запомнится. Ну и если будет делать что-то крутое то вообще заебись.
>>300315>>300392
28 Кб, 500x369
#108 #300315
>>300312

>Практичным и удобным


>Тогда оно и запомнится

>>300319>>300416
#109 #300319
>>300315
Мы тут игры обсуждаем, а не аниме :-------------)
>>300340
192 Кб, 612x599
#110 #300340
>>300319
Так это одно и то же.
>>300354
#111 #300354
>>300340
Меч Кирби?
>>300365
#112 #300365
>>300354
Пылесос.
>>300398
#113 #300392
>>300302
Продумал. В DOOM поиграл и решил что хочу сделать так же.
В вилроке пушки какие-то странные. Необычные, но не цепляют.
>>300312
Не, бегать всю игру с монтировкой не всем по вкусу. Хотя, мне очень понравились идеи дэтспейса использовать всякие строительные инструменты будущего в качестве оружия. Но тем не менее, я бы это использовал скорее как в вольфенштейн нью ордер - некий инструмент который нужен только в определенных местах, ну или когда патроны кончились.
>>300299

>Вот только как всё это нарисовать - я хз.


Да даже нарисовать-то можно, но истратив полдесятка листов блокнота, я понял что получаются абсолютно шаблонные пушки уровня массэффекта. Нет изюминки, одну от другой не отличить толком.
>>300394>>300416
#114 #300394
>>300392
Зачем тебе их отличать? Ты не понимаешь сути дизайна вещей. У дизайна оружия только одна цель: дешево стоить, быть простым в обслуживании и метко стрелять. Все.
>>300397
0 Кб, 151x104
#115 #300397
>>300394
Держи идеальное оружие.
>>300406
54 Кб, 960x924
#116 #300398
>>300365
Любишь пососать значит7
>>300418
#117 #300403
>>300077
Я ебал, мне же целый год надо сеньорить, чтобы накопить на всё это на более-менее нормальный срок.

А если все эти дезигнеры будут ньюфагами?

Мимо-java-кодер у мамки на шее.
#118 #300406
>>300397
Но это 3 черточки, а не оружие
#119 #300416
>>300392
Я не про монтировку, мистер, я в общем про практичность/дешевизну, как уже выше сказали.

Та же лазерная винтовка из fallout запоминается, именно потому что она не выглядит как бластер/футуристичная винтовка, а представляет из себя лазер. Квадратный такой, какой ты видел по discovery лет в 10.

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

Покопайся в реальных пушках, например. Меньше дизайна - больше логики, I mean.

>>300315
Если так то кинул бы лучше револьвер из blade runner, он хотя бы запоминается в отличии от вообще всего дизайна FF и подобных имх
>>300576
#120 #300418
>>300398
Какие большие соски. Похоже что в скьюар эникс нет ни одного натурала, чтобы сделать не пидорскую модельку.
>>300423
#121 #300423
>>300418
Пидору виднее.
>>300430
#122 #300424
http://steamcommunity.com/sharedfiles/filedetails/comments/763536955

Русский чел запостил охуенную игру, а известный тролль уже насрал ему в комменты. Из-за того, что в предыдущей игре этого чела не было английского описания. Сукпздц.
#123 #300425
>>300424
Минусанули игру, о боже! Срочно создавайте тред!
>>300426>>300429
#124 #300426
>>300425

>игру

#125 #300427
>>300424
Это от автора пьяницы, идущего домой?
#126 #300429
>>300425
О чем еще пиздеть?
#127 #300430
>>300423
Ты няша :З
#128 #300432
>>300424
Это же пиздец а не игра, за такое руки ломать надо и пожизненно отстранять от пекарни.
#129 #300439
Поставил себе край на обновившуюся без моего согласия Windows 10. Он как раз теперь поддерживает dx12, c# и c++.

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

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

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

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

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

Ну его нахуй, ставлю уеч.
>>300440>>300441
#130 #300440
>>300439
Чем ебаться с изучением нового движка, лучше бы пофиксил свое говно. Что мешает плохому танцору?
>>300443
#131 #300441
>>300439
Причём я пожаловался у них на форуме, отправил код ошибки, мне сказали, что в 5.3 постараются исправить. При этом пока удалял уже вышел какой-то хот фикс. Короче движок с потенциалом, но пока сыроват.
#133 #300443
>>300440
Так я хотел свою 2D игру перенести на 3D рельсы. Вид сбоку-сверху (как в айзеке), а я хотел запилить вид от третьего лица.

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

В последний раз юзал qt на пинуксах, когда писал под себя гуину для шифрования по своему алгоритму. А так в основнов студенческие года лабы все на нем были, пиздатый язык, почти совершенный.

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

Короче я поставлю анрил, а после снова накачу край, когда выйдет 5.3. Уж больно хорошо там карты делаются, работать и деформировать пространства и кубы одно удовольствие. В анриле как-то по детски это все сделано.
#134 #300449
как писать диздоки для себя? курочку рябу не предлагать
>>300450>>300453
#135 #300450
>>300449
http://www.gamedis.ru/?p=113
Первая половина пунктов как раз.
>>300462
#136 #300453
>>300449
Делать игры, а не писать бумажки.
>>300454>>300462
#137 #300454
>>300453
Придумали люди научный метод, но нет, блять! Хочу наугад хуярить и мб когда-нибудь получится результат.
>>300455>>300462
#138 #300455
>>300454
Когда в главах диздока запутаешься - напишешь "сап двач, геймдев пиздец как сложно, что делать, движок говно, команда говно, языки программирования говно"
>>300457>>300459
#139 #300457
>>300455
Ты приводишь какой-то вымышленный, невозможный пример. Человек, который не может в 5 пунктах разобраться - не сможет и ни одной игры сделать.
>>300462
#140 #300459
>>300455
Когда запутываешься в хаотичном юните-дерьме, без четкого плана что собственно ты делаешь, тогда и надо на двощ такой высер писать.
>>300462
#141 #300462
>>300453
нужен баланс, потому я и уточнил про не курочку рябу
>>300457
>>300459
>>300454
чо вы а(
>>300450
читал, думал мож чо ХИДДЕН
>>300507
#142 #300507
>>300462
Ебать. Ты даже рябу не смог осилить?
>>300538
#143 #300538
>>300507
рябу я дрочил ещё когда надо было свои движки писать. вспомнил сегодня, как делал настольную гта в 8 лет, так она меня впечатлила на информатике. кстати, дико было узнать, что информатику преподают с 8 класса в остальной россии. помню тетради какого-то кода, когда мы хуярили графон под дос (?)
75 Кб, 502x451
#144 #300549
Скандалы, интриги, расследования в мире гд
https://dtf.ru/972-na-feysbuke-obsuzhdayut-kursy-narrativnogo-dizayna-marii-kochakovoy-chto-proishodit
>>300562
#145 #300559

>300000

#146 #300560
>>300608
#147 #300562
>>300549
Кто все эти люди?
>>300563
#148 #300563
>>300562
Элита российского геймдева.
#149 #300574
41 Кб, 510x606
37 Кб, 350x563
#150 #300576
>>300416

>Та же лазерная винтовка из fallout запоминается, именно потому что она не выглядит как бластер/футуристичная винтовка, а представляет из себя лазер


А вот это хороший пример. Понимать какова конструкция твоего оружия, и затачивать внешний вид под максимальную утилитарность.
>>300226
Первоначально хотел 2.5D, спрайтовые враги в трехмерных коридорах, но таки моделить мне нравится больше и получается лучше чем рисовать. Вот и думаю, не будет ли задача создания 3D-противников, пусть даже уровня 1999 года, непосильной задачей для меня?
>>303353
#151 #300592
Помогите глупому школьнику без знаний матчасти.
Где и как дрочить пиксели с нуля?
На чем лучше делать 2д игру? Рпг мейкер уже скачал.
Какие языки мастхев для шигроделания и какой ЯП лучше для ньюфага?
С чего начать изучать фундаментальные вещи, если ты обычный юзверь?
И спасибо за помощь очередному кирилодауну.
>>300596>>300597
#152 #300596
>>300592
Начни с гамака. Все вопросы будут отпадать сами, по мере прогресса.
#153 #300597
>>300592
Очевидный гамак очевиден.
#154 #300608
>>300560

>геты в тематике

#155 #300623
Дано:
1. не умею кодить, и учить языки времени нет, максимум - что-то очень примитивное;
2. могу рисовать арты, анимацию.

Цель: 2д рпг с видом сверху, крайне желательно походовая, с упором на механику. Слаучайная генерация лута (или случайный выбор из заранее подготовленного списка предметов) в сундуках/трупах мобов обязательна, случайная генерация уровней нужна, но можно и обойтись.

Вопрос: на чем мне это реализовать?
Юнити не подходит - покупать ассеты я не буду, а кодить возможности не имею. Рпгмейкер отпугивает внешне - сам не пробовал, там можно избавиться от налета жрпг? Годот и гейммейкер требуют небольшого навыка кодинга (впрочем сильно большего, чем у меня есть). Кликтим фьюжн не умеет в походовую игру. Остальные движки/конструкторы не пробовал.
#156 #300627
>>300623
Юич блюпринты.
>>300632
#157 #300632
>>300627
Што?
>>300647
#158 #300636
>>300623

>не умею кодить, и учить языки времени нет


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



Ты там реши для начала - тебе шашечки или ехать?
240 Кб, 1920x1038
#159 #300647
>>300632
Создание игровой логики с помощью нодового редактора в движке Unreal Engine 4
>>300648>>300656
#160 #300648
>>300647
Прочитал как

>Хлебание дырявой ложкой мочи из параши

#161 #300654
>>300623
Construct Classic / Construct 2 на ваше усмотрение.

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

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

Легче "конструкторов" я не видел. Енивей потратил бы время и изучил хоть какой нибудь löve2d и то лучше бы было.
#162 #300656
>>300647
Какая то сранина из макаронин.
4 Кб, 444x219
#163 #300674
Есть один куб, заданный в матричном виде. Вот, например, точка {100,100,300,1} //{x,y,z,w=1}.
Мне надо построить 2д проекцию этого куба, чтобы было видно все ребра. Изометрическую, например. Вот. Нагуглил матрицу преобразований, и что-то не пойму, выходит какая-то залупа, если из результирующего вектора брать первые две координаты. Есть идеи, как спроецировать его по-человечески?
>>300734>>300781
#164 #300677
На анрыловских нодах можно рогалик написать?
>>300748
#165 #300734
>>300674
А туда ли ты зашел?
>>300753
#166 #300748
>>300677
Слишком толсто.
>>300761
#167 #300753
>>300734
Я везде был. Да и нахуя это еще нужно, если не для основ ГД?
101 Кб, 2560x1440
#168 #300757
Как хранится позиция змеек? Тупо двумерный массив с большим разрешением?
>>300760
#169 #300760
>>300757
Одномерный массив для каждой змейки, с координатами частей.
>>300779
#170 #300761
>>300748
Я не толщу. Реально хочу сделать Sci-Fi рогалик с ГРАФЕНОМ И геймплеем в отличии от безмужикового неба
1 Кб, 401x128
#171 #300765
Отличный баннер. Просто две белые буквы на чёрном фоне без анимации. Полностью отображает два главных столпа раздела - бездарность и прокрастинация.
>>300857
#172 #300779
>>300760
По памяти эффективней, конечно, но перемещение змеек и проверка коллизий намного медленней. Я бы использовал двумерный массив. На поле 10000x10000 с вместимостью ячейки в 2 байта уйдет всего 190мб.
>>300786
#173 #300781
>>300674
Ты забыл поделить xyz на w - это же гомогенный вектор.
#174 #300786
>>300779
Иди лепи пельмени лучше, программирование это не твое.
>>300792
#175 #300792
>>300786
Лол, я уже нагуглил, там сделано как раз двумерным массивом. Пиздец ты обосрался.
38 Кб, 500x500
#176 #300795
Привет, пацаны. Спалите пожалуйста годноты, где можно бесплатных спрайтов и моделей пиксельных взять?
sage #177 #300796
>>300795
google
10 Кб, 800x600
Вопрос геометрии #178 #300805
Отношение сторон произвольное.

Длина и ширина приняты за единицу для простоты позиционирования. Например нужно чтобы объект был в центре, координаты 0.5, 0.5, всё понятно.

Но есть проблема с перемещением. Например, имеем скорость смещение 0.01. По x это будет одно число пикселей, по y другое.

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

Подскажите, что почитать по данной проблеме.
#179 #300809
>>300805
Школьный учебник геометрии (или алгебры). Только будь осторожен так sin и cos.
>>300810
#180 #300810
>>300809

>sin cos


Опасался тригонометрии. Сука, нелюблю.
#181 #300813
>>300805
Храни все в float или double, при выводе домножай на пиксели, не забывай про разные размеры экрана или окна.
>>300878
#182 #300849
Сап, антоний. Где бы найти чтиво по смешению нескольких типов поверхностей на одном тайле?
>>301144
#183 #300857
>>300765
хуль не по центру то?
>>300878
#184 #300878
>>300813
Ты вообще не въехал и ты >>300857
752 Кб, 957x720
#185 #300889
>>300795

>моделей пиксельных

2201 Кб, Webm
#186 #300891
ееее рок
#187 #300898
>>300891
Что бы ты делал без графона ред алерта, очередную игру про кубы?
>>300902>>300934
#188 #300900
>>300891
КОМАНДУЙ И ЗАВОЕВЫВАЙ - РЕНЕГАТ (2д версия) а мог бы игры делать
#189 #300902
>>300898
Ты что-то имеешь против кубов?
#190 #300905
>>300891
На чём запилено?
>>300935
#191 #300907
>>300795
Бимп
#192 #300910
>>300805
Решил кстати дилемму через промежуточную конвертацию. Точнее так.

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

Костыли костыльчики, но работает превосходно. Наверняка с синусами и косинусами получилось бы красивей энивей.
2391 Кб, Webm
#193 #300923
Теперь я издеваюсь своей анимацией не только над людьми.
>>300943
#194 #300934
>>300898

Нарисовал бы клон графона, я могу в пиксельарт. Если дойдет до всамделишной игры - я так и сделаю.

Меня как раз мотивирует ностальгическая стилистика.
#195 #300935
>>300905

Гой Мейкер
#196 #300943
>>300923
Это что - золотой рогалик?
>>300946
#197 #300946
>>300943
Почему золотой-то?
Нет, это говноадвенчура с элементами рпг.
>>301033
218 Кб, 1024x1365
#198 #300963
Сколько времени уйдет на запил поделия уровня Stardew Valley только круче?
>>300966
#199 #300966
>>300963
Д Е Г Р О Д
А
У
Н
#200 #300969
>>300795
Неужели не знает никто? В гугле ссанину находит.
>>300970
#201 #300970
>>300969
На нах епта! http://opengameart.org/
68 Кб, 419x615
#202 #300971
Как на языке программирования реализовать срабатывание рандомной строки из списка, НО сделать чтобы вероятность выпадения была у каждой строки своя (ну и ее по ходу игры можно было бы менять)?
#203 #300972
>>300971
Не скажу.
>>300973
#204 #300973
>>300972
Я думаю надо каждый раз перед срабатывание формировать новый список и из него уже рандомно дергать, но может есть способы получше?
#205 #300974
>>300971
1) Пишешь список вероятностей вида { 1, 2, 4, 1, 3 } - типа вероятность №3 в два раза больше чем №2.
2) делаешь список валовых сумм: { 1, 3, 7, 8, 11 }, каждый элемент равен сумме всех элементов из первого списка справа от текущего включая текущий.
3) генеришь случайное число в диапазоне от 1 до значения последнего элемента второго списка включительно.
4) ищешь какой самый большой элемент второго списка меньше или равен случайному числу.
5) индекс этого элемента будет индексом искомой строки.

При изменениях в первом списке пересчитываешь второй.
>>300976
#206 #300976
>>300974

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


слева
самофикс
#207 #300977
>>299901

>для ведра и для браузера


Flash, HTML5
#208 #300979
>>300971
У меня есть такое.
Могу предложить алгоритм...
1. Задаёшь массив вида 10,20,30,40 - где число элементов - число элементов в списке, значение - вероятность выпадения данного элемента (может быть типа 1,1,2,3)
2. Создаёшь новый массив с таким же числом членов, где каждый элемент равен сумме предыдущих, то есть будет 10,30,60,100.
3. Считаешь сумму всех членов (ну или последнее значение массива из пункта 2), в нашем случае 100.
4. Находишь рандом из этого числа, пусть будет 63.
5. Перебираешь все элементы массива из пункта 2, если рандом меньше этого числа - то эта позиция списка и ответ. В нашем случае 64<100 - ответ 4.

Пример в коде:
public static int GetRandomValue(int[] chances, Random rnd)
{
int[] sumchances = new int[chances.Length];
sumchances[0] = chances[0];
for (int i = 1; i < chances.Length; i++)
sumchances = sumchances[i - 1] + chances;
int val = rnd.Next(sumchances[sumchances.Length - 1]);
for (int i = 0; i < sumchances.Length; i++)
if (val < sumchances) return i;
return 0;
}
#209 #300981
Посаны, посаны. А если я сделаю игру в АСКИ, но это будет нихуя не рогалик, РоПэГэ меня сильно уринируют?
#210 #300982
>>300981
а РоПэГэ*
#212 #300986
>>300981
Спиздил твою идею, через 3 года в стиме.
#213 #300997
Котаны, это опять ECS-нуб.
Собственно Е и С я уже реализовал, остались системы, но там проблем не предвидится пока
Вопрос собственно вот в чем - нужны ли эвенты?
В EntityX спасибо анону, давшему ссылку, очень много почерпнул оттуда эвенты есть.
В Ash эвентов нет или есть и я пиздоглазое мудило?
Классическая архитектура ECS, как я понимаю, эвенты не предусматривает и ее заменяют компоненты вместо эвентов и системы как их обработчик.
Но, Юнити, вроде я с ней не работал, тоже имеет ECS архитектуру или нет? и там, опять же вроде, эвенты есть или нет?. Вряд ли разрабы стали ее пилить просто так.
Собственно, какие подводные камни? Какие проблемы не решаются или решаются плохо читай - через жопу без эвентов?
Поделитесь опытом.
#214 #301000
>>300997
Я так думаю, что внутри самой системы ECS могут и не понадобиться ивенты, а вот если помимо ECS есть что-то еще (может гуи с кнопочками отдельно идет), то между ними связь как раз через ивенты можно было бы запилить.

мимо_собираюсь_делать_ECS
>>301181
sage #215 #301003
>>300997
Иди нахуй
>>301029
#216 #301010
>>299781 (OP)
Кто шарит, очень сложно будет сделать фоллач нв онлайн?
>>301011>>301024
#217 #301011
>>301012
#218 #301012
>>301011
А почему?
>>301015
#219 #301015
>>301012
Да хотя бы потому, что ты не знаешь почему.
>>301016
#220 #301016
>>301015
А ты знаешь?
>>301017
#221 #301017
>>301016
Знаю.
Синхронизация в мультиплеере, организация БД и все что с ней связано, продумывание мира и квестов. Это все задачи не для простого васяна.
484 Кб, 1919x999
#222 #301021
Если я хочу сделать визуальную слот машину с барабаном, достаточно ли такого рандома как на прототипе пикрилейтед взятого из головы, или есть специальные формулы?
Или все должно быть иначе?
>>301022>>301025
#223 #301022
>>301021
circle не оборотов а шагов строки количество
#224 #301024
>>301010
Одновременная синхронизация более 30 тел в 3Д - плохо решаемая задача.
В принципе, если сделать как в фолле 1/2 - глобальная карта в 2д и локации как сессионки для 1-30 тел - уже более реально. Если больше 30 хочет в одну локу - то открывается второй слой и так далее...
Плюс в фолле 3+ есть что-то типо слоу мо (поправьте если ошибаюсь, там прицеливание не в слоу мо?) то от этого придётся отказаться наверн...
#225 #301025
>>301021
Что за говно на пике?
>>301026>>301046
#226 #301026
>>301025
Прототип слот машины
Есть 3 барабана с определенной последовательностью строк.
Как рандомизировать каждый запуск слот машины, он будет происходить с позиции на которой остановился в прошлый раз?
Сколько примерно оборотов должен сделать первый второй и третий?
Сейчас первый делает минимум 1 максимум 2 оборота, второй как первый + 0,3-1,2 оборота, третий как первый + 1,2-2 оборота. Это просто взятые из головы значения, возможно ты посоветуешь другие получше.
#227 #301029
>>301003
Не уйду
34 Кб, 620x617
#228 #301031
В рашке есть нормальные игровые конторы? Ну которые не пилят мобилопарашу или сессионочки. Так могу припомнить только ниваловцев, пилящих Бликриг и 1совцев, пилящих Ил.
>>301034>>301039
#229 #301033
>>300946
Оригинально (нет).
#230 #301034
>>301031
Гайджин
#231 #301036
Завтра начну пилить стратегию. Подскажите какую-нибудь удачную из современных стратегий, кроме цивы и тотал вора, на что можно ориентироваться (хотя всё равно не буду, так как концепт прорабатывал больше недели, будет экономическая стратегия с элементами крафта).
>>301089>>301152
#232 #301039
>>301031

>Ну которые не пилят мобилопарашу или сессионочки


>ниваловцев


Тоесть ф2п говно которое они каждый раз сливают мылу норм?
#233 #301046
>>301025
Скретч (МФА:skrætʃ) — визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название произошло от слова scratching — техники, используемой хип-хоп-диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешивать музыкальные темы[3].

Скретч создан как продолжение идей языка Лого и конструктора Лего. Скретч 1 был написан на языке Squeak, Скретч 2 ориентирован на работу онлайн и переписан на Flash/ActiveScript. Скретч разрабатывается небольшой командой программистов для детей[4] в Массачусетском технологическом институте.
>>301053
#234 #301053
>>301046

>для обучения школьников младших и средних классов


Блин.. То ли я дебил то ли у них нихрена не вышло...
На мой взгляд читаемость просто кода значительно выше.
>>301059>>301066
#235 #301059
>>301053
Расчет на то, что школьники не будут писать кучи кода, в этом случае блоков не очень много должно быть, а визуально таскать их как бы приятнее и интуитивно понятнее.
С блюпринтами в Юнити аналогичная история, когда блоков немного - то вроде удобно.
Ну а так, если глаз наметан, то код, конечно, уже легче читать.
#236 #301066
>>301053
Тот-же случай что и с блюпринтами. Дегенераты почему-то думают что таскать формочки с текстом легче, чем писать этот текст в редакторе. Я не знаю причину этого феномена, может у них пальцев нет или еще что-то...
>>301078>>301090
#237 #301078
>>301066
Таки легче. По крайней мере пока ты из гуманитария стараешься переделаться в технаря. Потом становится ясно что либо функционала не хватает, либо нагромождение блоков становится нечитабельным. Но въехать в это легче чем с первых секунд ебаться со скобочками етц.

мимо_начинал_с_гамака
>>301081
#238 #301081
>>301078
Я вот смотрю на gd и вижу что технарями тут и не пахнет, одни гуманитарии да артисты, хоть уеч они ковыряют или плюсы - один хуй.
>>301084
#239 #301084
>>301081
Ты плохо смотришь. Не говоря уже о том, что ты смотришь сверху вниз, как будто ты уже пришел к успеху, а все вокруг просто чернь. А мог бы помогать людям, вместо того, чтобы тратить силы на желчь.
#240 #301089
>>301036
Виктория
#241 #301090
>>300997
Вообще, эвенты не нужны. Что такое эвент? Это когда тебе нужно сказать, например, "вот этот хрен столкнулся с вон тем хреном". В ECS это очевидно можно сделать просто прицепив к вот этому хрену компонент. С гуём то же самое. Гуй - отдельная система со своими компонентами. Если тебе надо отрисовать, например, как циферка +1 вылетает из какого-нибудь гуёвого элемента на экране, то ты просто создаёшь новую энтити и вешаешь на неё нужные компоненты.
Конечно же, ты можешь реализовать эвенты, если они сделают тебе хорошо и удобно (или быстро), но лично я бы рекомендовал сначала делать всё только на компонентах, а уже потом, думать, профилировать и переделывать, если надо будет.
В юнити не ECS - там говно.
>>301066
В них очень легко въехать. Конечно, когда ты опыта наберёшься - тут уже гораздо быстрее просто сесть и написать, чем искать эти сраные цветные квадратики и таскать их мышкой, но это будет потом.
#242 #301093
>>301090

>Вообще, эвенты не нужны.


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

>В юнити не ECS - там говно.


это ты говно, эксперт мамкин.
>>301114
#243 #301095
Что такое ECS? Как оно расшифровывается?
>>301097>>301185
#244 #301097
>>301095
JS даун неправильно юзает сокращения.
#245 #301114
>>301093

>а сообщения это кор-фича ECS вообще-то


Лмао. Кор-фичи ECS - это Entity, Components и Systems. Покажи мне тут сообщения.

>обеспечивающая взаимодействие поведений между собой


Поведения не взаимодействуют ни с кем, тем более между собой. Между собой взаимодействуют системы, и делают они это, СЮРПРИЗ, добавляя энтитям компоненты.

>эксперт мамкин


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

>Между собой взаимодействуют системы, и делают они это, СЮРПРИЗ, добавляя энтитям компоненты.


Каким образом они взаимудействуют добавляя энтитям компоненты? Как мне сделать чтобы компонент здоровья при столкновении отнимал здоровье?
>>301130
#247 #301130
>>301126

>Как мне сделать чтобы компонент здоровья при столкновении отнимал здоровье?


Никак. Компоненты не могут ничего отнимать, потому что в компонентах нет логики.
Вот если ты хочешь, чтобы у энтитей с компонентом Health (далее персонаж) отнималось здоровье, когда они сталкиваются с энтитей с компонентом Damager (далее дамагер), то ты в системе коллизий вешаешь на персонажа компонент Collided (на самом деле, там чуть сложнее, но это не важно). Потом система CollisionResponce, например, собирает все энтити с компонентом Collided и проверяет, с кем они столкнулись. Если с дамагером, то она смотрит, есть ли у этой энтити Health. Если есть, то отнимает здоровье (и делает ещё много чего, если здоровья оказалось меньше нуля).
#248 #301131
В общем, ты либо начитался того мудака с геймпаттернс, у которого не ецс, у него описан один древний паттерн, который называется IoC - inversion of control. Это полезный и прикольный паттерн, но к компонентным системам вообще имеет довольно мало отношения. И он не даёт того, ради чего эти ецс вообще пытаются делать (а проблемы даёт - попробуй коллизии там сделать не квадратичными). Либо же ты видел/читал того парня, который сделал Caves of Qud. То, что у него (он часть навелосипедил придумал самостоятельно) - оно либо от недопонимания ECS, либо просто предыдущая его версия (скорее всего, второе). Эта херня называется Component Based System (и system здесь подразумевает совсем другое), и это уже действительно близко к компонентам, и здесь действительно сообщения играют важную роль, но это тоже не ECS.
#249 #301132
>>301130
Ничего не понял. Что за говно ты написал.
В юнити это делается одной строчкой SendMessage(). Теперь-то ты осознаешь всю степень своей ущербности?
>>301154
#250 #301136
>>301130

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


Почему там нет логики? В чем смысл бить себя по рукам и программировать си-стайл в 2016 году? Это такая особая форма извращения? Не понимаю.

Есть шаблон системы, которая обрабатывает список объектов. А есть шаблон behaviour, который вышается на объект, обрабатывает сообщения и т.д. То есть реализует какое-то поведение.
То, что лучше всего подходит для систем, надо делать системами (ничего кроме рендера, физики и собственно самой системы behaviour-ов я так и не нашел), а то, что лучше подходит для behaviour, надо делать как behaviour (то есть все), потому что так быстрее, проще и удобнее.
>>301142>>301154
#251 #301139
>>301090

>Гуй - отдельная система со своими компонентами.


Если самописный, то да. А если подключаешь стороннюю библиотеку, то вписывать ее в твою систему ЕКС будет проблематично.
>>301154
#252 #301142
>>301136
Надо пробовать на самом деле, без этого не получится понять всех подводных камней.
Мне тоже кажется, что некоторые поведения очень жестко привязаны к их компонентам, что нет смысла их разрывать (чего ECS и пытается во всем добиться).
Хотя чувачок с варгеймов пишет, что это может обернуться плохо https://habrahabr.ru/company/wargaming/blog/245321/

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


>Этот пункт очень важен в “православном” компонентном подходе. Если нарушить первый принцип, появится очень много соблазнов. Один из первых — сделать наследование компонентов.


>Несмотря на гибкость, заканчивается обычно макаронами.



мимо
#253 #301144
>>300849
Ну, так что?
#254 #301152
>>301036
Почти весь день ебался и в итоге осознал, что получается слишком научная хрень, в которую даже я не смогу играть с наслаждением.

Больше похоже не на игру, а на учебник. Бля, вот теперь у меня кризис идей.
>>301159
#255 #301154
>>301132

>Ничего не понял


>Теперь-то ты осознаешь всю степень своей ущербности?


Даже не знаю, что тут ответить.
>>301136

>Почему там нет логики?


Потому что её туда никто не написал. Во-первых, компоненты получаются простыми данными, поэтому их можно (де)сериализовать одной строчкой; очистка - простой memset; сохранение игры - простой дамп состояния менеджера компонентов (или что у тебя вместо него). Во-вторых, это дата-ориентед подход, поэтому тут очень легко можно считывать новые игровые предметы из текстовых файлов. В-третьих, компоненты можно расположить в памяти последовательно и обрабатывать пачкой, что хорошо для процессора.
Сообщения делать можно. Так же, как иногда можно забивать шурупы молотком (это не шутка, оно действительно эффективно), но для этого сначала надо знать, как делать правильно, и какие у этого ограничения. Знаешь, как говорится: "новичок следует правилам, мастер же знает, когда эти правила надо нарушать". Вот только чтобы их нарушать, надо их, во-первых, знать, во-вторых, надо от новичка дорасти до мастера, то есть сначала следовать правилам.
>>301139
Ну, я так не делал, поэтому мнение полностью с дивана, но мне кажется, что тут будет просто система, которая будет собирать компоненты с фейковых энтитей и вызывать гуёвые функции.
>>301160>>301169
#256 #301159
>>301152
Ну потраченный день это не жалко. Я больше года пилю и осознаю что выходит хуйня. Теперь вот на распутье, допиливать или не стоит?
>>301161
#257 #301160
>>301154

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


Меня больше интересует наоборот. В гуи нажимается какая-то кнопочка, и по идеи возникает какой-то ивент, или же просто вызывается какая-нибудь коллбек-функция.
Если писать обработку гуи самому, то можно конечно все в отдельную систему обернуть, которая будет при нажатии как раз создавать нужные компоненты.
Но если использовать что-то готовое, то тогда, наверное, придется какую-то систему отлова месседжей/ивентов делать, или давать в коллбеках создавать компоненты, хотя это жутковато.
>>301167>>301184
#258 #301161
>>301159

>выходит хуйня


>допиливать или не стоит?


Думаю, любой проект можно сделать так, чтобы он был как минимум не противный, или даже приятный (визуально, по управлению и т.д.). И если хотя бы так сделать, то это уже можно будет назвать игрой.
#259 #301167
>>301160
Тогда мне приходит в голову ещё одна система, которая слушает события этого гуи и добавляет компоненты. Скорее всего, у неё свой внутренний буфер, в который пишутся события, и при следующей активации она конвертирует их в компоненты. Но тут уже без конкретного примера перед глазами так и не скажешь.
>>301184
#260 #301169
>>301154
Зачем нужны такие правила, по которым нельзя сделать игру. Ты так и не объяснил как сделать самую простую вещь.
Алсо, ньюфага от написания говнокода не спасут никакие правила.
>>301171
#261 #301171
>>301169

>Алсо, ньюфага от написания говнокода не спасут никакие правила.


Да ты шо! А сеньоры-то и не знают!
(для совсем тупых перевожу сарказм: пиздец хуйню спизданул)
#262 #301172
Сап, аноны.
На каком движке лучше создать простенький рогалик по типу АндерТале?
>>301173
#263 #301173
>>301172
Unreal Engine 4
#264 #301179
Короче одному игру не сделать, можете удалять раздел, в нем нет смысла.
>>301182>>301183
#265 #301181
>>301000
>>301090
Спасибо котаны, значит пока систему эвентов пилить не буду, возникнет надобность - тогда и запилю
#266 #301182
>>301179
Просто ты тупой, слабый и безвольный мудак. Хотя даже такие умудряются делать игры.
Короче ты просто мусор, выпиливайся.
>>301203
#267 #301183
>>301179
Поясни за слова. Не ровняй всех по себе.
>>301203
#268 #301184
>>301160
>>301167
Как вам такой вариант - система, отвечающая за колбеки гуи/инпута/неба/аллаха не создает компоненты, а создает энтити Event и вкидывает его в общий пул энтитей, а обработкой занимаются уже специализированные системы в общем цикле?
>>301186>>301188
#269 #301185
>>301095
Вот хорошая переведенная статья - https://habrahabr.ru/post/197920/
Если умеешь в ингриш - оригинал http://www.richardlord.net/blog/what-is-an-entity-framework
Там доступно расписано что оно такое и зачем
>>301206
#270 #301186
>>301184
Примерно так и придется делать. Как анон подметил, зависит уже от конкретных деталей реализации остальных систем и прочего.
#271 #301188
>>301184

>создает энтити Event


Не энтити, а компонент. Как ты энтитю искать собрался? Тем более, что в классической ецс они просто идентификаторы.
>>301191>>301204
#272 #301191
>>301188
Ты вообще знаешь кто и как обрабатывает компоненты и где они хранятся при шаблоне ECS?
>>301195
1380 Кб, 1200x720
#273 #301194
Хай /gd/!
Пацаны не обоссывайте, пожалуйста!
Вот такая годнота делается в ФШ или есть что -более специализированное?
>>301198
#274 #301195
>>301191

>кто


Системы.

>как


Как написано.

>где они хранятся


По-разному. Обычно в массивах.
Если это был наезд, то он не удался. 0, 1, - вот тебе две энтити. "aaaa", "aaab", - вот тебе ещё две энтити. Какая из них твой эвент?
>>301196
#275 #301196
>>301195
Эвент = компонент. Когда компонент создается, то нужная система уже знает о его наличии, и когда наступит время этой нужной системы, то она обработает созданный компонент (эвент).
#276 #301198
>>301194
Обычное масштабирование с доработкой. Любой графический редактор подойдёт
#277 #301203
>>301182
>>301183

>Поясни за слова


Много игр сделали, лалки?
>>301207
#278 #301204
>>301188

>Не энтити, а компонент.


Энтити. С компонентом Event. И одним/многими компонентами, отвечающими за содержание эвента

>Как ты энтитю искать собрался?


componentManager.getEntitiesWith<Event>();

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


Ну да.
Ты наверное подумал что я пустую энтити создавать предложил.
Смысл моего варианта - система колбеков сама не модифицирует ентити. Не ее работа. Ее работа - на основе полученого эвента собрать новую энтитю не пустую ясен пень и вкинуть в общий пул. А там пусть разбираются, кому надо.
В конце цикла, кстати, должна быть система, удаляющая энтити эвентов, чтобы не накапливались
>>301205
#279 #301205
>>301204
Ты какую-то дичь придумал. Не могу поверить чтобы такое кто-то стал в здравом уме писать в туториалах.
>>301212
#280 #301206
>>301185

> что оно такое и зачем


Установите юнити, не занимайтесь хуитой.
>>301212
#281 #301207
>>301203
Достаточно.
>>301208
#282 #301208
>>301207
Вкидывай сюда с пруфами или пиздишь.
>>301210
#283 #301210
>>301208
Ты ведь не удосужился предоставить ни каких-либо доводов, ни аргументов, ни пруфов своим словам, зачем кому-то лишний раз диванониться ради какого-то толстого вброса?
#284 #301212
>>301205

>Ты какую-то дичь придумал.


Что конкретно тебе не нравится?

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


Причем тут туториал? Это мой вариант реализации обработки внешних эвентов в ECS архитектуре. Есть вариант лучше - напиши, буду благодарен.
>>301206
Зачем мне Юнити если мне нужны советы по ECS?
>>301245
#285 #301233
может, знает кто опенсурсную игру наподобие freeriderhd.com, которую можно взять и допилить под свои нужды? платформа не столь важна
#286 #301245
>>301212
Просто установи юните и не занимайся хуитой.
Велосипедофобия, она такая.
#287 #301251
Поясните вкратце. Что будет если я в c# на юнити никогда не использую Private переменные и почти все они Public ?
>>301252>>301256
#288 #301252
>>301251
В следующей жизни родишься в Индии, только и всего.
>>301253
#289 #301253
>>301252
Но вообще какие подводные камни?
>>301265
#290 #301256
>>301251
С приватными переменными связано еще такие понятие, как геттеры/сеттеры. Они могут реализовывать проверку передаваемых данных для записи в переменные класса, изменение состояния каких-то зависимых/связанных друг с другом переменных в классе, и подготовку данных для использования в других местах (перевод в нужный формат и прочее).
#291 #301257
#292 #301265
>>301253
Никаких, кроме религиозных и возможно практических.
Религиозные проблемы: публичные поля совмещают в одной единице сразу интерфейс класса и его имплементацию. Этого делать не нужно, чтобы с легкостью можно было подменить реализацию без ебли со сломавшимся интерфейсом.
Практические проблемы: свойства немного тормозят, но если их не использовать, то делать рефакторинг будет больно из-за кучи зависимостей по именам и типам. До этой стадии у кириллов обычно не доходит, поэтому не парься, будь счаслив.
#293 #301269
Нахуя нужен геймейкер если есть годот?
#294 #301274

>Нахуя нужно что-то если есть юнити?

>>301289
#295 #301276

>Зачем нужна моча если есть говно?

>>301313
#296 #301289
>>301274
В юнити анальный договор, все желание работать пропадает.
>>301291
#297 #301291
>>301289
Ты сдохнешь еще до того как заработаешь 100К $ на своей поделке.
#298 #301313
>>301276
Запивать же
#299 #301333
>>301130
Чо т звучит как говно если честно.

>вешаешь на персонажа компонент Collided


Это всё очень похоже на какую-то очередь событий, которую эта твоя "CollisionResponce" обрабатывает.

Ты мне скажи - это где-то применяется? И ссылки кинь именно на такую реализацию или статьи про именно такую логику.

мимо open-minded
>>301337>>301465
#300 #301337
>>301333
А всё нашёл из треда.
#301 #301361
>>299781 (OP)

ШЕЛ 2077
@
ДАА СЕЙЧАС ИГРЫ КЛЕПАЮТСЯ С КОЛЕНКИ ДОМОХОЗЯЙКАМИ, ДУМАЮ НА РАЗ-ДВА ВКАЧУСЬ
@
ЛЯРДЫ ТУТОРОВ ПО ТЕХНОЛОГИИ ОДНОГО ТОЛЬКО ЗАПУСКА
@
МИЗЕРНЫЕ ГАЙДЫ ПО АЛГОРИТНАМ И ДИЗАЙНУ
@
НЕТ ЕДИНОЙ ПРОСТОЙ СИСТЕМЫ, РЕДАКТОРОВ-ХУЯКТОРОВ ВСЯКИХ
@
РАНДОМНЫЕ ВАСЯНЫ КЛЕПАЮТ РАНДОМНОЕ ГОВНО, А ДРУГИЕ РАНДОМНЫЕ ВАСЯНЫ ПЫТАЮТСЯ ЭТО ГОВНО ПОСТАВИТЬ НА КОСТЫЛИ
@
МДЕ, ХЕХ, НУ ВАС НАХУЙ
58 Кб, 960x540
#302 #301377
Решил тут попробовать эту вашу лепку. Можно уже выпиливаться, да?
#303 #301378
>>301377
Лепка это продвинутый уровень, это уже как скульптура, для этого нужно уметь круто рисовать.
#304 #301382
>>301377
Модель в блендере.
>>301430
#305 #301387
>>301377
Нет, вот если через 2 года вот это же принесёшь - то можешь выпиливаться.
>>301430
#306 #301391
>>301377
твой выбор - пиксели, их не испортишь
в 3д - воксели
>>301430
#307 #301430
>>301387
>>301391
>>301382
Если не учитывать глаза и волосы из говна, пропорции нормальные?
>>301431
#308 #301431
266 Кб, 1920x1080
#309 #301441
Хочу вкатится в геймдев, но вообще никогда не программировал. Дайте годный совет, какой движок и язык изучать? Я просто уже тотально запутался. Одни говорят, что ue4, но при этом ругают то что он какой-то неоптимизированный и игры по гигабайту (что и сам видел, когда учавствовал в разработки игры на ue), т.е, как я понял, с нуля я только тормозное говно сделаю и не смогу понять почему оно тормозит. Другие советуют юнити, мол кроссплатформ, кудах, но опять же начинаются срачи, что это не движок, всё тормозит, да вы не так пишите, да так какой-то свой говноязык и т.д. Третьи годот, констрак и прочие.

Ананас-программист, дай совет? Что значат эти "собственные языки"? Если я научусь на таком, то долго ли буду осваивать нормальный, и наоборот?
#310 #301444
>>301441
Добро пожаловать. Снова.

1. Что бы ты ни выбрал - тебя и твой выбор обосрут.
2. Что бы ты ни выбрал - тебя и твой выбор обосрут обязательно!
3. Перестал писать игоря - обосрался.
4. Кодит анон всегда один, остальные обсирают.
5. Не пытайся делать одновременно графон и игоря, только по отдельности.
6. Оставь надежду заработать на геймдеве.
7. Кодить нужно столько сколько нужно.
8. Кто пришел впервые вкатился геймдев - обязательно пишет игоря.
>>301445
#311 #301445
>>301444
Пасты, это конечно круто, но по теме тоже хотелось бы понять.
>>301447
#312 #301447
>>301445
Ну смотри, для начала есть два стула, на одном велосипеды точены, на другом движки дрочены. На какой сам сядешь на какой мать посадишь?

И вообще, что ты делать собрался? Платформер? Рогалик? ММО? Кодлу? Подземносказку? Бесконечную Зиму?
>>301459
#313 #301450
>>301441
Все это хипстерское говно, которое умрет через пару лет. Выбирай dummy2d и не выебывайся.
#314 #301451
>>300891
Господи как лампово
#315 #301459
>>301447
Для начала какой-нибудь тетрис или понг, потом платформер, а потом, если хоть чему то научусь попробую что-нибудь в полноценном 3д. А вообще мне непонятен вопрос. Насколько я понял, люди берут юнити и уе для всего, хоть для вн, хоть для шутанов, потому что можно собирать билды для мобилок.
>>301463>>301464
#316 #301460
>>301441
Собственные языки это такие же скриптовые языки как луа, питон или яваскрипт. Только интерпретатор зашит в сам движок. Они для внутреннего использования в среде разработки. Они могут служить для упрощения/ускорения разработки, но в любом случае они основываются на той же логике, что и любые другие языки программирования.

На чем начинать, собственно, вообще похуй. В любом случае тебе нужно въехать в логику происходящего. Для этого нужно учиться кодить. Кто-то, вон, с льва начинал, другие сразу пытались на голых плюсах писать. Я с гамака начинал. Отличная штука. А кто-то скажет - говно. А я скажу что говно это какой нибудь уе4. А уечееб скажет что говно- юнити. Это путь в никуда. Возьми то, чем пользуются чаще всего и чтобы гайды были и осваивай. Все равно со временем перепрыгнешь на что-то комплексное.
#317 #301463
>>301459

>собирать билды для мобилок


Именно. Это основная цель, пушо стимопараша забита индюками доверху. ПРОДАТЬ там свои поделки очень сложно из-за высокой конкуренции, я уж не говорю о качестве. Мобилки дают деньги с рекламы. Шанс заработать на рекламе с мимокроков 60 баксов в год намного выше, чем заработать на продажах в стиме 10 баксов. Все же мнят себя с первых секунд бизнесменами.
>>301483
#318 #301464
>>301459
Тетрис или понг ты на pygame соберешь за день-два, платформер тоже на нем, может за неделю. А вот для 3д такое не покатит, или движок-конструктор или велосипед на компилируемом языке, блять!!!
#319 #301465
>>301333
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
2007й год! Первое упоминание было ещё в 2002м, от создателя Dungeon Siege, но там, скорее всего, та самая версия, где компоненты имеют логику и обмениваются сообщениями.
http://t-machine.org/index.php/category/entity-systems/
Листай в самый-самый конец - там про ммо что-то будет - и читай. Это вообще практически библия ECS, и многие узнали о них только благодаря этому мужику.
По сути, это развитие той цитаты от Сида Мейера про базу данных с интерфейсом.
>>301482
#320 #301482
>>301465

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


единственная правильная версия.

>Первое упоминание было ещё в 2002м


Язык си изобрели в 70-ом. Свои компоненты и системы ты можешь найти еще в движке первого дума.
>>301548
#321 #301483
>>301463

> пушо стимопараша забита индюками доверху. ПРОДАТЬ там свои поделки очень сложно из-за высокой конкуренции


Толсто. Школьники купят любую хуйню главное закинуть плюшек на которых они нафармят себе денег.
>>301514
#322 #301514
>>301483
Маняфантазии мамкиного маркетолога.
>>301536
#323 #301536
>>301514
Лал. Пиздуй смотреть статистику.
>>301537
#324 #301537
>>301536

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


Ты такой оптимист. Продал уже миллион кликеров тупым школьникам?
#325 #301544
>>300997

>В Ash эвентов нет


Как бы да и как бы нет. Эш создавался для флэша, у которого своя система событий. Однако сам Ash эти события не использует - заместо них есть сигналы - суть те же события (пакет ash.signals) - и эти сигналы используются активно в самом движке(кроме того, что можно также использовать их в своей игре, заместо флэш-событий): сигналы для удаления/добавления компонентов, завершение обновления цикла и т.д. и т.п.
#326 #301548
>>301482

>Язык си изобрели в 70-ом.


Вторая мировая закончилась в 45м.

>Свои компоненты и системы ты можешь найти еще в движке первого дума.


Дум есть на гитхабе - давай сюда ссылки на код.
sage #327 #301565
Вы тут все ебанулись? Везде рекомендуют использовать как можно меньше SendMessage, потому что это говно нихуя не быстрое, а у вас это оказывается единственный православный способ сделать игру. Ну охуеть теперь.

Хотя чему я удивляюсь, в гд то
#328 #301568
>>301565
Ну не знаю, я велосипедю себе потокобезопасную очередь.
#329 #301570
>>301565

>Везде рекомендуют


Кирилл в юнититреде рекомендует?
#330 #301571
>>301565

>это говно нихуя не быстрое


Кинул сообщение в очередь в одной точке кода.
Достал сообщение из очереди в другой точке кода.
Что тут медленного?
>>301573
#331 #301572
>>301565
Запомни, Кирилл, быстро это не когда быстро игра работает, а когда быстро игра делается.
SendMessage() в юнити это самый простой способ отправить сообщение.
От одного такого сообщения раз в несколько секунд ничего не произойдет.
Переделать на что-то более быстрое, если внезапно окажется что ты засунул SendMessage в десять вложенных циклов в Update(), может буквально за 10 минут.
#332 #301573
>>301571

> Что тут медленного?


Рефлексия. Медленнее только чтение файлов.
#333 #301584
В программаче все молчат, отосрусь тут.

Стоит ли делать 2D игру на OpenGL? Какие плюсы/минуcы?

Что лучше выбрать для 2D игры, OpenGL или GLES?

3D аще нету, только 2D
>>301589
#334 #301589
>>301584
Если ты думаешь, что программист - твое призвание, и в будущем ты думаешь стать профессионалом, то можно изучить опенжл.
Если тебе похер на это и ты хочешь делать игоры, то бери движочек и пили игоры.
>>301591
#335 #301591
>>301589
Ты немного неправильно понял мой вопрос. Хотя тут моя вина, кривовато сформулировал.

Я хочу сделать 2D игру, больше не бери, и мне нужно, чтобы она работала быстро, что лучше брать, OpenGL или GLES? Какие плюсы/минусы? Памяти потреблять будет намного больше? Код будет намного сложнее писать? Нужно будет контактировать с 3D? Стоит вообще отходить от софтварного рендеринга?
#336 #301592
>>301591

> Памяти потреблять будет намного больше?


Относительно софтварного рендеринга, точнее говоря, хотя сравнивание OpenGL и GLES приветствуется.
Да, изначально у меня 2D + SDL, и вот я спрашиваю стоит ли на OpenGL'ы всякие переходить. Какие от этого плюсы минусы. Вот так надеюсь понятно, ещё раз извиняюсь за кривую формулировку вопроса.
>>301593
#337 #301593
>>301591

>мне нужно, чтобы она работала быстро


Очередной оптимизатор?

>OpenGL или GLES?


Согласно гуглу, ЖЛ для десктопа, ЕС для мобилок. Думай сам что тебе нужно.

>Памяти потреблять будет намного больше?


Память вроде как текстурки и модельки потребляют, а не АПИ.
Вообще думаю, что тебе и обычного движка/фреймворка хватит за глаза.

>>301592
Оставайся на СДЛ, если удобно.
>>301595>>301596
#338 #301594
Палит ли Unity спираченные unitypackage файлы?
#339 #301595
>>301593

> Памяти потреблять будет намного больше?


Ага. Хер на оптимизацию стоит, ничего поделать не могу. В целом понимаю, что прикручивать OpenGL глупо, достаточно софтварного рендеринга, но опять же, ничего поделать с собой не могу.

> Согласно гуглу, ЖЛ для десктопа, ЕС для мобилок


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

> Память вроде как текстурки и модельки потребляют, а не АПИ.


OpenGL/GLES хелловорды стабильно жрали больше обычных программ с софтварным рендерингом, так что не знаю.
#340 #301596
>>301593

> > Памяти потреблять будет намного больше?


Там должно было быть:

> Очередной оптимизатор?



буфер обмена тупит
#341 #301631
>>301591

>мне нужно, чтобы она работала быстро


>Стоит вообще отходить от софтварного рендеринга?


>быстро


>софтверный рендеринг


Тоесть почему все перешли с софтверного рендеринга на аппаратный ты не догадываешся?
Край - новый юнити (скриньте) #342 #301634
>>301642
#343 #301642
>>301634

>Край - новый юнити


С чего бы это? Мертвый движок старого поколения на котором можно сделать только свой крузис.
#344 #301671
Кирилы, кто-нибудь шарит в физике?
Интересуют формулы рассчета столкновений, но с возможностью пробития/деформации.
Пример - стоит доска - пуля ее пробьет, топор в ней застрянет, мячик от нее отскочит, кусок говна по ней размажется, бульдозер ее оторвет от крепления и протащит.
На наклон, форму и точку столкновения похуй, пусть будет всегда 90 конусом по центру круга.
Я помню видел такой движок "коммерческий для кино по-договоренности", может есть уже в обычных?
#345 #301679
>>301671
С какой целью интересуешься?
>>301681
#346 #301681
>>301679
дык надоть
>>301683
#347 #301683
>>301681
ЦЕЛЬ КАКАЯ?
>>301684
#348 #301684
>>301683
ПРАВАЯ!
>>301685
#349 #301685
>>301684
ЦЕЛЬ ОБРАЩЕНИЯ?
#350 #301687
Анон, поясни за OpenFL. Пользовался ли кто-нибудь, какие подводные камни
#351 #301697
>>301687
Нахуй иди. Зачем тебе это? Включи Юнити и делай игру, заебали уже костылить и велосипедить.
>>301699
#352 #301699
>>301697
Чтобы делать игру надо уметь делать игру. А выбирая движки и пиля велосипеды ты по сути нихуя не делаешь, но получаешь позитивный фидбек, типа "вот я делаю игру, я геймдевелопер!". Эдакий онанизм.
>>301700
#353 #301700
>>301699
Сам себя в жопу трахаешь? Пока ты дрочишь школьники выпускают игры и разбираются в геймдеве лучше тебя, создавая новые версии своих поделок и получая профит и всех телочек. Они они попивают Хенаси и курят сигары, свернутые на потных ляжках темнокожих рабынь. Еби дальше свой ебаный велосипед, дурилка картонная.
#354 #301701
>>301687
Очень много багов. Не знаю, что там сейчас, потому что я им с версии 2.0 не пользовался (оно уже 4.0), но учитывая любовь автора переписывать с нуля то, что работает - думаю, ничего хорошего.
В принципе, оно идеально работает на флеше (потому что там сам опенфл ничего не делает, а просто транслирует вызовы во флеш апи), и под остальными платформами можно заставить работать, если тестировать очень часто.
#355 #301703
>>301687
Конкретно опенфл ничем особым не выделяется, но хакс в общем сильно рекомендую - но только если ты умеешь/готов учиться в архитектуру, а не просто копипастить скриптики. Я хакс и для вебдева юзаю, и для десктопных приложений, и то что у всего одни референсы - это просто не передать как охуенно.
#356 #301706
>>301671
Это целый раздел симуляторов физического тела, стоят как самолёт. Работают по принципу разбивания объекта на маленькие объектики с соответствующими взаимодействиями. Думаю использовать это в индиигре - неудачная идея. Ну или ты должен иметь степень по физике и это быть основной фишкой игры.
В твоём случае можно задать доп параметры прочности тела и его скорости и по ним учитывать будет ли пробив тела, отскок, разрушение или размазывание.
>>301713
#357 #301711
>>301671
Nvidia PhysX поковыряй.
#358 #301713
>>301706
Так мне и нужны формулы для простейшего итога, без векторов и всей точной хуйни. Есть например инженерные таблицы пробития брони снарядами - их же как-то делали еще в 19м веке. Я подозреваю что это в обычном общем курсе физики должно быть, но я в ней вообще небумбум.
#359 #301717
>>301713
Сопромат, долбоеб. Иди черти таблицы, таблицы сами себя не начертят.
#360 #301733
>>301713
Нет такого в обычном курсе. Слишком много нюансов. Таблицы пробития созданы экспериментальным путём. Вот и тебе надо поэкспериментировать с границами применимости. Важна будет прочность цели, а также скорость снаряда, масса и площадь точки контакта. Думаю тут подойдёт сравнение некой прочности предмета с кинетической энергией снаряда (MхVхV/2) делённой на площадь контакта. При неких значениях будет пробитие, при некоторых нет. Ещё как-то нужно толщину цели учесть, но тут думаю можно просто прочностью учитывать.
А далее, сравнив эту энергию с прочностью снаряда, можно спрогнозировать его состояние. Если сильно превзойдёт - то снаряд разрушится. Если не превзойдёт - то пробъёт навылет или отскочит.
Тут, конечно, далеко от реальной физики, но сможет как-то смоделировать ситуацию.
В реальности тут будет ещё и твёрдость цели (если высокая, то цель треснет вся, если низкая, то просто сквозная дырка будет), скорость звука в материале цели (при превышении скорости звука идёт ещё какое-то дополнительное разрушение), температура (горячее проще сломать) и, наверно, ещё туева хуча различных параметров.
#361 #301748
>>301687
Проблема OpenFl в том, что он все еще плох для всего, кроме flash-компиляции. При компиляции для других плафторм - результат запустится, но вот сделать так, как было бы, если компилировать во флэш - не просто. Суть OpenFl в том, что он пытается дать флэш апи для не-флэш платформ, и некоторые фичи естественно не работают или работают очень плохо, или вообще отсутствуют нет фильтров например. Фиче-таблица здесь http://www.openfl.org/learn/docs/feature-matrix/ Еще плюс - отзывчивое комьюнити http://community.openfl.org/
>>301750
#362 #301750
>>301748
И зачем он тогда нужен, если для флеша проще писать на самом флеше?
>>301823
#363 #301767
>>301713
Чекни ворлдофтанкс, у них наверняка есть какие-то блоги об этом.
159 Кб, 1300x1109
#364 #301805
Если я полностью содру уникальный (!) геймплей из ретро-игрульки, полностью изменив сеттинг, персонажей и т.д., смогут ли создатели оригинальной игры засудить меня? Ну, когда моя игра станет популярной на весь мир и я начну грести бабло лопатой, конечно же.
Игровая механика охраняется копирайтом?
295 Кб, 1445x2034
ИДЕЯ ДЛЯ ИГРЫ (НЕ ПИЗДИТЕ ПЛИЗ) #365 #301807
Играем за сетевого тролля. Нам нужно подрывать жопы и социальное спокойствие быдлорабов, избегая правосудия и мстящих школьников.

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

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

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

Суть наверняка уже ясна, как вам такая идея, есть ли шанс, что игра наберёт хотя бы 1000 рублей, если её одобрят в стиме?
#366 #301811
>>301807

>есть ли шанс, что игра наберёт хотя бы 1000 рублей


Какая игра то, у тебя только идея.
#367 #301817
>>301807
Этим можно IRL заниматься, нахуя такая игра?
>>301818
#368 #301818
>>301817
Не все могут сами троллить, а игра даст возможность почувствовать себя акулой интернета обычным домохозяйкам.
>>301835
#369 #301823
>>301750
Затем, что если ты будешь тестировать на всех платформах каждый день (и не один раз), то тебе удастся-таки сделать кроссплатформенно.
#370 #301829
>>301807
Боюсь, не взлетит.

http://www.gamedis.ru/?p=1919

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

#371 #301835
>>301818

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



Кому это надо?
#372 #301864
>>301807
Еслиб успел сделать до 20 сезона саус парка и сейчас запустил, был бы хит.
>>301900
26 Кб, 208x221
76 Кб, 676x356
#373 #301870
Пригласили на местный геймджем.
Забыл, когда последний раз открывал IDE.
Годных советов дайте

инби4 Не спрашивай советы на двоще
>>301885
#374 #301885
>>301870
Берешь и без задней мысли юнити
>>301916
#375 #301900
>>301864
Сейчас запустил, проиграл. Опять спиздили мои идеи. Как же они заебали.
29 Кб, 383x500
#376 #301908
Посоны, есть вопрос. Сел я как-то раз писать себе на питоне рогалик. Графоний/звук/интерфейсы в kivy, игровая логика и генерация/сохранение мира самописные. И как-то жопой чую, что велосипедописательство имеет свои достоинства, но требует чудовищного времени на имплементацию и тестирование довольно базовых вещей типа корректной обработки очереди событий и запуска всех анимаций ровно в нужный, мать его, момент.
Собственно вопрос: есть движок, на который я смогу комфортабельно перекатиться, не доучивая какой-нибудь JS или Lua? Из языков знаю только питон и при необходимости смогу вспомнить перл времён 5.20. Godot, несмотря на сходство GDScript со змеёй, не очень хочу, потому что там беда с библиотеками. Никогда не знаешь, когда тебе понадобится генерировать какой-нибудь джипег в зависимости от последних постов в твиттере или типа того. Про libtcod тоже знаю, но он, во-первых, для второго питона и в третьем работает через задницу, во-вторых, не умеет в анимацию даже на уровне "пять кадров на шаг персонажа"
>>301921
#377 #301916
>>301885
Я из юнити только однажды их офсайт посетил
#378 #301917
Пацаны, а тут есть кто-нибудь вкатившийся в коммерческий геймдев?
Я последний год занимаюсь написанием сценариев для квестов в реальности: это сюжеты + геймдизайн + режиссура + все дела. Делаю все хорошо, но, это немного другая область, хотя на самом деле похожа. Есть смысл с таким багажом пробовать вкатиться в какую-нибудь игровую компанию пилить казуалочки и набираться опыта? В ДС-2 тот же мэйлру набирает младших геймдизайнеров. Или таких желающих дохуя?
#379 #301918
>>300232
Нет ты. Ну-ка, на секундочку, что проще: в редакторе повернуть этому роботу ноги на состояние начало шага-середина шага-конец шага и отрендерить каждый кадр отдельно (спрайты) или сделать ему скелет и всю анимацию движений, да чтоб не начинал ногами крутить не к месту (3дэ)?
>>301967
#380 #301920
>>299781 (OP)
бамп))))
#381 #301921
>>301908
вбиваешь в гугл "питон компонент ентити систем" и не ебешь себе мозги
>>301922
#382 #301922
>>301921
Niet Molotoff. Я имею в виду не пригоршню абстрактных базовых классов для имплементации ECS и не туториалы на тему, эти-то у меня более-менее работают. Я, наверное, сформулировал вопрос некорректно, точнее будет так: есть ли какое-нибудь большое нетребовательное к пользователю двигло типа геймейкера/годо/юнити, которое позволяет описывать игровую логику на питоне. Хотя бы на том уровне, на котором ренпай это делает для VN/IF.
#383 #301955
>>299877
Два чаю.
#384 #301967
>>301918
Анимация это прошлый век. В современных играх на этом экономят или моушен капчу юзают. Прорисовывать дорого.

Посмотри на примеры от юбисофт (южный парк) там персонажи просто прыгают. Я вообще рассматривал как игру это поделие, тут реально многие бы могли запилить.

Ценность игры именно в юморе и отсылках. Собственно это и есть основная игровая составляющая.

Правда в новом южном паке уже будет тактика наконец-то, так как вместо jrpg сделали сетку как в героях меча и магии.
32 Кб, 480x640
#385 #301974
Посоны, почему тут все срутся за Юнити и УЕ4, плюс лениво попёрдывающие фанаты констракта, геймейкера и годота? Почему никто не задрачивает крайэнджин? Я что-то ужасного о нём не знаю, кроме (вроде бы) невозможности компилить говно под мобилки?
>>301981>>302010
#386 #301981
>>301974
Задрачивай, а мы пока игры поделаем на юнити
#387 #302010
>>301974
Оба движка дерьмо, но неизбежное. Это как уголь, промежуточное топливо на пути к атомной энергетике.

Вы лучше подскажите мне можно ли блендер сраный рендерить быстрее. 4 потока как-то мало по-моему, можно ли как-то на видеокарте обсчитывать сцену?
>>302119
#388 #302032
Когда там твг следующий?
>>302033
sage #389 #302033
>>302032
Кому-то еще хочется в этом цирке уродов участвовать?
>>302045
#390 #302042
Я хочу, имея число, сравнить это число со списком диапазонов, и получить позицию в списке.

Т.е. у меня есть скажем число 15
И список из 32 диапазонов, деляющих число 360 на 32 части.

Т.е.
1 - от 0 до 11.25
2 - от 11.26 до 22.5
...
32 - от 348.75 до 360
и т.д

Я хочу имея 15 получить 2, т.е. вторую позицию в списке.
Как это сделать оптимальнее всего в гейммейкере?
>>302049
#391 #302045
>>302033
Ну, каждый раз набирается пачка. Так когда?
>>302048
sage #392 #302048
>>302045
Когда сам организуешь, тогда и будет.
#393 #302049
>>302042
(15 / 360 х 32) с округлением в большую сторону, вроде так.
>>302050
#394 #302050
>>302049

сделал просто 32 if стейтмента.
работает, но, наверное, неоптимально.
#395 #302057
>>302050

>32 if стейтмента


Индус ебаный.
Сделай хотя бы циклом, границы диапазонов вырази через i, и в теле цикла всего 1 if будет.
Учи математику, полезно будет.
>>302060>>302076
#396 #302060
>>302057
Ты сейчас оскорбил индусов. Нет, он руснявый школотрон.
#397 #302063
>>302050
Мде, ну хоть базу то математики надо знать.. Или раз ты сидишь за крутым калькулятором - то пусть всё он считает?
>>302076
sage #398 #302070
>>302050
И не лень же было
>>302076
#399 #302076
>>302057
>>302070
>>302063

ну ладно ладно, застыдили. Я же гуманитарий, хули вы хотите.
Сейчас прочитал вас и понял что у меня на входе 360 а на выходе должно быть 32, а это просто пропорция и округлить. Т.е. всего две строчки, а не 65.
>>302077>>302084
959 Кб, Webm
#400 #302077
>>302076

еее евробит
>>302101
1569 Кб, Webm
#401 #302079
>>302101
#402 #302080
>>302050

>сделал просто 32 if стейтмента


ты ебанутый?
язык какой? формула такая:
позиция = число {целочисленное деление} размер диапазона плюс один
На цпп: https://ideone.com/ZiZ59N
>>302084
566 Кб, Webm
#403 #302084
>>302080

Ты туредо-то читай >>302076 , я уже разобрался.

Меня вообще сегодня прёт после дозы ментатов.
Я впервые за десять лет после школы воспользовался синусом и косинусом, и вообще впервые в жизни - по собственной воле и в практических целях. Зато вон как башенка на погоне красиво сидит!
>>302101
#404 #302100
>>302050
Ехехе, я свой первыq хелсбар сделал так.
If(health == 100)
{
enble(hp100.jpg);
disable(hp99.jpg);
disable(hp98.jpg);
...
}
else If(health == 99) ...

Когда нихуя не знаешь, а игры делать хочется.
#405 #302101
>>302077
>>302079
>>302084

А теперь сделай шебм, как танк под евробит дрифтует по трассе сшибая пихоту (размазывая гусеницами) и расстреливая стоящие турели. а я подрочу на это
Я в тебя верю, анон!
>>302104
#406 #302103
Тест макака ёбаная
#407 #302104
>>302101

Я пытаюсь как раз дурифуто исправить. Сейчас танк сферический в вакууме, трение одинаковое во все стороны, а хочу сделать чтоб при прямолинейном движении он катился, а при поворотах тормозил. Для этого сравниваю вектор движения с направлением корпуса - но тут есть одно но. Если например я еду направо на 0 граудсов, и верчу руль влево, то модуль разницы будет 5, 12, 16 и т.д. по мере поворота - это легко вставить в трение. А вот если верчу вправо - то он сразу будет 350+, потом 340 и т.д, а потом сразу 2-3-5 как только курс перейдёт через 0 вниз.

И тут мне неясно как сделать так, чтобы разница между 5 и 355 была такой же как и между 5 и 15.

Разве что выворачивать наизнанку все градусы, если курс меньше 90 и больше 270 градусов, и сравнивать уже вывернутое.
>>302106>>302107
#408 #302106
>>302104

А, нашёл. angle_difference вшитая
#409 #302107
>>302104
Если косинусы и синусы использовать, то не надо ебаться с разными отклонениями.
>>302108
#410 #302108
>>302107

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

правда тогда башня отклеится.
>>302111
#411 #302111
>>302108

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


Сделай один поворот на 1/32-ую часть через какой-то фиксированный промежуток времени, например пол секунды, и таким образом получится, что на большой скорости будет большой радиус поворота, т.к. машина не будет успевать достаточно поворачивать, а на медленной как раз будет пропорционально "чаще" поворачивать.
85 Кб, 634x385
#412 #302115
Блять как я заебался. Что такое лайтмепы? Это просто хуйня которая записывает тень в дифузу? Типа если у меня есть источник света > куб > стена. И тень с куба падает на стену, то "лайтмеп" создает полупрозрачную черную текстуру поверх дифузы стены? Если после этого между кубом и стеной поставить еще какой-то объект, то на него упадет тень от куба, или она именно прям забита в текстуру стены и не отлипнет от нее?
Лайт меп и "бейкинг" это одно и то же?
А, и еще, VXGI кто-то шарит тут? Я нихуя не понимаю. Как это соотносится с методом пас трейсинга? Это он и есть? И типа он вместо реальной геометрии создает воксели, чтобы быстрее можно было считать? Или это что-то вообще другое? С чем он вообще соотносится? С чем его сравнивать?
#413 #302119
>>302010
Вроде можно. Недавно завезли поддержку OpenCL.
24 Кб, 601x400
#414 #302124
А я думал, что Gamedev - это игры для девочек...
#415 #302162
Эй, конструктородети, там очередной конструктор за 1 бакс отдают https://www.humblebundle.com/clickteam-fusion-bundle
>>302166>>302312
#416 #302166
>>302162
Платить деньги за говно без задач когда есть юнити? Нет, спасибо.
>>302167
#417 #302167
>>302166
Я недавно сильно смеялся когда узнал что юнити свою заставку пихает всем в анус. Какие еще у вас есть анальные ограничения?
>>302170
#418 #302170
>>302167

>анальные ограничения


>заставка


Без заставки в твое говно будет интереснее играть что ли?
>>302175
#419 #302175
>>302170
Смотрите, быдло не понимает важность свободы в творчестве! Ты бы и на неизменяемую иконку согласился.
Захожу такой сейчас на их сайт а там, наберите побольше воздуха, приготовились?

>20 одновременных игроков


Ахаха, юнитиинвалидам никогда не написать нормальную мультиплеерную игру! Вот так отсос!
>>302176
#420 #302176
>>302175
Можно и не таскать бесплатные ассеты, а написать свой мультиплеер с миллиардом человек одновременно. Хотя о чем говорить с дауном, который воспринимает 3-секундную заставку в бесплатной версии юнити как ограничение свободы творчества, причем под творчеством подразумевается очередная ссанина про кубы или пиксели.
#421 #302178
Лопата говна #422 #302195
https://www.humblebundle.com/clickteam-fusion-bundle

не-сотрудник-клицктим-хумблбундле
>>302200
#423 #302200
>>302195
пиздец бесполезная хуйня, тебе ДАДУТ СЭКОНОМИТЬ 50 баксов из 400 при покупке максимальной лицензии, да ещё и макохуёв насуют, хорошо что я уже купил гамак
#424 #302206
Аноны, на чём вообще сейчас имеет смысл писать онлайн Веб игру? Интересует только 2Д но с анимацией, не шахматы.
Юнити, как я понял, этот элемент почти выпилил, Флеш умер. Хтмл5+js - норм или тормозящее говно? Рогалия так оставляет в смешанных чувствах, притормаживает конкретно.
Ещё есть чёткие варианты?
>>302207>>302373
#425 #302207
>>302206

>Хтмл5+js - норм или тормозящее говно?


Вообще то любой двиг с экспортом в веб высирает именно хтмл5+js, так как альтернатив уже нет. Флеш считай выпилили, плагин юнити давно как.
>>302211
#426 #302211
>>302207
Почитал ещё про Unity...

>Есть возможность создавать приложения для запуска в браузерах с помощью специального подключаемого модуля Unity (Unity Web Player), а также с помощью реализации технологии WebGL


Unity Web Player выпилили, а вот как дела с WebGL?
#427 #302212
>>302115
Да бля, никто не знает что ли?
58 Кб, 149x149
#428 #302213
>>302115

> Что такое лайтмепы? хуйня которая записывает тень в дифузу?


не к диффузу, а в отдельный лоурез атлас, но суть та же

> "лайтмеп" создает полупрозрачную черную текстуру поверх дифузы стены?


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

> Лайт меп и "бейкинг" это одно и то же?


приблизительно как яйца и выпечка

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


да. кроме анрилки, там чета понапридумывали что источники света могут менять интенсивность, но не могут двигаться. вероятно, запекабтся отдельные лайтмепы на каждую лампочку.
>>302229
294 Кб, 1517x768
#429 #302216
Есть те, кто вообще не умел рисовать, но научился в 2д пикселя или аниму?
Реквестирую кулстори.
>>302217>>302239
#430 #302217
>>302216
Я думаю тут народ стоит разделить на три категории:
1) Те кто умел рисовать.
2) Те кто не умел и понял что ему не дано.
3) Те кто не умел но ещё не понял что не дано.

Вот некоторые из третьей категории и будут сейчас отписываться.
>>302218>>302219
#431 #302218
>>302217
Сам кем будешь?
>>302222
#432 #302219
>>302217
На самом деле категории такие:
1) Те кто научились рисовать
2) Те кто стали высирать аниму
3) Те кто стали высирать пиксели
4) Те у кого лишняя хромосома
#433 #302222
>>302218
Я из вторых.
Но постоянно встречаю третьих, которые надрочились на 3-4 какие-то более менее зарисовки и теперь всех ими в них тыкают. На предложение нарисовать что-нибудь на конкретную тему - высирают адовое говно.
#434 #302229
>>302213
spasibo!
#435 #302239
>>302216
Я просто научился рисовать, но моя кулстори тебе не понравится, так как научился где-то за три-четыре года дрочения кубов, линий, кругов, перспективы, формы, света, колористики, анатомии, механики, архитектуры и прочего.
>>302240
#436 #302240
>>302239

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


Сколько из них дрочил на папирусе и сколько на планшете?
360 Кб, 626x352
#437 #302263
>>299781 (OP)
Планирую научится моделить со своих всратых рисуночков, моделить буду в блендере, модельки лоупольные как на пс1, задумался о том чтобы в дальнейшем заливать модельки на какой-нибудь движок, что-бы так сказать оживить свой манямирок. Посоветуйте простой движок для гуманитария.
>>302264>>302265
#438 #302264
>>302263
*научиться (быстрофикс)
#439 #302265
>>302263
Рисуй тогда в нескольких ракурсах. Погугли референсы и замодель по ним сначала, чтобы понять что тебе нужно.
#440 #302268
Анон, где взять стандартные FPS анимации в подходящем для юнити формате? Напримр выдранные из half-life или около.
>>302278>>302295
#441 #302278
>>302268
В гугле в ассет сторе
#442 #302295
>>302268
Mixamo
#443 #302297
Привет, ребята.
Подскажите, а где-то можно напиздить идей для сюжета игры? Какой-то сайт где литераторы от нехуй делать описывают сюжеты, или что-то в этом духе.
Думал даже кого с борды нанять,но боюсь, что скопипастят мне сюжет какой-нить игры, про которую я не слышал и всё.
>>302299>>302311
#444 #302299
>>302297
В /izd/ спрашивал? Может некоторые будут готовы высрать 100к знаков графомании лишь за упоминание своего имени в разрабах. Сам там не сижу.
>>302301>>302310
#445 #302301
>>302299
К слову: где-то в соседнем треде анон жаловался на б/izd/арей, что у них только пальцы на клаву положил - уже Пейсатель, поскольку буковки высирать как нефиг делать, а на все остальное посрать.
>>302310
#446 #302309
>>301565

>SendMessage


ахуеть. год с лишним делаюнет на юнити игры и ни разу этой функцией не пользовался.
Как-то все по нормальному делалнаверное, в самом начале при изучении движка выкинул нахуй, ибо рефлексия.
#447 #302310
>>302299

> 100к знаков графомании лишь за упоминание


Упоминай в своих поделках /dev/urandom

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

>>302301
Главное желание. Если бы главным было умение, то в издаче не сидели бы щитпостеры, скатывающие все обсуждения к доебалову до слов и некоей "стилистики" с привлечением тупорылой дристни уровня татьяны никитичны с posmotre-li.
#448 #302311
>>302297
Геймплей напиши, а сюжет приложится.
#449 #302312
>>302162
Стрёмный и кривоватый эдитор. Можно поддержать чтобы юнити и УЭ не расслаблялись, но пользоваться им не стоит.
#450 #302330
Какие движки поддерживают Python версии 3.c ?
401 Кб, 600x300
Делюсь секретом #451 #302354
Все успешные игры это наличие своих манямиров, вселенных, мифологий и законов, а не просто аркада, стратегия, рпг (подставь любой жанр).

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

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

Я не стану приводить примеры. Итак расписал слишком много информации. Вы прекрасно сами сможете переварить и соотнести её с реальностью.

Возможно, я не прав. Приведите примеры, которые являются исключениями из найденной закономерности.
>>302356>>302367
#452 #302356
>>302354
Какой мир есть в майнкрафте?
Какой мир есть в призон архитекте?
Какой мир есть в экзаниме?
Какой мир есть в TF? И где мегауспех овердроча, при том что от TF он отличается только русофобской попыткой высрать мирок?
Какой мир в CS?
Какой мир в доте (особенно в довалвовских её версиях)?

Главное в игре - это геймплей. Остальное - хуйня.
>>302374>>302538
#453 #302367
>>302354
Анализируя успешность игры, не стоит забывать и про те, которые не взлетели. Иначе выходит "ошибка выжившего".
#454 #302373
>>302206
A P P L E T
P
P
L
E
T
>>302375
#455 #302374
>>302356

>Какой мир в CS?


Расскажу про него, т.к в остальное тобой перечисленное не играл. Успех кс частично связан с упехом первой халвы. И кажется в кс впервые ввели систему раундов и командную тактику. Бесплатность сыграла очень большую роль в популизации. Ну а потом вульва взяла готовенькое, прикрутила шапки и все.
#456 #302375
>>302373
Как там, в 99-ом?
#457 #302376
>>302374

>кроме каэсочки ни во что не играл


Эксперт по играм в треде, все в Игроманию!
#458 #302382
>>302374

> Успех кс частично связан с упехом первой халвы.


Вообще не связан.

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

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

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

> Бесплатность сыграла


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

> Ну а потом вульва взяла готовенькое, прикрутила шапки и все.


Не взяла готовенькое, а наняла моддеров. При этом о том чтобы прикручивать к геймплею какой-то там мир, речи никогда не шло.
>>302384
#459 #302384
>>302382
Успех первого КС полностью связан с сеттингом.
>>302389
#460 #302389
>>302384
И ты нам его сейчас опишешь.
>>302399
35 Кб, 585x300
#461 #302399
>>302389
Достаточно просто запостить картинку
>>302402
67 Кб, 800x600
76 Кб, 599x450
#462 #302402
>>302399
Надо ли объяснять, что "замочить мента из калаша" было ближе рядовому пользователю и вообще свежей струей в жанр, состоящий из "убей какого-то космического хуя их какого-то космической дилды стреляющего зеленой спермой"
>>302403
#463 #302403
>>302402

>рядовому пользователю


В том то и дело что илита играла в утку и кваку, а малолетний плебс наносил очередной слой грязи на клубную мышь в контре. А свежую струю кска разве что в ротеш тебе привнесла.
>>302418
#464 #302408
Как можно заработать на геймдеве, если игра выйдет только года через 2? Мне нужно что-то жрать... А работы нет.
>>302409>>302813
#465 #302409
>>302408
Забить на геймдев, устроиться на нормальную работу.
>>302413
#466 #302413
>>302409
Не вариант, я другого ничего не умею. Ладно умею, но это меня уже достало.
>>302417
#467 #302417
>>302413
Так ты и в геймдев не умеешь.
>>302419
#468 #302418
>>302403

>шуторы


>илита


лол
#469 #302419
>>302417
Умею, прост я очень медленно рисую.
#470 #302421
>>302374
Узнал что в КС построен на какой-то игре - наверно через год задрачивания только. Попробовав - понял что это говно на любителя (а я не любитель дооооооооооооолгих заставок). Так что успех с халфой никак не связан. Скорее уж халфа раксрутилась на успехе контры.
All hail RnCr !RNCRn8EeGo #471 #302437
Сап, гд. Я хочу запилить данмаку. Посоветуй движков. Знаю C, Haxe, JS.
#472 #302538
>>302356

>Главное в игре - это геймплей. Остальное - хуйня.


Обилие "пресс икс ту вин" игр с милионными доходами тебе ни на что не намекает?
Геймплей это хорошо, но игры состоят не только из него - как минимум там есть еще графон, сюжет и музон. Причем музон стоит где-то на последнем месте и его можно не учитывать. Можно найти дохуя примеров успешных игр, где в разной степени скомбинированы геймплей, сюжет и графон, и у каждой комбинации есть право на жизнь. Конечно, лучше если в игре будут все три аспекта, но такое бывает очень редко.
>>302562
#473 #302562
>>302538

>Обилие "пресс икс ту вин" игр с милионными доходами тебе ни на что не намекает?


Называть интерактивное кинцо играми
>>302563
#474 #302563
>>302562
Можешь отрицать сколько угодно, но факт остается фактом. Хотя с другой стороны, консольная ЦА состоит из долбоебов по большей части, которые покупают среднего качества говнецо за 3200 и им норм. Ну бог им судья.
>>302572>>302575
#475 #302564
Здаров, чувачки. Делаю визуальную новеллу, суть такова, что это очень охуеная новелла, только кинетическая.
Короче, мне нужна какая-нибудь штука - конструктор визуальных программ и презентаций с собственным экзешником. Я делаю, по сути, не игру, а прототип, но мне нужен хайп, так что повер пойнтом не обойтись.
>>302574
#476 #302572
>>302563
Среднего качества говнецо ты покупаешь у Гейба в магазине.
Консоли это топ-тир игры. Они могут не нравится лично тебе, но отрицать что они лучшее что на данный момент может сделать человечество в области интерактивных развлечений - как минимум глупо и вообще манямир.

А геймплей это просто баззворд. Что такое геймплей? Где он есть? В пиксельном говне? В очередном клоне говна без контента, запиленном школьником на гамаке?
Не смешите меня.
>>302576
#477 #302574
>>302564
Тут вообще то раздел про игры, но раз уж спросил то renpy
#478 #302575
>>302563
Это да, вопрос скорее чем мерить игру. Если не прибылью, а количеством наигранного времени, то как бы сам понимаешь, что кинцо не может дать 1000+ часов проведенных в игре.
#479 #302576
>>302572
Геймплей может быть как в пиксельном говне, так и убийце крузиса. А может и не быть, тогда это печально
#480 #302582
Такой вопрос котаны, есть возможность запилить игру на Flash, насколько это сегодня актуально? Можно ли ее потом продать на западные порталы, как вобще обстоят дела с монетизацией Flash игр сегодня?
>>302583>>302809
#481 #302583
>>302582

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


Ты так пишешь будто спиздил эту игру. Скажи вслух "2017" а затем слово "Flash", повтори несколько раз, после этого прислушайся к своим чувствам.
>>302587
#482 #302587
>>302583
Флеш умер? Помню не так давно читал как на продажах флеш игр мутили тысячи вечнозеленых, причем игрули были довольно незатейливые.
>>302588
#483 #302588
>>302587
Ну да, тот же 2010 год был не так давно.
>>302609
#484 #302609
>>302613
&#x202E #485 #302613
16pixel #486 #302643
Привет геймдеваны, а куда делся пиксель-арт тред?
>>302644
#487 #302644
>>302643
Мейл.ру за графоний.
>>302664
#488 #302662
Аноны,вопрос.В чем(желательно бесплатном и ресурсонезатратном) рисовать пискель арт?
>>302687>>302688
#489 #302664
>>302644
Не понял
>>302667
#490 #302667
>>302664
Не обращай внимания на местного психопата. Пиксели вышли из моды. В тренде кубизм и лоуполи.
#491 #302672
Почаны, делаю игру с диалогами в xml формате. Встал вопрос, стоит ли xml файлы как-то паковать или кодировать, чтобы васяны не могли их редактировать? А также каким образом лучше реализовывать локализацию на разные языки, в одном и том же файле, но под разными нодами, типа <rus> <eng> и т.д. или лучше сделать отдельные файлы для каждого языка?

спасибопожалуйста
>>302716
#492 #302687
>>302662
krita, пиксельарт по умолчанию особо ресурсов не требует
#493 #302688
>>302662
Очевидный пейнт
#494 #302716
>>302672

>Встал вопрос, стоит ли xml файлы как-то паковать или кодировать, чтобы васяны не могли их редактировать?


Ты ебанутый тут такое спрашивать? Я понимаю спросить как паковать/кодировать. Но спрашивать стоит или нет... Жалко текста - кодируй. Не жалко - не кодируй.

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


С отдельными файлами, имхо, будет проще работать. Но решать, опять же, - тебе.
>>302719
#495 #302719
>>302716
я спрашиваю с точки зрения, как это принято делать у более опытных девелоперов и какие подводные камни могут быть в одном и другом случае.
Энивей, спасибо что откликнулся.
#496 #302759
Вобщем такая проблема, осваиваю родные 3d функции в GM8, все нормально, только вот во время работы, а именно при движении камеры влево и вправо, при близком нахождении к текстурированному кубу, он начинает мерцать и появляются рывки изображения. Вертикальная синхронизация, вроде как призвана решить эту проблему, она включена в настройках, скорость комнаты 60 FPS. Собственно без понятия как это лечится, может быть тут кто то сталкивался с подобным, и знает как избавиться от этого дефекта.
29 Кб, 500x362
#497 #302760
Объясните как хранится сюжетная линия в играх типа "бесконечное лето"? Типа, если одну девочку поняшил то другая расстроится и прочее такое.
>>302770>>302771
#498 #302770
>>302760

>бесконечное лето


>игра

#499 #302771
>>302760
Про флаги в ВН слышал когда-нибудь, нет?
Вот тебе пример флоучарта для VN, познавай
http://www.neoneko.net/downloads/Flowchart.pdf
>>302781>>302794
#500 #302773
Посоны, сталкивался кто-нибудь с годной абстрактной реализацией флоуфилда+ориентации/формации сквада?

Задача, если что, сделать это все не на обычных тайлах, а на тайлах с бордерами (как в вурме), и использовать бордеры для резолва столкновений вместо пускания нескольких юнитов на один тайл одновременно.
#501 #302781
>>302771

>Про флаги в ВН слышал когда-нибудь, нет?


Нет, что такое ВН?

Я так понимаю, там должны быть некие переключатели, которые переключаются из других мест flowchart?
>>302788
#502 #302788
>>302781
Визуальная Новелла.

Каждый "выбор" в игре является переменной, или же может добавлять очки к какому-нибудь невидимому стату вроде "отношения с X += 1" и в определенный момент игры происходит чек этих самых очков. Если их больше N, то сюжет идет в одну сторону, если меньше - то в другую. Плюс еще могут быть требования вроде таких, что для получения хорошей концовки, необходимо получить нормальную, потому что в определенном месте идет чек типа "if (Normal End = True) <делать то-то>. Ну и прочее.
Так что да, что-то вроде переключателей.
>>302794>>302804
#503 #302794
>>302788
>>302771
да ну нахуй, что вы человеку мозги ебете.

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

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

Перед началом очередной сцены, если требуется, проверяешь это самое состояние на определенные условия вроде очки_с_тупой_шлюхой > 10.
И, в зависимости от выполнения условия, идешь к следующей сцене.

а вообще, бери ренпай и делай там.
#504 #302795
>>302794

>Перед началом очередной сцены, если требуется, проверяешь это самое состояние на определенные условия


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



А я что написал, блядь?
>>302797
#505 #302797
>>302795
ты ему про флаги втираешь.
а я ему говорю модель одну сделать для состояния.
и дальше уже ебать эту модель во все дыры поля.
#506 #302801
Дайте сайт с онлайн компиляцией, в том числе графики. На KhanAcademy есть такое, но нет доступа к нему, санкции.
>>302805>>302806
#507 #302804
>>302788
>>302794
Понятно, спасибо

Значит кодеры БЛ очень криворукие - у них эта хуерга, которая бы на спектруме летала тормозит как слоупок, хоть на пц хоть на андроиде
#509 #302806
>>302801

> санкции.


С Кубы двачуешь? Разве нон-профит организациям запрещен экспорт из США ?
#510 #302807
>>299865
>>299864
Вы какие-то совсем злые, лол, а ведь в чем-то он и прав. Прежде чем что-то делать, человек не обязан быть оркестром, но обязан знать хотя бы поверхностно какие-то аспекты игростроения. Да, маркетинг это уже, возможно, лишнее, но все же, поддерживаю идею о запили нормального фака с ссылками на нормальные источники информации. Авось /gd/ сможет что-то годное выпускать чаще, чем нихуя в год.
>>302845
#511 #302809
>>302582
Пили и продавай на fgl. Много не заработаешь, естественно. Если возьмешь OpenFl и повозишься сурьезно с компиляций под другие доступные платформы, то есть шансы продать не только flash версию, но и html5 и даже какой-нибудь натив для мобилок.
#512 #302813
>>302408
Клепай говнокликеры для мобилочек, ясно как день, на еду будет хватать, возможно.
Ты ведь взрослый человек, почему ты не понимаешь таких простых вещей? Самый оптимальный и лучший вариант зарабатывания на геймдейве - пилить игру параллельно работая. И то, ты должен выкатить качественный продукт, чтобы на нем можно было что-то заработать. ФНАФ - редкое исключение, которое выстрелило по принципу ебанного рандома.
#513 #302819
Скоро выпускаю игру из гринлайта в стим, нужно сделать так чтобы при выключении игры она продолжала висеть в запущеных в стиме и диспетчере задач, не подскажите как это сделать лучше всего? Не хочу чтобы игру обратно возвращали
#514 #302820
>>302819

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



Этот - жирный или реально игроделы такие дауны?
>>302821>>302826
#515 #302821
>>302820
Подскажите ему, пусть пойдёт по уголовной.
>>302828
#516 #302826
>>302820
Пропатчи утилитой wishmaster.
>>302827
#517 #302827
#518 #302828
>>302821
За что? Я потом просто патчик выпущу и пофикшу через неделю если будут жалобы, притом кто будет заяву на меня писать из-за игры за 29 рублей
#519 #302845
>>302807
Прежде чем что-то сделать нихуя тащемто знать не надо. Проблема в том, что если ты начал делать неправильно, то избавиться от порочной практики тебе будет сложно и неприятно. Не у всех есть способности к самоанализу. Не у всех есть глаза и уши.

Раньше, чтобы быдлецо делало как надо, его хуячили розгами.
Сейчас это не принято, да и некому особо. Всех образованных перебили, остались одни инвалиды.
#520 #302846
>>302794

> что вы мозги то ебёте


> всего то теорию графов выучил и всё понял сразу!


Кстати. Яркий пример дебила, который выучил теорию графов.
>>302906
208 Кб, 500x361
#521 #302857
>>302832

>конфа

#522 #302906
>>302846
а на что тогда по твоему похоже повествование в внке?
на дерево еще скажи, дибил блять.
#523 #302911
ньюфаг репортин ин
как сделать меню паузы в юнете? вроде где то видел ассеты, но в рабочей форме не знаю, как они
инб4 time.timescale = 0
>>302914
#524 #302914
>>302911
if (PAUSE) break;
#525 #302916
>>302819
Блядь, сука. Я думал что валве требуют наиграть два часа, прежде чем вернуть деньги за продукт можно было, но полез перечитывать требования для возврата игры. Сука, ну нахуя, валве? Благодаря вам, долбаёбам, плодятся подобные долбаёбы, как тот, которому я ответил.
#526 #302919
>>302819
сыркун, ты чо, совсем охуел?
#527 #302935
Девелопаны, есть тутор по ренпаю, в котором наглядно учат как делать рпг с локациями, статами и т.п. или хотя бы просто какую-то кнопочно-менюшную игру, а не новелку сраную. И желательно текст, а не видео, на русском или английском.
#528 #302938
>>302935

>Делать рпг на движке, заточенном под вн


Геймдев уровня /гд, однако!
>>302940>>302949
#529 #302940
>>302938
Строго говоря я хочу сделать raising sim
#530 #302949
>>302935
качай
@
кури сорцы

http://games.renpy.org/category/rpg

>>302938
ну не один же он такой
#531 #302982
>>302935
если все еще ишешь, то отпишись, могу дать впашу одного доброго парня, который уже хуй знает сколько времени лепит рпгшку на ренпае.
#532 #302983
Ребята, как вы рисуете текстуры для своих игр? Мышью? Не хочу пиксельное говно, а фототекстуры не во всех случаях можно использовать, потому что, если у меня есть текстура дерева для двери - это конечно заебись, но ведь на двери должны быть дверная ручка, глазок, табличка, етс. Создавать коллажики в фотошопе для каждого объекта из тысячи находящихся на уровне? Алсо, видимо для создания нормалей необходимо в хайполи моделить все эти тысячи ведер, стульев, огнетушителей, дверей и хуй пойми чего еще?
>>302986>>303012
#533 #302986
>>302983
Не принимай мой пост за истину, т.к. я не профи, но.
В фотошопе можно рисовать неплохие текстуры ржавого железа, облупившейся краски, камней с помощью встроенных кистей и фильтров. По сути это даже не столько рисование, сколько алгоритмы применения тех или иных фильтров и выбор правильных параметров, что-либо вырисовывать мышью не надо вообще. Туториалы "как" гугли сам. За этот пункт я отвечаю, т.к. сам когда-то занимался этим и даже слегка преуспел. Наверняка можно так рисовать и текстуры дерева (коры/срезов), но я не пробовал.

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

По поводу двери с дверной ручкой и коллажей для тысяч объектов, если ты не крупная студия со штатом моделлеров, много качественных ассетов ты все равно не наделаешь, поэтому либо искать уже готовые бесплатные, либо да, пилить для каждого объекта. Этот пункт сугубо лично ИМО, т.к. вживую я с таким пока не сталкивался.
>>303016
sage #534 #303012
>>302983
Да, студии нанимают людей, в основном из СНГ и те рисуют всякую парашу, типо компов, стульев, сковородок и тд
>>303016
#535 #303016
>>302986
>>303012
Спасибо,анон. Я придумал, буду делать графон без нормалей.
739 Кб, 256x192
#536 #303124
Хай, есть ктонить, кто может дюжину фич перевести на чистый английский без косноязычия? вернее проверить на ошибки

1) Seamless boundless game world.
2) Real-time battles without limitations on the number of players.
3) Tons of cars, motorcycles, armored vehicles and weapons.
4) Detailed tuning and styling of vehicles.
5) Stealth elements and live ambushes.
6) Role-playing system, classic parties and support classes.
7) Unpredictable massive PVP.
8) Live economic system and caravan looting.
9) No mobs or monsters. Real players only.
10) Karma and hardcore. Kill anyone you like.
11) Drones, UAVs, MLRS, mines and guided missiles.
12) Dozens of quest-generators.
13) Quest trading between players.

инглишобоги, исправьте ошибки плес, я слаб.
#537 #303127
>>303124

>9) No mobs or monsters. Real players only.


Это реально фишка или просто не смогли?
#538 #303143
>>303124
Спиздил твои фичи, завтра ищи в гринлайте.
54 Кб, 560x315
#539 #303151
ЕСТЬ КТО-НИБУДЬ, КТО ИДЁТ НА WHITE NIGHTS В МСК 11-12 ОКТЯБРЯ?

wnconf.com

Мне как-то неуютно будет там одному ходить, поэтому я был бы не против познакомиться и пойти с кем-нибудь отсюда.
>>303403>>303446
#540 #303167
>>303124

>И можно грабить корованы.

#541 #303171
Помогите разобраться, анончики. Я разрабатываю игру с названием "SpaceDweller". Так получилось, что есть часы от ролекс, которые называются точно также (только пишется раздельно). У меня возникнут проблемы с этим?
>>303182
#542 #303173
>>303124

>Kill anyone you like


Убивай всех кого любишь лол. Я бы заменил на Kill anyone you want.

>without limitations on the number of players


Эта фраза тоже вызывает у меня сомнения, но как по другому сказать хз.

Вообще такие вещи лучше у нейтивов спрашивать.
#543 #303182
>>303171
Назови VoidDweller.
>>303187
#544 #303187
>>303182
ВоиДДвеллер плохо звучит из-за двойного д.
1409 Кб, 125x150
#545 #303188
Пацаны, хочу сделать рогалик, правила есть, спрайты есть. Т.е. я хотел бы перенести текстовые правила на компухтер. Конструкторы не предлагать.
>>303196>>303209
#546 #303196
>>303188
Почему? Конструкторы уже все в себя включают. Ты ебаный велосипидист? Даже крупные разработчики используют конструкторы чтобы сократить сроки разработки. Хули ты выебываешься?
>>303206>>303207
#547 #303206
>>303196
конструктороблядь загорелась и горит
#548 #303207
>>303196
Посоветуй что-то не столько уебанское как RPG maker.
>>303208
#549 #303208
>>303207
Цель какая? Пиксельная хуета для ПК? Скирра констракт. 3Д - Униты. Японская дрисня - РПГ Макер. Хотлайн маями стайл - Гамемакер. Шутан - Крайинджин. Мультиплеер шутан - Унреал Енджин. Все остальное не достойно внимания.
#550 #303209
>>303188

> Конструкторы не предлагать


Бери к языку который хорошо знаешь любую популярную игровую либу/фреймворк и двигай с ней свои спрайты.
>>303214
#551 #303214
>>303209
Бери в рот. Ну что за елдаки. Все сделали уже для вас. Нахуя велосипедничать? Включаешь редактор, вставляешь спрайт и пишешь ЕСЛИ автор ХУЙ, ТО послать его ВПИЗДУ. Готово!
>>303226
#552 #303226
>>303214

> КОНСТРУКТОРЫ КОКОНСТРУКТОРЫ НЕ НАДА ВЕЛОСИПЕДИТЬ


Даунич, вытри слюну и прочитай еще раз вопрос.
sage #553 #303246
>>299781 (OP)
Есть идея сделать игру в графике атари. Примитивные пиксели их рисуют все же, или прямо в коде цвет задается?
>>303264
#554 #303264
>>303246
Можешь прямо через драйвер хуярить, лал
>>303265
sage #555 #303265
>>303264
научиться бы всему этому
>>303274
#556 #303274
>>303265
Просто нахуя это, когда можно сделать черный фон и белые спрайты в Юнити и радоваться
>>303275
sage #557 #303275
#558 #303283
>>299781 (OP)

>SLD not found


pepe.jpg
70 Кб, 706x640
#559 #303297
25 Кб, 214x320
#560 #303329
Ну че, анонасы, осилил кто этот талмуд или все также ковыряете код аля Кармак "сюжетнинужон!"?
>>303331>>303332
#561 #303331
>>303329
Выбираю путь Кармака.
>>303402
#562 #303332
>>303329
Не видал, дай рецензию, о чем там? Про кодинг?
#563 #303353
>>300576
>>299954
А прикольные у тебя болванчики получаются, вспомнились вторые Рейнджеры.
#564 #303385
Анон, ты не знаешь что-нибудь наподобие Doom engine? Желательно попенсурсный. Увы, Doom engine имеет много минусов, т.к делался под компьютеры конца 90-ых.
Хочу состряпать открытый мир но в 2.5.
Чтобы предотвратить кидания говен в мою сторону - это игра будет не для коммерческого использования. Более того - игра будет сделана чисто для 3.5 людей, из одной конфы, с локальными мемами, локальным юмором и прочей поеботой.
ИДИ САМ ГУГЛИ ПИДАР!!!
Мне хотелось бы получиться рекомендацию именно от местного анона. Да и задать пару вопросов про движок можно будет, если они появятся.
>>303390
#565 #303390
>>303385
Ладно, я уже нашел, всем спасибо, вы мне очень помогли.
Люблю тебя, /gd/ <3
>>303526
24 Кб, 450x333
#566 #303402
>>303331

>Выбираю путь Кармака.

5829 Кб, Webm
#567 #303403
>>303151

>ЕСТЬ КТО-НИБУДЬ, КТО ИДЁТ НА WHITE NIGHTS В МСК 11-12 ОКТЯБРЯ?

>>303404
#568 #303404
>>303403
Забавно, лол. Но игромир-то это говно, это итак все знают. Раньше там еще параллельно был КРИ, вот там, может быть, было норм. Но сам я не был.
Вообще, на этой конференции вроде весело должно быть. Там всякие известные чуваки приезжают. Какой-то крутой дизайнер будет рассказывать про то, как ведьмака делали. Из Эпик какой-то чувак будет про VR рассказывать, кофаундер Юнити тоже что-то будет рассказывать.
Я просто в универе халявный билет получил. Сам бы я ясное дело не стал его покупать.
>>303425>>303433
#569 #303425
>>303404
Но ведь можно просто посмотреть видео с GDC на ютубе
#570 #303433
>>303404

>всякие нонеймы приезжают


>будут хуиту рассказывать


очень интересно.
не видел еще ни одного полезного выступления с таких конференций
>>303437
#571 #303437
>>303433

>имплаинг есть разница между ИЗВЕСТНЫМ программером/дизайнером или любым программером/дизайнером из любой ААА студии

>>303501
#572 #303446
>>303151
Пидор чтоли?
>>303447
#573 #303447
>>303446
Нет.
5655 Кб, Webm
#574 #303501
>>303437

>имплаинг есть разница между ИЗВЕСТНЫМ программером/дизайнером или любым программером/дизайнером из любой ААА студии

>>303506
#575 #303506
>>303501
Годно сделано же, лол. Свиду кажется говном, но сделать такое непросто нихуя.
>>303508
#576 #303508
>>303506
моего только сабы
#577 #303523
>>299781 (OP)
ньюфаго конфа в дискорде http://link.limo/programach
#578 #303524
Зачем нужны инди-игры, все эти платформеры и недо-рпг, если они хуже игр двадцатилетней давности?
>>303525>>303563
#579 #303525
>>303524
Школьники любят жрать говно. Никто в здравом уме не станет играть в эту дрисню, не говоря уже о покупке.
>>303528
#580 #303526
>>303390
Что именно нашёл? Поделился бы хоть с родной доской.
#581 #303528
>>303525
Вопрос больше про мотивацию разработчиков.

Одно дело разрабатывать что-то очень экспериментальное, что большие компании не рискнули бы делать. Dwarf Fortress, например. Майнкрафт тот же. Это круто.

Но зачем делать просто хуевые игры? Вот например РПГ 1995 года для SNES. Так она лучше практически всего, что демонстрируют на инди-форумах.
https://www.youtube.com/watch?v=K783J1VtiZY

Зачем кто-то купит низкокачественную поделку, если можно просто поиграть в старый игры? Вылизанные, сделаные с любовью талантливыми людьми?
#582 #303530
>>303528
Недостаточно знать только о товаре, чтобы объяснить почему его покупают. Нужно еще понимать психологию покупателей и рынка. В скиннер боксе Гейба покупают что угодно.
19 Кб, 766x161
#583 #303533
>>303528
ПРоиграл с первого же комментария. И ты еще спрашиваешь, кто в неё играет, лол. Всякие дауны и играют.
>>303538
#584 #303538
>>303533
Видимо ты еще молод и не понимаешь, до чего может дойти человек от скуки на работе.
>>303543
#585 #303543
>>303538
Хотел бы я такую работу, на которой можно было бы смотреть видяшки на ютубе. Но мне, очевидно, такая не светит.
мимопроходил
>>303544
#586 #303544
>>303543
Обычно на любой работе есть дни, когда особо нечего делать, но и уйти нельзя.
#587 #303554
>>303528
Тебя ебёт? Единственное, что имеет значение - то, что какое бы вонючее говно ты не высрал в стим, высока вероятность что за него кто-то заплатит.
#588 #303563
>>303524
Зачем нужен ты, если ты хуйже ФОн Неймана?
>>303565
#589 #303565
>>303563
Если бы я пытался изобрести новую архитектуру компьютеров, повторяющую фон неймановскую, но при этом хуже проработанную, я бы действительно был не нужен.
>>303566
#590 #303566
>>303565
Так кого ни возьми ил авторитетных людей, ты окажешься не нужен
1418 Кб, 2000x3000
#591 #303567
Пацаны, можна на скирра констракт сделать пошаговые бои?
>>303572
#592 #303572
>>303567
на констракте2 можна
>>303573
#593 #303573
>>303572
А подробнее можно?
#594 #303606
Гамак смогёт в графен уровня копрокубов?
>>303615
#595 #303615
>>303606
нет, юнити возьми, заебал.
>>303627
#596 #303627
>>303615
А чё сразу не уэч?
#597 #303665
Господа, обращаюсь к вам. Вдруг есть знатоки.
Есть такая задача: упаковать в png независимо альфа-канал и цвет, чтобы использовать три канала, как три независимые карты. Проблема в том, что известный мне софт обрезает цветной канал по альфе, а мне нужна как раз сохранность.
Какой софт позволяет вставить каналы пнг независимо?
>>303673
#598 #303673
75 Кб, 770x792
#599 #303686
Анон, подскажи, как убрать деформацию объектов при анимировании в блендере? Робот состоит из деталей, которые должны относительно друг друга вращаться, но не растягиваться/сплющиться/перемещаться при этом.
>>303689>>303795
#600 #303689
>>303686
Прежде всего - выброси блендер нахуй. И чтобы детали не деформировались, линкуй каждую вершину не более, чем к одной кости со 100% весом.
>>303692
#601 #303692
>>303689
Кажется, с весом у меня обстоит ровно наоборот, сейчас попробую...

А чем так нехорош для этого блендер?
>>303697>>303719
#602 #303697
>>303692
Тем что он говно.
>>303700>>303795
#603 #303700
>>303697

>не осилил лучший 3д редактор современности


>это не я дурак, это blender говно!


ох уж эти дети
>>303703
#604 #303703
>>303700
Скажем так, сам блендер может и не говно(сам им пользуюсь, хули), но вот интерфейс у него - полное говно. Меня, например, страшно заёбывает их парадигма "Мы будем не такие как все, и похуй на удобство пользователя!"
>>303705>>303796
#605 #303704
Поясните за 3д модели персонажей и их одежду, как они создаются? Берется модель голого человека, модель одежды и просто размещается поверх? Или полигональная сетка одежды заменяет собой часть тела для экономии полигонов?
>>303719>>303799
#606 #303705
>>303703
А что не так с интерфейсом? Мне наоборот все нравится. Кроме вертикальных табов.
Сложность интерфейса это прямое следствие обилия функций
>>303706>>303796
#607 #303706
>>303705
Запусти любой 3д-пакет, созданный для людей, и за полчаса работы с ним поймёшь, что не так с блендером.
>>303707
#608 #303707
>>303706
Иди мануал читай на официальном сайте, даун.
Вангую ты просто скачал blender, запустил и обосрался.
Ох уж эти кирюши воображающие что они умеют работать с любой программой по дефолту
>>303717
#609 #303717
>>303707
Да это тот бомбящий дегрод, фанатик 3дмакса, которого недавно коллегиально обоссали и он стал бомбить ещё сильнее. Он безумен, с ним бесполезно спорить.
64 Кб, 639x536
#610 #303719
>>303692
Не до конца корректно написал сначала, каждая деталь линкуется к одной кости целиком с весом 100%. Я так для твёрдых хуёвин делаю, вроде брони персонажа, деформаций нет. Блендер плох хоть бы тем же кривым экспортом в fbx. Вообще пакет плох всем абсолютно, начиная от катастрофически неудобного интерфейса (особенно уёбищен 3д курсор), заканчивая скоростью работы. Поддвачну анчоуса, который советует попробовать любой другой 3д пакет, только уровнем повыше блендера, то есть не какое-то говно вроде милкшейп3д, а майку, макс, вот это всё.

>>303704
Все невидимые полигоны не должны существовать, очевидно же. Пик стронгли рилейтед.
>>303725>>303827
#611 #303725
>>303719
Как тогда крепятся шмотки к персу? Как то к костям? Этим занимаются уже кодеры, после изготовления моделей?
>>303729
#612 #303729
>>303725

>Как тогда крепятся шмотки к персу


Точно так же, как анон выше крепит робота к костям. И нет, кодеры не должны этим заниматься, если у тебя нет переодевания персонажа и т.д. Но и тогда ты уже должен кодеру дать шмотку, прилинкованную к скелету. Свои нюансы, в общем. Для рпг тело резать придётся + крепить к вещам части голого тела, которые не перекрываются шмотками.
>>303731
#613 #303731
>>303729
Я и имел ввиду переодевание персонажа. Как реализовать одевание предметов по типу любой рпг?
>>303733
#614 #303733
>>303731
Вообще твой вопрос из разряда ультраплатины, по идее, надо послать тебя нахуй смотреть ресурсы любой игры или моды к ней. Персонаж разрезается на N частей и собирается из них. Ноги, жопа, тело, голова, руки. Экипировал перчатки - уничтожил его "руки", инстансировал туда перчатки и прилинковал к существующему скелету, чтобы анимации не обосрались. Самое сложное прилинковать к скелету, код я тебе не дам. В юнити это решается доступом к скинмешрендереру и подменой костей в рантайме, в уе4 это решалось master pose компонентом хотя и глючило безбожно. В udk это просто modular pawn. Есть ещё простой, но крайне уебанский вариант - собрать сразу все вещи на персонаже и отключать рендер ненужных, на случай, если 10-25 фпс в игре выглядят приемлемо.
>>303734
#615 #303734
>>303733
А как реализовать саму игру? Как вы их делаете?
>>303739>>303750
#616 #303739
>>303734
Берёшь и делаешь. Всё просто.
#617 #303750
>>303734
Ахуевшая сперма
33 Кб, 422x346
#618 #303768
Вот смотрите, сижу я в тюряге, нажимаю ждать и всё нормально, возвращает в это же меню Нажимаю ждать второй раз и меня выкидывает уже в главное меню. Хули так?
Ренпай, если что
248 Кб, 540x540
#619 #303780
Я кароче вернулся с первого дня White Nights. Докладываю:
1) Были всего несколько крутых лекций, остальные не очень. Годно рассказывал гейм-дизайнер Ведьмака Третьего, про внутриигровую экономику, про рассчёт всяких сделок у нпц, про то, как кастомизацию всякую делали, и многое другое. Потом был крутой чувак из Амазона, не то, чтобы он там что-то невероятное рассказывал, но было прикольно послушать, так как он разбавлял свою речь всякими шутеечками и случаями из жизни/работы. Еще из Кинг чувак интересно рассказывал про то, как они в компании вообще игры делают, какие технологии юзают и всякие советы давал.
Посмеялся немного над чуваками, которые использовали СИНХРОННЫЙ ПЕРЕВОДЧИК на англоязычных лекциях.
2) Дико рофлил с юнити-даунов. Какой-то чувак из Юнити Технолоджис, московского офиса вроде, рассказывал про СЛОЖНОСТИ ВОЗНИКАЮЩИЕ ВО ВРЕМЯ РАБОТЫ С ЮНИТИ И КАК ИХ ИЗБЕЖАТЬ. Блять, это был такой некомпетентный чувак, что даже я, не использовавший ни разу юнити и писавший последний раз на си-шарпе года 2 назад, замечал кучу ошибок и НЕУДОБНЫХ МОМЕНТОВ, которые он скипал как-бы невзначай.
Потом, он дошёл до слайда с какими-то охуительными советами и один из советов был, цитирую: "Не нужно много раз вызывать метод Draw". И рядом скриншот из IDE, на котором подряд написаны с десяток вызовов glDrawElements, из OpenGL функция кароче. И тут какие-то мужики сзади меня между собой: "Бля, что еще за дро коллc? Ты знаешь о чём он?".
На этом моменте я уже точно решил, что не буду юзать Юнити, так как стереотип, что Юнити для школьников и имбецилов, оказался правдой.
3) Ну и еще еда там неплохая была, да.
sage #620 #303782
>>303780

>Годно рассказывал гейм-дизайнер Ведьмака Третьего, про внутриигровую экономику, про рассчёт всяких сделок у нпц


Вас там говном несвежим кормят? Это выступление с GDC на ютубе уже сто лет лежит
>>303784
#621 #303784
>>303782
Да я не особо угораю по играм, так что я не в тренде. Загуглил, вроде похожий доклад, да.
614 Кб, Webm
#622 #303794
>>303780

>Дико рофлил с юнити-даунов.

#623 #303795
>>303686
Не выкидывай Блендер, не линкуй вершины, а просто пэренть деталь к кости целиком. Всё.

>>303697
Отличный редактор с огромными возможностями огромной глубиной нюансов и потому осваивается туго. И надо учить хоткеи в обязательном порядке.
Сам учу Блендер, к нам максисты приходят и через месяцок-другой охуевают как быстро всё делается, когда на хоткеях работаешь а не в иконки и менюшки тыкаешь.

А теперь я тебя GXX 100500
>>303800>>303817
44 Кб, 419x652
68 Кб, 922x538
35 Кб, 303x644
19 Кб, 458x452
#624 #303796
>>303703
>>303705
Интерфейс, понятное дело, из-за обилия функций тесный.
Из-за недостатка графических подсказок и обилия текстовых кнопок — сильно мусорно получается. Человеку проще запомнить, что скрывается за иконкой, а прочитать во всплывающей подсказке, чем искать глазами надпись.

И всё же в нём ощущается недостаток удобства маркеров и разбиения пространства. А ещё далеко не все знают про Shift+пробел

Например пикрилейтед 1 и 2 уже норм, по иконкам и колонкам с фиксированным порядком искать легко.
А картинка 3 и 4 — жесть.

И после пары месяцев я всё равно долго ищу глазами нужный пункт, особенно когда несколько открыто и шумность увеличивается.
190 Кб, 1672x983
185 Кб, 1680x988
177 Кб, 1680x987
51 Кб, 721x879
#625 #303799
В общем благодаря критике Блендера я посидел и подстроил его, снизив остроту визуального шума (прибив ненужные обводки и тенюшки) и немного подтянув блоковость.

А вообще Блендер — это мегакомбайн.
второй скрин — настройка заскриптованного рига.
Третий — пресет видеоредактора.

И да, от всего этого очень легко охуеть.

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

Если одежда облегает и движется вместе с телом, то тушки под ней нет.

Для игр персонаж зачастую является сплошным мешем.

4я картинка например. Голубая часть одежды идёт в обтяжку, потому под ней нет тела. Бронежилет же накладной, жёсткий, потому отдельный.
#626 #303800
>>303795

>имплаинг в максе нет хоткеев


Ясно.
>>303809
#627 #303805
>>303780

>мам, я знаю ингриш, а они нет


>Мааааам все кто использует Юнити - дебилы, яскозал.

>>303830
#628 #303809
>>303800
Нет, просто Блендер жёстко заставляет эти хоткеи учить прям сразу и херачить на пианино. И вознаграждает за это скоростью и возможностями. А в максе можно по иконочкам потыкать некоторое время.

Например точная экструзия со сжатием по двум осям вдвое делается так: «E-.8-клик-S-Shift-Z-Z-.5
Означает Экструзия на 0,8 метра (BU, строго говоря) по нормали, применить, масштаб по локальным осям, исключая ось Z, задать 0,5

Такие финты поджигают пуканы неосиляторам и сильно ценятся профессионалами.
>>303812>>303813
#629 #303812
>>303809
Сохраню пост как подтверждение того что любители блендера - поехавшие дауны. Выебывается знанием комбинаций клавиш, вообще охуеть. Сложнее куба что-нибудь экструзировал, знаток хоткеев?
>>303820>>303836
#630 #303813
>>303809
Проиграл с этого умственно неполноценного. А теперь запусти макс и осознай, что там это делается в два клика вместо твоего десятка.
>>303820>>303827
#631 #303817
>>303795
Ты няша, анон, спасибо тебе.
#632 #303820
>>303813
>>303812
Чего то проигрываю с того как этот говноед надрывает жопу, пытаясь доказать что он не старый пердун, наворачивающий никому не нужное говно мамонта.
#633 #303822
>>303820
Эти проекции блендероеда, ммм.
>>303823>>303836
#634 #303823
>>303822
Продолжай жрать своё трухлявое говно, говноед.
>>303836
#635 #303825
>>303820
Вот это манямирок. Блендероуёбки, оказывается, даже хуже зебрадетей.
>>303836
76 Кб, 540x960
#636 #303827
>>303813

>там это делается в два клика вместо твоего десятка.


Не иначе Макс мысли читает. Или как у тебя две операции с параметрами в два клика уместились?

>>303719

>особенно уёбищен 3д курсор


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

>катастрофически неудобного интерфейса


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

>заканчивая скоростью работы


Скоростью работы блендера или твоей в нём?
Что конкретно тупило?

>уровнем повыше блендера


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

Но Блендер это опенсорс со всеми вытекающими.
+ можно запилить авианосец
- в запиле ты по-любому участвуешь хотя бы минимально. Даже аддоны стандартной поставки отключены все, и их нужно вручную включить. Но галочки проставить и выбрать это жи сложна!
>>303828
#637 #303828
>>303827
А кстати, есть возможность точной установки его с помощью клавишь, либо уж прописав для него координаты?
>>303838>>303839
#638 #303830
>>303805
Не, я сам не особо флюент, но было всё-равно смешно. Там на входе давали всем желающим какие-то ёба-девайсы с наушниками, в которые переводчик что-то там говорил.

Алсо, к слову о юнити-петухах:
Чувак из Кинг'а рассказывал, что они юзают юнити МАКСИМУМ для создания прототипов игр. И если всем всё понравилось, то тогда они переписывают её на своём внутреннем движке или на defold'е, так как юнити очень медленный и тип серьезные компании, которые дрочат там на каждую милисекунду для загрузки приложения и так далее, соответственно не используют его. Это при том, что тот чувак раньше работал в юнити, разрабом вроде бы.
>>303831>>303834
#639 #303831
>>303830
Ну и они, наверное, еще не хотят платить нихуя.
>>303891
#640 #303834
>>303830
Угу, близзард хартстоун на свой движок переписал, ровио своих злых птиц на свой двиг поставили, кербал спейс програм, юнити это максиму для прототипов, ага.
>>303877
78 Кб, 883x724
93 Кб, 459x387
#641 #303836
>>303820
>>303822
>>303823
>>303825

Хуя вы тут развели, пока я риг стоковой Джуди изучал.

>>303812

>Сложнее куба что-нибудь экструзировал


Да. Но чаще я Блендеру показываю карандашиком чо куда и как, а он дальше сам.

Как у вас там в максах, гибкие кости и быстрое рисование сетки от руки уже завезли?
>>303843
#642 #303838
>>303828
Да, N-панель, свиток «3д-курсор», там его данные.
либо Shift+S и «курсор к сетке» — он становится в ближайшие целые значения от текущего положения согласно размерности сетки (по дифолту 1 BU, он же метр)
#643 #303839
>>303828
п.с. помимо Shift+S ещё запомни пальцеломное Ctrl+Shift+Alt+C — быстрый перескок объектов и их ориджинов.
#644 #303843
>>303836
Гибкую кость да, за щекой можешь проверить.
#645 #303847
Ну давай. Я тут на фоне "ИГОРЬТОНЕТ" решил таки посмотреть в сторону гд.
Есть опыт вебверстки, бэкенда на пхп (зенд).
Видел с десяток РАЗРАБОТЧИКОВ на яве на готовых либах игорь для даунов на смарты.
Но на пеку таких либ что то оче мало. Юнити слишком напердолен, хоть и бесплатен.
Есть ли еще бесплатные движки не вспердоленные современными нанотехнологиями. Уровень 2007-9 вполне подойдет под мои начинания.
>>303853
sage #646 #303850
Ахуевшие дауны со своей лепкой пластилиновых хуев, уебывайте в /td, тут люди вообще то программированием игор занимаются.
>>303852
#647 #303852
>>303850
гейдев - понятие комплексное
тут и диздоки и рисуночки обсуждают
и анимацию тоже. да.
>>303860
#648 #303853
>>303847
Гамак.
ываыва ываыва #649 #303857
вылавгейм
#650 #303860
>>303852

>тут и диздоки и рисуночки обассывают и анимацию тоже


Поправил.
#651 #303877
>>303834

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


>не ну хули ты слушаешь компанию-лидера в своей отрасли, у которой в топ 10 в любой момент времени находится несколько игр, вон посмотри на рандомную хуйню от васянов


Понятно, телл ми мор.
>>303927
#652 #303891
>>303831
this. Таким компаниям намного дешевле заплатить индусу, чем платить каждый месяц юнити миллионы далларов просто так.
Только и всего.
#653 #303906
>>303780

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


Можешь пересказать вкратце? Или ссылку дать, если есть запись доклада.
>>303907
#654 #303907
>>303906
Не уверен, но мне кажется тут скоро появится.
http://wnconf.com/ru/archive/index
Там вроде снимали каждое выступление.
sage #655 #303909
ононс, на чем сделан The Underground Man Мэда ?
>>303910
sage #656 #303910
>>303909
на юнити.
сам нашел ответ, лол.
45 Кб, 650x445
#657 #303916
После восьмичасвого дупления в блендер у меня что-то случилось с глазами! Хожу по комнате, и перспектива какая-то не та, блядь, такое чувство, что мне FOV поменяли.
Что делать, котаны?
#658 #303917
>>303916
Блядь, меня уже тошнит, ребята, ебаный хуй. Мне страшно. Скорую штоле вызвать? Меня рвет.
>>303918
#659 #303918
>>303916
В файле запуска в N-панели сразу выставь 50 мм камеру или более. Это сколько-то соответствует человеческому взгляду.

>>303917
После смотрения на всякие плывущие спирали может пойти расфокус глаз, а за ним головокружение и тошнота.

Тебя рвёт, а ты пишешь на двачи? Тру-битард.

Береги здоровье, не втыкай по 8 часов в экран, тем боле во что-то типа 3д/игорей с постоянным кручением объектов и переворотами.
когда-то я залипал в майнкрафт, так мне до сих мор могут кубосны сниться.
>>303919
#660 #303919
>>303918
Спасибо за совет, попробую выставить камеру. Завтра.

>Тебя рвёт, а ты пишешь на двачи?


Да, а куда же еще? Впрочем, кажется это все ерунда. Сейчас почти незаметно.

>кубосны


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

Каждый раз страшно себя доводить, и каждый раз довожу. Блядь, надо что-то менять. Например регулярные 15-минутные перерывы по таймеру.
>>303936
#661 #303923

>шизофреническая психопатия


>юзать блендер


Всё сходится.
#662 #303927
>>303877

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


>Хартстоун, игры ровио, ксп.


Конечно, человек из компании которая выпускает говно на мобилки лучше разбирается в движках, чем близзард или ровио.
>>303958
sage #663 #303936
>>303919

> надо что-то менять


Поставь кактус возле монитора, это все из за радиации.
2074 Кб, 3072x2304
#664 #303938
>>303916

>После восьмичасвого дупления в блендер у меня что-то случилось с глазами! Хожу по комнате, и перспектива какая-то не та, блядь, такое чувство, что мне FOV поменяли.


Нормальный монитор и ПК не для 10фпс собери.
И надо было выигрывать в генетической лотерее.
Анимудебил sage Васян-компухтерщик #665 #303944
Тащемта,посоны,какой сюжет визуальной новеллы заинтересует местного сыча-битарда? История ЯОШа с гаремником,или анальная ебля с говном вместо смазки?
Нужен ваш авторитетный совет
>>303945
#666 #303945
>>303944
В этом разделе обсуждают создание игр.
>>303946
#667 #303946
>>303945
Я у мамы дурачок,и ящетаю,что мой цыгнаский вопрос тут тоже уместен)0
105 Кб, 1541x899
#668 #303949
Не нашел нормального треда по Game Maker.

Вот собственно пикрелейтед, не могу двигаться ни влево, ни вверх, как обрабатывать коллизию на углу, чтобы как в данном случае, когда застрял на углу, при нажатии на движение влево, объект начал движение вниз, пока не выйдет из горизонтальной коллизии?
>>303951>>303956
#669 #303951
>>303949
Потому что гамак - мертвое говно.
#670 #303956
>>303949
if (place_meeting()) {
x = xprevious;
y = yprevious;
}
#671 #303957
Привет, Тодды Говарты и Гейбу Ньюэллы! Хотет запилить рогалик. На каком движке это можно сделать? Знаю Python
>>303961>>303968
#672 #303958
>>303927
В 2д движках, которые используются для разработки мобильных игр - да.
>>303967
sage #673 #303961
#674 #303967
>>303958
Фалавут шельтер - беседка - Юнити.
Хартстоун - близзард - Юнити.
Злые птицы, свиньи - ровио - Юнити.
Это известные фирмы. Какую то ноунейм фирму с ф2п говном для мобилок с их СОБСТВЕННЫМ ПУТЕМ и персональными велосипедами можно проигнорировать.
>>303970>>305638
#675 #303968
>>303957
На всех в этом разделе на хуюнити даже туториал для рогулика есть
>>303973
#676 #303970
>>303967
ПокемонГо забыл.
>>303972
#677 #303972
>>303970
Примеров то масса, это что первое вспомнилось.
#678 #303973
>>303968
Пригодится ли мне мое знание Python-a?
>>303978
sage #679 #303976
аноны ,поясните за construct 2 .
И в каком движке могут пригодиться мои небольшие знания c++?
#680 #303977
Двач, можешь подсказать мне идею для игры или хотя-бы где мне её можно найти? У меня есть в голове отличные идеи с помощью которых я заработаю миллионы долларов, но они сложные и долго реализуемые, хотелось бы перед этим сделать что-нибудь не сложное, подзаработать, подготовиться и подучиться.
#681 #303978
>>303973
Нет Используй юнити
3524 Кб, 480x292
#682 #304006
>>299781 (OP)
Поясните за Стим.
Конкретнее - может ли он предоставить свои серверы для моей игры? Типа как их сервера КС и Доты
>>304009
#683 #304009
>>304006
Нет. Гугл даёт за отдельную плату. Рекомендую, дешевле остальных. Можешь бесплатно openshift попробовать, но сосёт у гугла в плане удобства.
>>304034
#684 #304010
Как попасть в стим без гринлайта?
>>304033
Осеннее оживление в разделе #685 #304012
Чёт смотрю, все попиливают что-то. Думал только меня листопады вдохновляют на игроделие.

Всё лето дырявил трусы тихим пердежом, а тут уже четвёртые сутки ебашу с рассвета до заката.
#686 #304015
Прочитал ГПМРМ, там была представлена этакая игра. В такую игру никому не будет интересно играть, кроме меня, но я хочу покодитьхотя кодить нам нечего совершенно, и пришел только совета спросить, как лучше реализовать.
Суть "игры" в том, что загадывается некоторая функция, математическая, не сложная. Например, 2 + х^2 , от игрока прячется. и игрок может подавать в нее цифоры, а по выходным данным суметь назвать спрятанную функцию.
Вопрос вот в чем, как лучше делать,в вебе или десктопно?
#687 #304033
>>304010
Быть известным девелопером или издателем.
#688 #304034
>>304009
По всему миру они находятся?
Стим именно свои сервера использует? А, например, в Батлфилде чьи?
>>304035
#689 #304035
>>304034
Ты дурачок что ли, стим это продукт valve как и кс с дотой, нет понятия "сервера стима".
>>304098
#690 #304058
Как разработчик определяет минимальные требования? И как их определить самому если в наличии только одна пекарня?
>>304060>>304154
#691 #304060
>>304058
купить вторую
>>304096
#692 #304063
пук
#693 #304068
Попробовал уе4, говно полное. Думаю откатиться. Кто пилил на юдк, какие подводные камни?
#694 #304070
>>304068
Ю Н И Т И
Н
И
Т
И
#695 #304081
>>304068
Цена.
#696 #304082
>>304068
А что тебе не понравилось?
%%Я сам пытаюсь его освоить, но хочу сейчас не спорить с тобой, а просто выяснить точку зрения%
#697 #304096
>>304060
Думаешь 2 хватит?
#698 #304098
>>304035
Конечно я имел ввиду "Сервера Вульвов"
42 Кб, 256x256
#699 #304100
Сап, /gd!
Очередной ньюфаг в треде, хочу услышать совета. Появилась идея некой изометрической mmo/рогалика/пошаговой боёвки (поэтому про графоний сейчас думаю в последнюю очередь). Начитался тредов тут, очень много мнений увидел. Что посоветуете использовать в качестве движка? Правильно ли я понимаю, что для таких исходных данных лучше смотреть в сторону dogot/game maker/construct2/cocos?

С меня пик пятница же
>>304109>>304208
#700 #304109
>>304100
U N I T Y
N
I
T
Y
>>304110>>304120
#701 #304110
>>304109
Зачем мне хуюнити для пошаговой игры, причем в основном будут статические квесты, таблички и т.п.?
>>304124>>304204
#702 #304120
>>304109
И если без изометрии, а просто вид сверху? Всё равно юнити?
>>304124
153 Кб, 624x352
#703 #304124
>>304139
#704 #304139
>>304124
А если браузерная, все равно гамак?
>>304144
#705 #304144
>>304139
ты сюда игру пришел делать или выбирать платформу?
>>304153
#706 #304153
>>304144
Как тут же и написано, если хочешь сделать хорошо, то нужно начать с планирования. Чтобы не переделывать 2 раза.
#707 #304154
>>304058
Смотрит сколько игра потребляет ресурсов на разных настройках и пишет от балды примерные хар-ки. Поэтому очень часто они завышены.
#708 #304156
Аноны, на чем реально/легче остального будет сделать что-то похожее на mush.twinoid.com (многопользовательская игра с сессиями которые длятся от пары дней до 2 недель , почти любое действие требует очки движений/действий, которые регенятся раз в n минут и т.д).
#709 #304187
Сап, гдач. У меня есть рабочий проект на юнити под андроид, который уже пару лет приносит мне деньги. Но проблема в том, что со временем с каждым обновлением юнити проект стал весить под 25 мегабайт, хотя моих ассетов там от силы мегабайт на 5-6, к тому же пользователи жалуются на повышенный расход батареи. Недавно задумался о том, чтобы перевести все это на другой более легковесный движок. На сколько это, вообще, реализуемо? И какой движок выбрать?
>>304226
#710 #304204
>>304110
Потому что Юнити сгодится для чего угодно.
#711 #304208
>>304100
Правильно, это смотря с какой стороны посмотреть. Если ты программист, то тебе нужно смотреть в сторону фреймворков типа либгдх. Если гуманитарий - конструкт, геймейкер, уе4 или любую другую хуйню с визуальным программированием. Для мультиплатформы тоже свои нюансы. Юнька - бесплатен, зато гамак проще и лаконичнее. Годот - сырое говно, констракт только тормозной яваскрипт для браузеров выдает. Кокос - лучшее решение в плане производительности на мобилках, при наличии прямых рук (сейчас еще и IDE к нему завезли, в лучших традициях юнити). В плане графена однохуйственно все. Красивую картинку в 2д постэффектами не сделать, тем не менее все современные движки успешно юзают шейдеры вплоть до мобильных платформ.

Лично от себя: лучший выбор для начала - гамак. На нем можно тренироваться, осваивать говнодел ажно вплоть до момента, когда в твоей светлой голове возникнет мысль о коммерции. Там пересесть на юнити, если к тому времени он не обзаведется платной подпиской на базовую версию.
>>304225>>304245
#712 #304225
>>304208
Анон, спасибо за расширенный ответ!
#713 #304226
>>304187
Ты хочешь старую игру перевести на новый движок и оставить старой? Ты ебанутый? Лучше новую сделай. Или продолжение на новом двиге.
#714 #304242
4
#715 #304245
>>304208
На кокосе батчинг прикрутили уже? Последний раз когда им пользовался батчинга не было.
>>304511
#716 #304296
Хочу запилить игру про популярного персонажа. Как это сделать и не сесть в тюрьму?
>>304299>>304327
#717 #304299
>>304296
Пили для некоммерческих целей.
>>304301
#718 #304301
>>304299
Но ведь любой труд должен оплачиваться.
>>304302
#719 #304302
>>304301
Ну вот и потрудись придумать себе персонажа. А то на все готовенькое пришел и хочет денег еще.
>>304309
#720 #304309
>>304302
Да у меня-то и свои есть. Но хочет именно про него. А придумывать его копию это как-то тупо.
>>304319
#721 #304319
>>304309
Что за персонаж?
>>304320
#722 #304320
>>304319
Это важно?
>>304321
#723 #304321
>>304320
Мне кажется ты преувеличиваешь его интерес со стороны УК. В стиме есть игры с изображениями гитлера и как то всем похуй.
>>304324
#724 #304324
>>304321
А если речь идет о супержерое?
>>304325
#725 #304325
>>304324
Ты просто ищешь еще одну причину не делать игру и прокрастинировать дальше.
>>304326
#726 #304326
>>304325
Я просто боюсь пизды получить.
#727 #304327
>>304296
Никак. Пили собственные идеи, заебал.
#728 #304345
РАССКАЖИТЕ МНЕ ПРО PBR В РЕАЛ-ТАЙМЕ
Что это вообще? Я понимаю как работает pbr с рейтрейсингом, а в реалтайме-то как? Там как-то модифицируют ssao или deffered shading?
Полигон-нуб и его вопросы #729 #304362
8000 полигонов на протогониста - дохуя? Игра для ПК, Unity5, на модели несколько материалов. Других динамических моделей в игре будет не много. В основном - террейн.
>>304364>>304416
#730 #304364
>>304362

>Игра для ПК


Там и по миллиону поликов сцене нормально.
#731 #304367

>729


Забыл добавить, что игра не слабо грузит CPU расчётами специфической физики. Не знаю, нужно ли это как-то учитывать при выборе количества полигонов.
>>304408
#732 #304408
>>304367

>2016


>CPU


>Расчёт физики


Ладно, вообще, это спорный вопрос. В некоторых случаях быстрее будет на CPU чем на GPU, наверное.
>>304504
#733 #304416
>>304362

> дохуя


Смотришь фпс.
Если низкий, до дохуя.
Если нет, то не дохуя.
Если низкий и к тому же хуевое качество, уменьши не полигоны, а что-нибудь еще(кол-во баундинг боксов или еще какую-нибудь хуйню).
>>304462
#734 #304423
Тред про DirectX утонул, спрошу тут: Есть ли более быстрые аналоги ID3DXSprite? Имеет ли смысл писать свою реализацию спрайтов если их будет дохуя? В принципе и сейчас фпс нормальный, но мне кажется моя карта способна на большее.
>>304679
#735 #304426
Поясните за шейдеры нюфане.
Осваиваю opengl, рисую треугольник. Вершинный шейдер ничего не делает, фрагментный его окрашивает.
Если рисую два треугольника, то фрагментный и его окрашивает, блджад! Чувствую что ели третий треугольник нарисую, то он и его окрасит.
Как указать шейдеру чтоб он только вот эту фигуру, например, обрабатывал, а остальные не трогал?
Хочу для начала сделать skycube с текстурками неба, а чтоб нижнюю грань шейдер делал водой.
>>304467
#736 #304462
>>304416
Що за баундинг боксы?
#737 #304467
>>304426
Это называется мультиматериал. Разные материалы рисуются в разных вызовах отрисовки. То есть ты не можешь рисовать сразу сферу с двумя материалами (шейдерами). Ты рисуешь две полусферы. Ах да, если вершинный шейдер не делает ничего - ты где-то напортачил с шейдером.
>>304468>>304479
#738 #304468
>>304467
Юнити-ребенок пожаловал.
>>304471
#739 #304471
>>304468
Очнись, манька. Спеки одни для всех.
>>304484
#740 #304477
Читаю ред бук и попутно смотрю этот туториал https://www.youtube.com/watch?v=17axYo6mKhY&index=9&list=PLEETnX-uPtBXT9T-hD0Bj31DSnwio-ywh
Почему все так сложно? Застрял на мешах и шейдерах. Graphics pipeline я понял(в какой-то мере), а вот функции для создания мешей вообще непонятные. Может, есть где-нибудь какой-нибудь материал, где за все эти непонятные функции поясняют?
#741 #304478
Посоветуйте бесплатный c++ компилятор для новичка, пробовал dev cpp - так он некоторый код, дающийся как образец скомпилировать не может (а Visual Studio не подходит для новичков вроде как).
>>304480
#742 #304479
>>304467

>Ах да, если вершинный шейдер не делает ничего - ты где-то напортачил с шейдером


Не, он и не должен пока ничего делать. Все как в примерах:
gl_Position = vec4(aVertexPosition, 1.0);

>Разные материалы рисуются в разных вызовах отрисовки


Это как? Не понимаю. Вот будет у меня куб, для всех 6 поверхностей разная текстура натянута. Но одну поверхность хочу шейдером еще заполировать. Как объяснить сначала вершинному шейдеру чтоб он только одну поверхность из 6 брал, а потом фрагментному, чтоб остальные текстуры не трогал, а только с одной работал?
Что-то этот момент упущен в книгах.
>>304482>>304484
#743 #304480
>>304478
визуал студио подходит(теперь). еще есть mingw.
#744 #304482
>>304479

>gl_Position = vec4(aVertexPosition, 1.0);


Лол.

>Как объяснить сначала вершинному шейдеру


http://www.gamedev.net/topic/520207-rendering-multiple-materials-on-the-same-mesh/
Хуй знает, кто тебе лучше гугла пояснит. Тебе нужны разные вертекс буферы для разных материалов. Фактически, один материал для одной грани и отдельный для всех остальных. Я тебе предлагаю их рисовать раздельно, как и по ссылке в треде пишут. Ну либо дефферед, но там ёбнешься.
>>304489
#745 #304484
>>304471

>материал


>материалы


>мультиматериал


Ну ты понял. Типичный сленг юнити-маньки, который не особо вообще представляет что там происходит в ogl пайплайне, и для которого шейдер - синоним материала.
>>304479
У тебя странное представление о шейдерах.
Вообще, шейдер - это просто код, выполняемый на GPU.
В контексте opengl - ты должен представлять себе это так:
Есть ты и твоя программа. Есть видеокарта. Ты хочешь сделать так, чтобы видеокарта высрала тебе на экран нужное изображение. В OpenGL 3.3+ используется "цепочка" шейдеров, которые вызываются один за другим и используют данные, полученные в предыдущих. У тебя есть доступ к вершинному и фрагментному (между ними есть еще разные шейдеры, но доступа у тебя к ним нет).
1) То-есть, в начала ты подаешь в вершинный шейдер какие-то вершины. В нём ты каким-то образом изменяешь позиции этих вершин и передаёшь эти новые позиции дальше. В твоём случае, так как приложение простейшее, ты ничего не изменяешь, а передаешь эти данные дальше.
2) Дальше, между вершинным шейдером и фрагментным происходит создание примитива из этих вершин, затем растрезация (раздрочили этот примитив на пиксели).
3) Во фрагментном шейдере ты указываешь, какой именно цвет будет иметь каждый этот единичный пиксель. То-есть, ты можешь присвоить ему цвет пикселя из текстуры, можешь расчитать какое-нибудь освещение и с учётом этого, изменить цвет пикселя и так далее.
Соответственно, если ты хочешь, например, чтобы какая-то фигура (читай, набор полигонов) имела другую текстуру, то ты просто перед отрисовкой, загружаешь другую текстуру. Если же ты хочешь, чтобы у тебя фигура не просто имела другую текстуру, а имела еще какой-нибудь эффект, например, затенение, то тебе нужно пилить второй шейдер и перед отрисовкой подключать его (можно, конечно передавать какой-нибудь флаг в шейдер и с помощью if в самом шейдере решать, выполнять какой-то код или нет, но это говно костыльное и только на хеллоуворлдах подойдёт).
То-есть, ты не можешь

>Но одну поверхность хочу шейдером еще заполировать.


Чтобы "заполировать" одну поверхность, тебе нужно взять шейдер X, в котором ты просто натягиваешь текстуру, назвать его шейдером Y, добавить в него код "заполирования" и потом в output вывести какоую-то комбинацию цвета текстуру и твоего эффекта. И перед отрисовкой этой особой поверхности, подключить шейдер Y вместо шейдера X.
Это я описал в общих чертах. В OpenGL 4.0+ много чего еще есть, не говоря уже о всяких крутых техниках.
Понятно?
#745 #304484
>>304471

>материал


>материалы


>мультиматериал


Ну ты понял. Типичный сленг юнити-маньки, который не особо вообще представляет что там происходит в ogl пайплайне, и для которого шейдер - синоним материала.
>>304479
У тебя странное представление о шейдерах.
Вообще, шейдер - это просто код, выполняемый на GPU.
В контексте opengl - ты должен представлять себе это так:
Есть ты и твоя программа. Есть видеокарта. Ты хочешь сделать так, чтобы видеокарта высрала тебе на экран нужное изображение. В OpenGL 3.3+ используется "цепочка" шейдеров, которые вызываются один за другим и используют данные, полученные в предыдущих. У тебя есть доступ к вершинному и фрагментному (между ними есть еще разные шейдеры, но доступа у тебя к ним нет).
1) То-есть, в начала ты подаешь в вершинный шейдер какие-то вершины. В нём ты каким-то образом изменяешь позиции этих вершин и передаёшь эти новые позиции дальше. В твоём случае, так как приложение простейшее, ты ничего не изменяешь, а передаешь эти данные дальше.
2) Дальше, между вершинным шейдером и фрагментным происходит создание примитива из этих вершин, затем растрезация (раздрочили этот примитив на пиксели).
3) Во фрагментном шейдере ты указываешь, какой именно цвет будет иметь каждый этот единичный пиксель. То-есть, ты можешь присвоить ему цвет пикселя из текстуры, можешь расчитать какое-нибудь освещение и с учётом этого, изменить цвет пикселя и так далее.
Соответственно, если ты хочешь, например, чтобы какая-то фигура (читай, набор полигонов) имела другую текстуру, то ты просто перед отрисовкой, загружаешь другую текстуру. Если же ты хочешь, чтобы у тебя фигура не просто имела другую текстуру, а имела еще какой-нибудь эффект, например, затенение, то тебе нужно пилить второй шейдер и перед отрисовкой подключать его (можно, конечно передавать какой-нибудь флаг в шейдер и с помощью if в самом шейдере решать, выполнять какой-то код или нет, но это говно костыльное и только на хеллоуворлдах подойдёт).
То-есть, ты не можешь

>Но одну поверхность хочу шейдером еще заполировать.


Чтобы "заполировать" одну поверхность, тебе нужно взять шейдер X, в котором ты просто натягиваешь текстуру, назвать его шейдером Y, добавить в него код "заполирования" и потом в output вывести какоую-то комбинацию цвета текстуру и твоего эффекта. И перед отрисовкой этой особой поверхности, подключить шейдер Y вместо шейдера X.
Это я описал в общих чертах. В OpenGL 4.0+ много чего еще есть, не говоря уже о всяких крутых техниках.
Понятно?
>>304512
#746 #304489
>>304482

>Какой-то лепет про тривиальные вещи вроде индексного буффера.


>Ну либо дефферед, но там ёбнешься.


Нюфаня не палится.
#747 #304490

>304489


>Какой-то лепет про тривиальные вещи


Анон спросил тривиальные вещи - ему написали тривиальные вещи. Кончай доёбываться, клоун.
>>304491
#748 #304491
>>304490

>defered


>тривиальные вещи


Это нихуя не тривиальные вещи.
7 Кб, 580x388
#749 #304504
>>304408
Что поделать? :с
#750 #304511
>>304245
Погуглить не судьба? Все завезли там.
#751 #304512
>>304484
Т.е. делать как-то так?:
gl.useProgram(glProgram1)
рисуем одно
gl.useProgram(glProgram2)
рисуем другое
>>304523
#752 #304523
>>304512
Если тебе скайкуб надо сделать, то можешь сделать одним шейдером, просто небо и вода должны быть на одной текстуре. Просто нужно правильно текстурные координаты указать для вертексов. Если ты хочешь накладывать разные текстуры - нужно их переключать перед рендерами, типа включил текстуру небы - отослал на рендер вертексы неба - включил текстуру воды - отправил на рендер вертексы воды.
И вообще вот тебе урок про скайбокс http://www.ogldev.org/www/tutorial25/tutorial25.html
#753 #304574
Сап. Что вы скажете про игровой движок Блендера? Годный или параша?
1079 Кб, 2026x1326
#754 #304590
Нужно сделать рендер литых деталей для 2д сцены. Раньше вообще этой хуйней не занимался, делал лоу-поли модели для игр.

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

Есть какой-нибудь редактор бампмапов? Может аддон для блендера? Хотя бы на основании хайполи модели. Или как-то так. Я даже не знаю, что мне нужно, в идеале как скульптинг, только рисуется бамп мап.
>>304591
#755 #304591
>>304590
Что мешает запечь?
>>304592
#756 #304592
>>304591
И как запечка поможет создать бамп? Как я нарисую неровности? Я же ньюфаг, в принципе запекать могу, понимаю, что это, но и только.
>>304593
#757 #304593
>>304592
А, понял блядь, но это сложно. Придется делать ремешем хай-поли модель и скульптить.
#758 #304595
Суп, котаны, пилил тут по туториалу Шона Сполдинга с ютуба, платформер, все работает ровно до того момента как не прикручиваю спрайт анимации бега. Персонаж перестает двигаться по горизонтали, если касается горизонтальной поверхности, анимация при этом проигрывается как должна. Причем если попрыгать иногда начинает работать, а иногда нет. Скрипт один в один. Комментирую кусок с анимацией - все норм. Пилю в GMS. Щито делать?
inb4: GMS - в этом проблема.
>>304639
#759 #304632
/
#760 #304639
>>304595

>Комментирую кусок с анимацией - все норм


в дебаг тебе не орет о том, что не найден аниматор? может ты его проебал и код попросту падает?
#761 #304659
вечер в хату, аноны. В качестве курсовой взял себе известную игру "риск", но до этого игры вообще не писал. Язык - кресты, естественно, без всяких там юнити и прочих анриалов. Соответственно, всю архитектуру (или как это назвать) игры писать самому. Есть какие-нибудь книги или туториалы на этот счет? Интересует именно на низком уровне. Хуй знает, как объяснить...
короче, КАК НАЧАТЬ
>>304661>>304666
#762 #304660
Ну а меня просто благословите. Ушел в академ на пол года и со спокойной душой решил заняться разработкой двумерной дрочильни, которая 3 года пылится в виде концепта. Опыта нет, языки знаю на совсем базовом уровне, то бишь вплоть до функций. Пойду курить гайды по юнити, нужно же с чего-то начинать
>>304662>>304666
#763 #304661
>>304659

>риск


Что это за гавно?
#764 #304662
>>304660
Когда начнешь баттхертить от проебанного впустую времени, тред создай
>>304664
#765 #304664
>>304662
Если не сопьюсь к тому времени — обязательно создам.
#766 #304666
>>304660
>>304659
Советую вам объединиться.
Алсо, не вижу вообще смыла писать игру чисто на плюсах.
Ладно там еще кирильный движок/рендерер какой-нибудь писать, но херовую кривую игру, к которой нужно что-то рисовать, наполнять контентом - это странно.
>>304667
#767 #304667
>>304666

>не вижу вообще смыла писать игру чисто на плюсах


я и сам не вижу. Но я же написал, что

>В качестве курсовой


у меня ведь должны проверить навыки погромиста, а не умение писать скрипты на шарпе, или что там у вас в юнити.
>>304668
#768 #304668
>>304667
Ты же понимаешь, что "чисто на плюсах" это понятие очень размытое.
Тебе придётся всё-равно юзать какие-нибудь графические библиотеки. Так что мой тебе совет - взять какой-нибудь легковесный движок для 2д игр и запилить с помощью него. Всё-равно про него никто ничего знать не будет, так что и вопросов не будет.
>>304670
#769 #304670
>>304668
Разумеется, что-то брать придется. писать вдобавок свой DirectX мне, наверное, не нужно, лол. Наверное, надо уточнить требования у преподавателя. Ведь, как я понимаю, все эти популярные игровые движки на то и нужны, чтобы пропускать еблю с созданием всяких игровых экранов, описанием принципов работы UX, рендеринга, физики и прочего, что, по факту, никому сейчас по миллиону раз переписывать не нужно.
Просто сомневаюсь, что такой подход будет одобрен, ведь я как бы скипаю большую часть работы, а значит, не знаю, как это работает.
>>304671
#770 #304671
>>304670
Что такое игра риск, можешь объяснить? Тогда подскажу может.
>>304674
#771 #304674
>>304671
https://en.wikipedia.org/wiki/Risk_(game)

правила придется долго читать, хоть они и не сильно сложные, да и такие тонкости не особо важны пока.
Вкратце, пошаговая стратегия, играет от 2 до 5 человек. Есть карта мира, разделенная на регионы (около 80 штук) и перемещаемые юниты (на самом деле, просто цифры, нет никаких персонажей). Собственно, эти юниты могут перемещаться только по соседним регионам для отаки или перемещения по своим регионам. Цель - тупо захватить все территории. ИИ даже не буду браться делать, ибо ну его нахуй. Будет просто игра с одного пека (тупо, конечно, но все равно там скрывать нечего друг от друга), либо запилю сетевую, хотя понятия не имею, как это делается. Как-то так
#772 #304675
>>304674
А, ну тогда в принципе похер на движки.
Кароче, берешь directx, генерируешь плоскость здоровенную. На каждый полигон(или по несколько) накладываешь текстуру с нарисованными границами. Сверху на этой плоскости отрисовываешь персонажей/цифры или что-нибудь еще. К каждому этому персонажу ассоциируешь какие-то еще параметры (позиция, кому он принадлежит и прочее). На каждом ходу двигаешь эти персонажи.
За выходные можно сделать.
Ну а если хочешь что-то очень крутое сделать, чтобы там персонажи были в 3д, двигали ногами и били друг другу ебальники или типа того, то тогда уже движок лучше юзай какой-нибудь.
>>304678
#773 #304676
>>304674
Спиздил твою идею.
#774 #304678
>>304675
да, это понятно, но я хочу понять, как организовать все это. То есть, что идет сначала? класс Game, в нем объявляется какой-нибудь gamemode, player, т. д? вот это все мне нужно. Но все равно спасибо, анон.
впрочем, на хабре нашел вот такое, вроде, то, что нужно
http://gameprogrammingpatterns.com/contents.html
>За выходные можно сделать
Только если ты не второкурсник из шараги :c
>>304680
#775 #304679
>>304423
Бамп вопросу.
#776 #304680
>>304678
Да хуйня все эти паттерны. Они нужны только если проект ебать большой и у тебя там всякие взаимодействия хитрые.
Я бы сделал так.
Создаешь класс GameBoard, который представляет доску в игре.
1) В нём коллекция инстансов класса GameRegion, которые представляют регионы в игре, внутри этого класса хранишь массив индексов/вершин и индексов/ссылку на текстуру/e.t.c, как хочешь кароче, в зависимости от того, насколько далеко ты продвинешься в directx и как будешь делать.
2) В нём коллекция инстансов класса Player. В нём массив с ID регионов, принадлежащих игроку.
Всё. В рендеринг лупе рендеришь все регионы из класса GameBoard. Когда игрок проёбывает регион или что-нибудь типа того, редактируешь у этих игроков лист с ID и у региона меняешь текстуру (на цвет игрока или я не знаю, какие там правила). Вот и всё.
#777 #304684
сап геймдевач ,хочу запилить 2d игру для пеки, без выебонов с 3d и особой еботни с кодом. Какой движ посоветуете ?
>>304689
#778 #304689
>>304684
Юнити 3D
#779 #304692
Как бороца с алиазингом у травы в уече?
>>304696
#780 #304696
>>304692
Использовать антиалиазинг)00)0)00))))00))0))00))
>>304697
#781 #304697
>>304696
Не помогает ёпте. Ни фхаа, ни ТА.
>>304698
7673 Кб, 3222x1866
#782 #304698
>>304697
даже с убер накрученным ТАА
>>304699
#783 #304699
>>304698

>имплаинг можно сделать лучше

#784 #304701
>>304699
Воксельная трава.
>>304702
#785 #304702
>>304699
>>304701

Порылся на форуме эпиков. Там чувак писал, что нужно добавлять чутка блюрца на текстуру альфа канал.
>>304703
#786 #304703
>>304702
А если альфу сделать через Signed distance field?
249 Кб, 1500x900
#787 #304704
#788 #304705
>>304674
Херасе, это все равно что тотал вор разработать одному.
>>304734
24669 Кб, Webm
#789 #304715
зачем удалили тред о чатах и ГД конфах?
(Автор этого поста был предупрежден.)
>>304716>>304729
#790 #304716
>>304715
Тебя самого тоже не помешало бы удалить, накатал репорт, мразь
(Автор этого поста был предупрежден.)
>>304719>>304729
516 Кб, Webm
#791 #304719
>>304716
(Автор этого поста был предупрежден.)
>>304729
#792 #304729
>>304715
>>304716
>>304719

>(Автор этого поста был предупрежден.)


А вот и мистер мейлец подьехал.
Нахуй пошел, обмудок, уж лучшая срущая анимублядь, чем это говно
(Автор этого поста был забанен. Помянем.)
>>304730>>304748
5401 Кб, Webm
#793 #304730
>>304729
модер не дал прикреплённому треду уйти в рекурсию шитпостинга - всё правильно сделал

для пиара конфочег отдельный отведённый раздел борды
>>304735
#794 #304734
>>304705
ну не приувеличивай. Просто в статье на педовикии сложно описано, а так правила элементарные. Там нет и 5% того, что есть в Total War
#795 #304735
>>304730
Ты не понимаешь сути анонимного общения.
>>304736
#796 #304736
>>304735

>анонимного и свободного


Фикс.
#797 #304742
Где можно грабить 3d low poly? По гугловой выдаче прошёлся, как-то тухловато.
#798 #304748
>>304729

>(Автор этого поста был забанен. Помянем.)


Абу назначил нового жополиза ? Дауненок решил окончательно добить мертвый /gd/ наведением своих порядков. Ну удачи
Пожалуй съебу
>>304751>>304752
#799 #304751
>>304748
Нет, подожди, остановись!
9207 Кб, Webm
#800 #304752
>>304748
за щитпостинг в прикреплённом треде для новичков, да и афтор своим репортом потревожил священный покой модера
это как в реале - приняли заяву в полицию - и машина правосудия начала работать

жалко что Коджем (организатор последних двух ТВГ) не получил письма счастья от Абу
>>304755
#801 #304753
Не удивлюсь если новый мод - Димасик.
>>304786>>304810
#802 #304755
>>304752

>это как в реале


Ну да. Это как помещик пиздит до смерти своего последнего крестьянина, который ему хлеб сеял.
У вас тут дохуя анонов и контента штоле, чтобы ими разбрасываться
>>304758
80 Кб, 979x606
#803 #304758
>>304755
я полагаю, что сам пред получил за то что сагрил дискодропетуха

реально нехорошо ответил вебм из раздела

если бы модер нас не разобрал - мы бы тут до обеденного перерыва кидались бы фекалиями в друг друга
>>304759>>304870
62 Кб, 607x747
#804 #304759
>>304758

>из раздела


из раздела /po/

fix
>>304769>>304870
#805 #304768
>>299781 (OP)
Где тред по гейммейкеру
#806 #304769
>>304759
ах ты мамкин траль, распидорасило-петух
>>304776
13454 Кб, Webm
#807 #304776
#808 #304785
>>299781 (OP)
Сап, гд. В голове и на бумаге есть идея, но это сейчас неважно. Движок мне писать совершенно не хочется, да и не умею я. Решил я, что в 3д моделлинге я не очень хорош, а спрайты могу рисовать без проблем, потому вопрос такой - есть ли резон делать изометрию в юнити 3д и каким-то образом туда вместо моделек персонажей пришивать спрайты или всё таки остановаться на юнити 2д и делать изометрию там? Или вообще гейммейкере? И с сисярпом, и с плюсами знаком. Да и вообще сообразительный я.
>>304791>>304793
#809 #304786
>>304753
Или очкодебил. Оба обиженки, обоссаные всей доской.
>>304810
#810 #304791
>>304785
Если сообразительный, то сам бы решил свой вопрос. А так проще потыкать юнити, что в 3д, что в д2, что бы самому определиться. Чем ждать адекватного ответа на двачах. Меньше времени и нервов потеряешь.
>>304794
#811 #304793
>>304785
Бери юнити, не ошибешься.
#812 #304794
>>304791
Освобожусь — обязательно потыкаю и погуглю. Я подумал, что вопрос этот наверняка не раз здесь задавали, потому надеялся, что мне на него сразу и ответят чтобы время почем зря не тратить.
#813 #304801
>>299781 (OP)
Как оптимальнее всего организовать связи ячеек карты для небольшой стратегии? Строить матрицу инцидентности, наверное, смысла не имеет? как вообще решается такой вопрос в гд? Имеено для перемещения по ячейкам
>>304803
230 Кб, 400x750
#814 #304803
>>304801

>в гд


двухмерный массив
>>304825
#815 #304810
>>304753
>>304786
Коджемка в телеграмо конфе пригорел сегодня с новой политики модерации, так что это не он
4 Кб, 878x50
#816 #304813

>МАМ СМАТРИ, Я МЕДИАТОР)))0


(Автор этого поста был забанен. Помянем.)
>>304818
#817 #304818
>>304813
К слову, если мочерня банит за обсуждение вне /д/, то хуже этой мочерни просто уже некуда. Это тот еще зашквар.
#818 #304825
>>304803

>gamedev


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

>>304841
#819 #304826
Отписываемся.
https://2ch.hk/d/res/403218.html (М)
>>304830>>304842
#820 #304830
>>304826

> Верните пизду которая до этого модерировала.


тян творога, которая во время восьмого твг свои фото тёрла - глобальный модератор, а не только гдшный
sage #821 #304841
>>304825
В гыды так и делают
#822 #304842
>>304826
лол всем похуй на эти треды. в модераторы попадают либо любимчики, либо через постель. мнение таких людей куда важнее какого-то нонейма с борды.
просто перестань быть пользователем этой борды. это куда эффективнее нытья, которое только увеличивает популярность
>>304862
#823 #304862
>>304842
Ну и хуйню ты сморозил.
мимо бывший модер
#824 #304870
>>304758
>>304759

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

Ваши дискордобоги
>>304890>>304893
52 Кб, 500x419
#825 #304890
377 Кб, 600x489
#826 #304893
>>304870
Димасик любит тебя, кем ты не был даже дискордопетухом
>>304895
#827 #304895
>>304893

Я хз, кто это.
>>304897
#828 #304897
>>304895
дискордопетушочкам не всетит возможность купатся в лучах великолепия димасика

у вас только что и есть - половина павлика и больше ничего
#829 #304933
>>304897

Ну не все же в мире знают твоих одноклассников поимённо.
>>304942
#830 #304941
>>304897

> димасика



Это чувак из телеграма, который сперва просил поставить себе в конфу бота Дискордию, а потом люто бомбил, когда она её пропылесосила?
5854 Кб, Webm
#831 #304942
>>304933

>Ну не все же в мире знают твоих одноклассников поимённо.


когда я буду править галактикой, я заставлю тебя выучить имена своих одноклассников
>>304943>>304947
43 Кб, 152x152
#832 #304943
>>304942

> когда



Ладно.
#833 #304947
>>304942
В голос. А ты хорош. Иногда
113 Кб, 750x1060
!PaveleYahk #834 #304966
>>304897
Я там и то редко пишу
>>304972
111 Кб, 529x800
#835 #304972
>>304966
было же сказано что тебя там половинка
>>305168
#836 #304978
Поиграл в Rogue Legacy, и очень зацепила идея постройки фамильного особняка из поколения в поколение. Сразу пришла идея запилить игру, в которой бы эта самая постройка была бы возведена в абсолют, но в то же время это был бы не тупо симулятор строительства, а игра с продвинутым менеджментом и, возможно, даже каким-то сюжетом. Суть такова: отец-барон, умирая, оставляет в наследство сыне-корзине (игроку) особняк, земли с крестьянами и немного денег. Цель игрока - приумножать фамильный капитал, славу и влияние своего рода, ну и, конечно, отстраивать этот самый особняк. Для этого игрок должен выбирать себе жену (можно жениться на крестьянской девке и проебать славу, влияние и приданное, зато получить здоровых детей, а можно жениться на двоюродной сестре и приумножить капитал, но в результате такого инцеста начнётся вырождение рода, что усложнит игру в дальнейшем), воспитывать детей (ведь главный наследник станет следующим персонажем игрока после смерти текущего), управлять владениями и, возможно, даже участвовать в светской и политической жизни государства. Графон будет как нечто среднее между Rogue Legacy и Stardew Valley. Кириллы, как вам такой концепт?
#837 #304990
У меня есть предложение. Считаю необходимым обзавестись id на доске. А то порой непонятно кто что пишет.
>>304993>>304995
#838 #304993
>>304990
не пиши хуйню - вот и не будет необходимости в ид
#839 #304994
>>304978
Ты почти изобрел Sims. Продолжай.
>>305001
#840 #304995
>>304990

А знаешь, где понятно? В конфе.
>>304998
#841 #304998
>>304995
Бля, я раньше тоже с презрением относился к конфам, но недавно что-то решил зайти от нечего делать, просто по угару, и там в принципе оказалось норм. Конечно же есть также срачи, как и на любых форумах, но если что-то дельное спросить, то можно получить ответ.
>>305000>>305070
32607 Кб, Webm
#842 #305000
#843 #305001
>>304994
Нет же. В симсах прямой контроль и отыгрыш персонажей. А я бы хотел бы сделать не так. Вот смотри. Допустим, у ГГ есть сын. Из-за хорошей наследственности сын растёт здоровым, а хорошее воспитание развивает в нём острый ум. Внезапно местный монарх объявляет войну (случайное событие), и игрок может решить, отправить ли своего сына и людей воевать, или попробовать отмазаться. Каждое решение имеет свои последствия. Допустим, он решает отправить. Через какое-то время сын возвращается с войны, покрытый славой, а монарх жалует нам что-то из завоёванных земель. Или же, как вариант, сына могут убить, и наследником станет младший сын, который дурак-дураком. Короче, я хочу что-то вроде парадоксодрочильни, но менее хардкорное.
>>305004
#844 #305004
>>305001
Поздравляю, ты изобрел Crusader Kings или европку с последними длц
>>305005
#845 #305005
>>305004
Говорю же

> менее хардкорное


+ в другой стилистике
>>305068
1429 Кб, 1920x1080
#846 #305006
>>299781 (OP)
Как зайти по этой ссылке в конфу скайпа?
?chat&blob=9bZjx0v5rPgdBnbuKFQej0ePv1wb5pRIg7j_LveHcLdBpJS5sAecWIBULULsELNCOhulez7prn8
>>305007
#847 #305007
>>305006

Попробуй кликнуть на неё. Алсо, конфа перекатилась в дискорд.
>>305008
3931 Кб, Webm
#848 #305008
>>305007

>перекатилась в дискорд.

>>305011
#849 #305011
>>305008

Опять ты с моим любимым видео, содомит :3
#850 #305068
>>305005
Поздравляю, ты изобрел казуальный рескин крестов.
#851 #305070
>>304998
Конфы это царство срачей, майданов и вниманиеблядков, пиздолизов и поехавших это я тебе как сидевший в разного рода сосачеконфах говорю
>>305104>>305155
37 Кб, 650x406
#852 #305073
>>304978
Милорд, наш хмель пожрал долгоносик.
Вообще концепт неплох, можешь начинать пилить.
>>305137
sage #853 #305076
>>304978
Опиши, пожалуйста, как в твоей игре будет работать инвентарь?
>>305137
#854 #305104
>>305070

> сосачеконфах



Вот это ключевой момент.
>>305147
5639 Кб, Webm
#855 #305118
Про меня наверное уже забыли
#856 #305136
Хочу поучаствовать в движухе полноценной. Где можно найти группу людей, чтобы сразу влица в процесс? За нихуя, разумеется.
#857 #305137
>>305076
Будут фамильные реликвии, которые будут давать баффы и дебаффы. Некоторые можно будет экипировать, некоторые просто будут храниться в особняке.
>>305073
Не посоветуешь конструктор, в котором можно было бы накидать рабочий макет?
>>305138
#858 #305138
>>305137
Хуярь в юнити. Так-то готового конструктора фамильных замков ты хуй найдёшь, лол. Хотя я бы посоветовал сосредоточиться на стройке и экономике, а не на фамильных замутах.
#859 #305147
>>305104
Ну так я за это и говорю - все сосачеконфы развиваются одинаково, гд конфы точно не исключение.
>>305150>>305220
10621 Кб, Webm
#860 #305150
>>305147

>все сосачеконфы развиваются одинаково, гд конфы точно не исключение

>>305154>>305165
#861 #305154
>>305150
Это и всё население конфы? Хорошо, что даже заходить туда не стал.
#862 #305155
>>305070
По какой статье чалился?
>>305163
#863 #305163
>>305155
161, оскорбление чувств макаки.
1057 Кб, Webm
#864 #305164
Зашёл в бложик и охуел, кто-то даже заинтересован в продолжении. А я хуй забил. Надо выкатить пару скриптов, чтоли.
>>305187>>305188
#865 #305165
>>305150
Да, многие из конф рождают какой-то контент с ведущими вниманиеблядями данной конфы в главной роли.
!PaveleYahk #866 #305168
>>304972
меньше
#867 #305187
>>305164
Да, лол походу я один тебя читаю. Оче интересна генерация мира в принципе.
>>305197
#868 #305188
>>305164
Лагает чот. Или так задумано?
>>305197
#869 #305193
Зря я сходу замыслил реально масштабный проект для разработки в одиночку. Ну, надеюсь сырейшую демку за месяца 3 выкачу пол года реалистичнее, один хуй ни работы, ни учёбы у меня не планируется.
#870 #305197
>>305187
Так у меня не про генерацию мира даже. Скорее про генерацию кубов. На хабре про процедурные миры на юнити читал? Там ещё про сферические карты. Довольно интересно. А читателей да, нет нихуя. Надо писать о чём-то другом, лол.
>>305188
Камера сдвигается по оси Y сразу на метры, по скроллу. Так что немного дёрганно. Может, и просадки фпс есть.
>>305239>>305272
#871 #305203
Напомните, почему еще никто не написал ММО типа дф онлайн?
#872 #305205
>>305203
Нахуй нужно.
>>305206
#873 #305206
>>305205
Че охуел. Я бы поиграл. Я бы и с собакой поиграл конечно, но все равно это не ответ.
>>305207
#874 #305207
>>305206
Ну в dfo и играй, в чём проблема?
>>305208
#875 #305208
>>305207
Проблема в том, что нет такой ммо.
>>305209
#876 #305209
>>305208
Ты дварф фортресс что ли имел ввиду? Просто есть ммо под названием DFO.
>>305210
#877 #305210
>>305209
Епт, конечно дварф фортресс имел ввиду. Но не именно его, а похожую по механике игру, только ммо. Типа хавена, только не мертвую. Чтоб огромная территория, строить/копать, пермадес, фул лут, и все такое.
#878 #305218
>>305203
А почему у дф всё ещё нет интерфейса? Играй в рогалию.
>>305219
#879 #305219
>>305218
Хорошая попытка, но нет.
У дф есть интерфейс, и даже графон там есть с модами. А вот ммо нет.
#880 #305220
>>305147

> сосачеконфы



Опять ключевое слово, а ты так и не понял, что из 160 человек конфы gd на сосаче сидит от силы человек пять. Лол.
>>305241
#881 #305221
>>305203
Долго, сложно, бесперспективо, никому не всралось.
#882 #305223
1. Изучаю плюсы, читая "C++ без страха" , и похоже, что вряд ли полностью дочитаю, но уверен, что этих знаний мне не хватит для задумки: чем обучаться после этой книги?
2. Какой движок выбрать? Unity лагает на моём древнекомпе; GMaker неплох, но для получения готовой игры его нужно покупать, так что пролетает; Rpgmaker не подходит по рядам причин, описывать бессмысленно.
3. Как можно по-быстрому обучиться в пиксельартинг? С анимацией уж потом как-нибудь разберусь, перерисовывая чужие спрайты.
>>305286>>305311
#883 #305239
>>305197
Ссылку на сферические карты, быстро, решительно!
>>305284
#884 #305241
>>305220
Не важно, сколько мертвых тел насчитывает эта конфа. На сосаче пиарится, контент из конфы постится сюда, конкурсы это конфы проводятся здесь - значит сосачеконфа, ноудискач.
>>305263
#885 #305263
>>305241

> контент из конфы постится сюда, конкурсы это конфы проводятся здесь



Проигрунькал. Ты точно ебанат. Мы не постим здесь свой контент и не проводим здесь конкурсы. Ты путаешь дискордобогов с телепидорами.
>>305273>>305275
#886 #305272
>>305197
Так что там за бложик? ябпочитал
>>305284
3931 Кб, Webm
#887 #305273
>>305263

>телепидорами


вот это перефорс
#888 #305275
>>305263

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


Дилемма Эскобара. хуя конфодебила порвало
#889 #305276
дискорд конфа была специально созданна чтобы откачать мейл-ру ньюфагов
>>305373
#890 #305284
>>305239
habrahabr.ru/post/276551/
Вообще автор охуенно намутил, сразу для игр годится, лол. Немного оптимизировать, закинуть в фоновые треды генерацию и своё немужиковое небо почти готово.

>>305272
Да там толком нихуя, задумывалось, как девлог небольшой игрушки с процедурным миром, но я хуй забил. В частности из-за производительности. Надо накатить оптимизона, если что-то получится, то может быть продолжу.
somelandfill.blogspot.кom
>>305300
461 Кб, 860x357
#891 #305285
Кто-нибудь в курсе, как обстоят дела у шутера SOHO? Анон вроде целый уровень запилил (без ничего, но с няшными декорациями).
>>306863
#892 #305286
>>305223
Ещё вот что: допустим, мир рандомно сгенерирован, есть лес (с цветом древесины А) и посёлок неподалёку. Так вот, возможно ли сделать так, чтобы большинство домов в посёлке имели цвет досок именно из близлежащего леса? В теории же можно взять цвет А, и накрыть полупрозрачной текстурой досок дома (всё в пикселях, естессно).
#893 #305287
Гдач, привет. Пытаюсь тут написать хеллоуворд на javascript.
В общем, у меня тут есть несколько переменных:
var vari0=123;
var vari1=931;
var vari2=574;
var currentVariable=0;
к currentVariable, к примеру, каждый фрейм прибавляется 1, в общем, мне нужно через него обращаться к первым трём переменным, но я не знаю, как это записать.
Моя функция console.trace(["vari"+currentVari])
Должна выводить в консоль одно из трёх значений, но выводит просто vari1, в которой ещё какие-то непонятные функции (fire, done, onAssetLoad, (anonimous function)), что это вообще такое?
В общем поцоны я первый день пилю что-то на javascript в playcanvas, до этого делал только хеллоуворд на флеше. Подскажите, как обращаться к переменным или хотя бы гуглить такое?
>>305290>>305295
#894 #305290
>>305287
пробую alert(window["vari"+currentVari]), но выдаёт undefined
>>305291>>305295
#895 #305291
>>305290
Всё, нашёл. alert(eval("vari"+currentVari)) трейсит то, что нужно
>>305295
#896 #305295
>>305287
>>305290
>>305291

>Моя функция console.trace(["vari"+currentVari])


Естественно выводит не то что надо, ты ведь пишешь вывести в консоль инфу об массиве с элементом одна дрисня+другая дрисня. Вот тебе в консоли и выводится весь объект массива со всеми его причиндалами.

>пробую alert(window["vari"+currentVari])


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

>alert(eval("vari"+currentVari))


eval это оператор для того чтоб исполнить код который подается ему в текстовом виде, этот оператор используется чуть чаще чем никогда и конкретно в твоем случае вообще ничего не делает. Правильно alert("vari"+currentVari) или console.log("vari"+currentVari) если не хочешь терроризировать браузер алертами.
>>305306
#897 #305299
Решил попробовать сделать небольшую игрушку TDS на C++ и SFML. Не столько для того, чтобы именно сделать игру этого на /gd/ почти никому не удается, сколько для того, чтобы понять, как связка SFML + C++ работает, поэтому юнити не предлагать.
Проблема в том, что я пытаюсь не накатать ситуативное решение, а сделать его с нормальной архитектурой и масштабируемым вплоть до нормальной TDS. В этом и затык - я просто не понимаю, как именно организовать элементы и их взаимосвязь. Создавать классы для каждого игрового обьекта, меню, рендера, обработки ввода и организовывать их взаимодействие? Зафигачить все функциями и обрабатывать/отрисовывать ими "игровое поле" в массиве? Ебануться на отличьненько и просто запихнуть абсолютно весь код в основной цикл игры в main? Я реально не могу понять, в какую сторону мне нужно начать двигаться.
>>305310>>305342
#898 #305300
>>305284
Имхо проблема с оптимизоном именно в унити вспоминая космоинженегров
>>305368
#899 #305306
>>305295

>Правильно alert("vari"+currentVari) или console.log("vari"+currentVari)


Что-то не работает, выводи vari0, vari1, vari2 и т.д.
#900 #305310
>>305299
Просто начни как тебе удобно и хуячь до конца. Не переписывай код в процессе разработки, ибо не факт, что переписанное не придется переписывать снова (а потом придется вернуть все взад, ибо так лучше подходило..). Лучше дождись завершения разработки, потом смотри как лучше можно было бы организовать.
Ну и гугли паттерны/дизайны/архитектуры программирования. Game programming patterns, Design patterns.
#901 #305311
>>305223
Зачем тебе с++, если ты можешь взять конструкторы?
У гейммейкера вообще-то есть бесплатная версия.
Гугли туторы по пикселарту, хули.
>>305400
#902 #305317
>>305310

> Просто начни как тебе удобно


Я как раз и не понимаю, как мне будет удобно и как вообще организовать все так, чтобы оно заработало. Единственный путь, который у меня получается - запихнуть абсолютно весь код в единственный игровой цикл, попытки же сделать адекватную архитектуру всегда оканчиваются тем, что я просто не могу ничего адекватного спроектировать и заставить это работать.
>>305330
51 Кб, 152x207
#903 #305326
Бренды на объектах созданных с помощью фотограмметрии надо замазывать?
>>305328
#904 #305328
>>305326
Если ты собираешься зашибать на игре миллионы долларов - то просто замажь/измени в названии бренда одну букву и дело с концом.
>>305329
#905 #305329
>>305328
А если это компания которая при совке то ли утонула, то ли перекатилась в какую-то другую?
>>305339
#906 #305330
>>305317
Не знаешь как делать - делай проще, максимально просто, самыми примитивными методами, но при этом так, чтобы удобно для тебя было.

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


Делай для начала так, а потом декомпозируй, сначала просто разбивай на отдельные функции, потом придумаешь какие классы с какими методами и данными можно создать вокруг всего этого.
>>305351
#907 #305339
>>305329
ну хуй знает. Вообще шины кама продаются до сих пор, значит такая торговая марка есть. Вероятность того что они заменят там свое лого и еще догадаются подать на тебя в суд крайне мала. С другой стороны, на таких мелочах часто пролетают... Думаю, не составит труда клонстампом в фотошопе замазать одну букву.
>>305341
#908 #305341
>>305339
По шинам-то понятно, они еще живы, а вот есть у меня колоритная совковая табуретка, на ней сохранилась наклейка производителя с логотипом и проч., так вот эта компания перекатилась в другую. Жалко замазывать.
>>305344
sage #909 #305342
>>305299
Начнешь хуячить весь код в кучу - быстро запутаешься. Да и потом будет труднее переносить фичи, если вдруг понадобиться.
Просто заранее определяй какой класс что делает и оставляй там только нужный код.
>>305351
#910 #305344
>>305341
Скинь фоточку табуретки
#911 #305351
>>305310
>>305330
>>305342
Всем спасибо! Понемногу начинаю вкуривать логику использования ООП в играх. Мужик с двустволкой уже бодро бегает по карте)
#912 #305352
ГД, это снова я.
Playcanvas. Есть сущность с именем box, есть скрипт в руте, из которого мне нужно обратиться к этой сущности. Но я не могу допереть, как это сделать. Пробую this.app.root.box.translate(1, 0, 0); или box.translate(1, 0, 0);
Пишет, что Cannot read property 'translate' of undefined
В общем он не видит мою коробку. Как правильно к коробке обращаться?
#913 #305364
>>305357
Блядь, вебдебил, уйди отсюда. Какой раз тебя гоню, всё не уходишь.
>>305365
#914 #305365
>>305357
>>305364
А, нихуя себе, ты даже не вебдебил. Но всё равно уйди отсюда. Дискордоопущенцам тут тоже не рады.
1788 Кб, Webm
#915 #305368
>>305300
Инженегры, как и бесидж, как и ксп, страдают проблемой с физоном. В юнити нет хардварного ускорения физона, кпу онли, потому нужно использовать упрощённые меши, например. Да и вообще, умерить аппетиты. В бесидж, например, рендер меш и коллайдер = одно и то же. А это пиздец. Потому всё лагает, огромные вундервафли вызывают чуть ли не временные парадоксы и так далее. Олсо, накатил оптимизона немного, только алгоритм определения активного региона немного кривой. После продажи мылу перестали грузиться вебм больше полутора метров, пиздец, ёбаный пиздец.
#916 #305373
>>305276

Она была создана для переката олдфагов из оф. скайпоконфы, линк на которую вы можете найти в прикреплённом к этому треду FAQ. Что и случилось.
#917 #305390
>>305368
бляя, как меши так же охуенно в чанки связывать? Накатил алгоритм генерации 10 на 10 кубов - 20 фпс. Я тот еще даун, документацию не смог осилить по смешиванию мешей.
>>305455
#918 #305394
>>305368

>кпу онли


Есть же вроде перенос физона на жпу.
>>305455
#919 #305400
>>305311

> Зачем тебе с++, если ты можешь взять конструкторы?


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

> У гейммейкера вообще-то есть бесплатная версия.


Там создать приложение нельзя на какую-либо платформу, можно только тестировать своё поделие.
>>305403
10 Кб, 480x220
#920 #305401
Раз уж пиксельарт-тред закрыли, оцените моё первое творчество здесь.
#921 #305402
>>305401
Немного информации:
Название: Frau Pixel;
Палитра: 4 цвета, все на подоконнике.
#922 #305403
>>305400

>На конструкторах лагать будет


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

>Там создать приложение нельзя на какую-либо платформу, можно только тестировать своё поделие.


Хули мне за тебя гуглить надо?
http://help.yoyogames.com/hc/en-us/articles/216755628-GameMaker-Player-FAQs

>I have the free version of GameMaker: Studio, can I upload my game to the player?


Yes, a Developer can upload their game as a free game to the Windows version of the Player, however you will be restricted to the number of games you can upload (see Player- Submission Rules And Guidelines). To learn more about uploading your game, please see the article GMS - Creating And Uploading A Game To The GameMaker: Player. (Please note this will not be available until the player becomes stable)
>>305404
#923 #305404
>>305403
Мне инструментов в том же гамаке не хватит, придётся кодить, поэтому плюсы и учу, т.к. без кода геймдевить невозможно.
Юнити на ноуте лагает, писал уже.
#924 #305407
Снова я со своим злоебучим SFML. Постепенно начинает что-то адекватное вырисовываться в том числе и благодаря /gd/ и теперь возникает проблема адекватной обработки ввода, а в особенности - ввода мышкой (т.е. позиция мыши и клики).

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

Игрок двигается, камера вида смещается. Под кнопкой в игровом интерфейсе оказывается моб. Нажимается ЛКМ - вместе с нажатием кнопки герой еще и стреляет в эту сторону. Нажимается ПКМ - вместе с отображением информации о кнопке отображается и информация о мобе.

Эти неприятные вещи неизбежно возникнут из-за того, что единственный способ проверки нажатия, который я знаю - это проверка "нажата ли кнопка мыши" и "находится ли в этот момент курсор в нужном положении". Естественно, при нажатии ПКМ на кнопку эти условия совпадут и для моба, и для кнопки.

Как сделать так, чтобы избежать подобного?
>>305410
#925 #305410
>>305407
Очевидно, сделать проверку, что если кнопка была нажата, то не выполнять других действий.
И естественно проверять нажатие кнопки первым делом, а только после этого все остальное.
Есть идея сделать слои гуи, но это наверное будет слишком большое нагромождение, если ты собираешься делать что-то более простое (по сути, у тебя кроме двух слоев - сам интерфейс и игровое поле - вряд ли что-то будет, так что особо смысла нет).
>>305412
#926 #305412
>>305410

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


> И естественно проверять нажатие кнопки первым делом, а только после этого все остальное.


Блин, вполне очевидно, но я сам до этого допереть так и не смог... А это, насколько я понимаю, можно нормально реализовать, только если есть обработчик ввода, ведь так? Сейчас у меня все проверки засунуты в сами классы кнопки/моба/Аллаха, и нормально организовать их взаимодействие с возможностью легкого изменения и масштабирования таким образом будет малореально.
"Обработчик" я вижу так - он засекает нажатие ЛКМ, смотрит, где оно произошло, и передает его тем, кто там находится и вообще тем, кто потенциально может нуждаться в этом нажатии. Сначала он пытается передать это кнопке, и идет первая проверка - если там есть кнопка или другой элемент интерфейса - дальше нажатие не идет и передается только кнопке. Если там ничего из интерфейса нет - то нажатие проходит через первую проверку и передается мобу на второй и моб отображает информацию о себе любимом. Если и при второй проверке ничего не оказывается и игрок, как оказалось, кликнул ПКМ на пустой тайл - нажатие передается, допустим, игроку, и он бодро шагает в ту сторону.
Я правильно понял? Если да - то еще один непонятный момент в самой реализации обработчика. Как определить, что находится в точке клика?
>>305413>>305414
#927 #305413
>>305412
По сути это и должен делать отдельный модуль гуи. А слои я предлагал как некоторое развитие этого модуля.
В гуи должен хранится список объектов интерфейса, при проверке - каждый из них обходится и проверяется на нажатие именно этого элемента гуи, если именно он нажался, тогда вызывать его метод onClick().
Т.о., чтобы проверять сначала одни объекты, потом другие, нужно чтобы в том списке был какой-то определенный порядок. Наиболее простое решение - сделать 2 списка: элементы интерфейса и элементы игрового поля. Собственно, сначала проверять первые, только потом вторые.
>>305415
#928 #305414
>>305412
С помощью костыля можно быстро решить проблему, если не хочешь переписывать весь код. Запилить какие-то глобальные переменные типа MOUSE_RIGHT_CLICKED, MOUSE_LEFT_CLICKED, в основном цикле игры вначале устанавливать этот флаг в соответствии с реальным нажатием мыши, а уже в классах (кнопках, мобах) заменить проверку реальной мыши на проверку этих флагов. Причем в кнопке если произошло нажатие, то сбрасывать значение этого флага, чтобы после нее в данном такте больше ничего не срабатывало. Ну и организовать проверку сначала кнопок интерфейса, потом игровых объектов.
>>305416
#929 #305415
>>305413
Спасибо!
#930 #305416
>>305414

> С помощью костыля можно быстро решить проблему


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

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


>А код не жалко - новый напишется)


>>305310

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


Опыт разработки завершенной игры > опыта разработки единичного класса
Потому что при полной игре покроешь знание о всех деталях и аспектах кода игры, а переписывание кода тратил силы и время. Хз короче, взвешивай варианты сам.
>>305418
#932 #305418
>>305417

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


Какой толк от знаний всех деталей и аспектов игры, если все эти аспекты фактически есть костыль на костыле и игра выдает в итоге 10 фпс при том, что это шутер? Завершенные говнокодом игрушки у меня уже имеются, и опыта нормальной разработки это мне, как видишь, не особо дало.
#933 #305436
irrlicht или OGRE? yniti
#934 #305454
Как написать свой кроссплатформенный движок или просто игру на c++ + opengl? На windows как я понял это делают на winapi, для всех остальных систем мне сказали что qt не нужен. Можно ли вообще без сторонних приложений вроде winapi или qt написать игру?
>>305456
#935 #305455
>>305390
Так ты по постам поднимись на два ответа выше, там в сообщении две ссылки, одна на хабр, другая на бложик. Почитаешь - сможешь так же. Или нет.

>документацию не смог осилить


Моих художеств в документации нет.
>>305394
В виде стороннего плагина, который покупать надо, лол. Пятёрка вышла - компонент "ткань" поддерживает гпу ускорение! Релизить мы это, конечно, не будем. Потом, как-нибудь.
>>305703
#936 #305456
>>305454
winapi это не стороннее приложение а часть системы. Возьми кроссплатформенную либу, например GLFW, и с ней пиши.
40 Кб, 438x750
#937 #305460
>>305401
так перекати тред и в Оп-пост свою картинку залей
#938 #305461
>>305401

> 1000< постов в треде


> закрыли


ты что дурак?
>>305479
#939 #305467
>>305401
Вообще нихуя не понятно, что это подоконник
>>305471>>305479
#940 #305470
>>305401
Почему негр разносит еду? Расист ебаный
>>305480
#941 #305471
>>305467
Подоконник в противоатомном бункере, например.
>>305472
#942 #305472
>>305471
В противоатомном бункере нет окон, следовательно, нет и подоконников.
>>305473
#943 #305473
>>305472
Это взгляд художника, ты не понимаешь.
#944 #305474
hi
#945 #305475
Ебалаькаюсь в libGdx, уже и сам не рад. Есть нормальный способ сконвертировать fbx в g3dj/g3db. Рекомендуемый fbx-conv безбожно протух (последний коммит год назад, использует FBX SDK 2014). Blender экспортирует с абсолютными ссылками на материалы, да еще и какого-то хера без анимаций. И если в текстовом виде я еще смогу поправить ссылки, то как я в бинарном вилкой править буду?
>>305476
#946 #305476
>>305475
Вопрос собственно про нормальный конвертор.
#947 #305479
>>305461
Тут писали, что пикселетреда уже нет, проверять не стал.
>>305467
Почему? Нижняя часть специально светлая, т.к. свет на неё падает, левая часть тёмная, т.к. источник света (солнце) чуть левее окна, многие тени и блики здесь сделаны именно от окна. Теней нет только у змеи, табуретки (потому что их тени сольются с другими компонентами), и у тарелки пирожков (про её тень забыл).
#948 #305480
>>305470
Там все чёрные, кроме крысы и змеи. Ты что-то имеешь против чёрных?
#949 #305481
Как осуществить синхронизацию сервера с клиентом?
Если это RTS и на карте 100+ юнитов.
Если постоянно передавать координаты юнитов всем игрокам не охует ли канальчик?
Или передавать только точку назначения, но как тогда быть с коллизиями и пингом.
Как вообще взрослые дяди типо близардов со своими старкрафтами и 800 зерлингами на карте это все делают?
>>305485>>305503
#950 #305485
>>305481

>передавать только точку назначения


Это.

>как тогда быть с коллизиями


Просто на сервере проверяешь коллизию каждый тик, если столкнулись то отправляешь на клиент "стоп", для плавности можно считать коллизии и на клиенте тоже.
>>305491
4 Кб, 480x285
#951 #305486
>>305401
Тем временем пофиксил мелкие недочёты + придумал сюжет, который будет становиться яснее с каждой новой пикчей (намечается около 7 штук). Обещаю, следующая будет в пиксель-треде, сегодня-завтра.
>>305489
#952 #305489
>>305486
Все же настолько низкое разрешение и настолько малое разнообразие цветов режет глаза и отбивает всякое желание всматриваться и пытаться понять, что же там нарисовано. Увеличь разрешение в 2 раза и количество оттенков тоже вдвое - ИМХО, будет уже нормально.
>>305571
#953 #305491
>>305485
Не совсем понял про СТОП.
Вот гипотетическая ситуация - один юнит идет направо, другой налево.
Они столкнулись и каждый из них сдвинулся по оси Y на половину радиуса их коллайдера.
Допустим на сервере все прошло успешно, а вот клиент повис на пол секунды.
Получается рассинхрон.
Казалось бы всего-то пол радиуса разницы, но такое может произойти n-ое количество раз.
И в итоге когда кастуем аоешку на клиенте, то можем промахнуться на сервере, а потом бугуртить.
Или что похуже.
Так как быть?
>>305494
#954 #305494
>>305491
Не знаю что за радиусы у тебя, обычно хитбоксы считаются прямоугольниками.
Что значит клиент повис? Вообще не понимаю тебя.
>>305495
#955 #305495
>>305494
Не хитбокс а коллайдер, воображаемый кружок вокруг юнита.
У пехотинцев допустим 1 условная единица, у танка 5.
Ну вот просто, завис процессор и простоял несколько кадров без обработки игровой сцены.
>>305502
#956 #305502
>>305495
Периодически отправляй действительные координаты.
#957 #305503
>>305481
Ты можешь передавать только две координаты и ограничить глубину 16 битами например. Тебе ведь не нужна ювелирная точность передвижения для ртс?
>>305504
#958 #305504
>>305503
Я не он, просто интересно... Что ты имеешь в виду под

> ограничить глубину 16 битами например


?
>>305509
#959 #305508
уже не анонач, есть ли какой-то редактор блок-схем или что подобное, чтобы свои кириллофантазии обрекать в структурированный вид? Или все здесь в блокноте все пишут?
>>305511>>305516
#960 #305509
>>305504
И как ты игры-то делаешь? Про флоаты, шорт флоаты, инты слышал вообще? Типы данных? Не?
>>305510
#961 #305510
>>305509
Слышал и хорошо знаком. Но что значит в твоем понимании "ограничить глубину координат 16 битами"?
>>305512
#962 #305511
>>305508
Mindmeister. И куча похожих. Есть онлайн, есть стендалон, платные, бесплатные, на мобилки. Кароче погугли аналоги.
#963 #305512
>>305510
"ограничить глубину" предлагал не я. Но для меня очевидно, что анон предлагает не гонять по сети данные с точностью до седьмого знака после запятой. Достаточно вдвое меньше.
>>305513>>305514
#964 #305513
>>305512
Ну если он имел в виду именно это, тогда норм. Просто словосочетание "глубина координат" для меня звучало несколько дико и я не смог понять, что он хочет выразить.
>>305514
#965 #305514
>>305513
>>305512
Извиняйте, я просто всю неделю со звуком ебался, а там bit depth.
#966 #305516
>>305508
Astah Community, ArgoUML, ObjectiF
#967 #305567
Почему в игровой индустрии такие маленькие зарплаты?

Крутой специалист в гугле - 200к в год
Крутой специалист в геймдеве(геймдизайнер, старшиц погромист) - 100-120к всего лишь
#968 #305571
>>305489
Разрешение увеличу, а с оттенками будут проблемы, именно с подбором цвета для какого-либо объекта, т.к. некоторым вещам приходится несколько раз менять цвет, чтобы выглядело лучше/понятнее, а с удвоенной палитрой понадобится в 2 раза больше времени для подбора. В общем попробую, спасибо за совет.
>>305575
#969 #305575
>>305571

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


Это и называется творчество - среди великого множества возможных вариантов уметь находить удачный с как можно меньшим количеством попыток перебора.
#970 #305602
>>305567
В гугле - математики и олимпиадники, а не кодеры.
В геймдеве либо дизайнеры, либо кодеры. Дизайнерам, как обычно, платят намного меньше.
>>305609>>305650
#971 #305609
>>305602

>В гугле - математики и олимпиадники, а не кодеры.


На одного олимпиадника-математика там приходится 20 кодеров, как и везде.

>>305567
Спрос и предложение. Желающих делать игры много, поэтому работодателям нет смысла повышать зарплату.
>>305650
138 Кб, 1366x768
#972 #305620
Что с этой программой не так? Почему она не может вычислить простой пример?
>>305623
#973 #305623
>>305620
Попробуй 1.8
>>305627
#974 #305627
>>305623
Спасибо, теперь высчитал правильно.
#975 #305631
>>305567
Хочешь денег иди в бизнес.
>>305652
#976 #305633
>>300163
TCP/IP, UDP.
14 Кб, 780x138
#977 #305634
Никто и не сомневался.
#978 #305638
>>303967

>фалаут шельтер


>хартстоут


>angry birds


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


>от движка требуется только нарисовать несколько 2д картинок на экране + гуи, даже в первом марио уровни больше и сложнее


>гордо и визгливо кукарекает, как будто беседка запилила 4-ый фоллач на unyti

#979 #305650
>>305602

>В гугле - математики и олимпиадники, а не кодеры.


В гугле 50 тыщ сотрудников же, и набирают туда в первую очередь с ВМК.

>>305609
А почему из геймдева в кодерство уровня 200к+ не перекатиться? С++, Ява - всё те же языки, нет?

>На одного олимпиадника-математика там приходится 20 кодеров, как и везде.

#980 #305652
>>305631
Ну смотри 200-300к(с пермиями) на хорошей позиции в гугле неплохо же, а бизнес моднять оч тяжело + конкуренция.

Недавно узнал, что в 2012-2013 один из основателей Rockstar Games(один из братьев Хаузеров) купил таунхаус в центре Нью-Йорка за 12кк баксов(+наверняка налоги охуевшие + содержание в месяц несколько больших тысяч) http://www.dailymail.co.uk/news/article-2118767/Gangsters-paradise-Grand-Theft-Auto-creator-Dan-Houser-buys-mansion-Truman-Capote-wrote-Breakfast-Tiffanys-record-12million.html

вот еще Бобби Котик, начинал с игрового разоаботчика - https://en.wikipedia.org/wiki/Robert_Kotick

Но сейчас, впрочем, не 80ые....

а как русские геймдевы зарабатываеют?

Я знаю(Игромания, эх. ДУша был, там даже уроки по геймдеву публиковали в ламповые 2005-2008), что оснвоатель GSC носил часы за десяток тысяч баксов и ездил на Феррари.
#981 #305654

>GSC Game World — украинская частная компания, разработчик компьютерных игр, локализировала игры на русский язык. Основана в 1995 году Сергеем Константиновичем Григоровичем, который является её бессменным руководителем.


>Основана в 1995 году


>Сергей Константинович Григорович — украинский разработчик компьютерных игр, предприниматель, основатель и генеральный директор компании GSC Game World. Один из авторов компьютерных игр Venom, «Казаки» и S.T.A.L.K.E.R. Википедия


>Родился: 18 апреля 1978 г. (38 лет)


>Основана в 1995 году

127 Кб, 1366x768
#982 #305657
Оцените код для ввода пароля.
Можно ли его сделать более компактным? (Знаю, что на ресурсы практически не повлияет, но всё же).
#983 #305658
>>305657
Лучше бы игры делал.
#984 #305659
>>305657

> /gd


> console input


Ты доски попутал.
>>305660
#985 #305660
>>305659
Может, он текстовую игру или консольный рогалик пилит.
>>305669
#986 #305661
>>305656
Нет, просто пример человека, с 17 лет знающего свои цели.
#987 #305669
>>305660

> devcpp


Он скорее лабы делает.
#988 #305678
/
#989 #305689
>>305657
переменную i инициализировать надо, ты её объявил, потом сразу проверяешь значение, а чего в ней - неизвестно. Может конечно такие проблемы были актуальны тридцать лет назад, а сейчас разработчики компиляторов защитились от дураков, но всё равно не по фэн-шую так. Ну и велкам можно прямо в цикл вставить.
>>305764
67 Кб, 1024x768
#990 #305696
>>305657
Ща я выебнусь своими навыками программирования и монитором, который старше половины gd
>>305697>>305713
#991 #305697
>>305696
Блядь, эта i вовсе не нужна.
#992 #305703
>>305455
>>305368
Насколько я знаю, физика не всегда работает быстрее на gpu, чем на cpu. Вы бы лучше своё говно правили и не писали всякое дерьмо с пересчитыванием одного и того же.
#993 #305713
>>305696
Чернов, это ты?
>>305714>>305829
#994 #305714
>>305713
Сожалею, нет.
253 Кб, 512x384
#995 #305721
Тут кто-нибудь хуилучи гоняет?
#996 #305722
>>305657
Не понял, а как это говно работает? Там же каста нету, в иф стейтменте стринг сравнивается с интежер.
>>305723>>305724
#997 #305723
>>305722
Да вообще-то целое с целым сравнивается.
>>305725
#998 #305724
>>305722
В крестах можно из сосноли ввести не только стринг, но и инт тоже. n в этом коде у пацана обьявлен как раз как инт.
>>305725
#999 #305725
>>305724
>>305723
Вижу, да. Никогда не юзал эту фичу. Да и инпут с консоли-то никогда особо не юзал.
>>305727
#1000 #305727
>>305725

> Да и инпут с консоли-то никогда особо не юзал.


А как прогать тогда учился-то? Сразу засел писать нормальные проги без обучающих примеров?
>>305728
#1001 #305728
>>305727
Да это говно а не примеры. Нахуя импут-то этот? Захардкодил и всё, или из файла считал. Инпут с кончоли - это какое-то говно не здоровое.
#1002 #305764
>>305689
По дефолту переменная без значения равна нулю, вроде как.
>>305767>>305768
#1003 #305767
>>305764
У меня без инициализации переменная всегда равна какой-то хуйне студия 15.
#1004 #305768
>>305764
ньюфаги ебаные. потому что глобальные переменные по дефолту в .bss сегменте exe-файла, который забит нулями. и когда программа копируются в память, там соответственно нули. память в стеке никто за тебя никто обнулять не собирается
>>305957
2888 Кб, Webm
#1005 #305772
перекатывайте тред чтоли
>>305776
#1006 #305776
>>305772
Заодно освеженную пасту можно вставить http://pastebin.com/X1KCZgi0
272 Кб, Webm
Перекот #1007 #305810
#1008 #305829
>>305713
Я Чернов.
>>305830
#1009 #305830
>>305829
А я нет.
>>305892
#1010 #305892
>>305830
Везёт тебе.
#1011 #305925
Спасибо,Абу!
#1012 #305943
мод тян?
>>305944
#1013 #305944
>>305943
нет абу
#1014 #305957
>>305768

>потому что глобальные переменные по дефолту в .bss сегменте exe-файла


Не просто глобальные, а неинициализированные.

>сегменте exe-файла, который забит нулями


Он не забит нулями, его физический размер - 0.

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


Да, но не потому что на диске так, а потому что лоадер порешал.
>>305973
#1015 #305973
>>305957
если бы он был 0, то распидорасило бы всю адресацию
>>305975
8 Кб, 585x234
#1016 #305975
>>305973
Ничего там не пидорасит. Он 0, потому что нам не надо хранить в файле значения неинициализированных переменных, а в памяти потом место для них выделяется как надо.
353 Кб, 538x528
#1017 #305977
>>305982
#1018 #305982
>>305977
Отошлите им письмо "Здравствуйте, меня зовут Кирилл, я хочу чтобы вы сделали игру, суть такова ..."
>>305989
#1019 #305989
>>305982
оригинальная шутка. Одобряю, но ты дурачок.
>>306084
93 Кб, 800x545
#1020 #306011
Анон, не пойму, куда делись UE4 треды? Я долблюсь в шары или действительно уич - всё,
>>306012>>306016
#1021 #306012
>>306011
Я вообще не вижу смысла в уече, когда есть край энж, где вообще нет роялти и прочих анальных лицензий.

Ты просто юзаешь его бесплатно при любой прибыли.
>>306013>>306017
#1022 #306013
>>306012
Я сам попробовал это просто топовое двигло. Мне до сих пор не верится, что его бесплатно раздают.

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

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

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

c++ там вообще не обязателен. Есть аналог блюпринтов, но меня не парит и я люблю этот язык. Он нихуя не сложней, чем тот же js или c#. Даже более прост, ооп там без всяких излишков.
189 Кб, 343x343
#1023 #306016
>>306011

>куда делись UE4 треды?


анрил настока уебищен что даже на компах на которые дрочит 95процентов раздела /hw/ нехватает ресурсов параллельно браузер открывать

перекати тред если надо
https://2ch.hk/gd/res/259579.html (М)
>>306017>>306043
#1024 #306017
>>306012
Платформ мало, сам по себе не так популярен и не так лихо развивается.

>>306016
Ну ок лол.
#1025 #306029
#1026 #306043
>>306016
Сущая правда. У меня край летает на сложнейшей сцене, тогда как уеч даже на шаблоне умудряется неслабо нагружать машину.

Но лагов как ни странно нет, фпс всегда выше 60. Просто грузит сильнее.
#1027 #306084
>>305989
Вячеслав, плез.
38103 Кб, Webm
#1028 #306094
http://store.steampowered.com/app/516750/

Инди-игра GOTY 10\10 на Unity. Учитесь, как надо.
Тред в v: https://2ch.hk/v/res/1437193.html (М)
>>306101>>306113
#1029 #306101
>>306094
Дрисня для аутистов.
>>306114
226 Кб, 600x600
#1030 #306113
>>306094

>Инди-игра GOTY 10\10 на Unity

#1031 #306114
>>306101
То-то весь /v/ кипятком ссытся от игры.
>>306116
#1032 #306116
>>306114
Так там 95% аутистов по определению.
#1033 #306123
жрите, раз говнеды. Подобное и раньше было. Симулятор камня и похожая дрисня.
#1034 #306133
>>306123
А от твоей игры никто не ссытся.
#1035 #306141
Хуй знает от чего багор. Вроде нормальная игра с многогранным геймплеем, не примитивное самолётикоподобное говнище, не говнохоррор с записками и не пиксельный школозомбивыживач.
#1036 #306153
>>306123

>игра в которой больше возможностей чем в ссаной ГТА


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


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

А, да, и если говорить о заработке,

>отзывы: очень положительные


>игру расхватывают как пирожки при цене в 9 долларов

>>306263
21 Кб, 1169x110
#1037 #306159
>>306123

>симулятор камня

21 Кб, 1169x110
#1038 #306160
>>306123

>симулятор камня

#1039 #306166
Оче сильно захотел сделать текстовую арпогэ. Скачал данную прогу 1) Quest (http://textadventures.co.uk) из пасты. Поясните как ей пользоваться, или русскоязычные гуиды есть?не нашел
#1041 #306263
>>306153
Ты симулятор камня тоже покупал? Все ж расхватывали как пирожки. Вот он, настоящий говноедик.
>>306276
#1042 #306276
>>306263
Таки не понимаю что общего эта игра имеет с симулятором камня.
>>306282>>306289
#1043 #306282
>>306276
Хайпнутая параша из говна и палок на один вечер. У тебя кстати Майнкрафт на компе пиратский.
>>306289
#1044 #306289
>>306282
>>306276
Этому кармаку просто бомбит от того, что он такого не сделал. А так то да, он вообще че угодно мог бы за вечер заебашить. Хоть майнкрафт, хоть калофдути. Но их то уже сделали, а значит нет смысла.
#1045 #306421
Был какой-то крутой зарубежные торрент трекер с 3d модельками и всем таким. Подскажите название.
>>306433
#1046 #306433
>>306421
cgpeers.com наверно
>>306441
#1047 #306441
>>306433
Вроде оно, спасибо.
#1048 #306455
>>299781 (OP)
Всем привет. Подскажите, на каком движке лучше делать 2д квесты, в программирование практически не умею, но рисовать могу.
>>306468
#1049 #306468
>>306455
В повер поинте.
#1050 #306478
Привет анон. Надо сделать игру на юньке до середины декабря, не могу выбрать жанр. Подсоби :)
>>306480
#1051 #306480
>>306478
Сделай платформер. Подводный. Чтоб там были пузыри, архимедова сила, какой-нибудь водолаз с хитровыебанным скафандром, который то тонет, то всплывает. Стимпанк можно приплести, стимпанк все любят
>>306487
#1052 #306487
>>306480
чет сложно для первого знакомства с движком
>>306492
#1053 #306492
>>306487
Тогда танчики. Сам писал танчики на паскале лет десять назад а с тех пор нихуя больше не написал
61 Кб, 960x540
#1054 #306863
>>305285
лол, ну я летом переключился на проект полегче, штоб быстро бабла поднять
сохо пока в ящике, но не забыта, иногда добавляю детали, например вместо пустыни гоби будет учкудук, а в конце первого клуба босс-файт с кибершлюхой-японским-генералом, которая будет метаться сюрикенами-свастонами
так что до следующего года новостей не жди, мож даже до 2018, лул
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 23 декабря 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски