Gamedev


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
124 33 61

Уголок пониёба Аноним 25/06/18 Пнд 15:27:51 5072751
image.png (643Кб, 1105x631)
1105x631
bandicam 2018-0[...].mp4 (14869Кб, 0x0)
0x0
Тут будет мой личнотред, где я пилю игру по поняшку на летающих остравах. Но тред совсем не про пони, так что не торопись скрывать, мне понадобиться твоя помощь, а я в свою очередь могу помочь тебе.
Вообще я далек от геймдева, кодинг вызывает ужас, все что я умею это рисовать. Поэтому упор я делаю на графон. То что ты видишь на ОП-пике просто наброски и, очень и очень черновой вариант. Хочу для начала сделать более менее рабочий прототип, а потом уже запилю графон.
Это будет сайд-скролл платформер ранер пиздец нагородил, хрен его как правльно это называется, поправьте если что в котором игрок летает в небе среди парящих островов, бегает по ним, собирает монетки и преодолевает препятствия. И пожалуй и все. Все остальное придумается в процессе. Дело происходит на Constract 2, так что ребята шарящие в этом конструкторе очень приветствуются и призываются в тред.
25/06/18 Пнд 15:31:07 5072762
Аноним # OP 25/06/18 Пнд 15:38:36 5072773
>>507275 (OP)
Бля, видео отвалилось, ну да хуй с ним.
Короче такой вопрос: как запилить систему рандома? Есть острова объедененные в семью, нужно чтоб они случайным образом генерировались за экраном и пролетали мимо. Я сделал так что раз 3 секунды в рандомном месте по оси Y создается остров. Дальше они летят с права на лево. Вроде работает, но они иногда содаются вплотную друг к другу или наслаиваются и выглядит это не очень. Да и вообще. Так же нужно запилить похожую генерацию платформ, по которым можно будет непосредственно прыгать. Но там фишка вот чем, на этих платформах, нужно создавать монетки и препятствия. Как привязать координаты монеток и припятствий к платформе? Чтоб они создавались и двигались вместе?
Аноним 25/06/18 Пнд 16:59:56 5072854
Аноним 25/06/18 Пнд 17:08:02 5072885
>>507277
ОП, а ты вообще недавно здесь? Начитался на лурочке про братство анонимное? Про Легион? Один за всех и все на одного? Пришёл на двач, просишь советов мудрых?
Пройдись по тредам, посмотри, как гд/ачеры друг другу помогают.
Я тебе так скажу. Я тут зимой позадавал вопросы, меня говном облили; поотвечал ответы, меня нахуй послали. С тех пор я здесь только вебм про старых неймфагов гдача смотрю. А вопросы я на Гугле спрашиваю.
Чего и тебе желаю.
Аноним # OP 25/06/18 Пнд 17:26:26 5072976
>>507288
Не, я тут давненько, с 10го года. В разделе вашем впервые да, но я прекрасно знаю как на двачах говном кормят. Но знаешь, считаю что нужно всегда начинать с себя. Чаще говорить спасибо/пожалуйста, залетных троллей игнорировать а адекватам отвечать, стараться искать в людях хорошее и отмечать это, а на плохое просто не обращать внимания. Глазом не моргнешь, как анон расцветет, начнет помогать и отвечать по существу.
>>507285
Ага, не знаю в чем проблема. Попозже запишу новый видос, когда с генерацией платформ разберусь. Попробую в вемб перекодировать.
Аноним 25/06/18 Пнд 17:32:04 5073007
>>507297
Ну тогда по существу. Заведи константу, которая будет означать минимальное расстояние между платформами и в генераторе платформ проверяй на это расстояние - если не подходит, генерируй заново.
Такой алгоритм не слишком оптимален, но универсален.
Оптимальнее будет второй вариант, использовать генератор с указанием диапазона. Но это сложнее.
Аноним 25/06/18 Пнд 17:43:03 5073068
>>507300
В псевдокоде:
1.
if random(MAX_DIST) < MIN_DIST then reload() else return new_island;
2.1.
Если есть готовая функция в движке:
new_island = rand_range(MIN_DIST, MAX_DIST);
2.2.
Если нет:
new_island = random(MAX_DIST - MIN_DIST) + MIN_DIST;

Аноним 25/06/18 Пнд 18:00:38 5073129
>>507275 (OP)
>на Constract 2
Делай на гейммейкере.

>платформер ранер
Я так понимаю, что всё-таки раннер.

>все что я умею это рисовать
Рисовать ты умеешь, это хорошо.

>>507277
Вопрос ни о чём.
Опиши максимально подробно, как ты хочешь, чтобы возникали острова.
Должны ли они накладывать друг на друга?
Если нет - какой между ними должен быть интервал?
Должно ли одновременно возникать два острова?
Если да - на каком расстоянии по оси Y друг от друга?
Должны ли острова возникать на рандомной высоте, или должен быть определённый паттерн в их возникновении?

Скорей всего в вопросе уже будет содержаться ответ.
Аноним # OP 25/06/18 Пнд 18:17:12 50731310
>>507300
>>507306
>>507312
Ох, едрить вы няшки, добра. Вроде бы понял в какую сторону двигаться. Надо теперь осмыслить и реализовать в этих "событиях".
>Рисовать ты умеешь, это хорошо.
Если что, могу помочь с графоном, ну там советом, или подсказать чего.
Аноним 25/06/18 Пнд 18:20:23 50731511
mlp-OC-my-littl[...].png (732Кб, 811x811)
811x811
>>507297
> считаю что нужно всегда начинать с себя. Чаще говорить спасибо/пожалуйста, залетных троллей игнорировать а адекватам отвечать, стараться искать в людях хорошее и отмечать это, а на плохое просто не обращать внимания. Глазом не моргнешь, как анон расцветет, начнет помогать и отвечать по существу
Ты истинный понилюб, достойный носить это звание. Держи няшку.
Помог бы тебе по существу, да ничего не умею.
Аноним 25/06/18 Пнд 18:36:19 50731712
>>507312
>Делай на гейммейкере.
Лучше INSTALL GODOT
Аноним 25/06/18 Пнд 19:29:15 50732413
Runner 2018-06-[...].webm (1267Кб, 1024x768, 00:00:15)
1024x768
Аноним 25/06/18 Пнд 19:30:37 50732514
>>507324
>15 минут в гамаке!
Такое в констракте за полторы секунды делается, значит гамак говно.
Аноним 25/06/18 Пнд 19:35:54 50732615
>>507325
Ты должно быть хотел сказать "наносекунды".
Аноним # OP 25/06/18 Пнд 20:38:59 50733916
bandicam 2018-0[...].webm (9444Кб, 1112x592, 00:00:35)
1112x592
тест
Аноним 25/06/18 Пнд 20:48:38 50734217
>>507339
Мне нравится твоя идея, особенно про летающие острова. Добра тебе
Аноним 25/06/18 Пнд 20:56:54 50734418
>>507339
Короч с рандомом я так и не разобрался окончательно. Расскажу как сделанно.
Есть одна функция, в которую записаны координаты группы объектов (платформа+монетки+колючки) и добовляется переменная функции. Есть несколько таких групп. Сама генирация происходит вызовом этой функции и присваиванием переменным этой функции рандомного значения по Y и определенного значения по Х(чтоб за экраном спаунились). Функция вызывается с интервалом в N секунд.
Хуйня какая то, не врубаюсь совершенно как измерять расстояние между двумя созданными объектами. Даж не знаю как к ним обращаться. Чувствую себя пиздец дауном, как будто ответ на поверхности лежит а я его в упор не вижу. Наверное надо поспать и на утро все будет ясно.
Аноним 25/06/18 Пнд 21:02:14 50734819
>>507315
Пасибо, да даже доброе слово, уже помогает :3.
>>507317
Я смотрел на ютубе уроки по движкам, прежде чем скачать. У годота это какой то курс программирования, посмотрел два урока и этот чел два урока кодил. Для меня кодинг это какая то магия, недоступная смертным. Посмотри как я с констрактом туплю, куда мне в годот соваться. Гамак вроде попроще, но тож слишком сложно для моего гуманитарного мозга. Хоть бы констракт осилить.
>>507342
Спасибо няш, и тебе добра!

