Gamedev Костя Скиндер
1 004

Туториал по пошаговому рогалику в PICO-8

Подошла к концу серия из 51 видео.

В закладки
Porklike Krystman

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

Ознакомиться с самой игрой можно тут.

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

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

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

PS. Если материал Вас заинтересовал - всегда ждём на нашем канале в Telegram

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

Написать
{ "author_name": "Костя Скиндер", "author_type": "self", "tags": [], "comments": 8, "likes": 27, "favorites": 47, "is_advertisement": false, "subsite_label": "gamedev", "id": 43389, "is_wide": false, "is_ugc": true, "date": "Tue, 19 Mar 2019 11:07:59 +0300" }
Подкаст: эмоциональное
выгорание на работе
Слушать фоном🎧
{ "id": 43389, "author_id": 93559, "diff_limit": 1000, "urls": {"diff":"\/comments\/43389\/get","add":"\/comments\/43389\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/43389"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64954, "last_count_and_date": null }

8 комментариев 8 комм.

Популярные

По порядку

Написать комментарий...
3

Вижу PICO-8 - ставлю лайк.

Ответить
1

В общем играю. Самое важное, что пока понял — дать врагам подойти к тебе, а потом бить. Помогает доходить до дверей и открывать их. Враг делает ход к тебе и ты бьёшь первый)

Ответить
1

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

Ответить
0

Есть игры, заточенные на порядок ходов и геометрию уровней.
Например ending - https://play.google.com/store/apps/details?id=air.air.Ending
Для них такая невозможность пропустить ход под противника - важная фича.
Так что может тут тоже сделано специально.

Ответить
1

А где туториал?

Ответить
0

Надо нажать на "видео" в начале статьи. Ну или вот https://m.youtube.com/playlist?list=PLea8cjCua_P3LL7J1Q9b6PJua0A-96uUS

Ответить
0

Я правильно понял, что чтобы поиграть на это эмуляторе, нужно его купить? Он только для винды?

Ответить
0

Можно онлайн играть. Но делать игры или копаться в коде - с приложения.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Хидео Кодзима оказался алгоритмом
машинного обучения
Подписаться на push-уведомления