магия дружбы итт
Аноним 25/06/18 Пнд 21:09:01 50735020
Делаем ставки, через сколько этот пидорский уголок протухнет. Я даю максимум неделю.
Аноним 25/06/18 Пнд 21:15:17 50735221
>>507348
Кодить намного проще, чем всякое говно мышкой таскать.

Пока у тебя всё примитивно, ты и мышкой справишься. Как только захочешь сделать что-то поинтересней, например хорошую генерацию островов, ты зайдёшь в тупик.
Аноним 25/06/18 Пнд 21:21:03 50735422
>>507352
>Кодить намного проще, чем всякое говно мышкой таскать.
Ты не понимаешь преимуществ констракта для новичков. Главное преимущество в том, что не нужно знать апи. Кликаешь на объект - получаешь его свойства с пояснениями. В годоте все разбросано, даже просто наследование классов хуй проследишь.
Аноним 25/06/18 Пнд 21:32:26 50735523
>>507354
Поэтому я и говорю: гейммейкер!
Аноним 25/06/18 Пнд 21:33:21 50735624
>>507355
Годот круче гейммейкера и бесплатен, так что не говори.
Аноним 25/06/18 Пнд 21:35:14 50735725
>>507356
>В годоте все разбросано, даже просто наследование классов хуй проследишь.

Ты сам себе противоречишь.
Аноним 25/06/18 Пнд 21:38:47 50735826
>>507357
Нет противоречия, дура, я писал, что годот сложнее констракта, а ты влез с обоссанным геймейкером, между ним и годотом однозначно годот царь.
Аноним 25/06/18 Пнд 21:47:33 50736027
>>507358
Потому что ты сказала?
Аноним 25/06/18 Пнд 21:51:09 50736228
>>507360
Я не просто сказал, а аргументировал, а ты просто сказала и пошла нахуй.
Аноним 25/06/18 Пнд 21:55:26 50736429
>>507362
Нет, ты сама указала на недостатки годота, в то время, как я за 15 минут сделал на гамаке генератор островков.
Аноним 25/06/18 Пнд 21:57:09 50736630
>>507364
>я за 15 минут сделал на гамаке генератор островков.
Я хуею с этой дуры. Ты же только позоришь гамак.
Аноним 25/06/18 Пнд 22:00:24 50736731
image.png (77Кб, 742x308)
742x308
>>507339
Выглядит норм, но почему всего два кадра?
Аноним 25/06/18 Пнд 22:14:20 50736832
Удачи в приседании на бутылку за нарушение прав интеллектуальной собственности
Аноним 25/06/18 Пнд 22:20:00 50737233
>>507367
О, сэр, а вы, похоже, поне-художник, моё уважение.
>>507339
Пегас какой-то, лол, столько прыжков от воздуха делать.
>>507368
> Всё принадлежит Хазбро, я в не коммерческих, честно.
Аноним 25/06/18 Пнд 22:30:40 50737534
Аноним # OP 25/06/18 Пнд 22:33:53 50737735
>>507367
Это черновик же. Когда более менее рабочий прототип запилю, все перерисую. Рисовка вообще другая будет, и персонаж другой.
>>507368
Там от хасбро ничего и нет. Мир другой, рисовка другая, персонаж не каноничный. Конечно все будут понимать, в чем суть, но по факту не доебешься.
А вообще хочу конечно тцда как то каноничных персонажей вставить, но чет хуй его, как это осуществить нормально. И хочется и колется.
>>507372
Да, это и будет пегас в итоге. Просто анимацию крыльев влом было делать. Потом запилю, графон он никуда не денется.
Вообще потом хочу запилить разных персонажей на место игрока, там и пегасы будут и аликорны, и земные пони с джетпаками и магическими крыльями, механизмами всякими.

Вы могли ошибочно подумать что я пониеб который немношко рисует, но не, я художник который немного пониёбит. У меня есть подписота и живу я за счет комишек понячьих
Аноним 25/06/18 Пнд 22:42:03 50737936
>>507377
Кхм, скажу честно, лучше сделать ГГ земнопоней, а платформы просто поставить на расстоянии одного мощного прыжка. Пегасы летают, сколько тебе угодно, а у простой поняшки есть неиллюзорный шанс упасть в пропасть. Так игре добавляют напряжения.
Аноним # OP 25/06/18 Пнд 22:50:09 50738137
>>507379
Возможно ты прав. Изначально как то так и задумывал. Еще посмотрим, генерацию бы нормальную запилить, а там уже дело за малым.
Аноним 25/06/18 Пнд 23:23:12 50739138
>>507344
Спокойной ночи, няша! Если в этом констракте есть векторы, то просто вектор1 минус вектор2 даст расстояние между ними. В виде вектора3 из которого ты сможешь взять икс или игрек.
Аноним # OP 26/06/18 Втр 11:18:03 50742239
image.png (1065Кб, 920x946)
920x946
>>507391
Пик релейтед.
Вектора есть, мозгов нет. Раз десять перечитал сообщения с объяснениям, но так и не понял как это сделать. Блин, это реально тяжко, я чуть ли не физически ощущаю как у меня образуются новые нейронные связи. Ночью не спал до 5 утра придумывал костыли разные.

НО, я научился измерять расстояние. Нашел команду distance, она как раз замеряет расстояние между двумя точками. Объявил четыре переменные: Х и Y для текущего острова и X и Y для следующего. Эти координаты сравниваются и если distance между ними больше минимального расстояния то координаты следующего острова, записываются в координаты текущего. Координаты следующего в свою очередь генерируются каждые 0,1 секунду. А координаты текущего используются для создание острова. Все бы хорошо, но я таким образом замеряю расстояние между двумя последними островами. И третий остров может вполне себе появится поверх первого. Но уже получше. Если поставить правильную переодичность появления островов, то они почти не наслаиваются.
Еще думаю о таком костыле. Создавать за сценой большой объект в рандомных координатах, если он задевает остров, то удалять этот объект, если не задевает, то извлекать его координаты и по этим координатам создавать остров. Но боюсь что это будет сильно грузить систему.
скажите честно, я пиздец горожу хуйню и можно все сделать проще?
Аноним 26/06/18 Втр 11:20:56 50742340
>>507275 (OP)
Паниеб, ФУУУУУУУУУУУУУуу.
Лучше делать игру про очень маленьких пони, в духе лемингов и очень плохого мексиканского мужика по кличке Биг Оучес.Похож на бэйна
Аноним 26/06/18 Втр 11:40:55 50742541
>>507422
В своём примере на гамаке я так и сделал.
Поставил 3 эмиттера, каждый из которых проверял, есть ли коллизия между ним и островом. Если коллизии не было эмиттер переходил в режим "готов создать новый остров с длинной из заданного диапазона на высоте с заданным отклонением".

Но ты всё равно делаешь не так.

Ты сначала словами опиши, что же ты хочешь от островов. Словами! От и до.
Простое:
"Остров рождается за правой границей экрана."
"Координата острова - это координата его правого верхнего угла".
"Остров может быть от 64ти до 640 пикселей в длину"
"Остров может быть от 32 до 128 пикселей в высоту"
"Высота острова зависит от его длины"
"Остров может иметь только прямоугольную форму"
"Остров движется справа налево со скоростью Х и самоуничтожается, если его координата Х меньше, чем минус его длина"

И сложное:
"Остров может родиться на высоте от 0 до 1600 в случайном месте."
"случайность рождения острова линейная (или гаусова? Если гаусова - то относительно какой точки и с какой амплитудой)"
"Какого должно быть максимальное и минимальное расстояние по Х между двумя островами"
"Какого должнобыть максимальное и минимальное расстояние по У между двумя островами"

Это называется гейм дизайн.

Когда ты полностью опишешь, что же ты хочешь видеть, реализовать это будет просто делом времени.
Аноним 26/06/18 Втр 13:31:16 50745342
Аноним 26/06/18 Втр 21:37:58 50754543
>>507453
Вау, спасибо большое, уверен твоя мать порядочная женщина, а отец настоящий мужчина.
Значит будем пробовать писать диздок в реальном времени.

1.Острова рождаются за правой границей экрана
2.После создания острова движутся со скоростью -Speed по оси Y
2.1 Переменная Speed увиличивается со временем пока не достигнет максимума.
3.Остров самоуничтожается если его координата по X меньше или равна собственной длины делённой на два
4.Есть несколько типов островов с разной длиной. Для каждого типа острова отдельный спрайт.
5.На острове могут располагаться объекты (бонусы, монетки, препятствия)
5.1.Объекты расположенные на острове создаются вместе с островом в момент его создания и движутся вместе с ним.
6.Остров может родится в случайном месте в диапозоне от 200 до 1600 по сои Y и от 1000 до 1500 по сои Х (надо ли заморачиваться с осью Х?)
7.Координаты острова это верхний правый угол (за это отдельное спасибо, до этого координаты были в центре спрайта и было не удобно считать)
8. Максимальные габариты острова это 1000 в длину и 400 в высоту.
8.1. Минимальные габариты острова 450 в длину и 400 в высоту
8.2. Габариты зависят от его типа.
9. Случайность возникновения островов линейная (хз что значит гаусова, пытался погулить а там какой то матан дикий)

Хм ну кстати да, вроде стало понятнее. По крайней мере понятно что уже сделанно и что еще следует сделать. Спасибо еще раз.
Аноним 26/06/18 Втр 22:47:36 50755144
1267687412607.png (415Кб, 1179x472)
1179x472
Аноним 27/06/18 Срд 19:45:03 50771245
>>507375
Я конечно все понимаю, но разве они там не повернуты все на магии дружбы. Почему этот единорог хладнокровно мочит остальных лошадей?

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

Аноним 27/06/18 Срд 19:54:52 50771846
>>507712
> разве они там не повернуты все на магии дружбы
В том-то и прикол, что повёрнут только сам сериал, а люди всё так же широки в своих суждениях и взглядах.
И поэтому на контрасте возникают невероятные сочетания.
Пони и Лавкрафт — дружба навек! Это каждый школяр знает. А ещё пони и вархаммер прекрасно спелись, да так, что на доске каждого другой запрещён.
Аноним # OP 28/06/18 Чтв 19:28:52 50800047
2.webm (6462Кб, 1112x592, 00:00:23)
1112x592
>>507718
Поддвачну. А еще r34 есть, там и гурятина, и копро и весь спектр самых диких фетишей.

Итак, с горем по полам, запилил генерацию через эмиттеры, как подсказал вот этот молодой человек >>507425 . Очень долго ебался, так как почему то работало не правильно, и создавало целую пачку островов вместо одного. Оказалось что ошибка была в функции которая создавала остров, там с координатами напортачил чуток. Два дня городил костыли в самом генераторе, а потом вышел покурить, призадумался и такой "Еб твою мать, там же с координатами косяк".
Запилил еще полосочку усталости. Когда она иссякаяет поняха не может летать. В принципе в это уже можно играть. Осталось придумать всякие препятствия, бонусы разнообразить чутка, баланс подкрутить и геймплей будет готов.
Но пока запилю графон немножко. Надо поковырять драконьи кости, чтоб анимация чётенькая была.
А потом надо будет магазин скинов запилить, с помощью него и будет осуществлялся монетизация.
Кстати как констракт2 с андроидом? Не придется ли мне потом все переделывать на другом движке?
Аноним 28/06/18 Чтв 20:05:49 50800548
>>508000
Ты ступил на тонкий лёд, юный падован.
В твою игру инрать нельзя, и до момента, когда можно будет, ещё как до луны. Но ты уже решил приурутить монетизацию.
Сейчас полетят первые, неуверенные залпы говна. Не повторяй судьбу говнокуна.
Аноним 30/06/18 Суб 11:13:44 50832049
Мде. Внезапно уехал в командировку, где нету комьютера и интернета и даже возможно электричества. Так что проект замораживается до середины августа примерно. Скачал книжек всяких про геймдизайн, буду составлять подробный диздок в свободное время.
По возможности буду бампать тред, чтоб не смыло совсем.
Аноним 30/06/18 Суб 12:16:14 50832450
>>507350
>Делаем ставки, через сколько этот пидорский уголок протухнет. Я даю максимум неделю.
АХАХАХ, я же говорил.
У таких манек всегда "командировка", "сессия" и "жена рожает" начинается примерно через неделю работы, а всё по одной простой причине - человек который дрочит на поней, аниме и другое рисованное говно - инфантил. А инфантилы не умеют учиться и работать - это закон. По этому на работу никогда нельзя брать анимешника, он всё проебет, а потом будет тупые отмазки лепить. Мотайте на ус этот жизненный урок.
Аноним 30/06/18 Суб 12:46:59 50833051
>>508324
Почему ты такой злой? С тобой плохо обращались в детстве? Бедняжка, я бы тебя обнял, если бы встретил в реале. Наверное тяжело жить с таким пессимистично взглядом на жизнь. У тебя есть друзья? Мне кажется тебе не хватает друзей и поддержки от родных и близких.
На самом деле я начал пилить игру, как раз из за командировки. Я правда думал что она начнется попозже и я успею сделать побольше. Специально перестал принемать комишки и ждал когда меня вызовут, но чтоб не сидеть без дела, пилил игру.
Аноним 30/06/18 Суб 12:55:15 50833152
>>508324
Как же ты его приложил.
Аноним 30/06/18 Суб 13:56:06 50834253
14866643930360.jpg (47Кб, 741x691)
741x691
Магистр фруфи 30/06/18 Суб 15:37:22 50835454
De6fXzkVMAERoJg[...].jpg (208Кб, 1024x734)
1024x734
Wonderful game!
Аноним 02/07/18 Пнд 01:07:40 50865855
Что-же. Только вкатился в этот тред, и меня этот проект заинтересовал. Сам я люблю поняш смотреть, у самого фигурка Селестии Guardians of Harmony стоит. Тоже буду бампать. Анон, я в тебя верю. Хоть ты сделай это.
Аноним 02/07/18 Пнд 07:46:27 50867756
15238114492070.webm (4740Кб, 1024x576, 00:00:27)
1024x576
>>508658
>Сам я люблю поняш смотреть, у самого фигурка Селестии Guardians of Harmony стоит
Аноним 02/07/18 Пнд 19:06:28 50881857
107132legendary[...].jpg (202Кб, 720x576)
720x576
>>507275 (OP)
>игру по поняшку на летающих остравах.
>Я рисую арты эта ну эта ну эта я хочу абщния
03/07/18 Втр 02:50:42 50895158
автор вообще в курсе существования вот этого?
https://unicorn.jocke.no
Если не в курсе- так блядь иди туда и наслаждайся.
Я понимаю, что у тебя может быть дохуя свободного времени, но зачем изобретать велосипеды, если можно посмотреть готовую реализацию и подставить своих поней.
zu lul
Аноним 03/07/18 Втр 05:17:56 50898159
>>508951
>тред не читай @ сразу отвечай
Аноним 03/07/18 Втр 16:35:02 50910260
Аноним 03/07/18 Втр 16:39:52 50910461
>>509102
Вот и выросло поколение
Аноним 03/07/18 Втр 19:41:52 50913762
>>509102
Покинь /gd/, пожалуйста и отправляйся в эпическое путешествие через мёртвые дали Замкадья на поиски трёх мудрых олдфагов, первый живёт в Санкт-Ленинграде, второй в Омске, а третий в лесах Сибири, и лишь пройдя многие трудности, ты обретёшь их знания и подготовишь рассудок к принятию великой истины, которую тебе откроет после финального испытания третий олдфаг. А потом, брат, возвращайся сюда и присоединяйся к нашему кругу посвящённых играть в порно-флэшки.
Аноним 03/07/18 Втр 20:41:08 50917063
.jpg (317Кб, 1920x1080)
1920x1080
Аноним 04/07/18 Срд 13:02:49 50952064
Поезд сделал бумп
Аноним 04/07/18 Срд 13:49:10 50952365
Аноним 04/07/18 Срд 14:11:47 50952966
>>509523
Это ассет, лалка.
Аноним 04/07/18 Срд 19:43:51 50961267
20180704222822-1.jpg (514Кб, 2288x1840)
2288x1840
Оп на связи!
Ух бля, командировочка началась довольно жестко, забросило в дикие ебеня где не было связи вообще. Сотку заряжали от автомобильного аккумулятора, пиздос. Но я времени не терял. Осилил пару книжек по геймдизайну, и начал писать диздок. пикрил диздок на фоне нашей ласточки
После прочтения книжек, понял о чем говорил этот молодой человек: >>508005 Да признаю был не прав, еще хуева гора работы на самом деле.
>>508354
>>508658
Спасибо ребятушки, распологайтесь поубобнее, это будет долгострой.
>>508951
Был бы признателен, если бы ты рассказал в чем там суть. Я с мобильного инета, и он в этих краях очень слабый.
>>509170
Это конечно круто, будь я кодером пониебом, я бы возпользовался. Но мне проще самому делать графон в отличии от кода.
Аноним 05/07/18 Чтв 08:52:44 50976968
Дорогой дневник, сегодня я покакал расскажу тебе о книжках что я прочитал касательно геймдизайна. Может анончик, тебе это пригодится.
Сначала я взялся за "Проектирование и архитектура игр. Второе издание". Прочитал где то до середины она очень объемная и понял что она довольно устаревшая морально. По сути является руководством как запилить RTS. Нет там есть некоторые любопытные моменты, но все примеры взяты из стратегий. В частности там возводится в культ Age Of Impairs. Автор не раз признается что это его любимая игра. И все его доводы в этой книге основанны на разных стратегических механиках. Довольно интересно, но бесполезно в моем случае. Так и дропнул на середине.
Еще была книжка Level Up. Вот это ахуенно, прочитал за два дня и в голове очень многое встало на свои места. Вот она универсальная, в отличии от примера выше. Очень хорошо показано на примерах как писать диздок, какие этапы надо пройти, кто вообще такие геймдизайнеры. Больше всего я подчерпнул именно из этой книжки. Мне кажется она идеальна для новичков и для вката.
Еще я начал читать "Маркетинг мобильных игр и приложений". Там тоже все довольно круто расписано, но именно с точки зрения маркетинга. Как пиариться, где, всякие законы и правила. Я ее отложил, прочитаю позже, когда разберусь с самой игрой.
Еще одна неплохая книжка это "Исскуство геймдизайна". Сейчас читаю ее. Примеры в ней довольно универсальны. Но очень много воды и размышлений автора. Первые 40 страниц он просто размышляет о том что такое "игра" и пытается дать определение. Но потом все идет пободрее, но все равно, там в основном примеры из его жизни, о том как он что придумывал и почему. Сгодится в плане того, чтобы перенять чужой опыт. Помогает задавать правильные вопросы и отвечать на них.
Аноним 05/07/18 Чтв 09:58:50 50978069
14931006936520.jpg (314Кб, 1191x842)
1191x842
>>509769
>>509776
>Age Of Impair
Божественно! Чур мое будет!
Аноним 05/07/18 Чтв 10:07:19 50978170
>>509769
>Еще была книжка Level Up. Вот это ахуенно
Да, Данияр Сугралинов хорошо пишет...
Аноним 05/07/18 Чтв 12:49:26 50982071
>>509612
> Был бы признателен, если бы ты рассказал в чем там суть
Я не он, но отвечу.
Там онлайн-игрушка про металлического единорога, который бегает по летающим островам, прыгает дофига далеко на силе радуги, пробивается боевым рогом через препятствия, и всё под задорную песенку.
Но не бойся, у тебя другое. Как минимум, у тебя именно по млп, у тебя другие виды островов, у тебя нет боевого удара.
Дерзай, няш.
Аноним 05/07/18 Чтв 14:04:42 50983972
forman[1].jpg (61Кб, 720x951)
720x951
>>509820
>Но не бойся, у тебя другое.
Аноним 06/07/18 Птн 20:22:29 51052873
Screenshot2018-[...].jpeg (152Кб, 720x1280)
720x1280
>>509820
Спасибо, дружеще. Но чет я все равно заневрничал, надо будет потом глянуть.
>>509781
Чет хз, троллишь ты или просто шутишь. Но книжка пикрил, чтоб ньюфагов в заблуждения не вводить.

Окей, буду потихоньку писать тут про игру, что я там придумал и все такое. Возможно вы будете что то подсказывать или дополнять идеи.
В общем, сюжет таков. Действие происходит у пони во сне. Главным экраном будет анимация со спящей поняшкой, чтоб перейти в игру нужно тапнуть ей на головку и игрок как бы переносишься в ее сон. Там она скачет по островам, собирает бонусы и уворачивается от препятсвий, и если умирает, то игрока выкидывает на главный экран где проигрывается анимация как спящая в начале поняшка резко просыпается и смотрит в экран с недоумением. Цель игры дать пони поспать как можно дольше.
Такой сюжетик позволит мне потом создавать все новые и новые миры но оставляя прежнюю концепцию.
Аноним 07/07/18 Суб 00:47:27 51069274
Аноним 07/07/18 Суб 08:30:47 51076275
>>510692
О, спасибо большое. Да у меня другое совершенно, даже просто по духу и динамике. Но пару идеек я наверно спизжу таки.

Сегодня расскажу про платформы.
Пока что я придумал четыре вида платформ.
1. Обычные платформы их будет большенство. Могут быть разного размера и вида.
2. Падающие платформы. Они будут проваливаться вниз когда игрок на них наступает. Они будут отличаться по виду от обычных платформ, тем что они будут как будто умирающие. Засохшие деревья, пожухлая трава и все такое.
3. Взлетающая платформа. При появлении будет подниматься вверх с постоянной скоростью. Выглядит как обычная платформа с воздушными шариками.
4. Мостик. Две небольшие платформы соединенные между собой деревянным мостиком. Мостик может сломаться с вероятностью 1 к 3 и игрок полетит вниз. На этих мостиках будут расположенны всякие бонусы, чтоб игрок их не облетал.
Аноним 07/07/18 Суб 18:47:19 51095276
>>510528
Начал искать эту книгу, она мало того, что на ангельском (не проблема, но неприятно слегка), так ещё и тонну денег стоит!
Откопал какой-то самопалтный русский перевод, а там — фу, фу, фу — сплошная американщина. Всё пропитано культурой США, с первых же страниц, тако, зомби, шутеечки.
Возможно это и впрямь кладезь знаний, но читать её мне будет сложно.
Аноним 08/07/18 Вск 10:39:06 51121077
>>510952
Да кстати, надо было упомянуть, что там корявый перевод. Но а на счет шутеечек и американизмов, мне например наоборот понравилось.

О структуре мира.
Острова генерируется с помощью трех эмиттеров и, получается как бы 3 яруса островов. Но из этого вытекает небольшая проблемка: Как заставить игрока, не сидеть на одном ярусе а летать по всем.
Нижний ярус довольно опасный, именно тем, что он близко к краю и если сорваться вниз, то упадешь и проиграешь. Поэтому игрок будет скорей всего избегать долгого нахождения на нижнеи ярусе. Чтобы это немного скомпенсировать, там будут реже появляться падающие платформы и препятствия и чаще встречаться бонусы.
Верхний ярус выглядит самым поивлекательным, так как при падении, игрок будет проваливаться на средний и если там не все гладко, то в запасе есть еще один. С верхним ярусом больше всего проблем из за этого. Пока что мне видится два варианта решения. Первый просто сделать его менее привлекательным, в плане малого колличества бонусов и большого колличества препятствий. Или же ввести на верхний ярус, уникальное препятствие которое не возможно было бы облететь сверху. Например там могла бы быть гроза и молнии.
Еще одна проблема заключается в том, что пони может летать. Если игрок при с полным запасом сил начнет лететь вверх с верхнего яруса, то может вылететь за пределы игровой области. Тут на самом деле тоже несколько вариантов решения. Первый, самый банальный и тупой, это замутить невидимый потолок, выше которого игрок подняться не сможет. Но это очень подло. Второй вариант, связанный с грозой. Тоесть чем выше игрок забирается, тем сильнее гроза и молнии и он просто очень быстро умрет, если попытается взлететь слишком высоко. Но это тоже вроде как ограничение, по типу невидимого потолка. И еще вариант, не пытаться с этим бороться, а запилить пасхалочку. Пусть игрок взлетевший на определенную высоту вдруг оказывался бы в космосе, где была бы невесомость и терялась возможность управления. Игра бы заканчивалась, но игроку бы выдавалась ачивка "космопони" или тип того. Но вообще склоняюсь к варианту, чтобы совместить грозу и космос. Типа взлететь тяжело, нужно обходить грозовые облака, но это возможно и если поднялся то выходишь в космос. Надо будет на практике смотреть как оно будет и там уже балансировать эти ярусы.
Может у вас есть какие нибудь идейки, гейдизаны?
Аноним 08/07/18 Вск 18:42:41 51129578
>>511210
Ты какой-то поехавший.
Ты вообще играл когда-нибудь в раннеры? Иди и поиграй.
Не надо заставлять игрока переходить на нижний ярус. Он туда сам упадёт, и всеми силами будет стремиться свалить с него по-выше.
На верхнем ярусе должны быть самые вкусные плюшки, как награда за то, что игрок добрался до верхнего яруса и держится на нём.

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

Ну и "мостики, ломающиеся с вероятностью 1 к 3". Ты больной? Какие вероятности в раннере? Препятствия должны быть однозначными и понятными.
Аноним 09/07/18 Пнд 12:34:45 51149879
>>511295
Спасибо большое. Ради таких как ты, я и создал тред. Думаю ты прав в обоих пунктах, так и сделаю. Баланс ярусов постораюсь так и настроить, это выглядит логичнее моих костылей. А мостики уберу вообще. Точнее платформы с мостиками будут, но ломаться они не будут. Хватит видимо и трех видов платформ.

Ладно, до этого момента все было более менее придуманно, а теперь ступаем в зону, где у меня идеи иссякают. Поэтому буду рад, если кто нибудь поможет.
Враги и препятствия.
Про одно препятствие я рассказал выше. Это тучки с молниями на верхнем ярусе. Второе препятсвие, еще более корявое и не продуманное. Нужно какое нибудь простое, статичное препятсвие, может колючка какая нибудь с шипами или заборчик который можно просто перепрыгнуть. Подскажите плиз, что можно по препятсвиям интересно запилить.
Так же хочу сделать врага.
Когда игрок набирает определенное колличество очков и бьет рекорд будет появляться будильник на джетпаке, который с криком "wakeup little pony!" будет стрелять в игрока ... хуй знает чем. Молниями? Торпедами? Тож чет не могу придумать.
Аноним 09/07/18 Пнд 13:55:58 51151180
>>511498
Я не понимаю, как ты собрался делать раннер, если раньше никогда не играл в раннеры?

Посвяти хотя бы 30 минут жизни жанру, в котором собираешься делать игру-долгострой.
https://armorgames.com/play/5665/the-flood-runner-2?tag-referral=running

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

Ну почитай тогда какую-нибудь статью на гамасутре о врагах и препятствиях, типа этой.
https://www.gamasutra.com/blogs/GarretBright/20140422/215978/Build_a_Bad_Guy_Workshop__Designing_enemies_for_retro_games.php

Я статей о мобилкопораше не знаю даже.

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

Аноним 09/07/18 Пнд 14:10:55 51151381
Аноним 09/07/18 Пнд 15:57:21 51155282
.png (1543Кб, 1280x720)
1280x720
>>511498
> колючка какая нибудь с шипами
В S3E2 когда взошли семечки хаоса, были такие колючки. Можно использовать что-то типо их.
Аноним 13/07/18 Птн 08:56:26 51351283
>>511511
>>511513
Спасибо бро, действительно многое на свои места встало. Забавно получается, когда получаешь новую информацию сразу такой "едрить я даун, этож элементарно". Надо будет немного пересмотреть геймплейную часть.
>>511552
Да скорей всего что то подобное и добавлю. В принципе эти черные тентакли можно в разных ситуациях юзать, делая их разные вариации и наделяя разными свойствами. Они еще и контрастировать будут хорошо на фоне остального мира. Спасибо няш :3

Сейчас я попал домой, но наверное не надолго. Попробую нарисовать платформу так, как она будет вынлядеть в финальной версии. Хочу графон как в Ори запилить, ну или максимально к этому приблизиться.
Аноним 14/07/18 Суб 18:24:35 51390584
promo.jpg (182Кб, 1280x720)
1280x720
>>513512
Про графон как в Ori я конечно погорячился, удивляюсь как меня хуями не обложили сразу. Я имел ввиду что вдохновляюсь этим есжи! А так до их уровня мне как до китая пешком.
Ну в принципе вот, пикрелейтед, типа концептик. Наверняка еще буду допиливать и перепиливать, но пока как то так.
И еще такой вопрос у меня: что на счет разрешения для мобильных устройств? Да оно вроде должно скейлиться, но в каком разрешение рисовать то?
Аноним 16/07/18 Пнд 16:26:55 51438585
bandicam 2018-0[...].webm (7878Кб, 1120x632, 00:00:29)
1120x632
Сам не бампнешь никто не бампнет.
Запилил короче немножко интерфейса, смену дня и ночи (такая скорость прост для наглядности в самой игре конечно же будет медленее раз в сто), добавил падающие платформы и перерисовал острова. Да выглядит все еще как какаха, но я пока что просто ковыряю движок и пытаюсь запилить геймплей, графон буду доводить в сентябре, когда доберусь до своей родной пекарни с хорошим монитором.
Аноним 16/07/18 Пнд 16:29:11 51438686
image.png (285Кб, 1020x381)
1020x381
>>514385
На видео получается как то дёргано как будто с просадками по фпс. На самом деле все плавненько.
Аноним 16/07/18 Пнд 18:45:52 51442787
>>514385
Мило. Казуальная смесь робоединорога и флапиберда. Вполне сгодится на продажу школьницам для убивания времени.
Аноним 16/07/18 Пнд 19:29:50 51444388
>>514385
Скорость падения ограничена? Мне показалось, что нет.
Аноним 16/07/18 Пнд 20:45:15 51445389
>>514427
Пасибо, на это и расчет.
>>514443
О как. Полезное замечание, спасибо. Наверное не ограничена, с ограниченной будет лучше поидее. Как то даже и не задумывался об этом.
Аноним 16/07/18 Пнд 20:55:10 51446090
>>514385
Вот тебе идея. При попадании понечкой в портал, попадаешь в манямир Дискорда где все в стилистике хаоса, возможно реверс управления.
Аноним 17/07/18 Втр 11:04:03 51463991
>>514460
Годно, спасибо. Надо будет только подумать как все реализовать. Из всего управления у меня только тап-прыжок/полет. Можно будет гравитацию инвертировать когда она летает или тип того. Надо еще так нарисовать, чтоб авторских прав не нарушить. Но идейку возьму на вооружение, да.
Аноним 22/07/18 Вск 23:22:42 51668792
Ты там не сдох?
Аноним 23/07/18 Пнд 03:24:23 51677093
20180723062016-[...].jpeg (64Кб, 772x576)
772x576
>>516687
Жив пока. В этих ебучих колхозах, где у меня командировка, связь только в воздухе.
спасибо что бампнул няша :3
Аноним 23/07/18 Пнд 08:32:02 51679294
Аноним 24/07/18 Втр 06:27:36 51710395
20180723064847.jpeg (55Кб, 1024x768)
1024x768
>>516792
Не, мимо.

Короче я тут пока книжки читаю. В частности "Искусству геймдизайна". Я ранее писал о ней, и выразился немного нелестно. Но почитав дальше понял что это просто 11/10 госпаде. Там есть вообще ВСЕ что нужно и все разобранно в мельчайших деталях. И про аудитории, чем отличаются игры для мальчиков и для девочек, как с возрастом меняются вкусы, и тебе про теорию вероятности, как ее считать и, где и когда использовать. Отдельные главы посвящанны механикам, от классических типа "камень-ножницы-бумага" до казуальных гриндилок, как собрать из механик геймплей, много говорится о психологии, о том почему люди играют в игры, что отличает хорошую игру от плохой, как сделать чтоб она не была скучно или наоборот слишком хардкорной, отдельная глава про балансировку, про доминирующие стратегии и как все это фиксить. Много всяких фишек и хитростей, типа если не можешь что то реализовать как нужно, оставь это для фантазии игрока, или например если нужно изменить какое то значение в игре, не надо добовлять по 10% к нему, а просто умножай на два, потом дели на два в нужную сторону и т.д. и т.п.
В книге используются так называемые линзы, через которые нужно смотреть на свой проект и задавать вопросы. Я сейчас прочел где то половину, и у меня просто хуева туча идей на счет моего ранера, столько что придется урезать и отказываться от половины. Плюс две идеи новых проектов, но они посложнее и боюсь что констракт их невытянет, хотя хз.

Если честно я даже думал не писать ничего про это книжку, типа чтоб не палить годноту, а то тут столько токсиков по разделу бродит. Но ведь магия дружбы, так что спалю. Вообще бы ее в шапку повесить, так как для кирилов это книжка мастхев.
Аноним 24/07/18 Втр 09:17:12 51710996
>>507275 (OP)
Как стать таким же энергичным как ты?
Аноним 24/07/18 Втр 09:47:53 51711497
15321585564540.jpg (34Кб, 560x560)
560x560
>>517103
Прочитало эту книжку миллион человек, а игор годных все нет.
Аноним 24/07/18 Втр 09:48:33 51711698
>>517103
Будь осторожен. Есть риск, что следуя этим правилам ты получишь бездушную хрень, где все сбалансировано и нет разницы как играть, нет смысла пробовать новые тактики потому что они не дают преимущества.
Аноним 24/07/18 Втр 09:49:47 51711799
>>517109
Он не энергичный. Вместо того, чтобы делать игру, он делает что попроще - читает книжки. Вроде как что-то делает и локальный прогресс есть, а вот глобального нет. Имитация бурной деятельности называется.
Аноним 24/07/18 Втр 09:52:39 517120100
>>517116
Ты же понимаешь что отбалансить так, что бы было без "меты" так сказать, весьма сложно? Еще и с условием весьма ограниченного по сути геймплея.
Аноним 24/07/18 Втр 11:09:59 517126101
20180724140853.jpeg (250Кб, 1024x768)
1024x768
>>517117
Бро, у меня просто нет возможности сейчас пилить игору. Как можно догадаться из пиков, по профессии я пилот кукурузника и сейчас как раз сезон работ можешь загуглить АХР. Работа заключается в кочевании по деревням и обработки там полей всякой дрянью. Бывает что живем в вагончике по среди поля, и нету даже электричества чтоб телефон зарядить. Подъем в 4 утра и летаем до обеда, потом экипаж спит, а я читаю книжки, с 6 вечера и до заката опять летам и т.д. Хорошо работа не требует больших умственных усилий, поэтому я почти все время думаю об игре.
Еще блэ на почту постоянно пишут и хотят комишки, прям сердце кровью обливается им отказывать. Ну ниче, скоро эта фигня должна закончится и я вернусь в строй.
С другой стороны это даже к лучшему. Не будь я в таких условиях я бы наверное не стал читать книжки, а пилил бы все интуитивно и на выходе получил бы хрень. А так по приезду домой у меня уже будет в голове четкий план че и как делать.
>>517116
Да возможно. Но кстати в книжке про это тоже написано. Называет он это характер.
>>517109
Хуй его. У меня это выходит наверное из страха, что я не успею что то сделать. А вообще я бы не назвал себя энергичным лол. Даже подумываю, что ты троллишь, но если это тоак, то пусть это будет на твоей совести :3

Алсо нашел незапороленный вайфай возле одного домика, теперь могу постить время от времени.
Аноним 24/07/18 Втр 11:15:15 517128102
Аноним 24/07/18 Втр 11:23:02 517129103
>>517126
если вагончик твой хуярь ветряк и солнечные
Аноним 24/07/18 Втр 11:58:41 517134104
20180704125946.jpeg (184Кб, 1088x613)
1088x613
20180704125647.jpeg (103Кб, 1088x613)
1088x613
>>517128
Уже постили ИТТ
>>517129
Не, не мой, колхозный. Это ебаный бомжатник. Стронгли пикрелейтед.

>>517120
>>517116
Алсо, на счет балансировки геймплея. Я хочу добавить несколько видов полета. Первый это крылья, летает как во флаппи бёрд, джетпак - просто создает постоянное ускорение вверх при касании экрана и шарики - при касании переводят пони в горизонтальный полет, она и не летит вверх и не снижается. Кончено между ними нужно настроить баланс, чтоб игрок попробовал их все и выбрал себе по вкусу.
Так же баланс нужен между уровнями, но немножко другой. Как подсказали выше, верхний должен быть тяжолым и богатым на бонусы, тогда как нижний - простой и бедный. Такое разделение еще поможет держать игрока в состоянии потока, чтобы он мог сам выбирать уровень напряжения. Но опять же, тут нужно хорошо их отбалансирочать проведя кучу плейтестов и собрав метрики.
Аноним 24/07/18 Втр 13:02:41 517151105
>>517140
Ну почти.
Однажды батя, который тоже пилот кукурузника, взял меня с собой, когда я был пиздюком, в качестве второго пилота. Я два дня покатался с ним, пока не привезли настоящего второго. За эти два дня я заработал столько, сколько мои сверстники не зарабатывали за все лето. Купил себе телефон, самый крутой, тогда только только стали появляться сенсорные. Был самым крутым на районе лол.
Потом пошел учиться, а потом понял, что кроме кукурузника больше ниче и не светит. Щас хочу завязать уже с этой хуйней, доебало.
Аноним 24/07/18 Втр 15:12:13 517169106
>>517160
Лол, не. Я имел ввиду что я не принимал какого то участия в пилотировании, а просто катался как на атракционе.
Аноним 25/07/18 Срд 10:35:25 517364107
>>517126
> вообще я бы не назвал себя энергичным лол
>пилит игры летает на самолётах носится туда сюда
>аххаха лол кек :3
Энергичный.
>из страха
У меня из страха, например, хочется только руки сложить. Потому что знаю, что не успею.
Аноним 25/07/18 Срд 10:36:25 517365108
>>517364
>пилит игры
Ничего он не пилит, угомонись, просто еще один балабол-неосилятор.
Аноним 25/07/18 Срд 11:31:11 517374109
>>517365
такие люди меняют наш мир, учись у него.
Аноним 25/07/18 Срд 11:33:28 517378110
>>517374
Он ничего не делает, баранку крутит и книжки читает. Есть люди, которые из любого дауна себе могут кумира состряпать, вот ты такой долбоеб.
Аноним 25/07/18 Срд 12:14:28 517389111
20180725151159.jpeg (40Кб, 768x1024)
768x1024
>>517364
>>517374
Пасибо няш :3
>>517364
> У меня из страха, например, хочется только руки сложить. Потому что знаю, что не успею.
Да, я понимаю о чем ты. Тоже бывает накатывает подобное, какая то смесь паралича и прокастинации.
Но тут немного другое. Вот например сейчас, у нас сломался самолет. Греется пиздец и падают обороты, когда такое происходит надо садиться срочно, иначе движку может заклинить или вообще загоримся. Больше 5 минут не летит самолет. Надо его гнать на базу. База в 70 километрах от нашей точки. Это минут 30 полета. Но самолет не летит больше 5. Получается нам нужно садиться каждые пять минут. Куда? А куда придеться. На дорогу, на поле можно сесть. Главное не "сесть" в деревья, камни, машины и т.д. Так вот, страшно сейчас пиздец, но сложить лапки вообще не вариант. Остается только взять яйца в кулак и делать все возможное с удвоеной силой. Такой страх является мотивирующим и заставляет двигаться. У нас тут частенько такая хуйня, и наверное поэтому я так отношусь к любому страху. А еще может ты просто недостаточно боишься, попробуй нагнетать сам себе, до инстинкта "дерись или беги".
Кстати сегодня закончилась моя командировка и я еду домой пилить игорь. Так что хейтерс гона хейт.

Аноним 25/07/18 Срд 13:09:37 517401112
>>517389
>То чувство, когда суровый авиатор делает игру про поней
Аноним 25/07/18 Срд 13:16:21 517404113
image.png (189Кб, 313x320)
313x320
>>517401
Нарыл фотку опа с работы
Аноним 01/08/18 Срд 13:03:10 520010114
ОП не справился с управлением кукурузника и трагически врезался в двач свиноферму
Аноним 01/08/18 Срд 22:10:45 520208115
opa
Аноним 02/08/18 Чтв 17:37:23 520322116
bandicam 2018-0[...].webm (11333Кб, 1120x632, 00:00:29)
1120x632
>>520010
>кукурузник
>не справиться с управлением

Норм все, потихоньку пилю. Заделал подобие менюшки и главного экрана. Теперь есть два типа полета, джетпак и крылья. Подкрутил всякую мелочь, типа максимальной скорости падения, как советовали выше.
Но эт мало да. Коммишки просто пилил еще, пару человек все же меня дождались. Зато теперь есть шекели чтоб купить лицуху констракта. Но чет пока не знаю стоит ли. Наверное когда запилю полноценную демку и успешно портирую ее на ведро и айос тогда пойду покупать. Интересно как все будет в плане оптимизации. Успокойте или отговорите меня чтоле.
Аноним 09/08/18 Чтв 14:08:32 521772117
bandicam 2018-0[...].webm (2451Кб, 560x316, 00:00:16)
560x316
бамп
Аноним 10/08/18 Птн 12:57:46 521923118
image.png (183Кб, 764x436)
764x436
Анончики, мне нужна ваша помощь. Ответьте плиз.
Пилю кастомизацию персонажа, но чет не врубаюсь как она должна работать.
Есть крылья/джетпак. До этого я просто запилил два разных спрайта игрока - с крыльями и с джетпаком. И при выборе крыльев или джетпака устанавливал переменную на 1 или 2. Потом сравнивал ее и создавал определенный спрайт игрока. И опять же два типа полета и тоже через сравнение этой переменной.
Теперь же решил сделать все по уму и добавить ботинок и шапок. Есть чистый спрайт игрока. И отдельные спрайты для шмоток. Все анимированно. Как это заставить работать вместе? Можно как раньше через сравнение переменных, но по моему это будет говнокод говнособытия. Паучье чутье подсказывает юзать массивы, но не знаю как именно. Хотя бы на пальцах поясните, дальше как нибудь допру.
Аноним 11/08/18 Суб 20:22:20 522103119
15270842769000.png (324Кб, 1037x617)
1037x617
>>521923
Смари, у нас есть два вида крыльев (джетпак, бабочка), три вида корон (селестиальная, лунная, пустая башка) и три вида ботинок (аналогично).

Представим это в виде трёхразрядного числа в троичной системе счисления: ХХХ3. Тройка означает тут саму систему счисления.

Пускай джетпак будет считаться цифрой 0, а крылья — 1.
Тогда отсутствие короны = 0, солнечная корона = 1, лунная = 2.
Отсутствие ботинок = 0, солнечные ботинки = 1, лунные = 2.

Предположим, что на поняшке одет джетпак и солнечная корона. Ботинок нет.

Это состояние можно записать, как число 0103, что в переводе в десятеричную систему даёт 310.

А вот поня с крыльями и полным лунным комплектом будет обозначаться числом 1223, то есть 1310 по-нашему.

Итак, все возможные состояния пони выражены одной переменной, варьирующейся от 0 до 13.

При изменении одного из предметов одежды, ты просто изменяешь эту переменную.

Создавая спрайт пони точно так же ты извлекаешь из числа его троичные разряды, и исходя из них лепишь нужные элементы внешности.
Аноним 11/08/18 Суб 20:28:06 522104120
15283540604790.png (1925Кб, 2848x3000)
2848x3000
>>522103
Слегка обосрался, троичное число 1223 равняется 1710 в десятеричной.

Итого у тебя 18 разных состояний: от 0 до 17.

Но суть ты уловил.
Аноним 12/08/18 Вск 00:52:19 522149121
>>521923
Я не знаю что там в констракте. Я тебе отвечу, как бы я сделал в гамаке.

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

Для пиксельарта (как оно и есть у меня в игре) я нудно и уныло для каждого кадра анимации игрока записываю координаты всех нужных мне точек его тела в базу данных ds_grid. Если нужны какие-то повороты спрайта "одежды" отмечаю это дополнительно.

Например:
ds_grid_create(player_points)

ds_grid_set(player_points,0,0,12)
(для нулего кадра анимации игрока оффсет оружия по х равен 12)
ds_grid_set(player_points,0,1,-4)
(для нулего кадра анимации игрока оффсет оружия по y равен 12)
ds_grid_set(player_points,0,2,0)
(для нулего кадра анимации игрока кадр оружия нулевой)
ds_grid_set(player_points,0,3,0)
(для нулего кадра анимации игрока оффсет шлема по х равен 0)
ds_grid_set(player_points,0,4,-16)
(для нулего кадра анимации игрока оффсет шлема по х равен -16)
ds_grid_set(player_points,0,5,0)
(для нулего кадра анимации игрока кадр шлема нулевой)

и так для всех кадров для всех предметов.

Потом в draw event рисую

draw_self();
draw_sprite(x+ds_grid_get(player_points,floor(image_index),0), y+ds_grid_get(player_points,floor(image_index),1),ds_grid_get(player_points,floor(image_index),2)); //рисуем оружие
draw_sprite(x+ds_grid_get(player_points,floor(image_index),3), y+ds_grid_get(player_points,floor(image_index),4),ds_grid_get(player_points,floor(image_index),5)); // рисуем шлем
И так далее
Аноним 28/01/19 Пнд 03:19:37 550532122
Аноним 28/01/19 Пнд 10:43:21 550604123
>>550532
в пизде твоей мамки шлюхи, распидор
Аноним 28/01/19 Пнд 22:58:21 551076124
>>509769
>>517103

Спасибо за годную литературу, няш, мб благодаря тебе и мой поняшный долгострой наконец поедет :3

правда, нужно ещё научиться рисовать, но это уже вопрос борьбы с ленью
Аноним 29/01/19 Втр 03:16:39 551120125
>>550604
Воу, какая агрессия от пониёба.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов