Инди
Andrey Fomin
2047

Женский персонаж текстовыми символами для игры ASCIIDENT — встроенный редактор

В закладки

Дизайн моей sci-fi игры выполнен исключительно символами, которые можно набрать на клавиатуре. Поэтому, чтобы нарисовать новый элемент игры или поменять старый, не нужен графический редактор. Нужна только клавиатура и... встроенный редактор анимационных ASCII спрайтов.

Я потратил несколько недель, чтобы сделать такой редактор и теперь он доступен всем в новой версии. Прямо во время игры можно выбрать любой объект (ctrl + стрелки/мышка) и открыть встроенный редактор (нажав 'M'). В редакторе можно поменять объект, добавить кадры анимации и еще много всего другого. После выхода из редактора, изменится не только конкретно этот объект, но и все объекты такого же типа. Если изменить ящик с металлом, например, то все ящики с металлом поменяются. Вот видео, в котором я меняю лестницу, пол на складе и ящики.

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

Вот, например, мод, меняющий главного героя на женщину: ASCIIDENT_Female_Hero.json

Новая версия игры доступна на моем сайте: asciident.com

Если у вас есть Стим и вам интересен мой проект, то можно зафоловить его на страничке в Стиме: store.steampowered.com/app/1113220/ASCIIDENT/

Спасибо!

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

Написать
{ "author_name": "Andrey Fomin", "author_type": "self", "tags": [], "comments": 34, "likes": 82, "favorites": 22, "is_advertisement": false, "subsite_label": "indie", "id": 81659, "is_wide": false, "is_ugc": true, "date": "Fri, 15 Nov 2019 06:28:59 +0300", "is_special": false }
0
{ "id": 81659, "author_id": 2014, "diff_limit": 1000, "urls": {"diff":"\/comments\/81659\/get","add":"\/comments\/81659\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/81659"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64960, "last_count_and_date": null }
34 комментария
Популярные
По порядку
Написать комментарий...
8

Здесь явно что-то есть сексистское, но еще не придумал что...

Ответить
23

Здрасьте! Это же явная фигура "песочные часы". Эти изгибы, эта нереалистично тонкая талия! Объективация и завышенные стандарты красоты добрались даже сюда. 

Ответить
1

А я подумал что это сиськи вместе сведены

Ответить
0

Гы! Да там женщина сделана из буквы Хэ! 

Ответить
1

А ведь точно! У женщин на одну Х-хромосому больше! И разработчик это подчеркнул! Сексист!

Ответить
13

Предвижу кучу nude-модов с ( . ) ( . ) и о==В

Ответить
0

причем одновременно

Ответить
4

ASCIIDENT - звучит как название зубной клиники

Ответить
4

Есть немного - ага)) Финальный босс будет дантист-мутант!

Ответить
3

Уже не первый раз подмывает тебя подколоть: «Дизайн моей ААА игры...» )))

Ответить
5

AAASCIIDENT

Ответить
3

ля какая

Ответить
2

Ты крут!!! Куплю на андроид как выйдет!

Ответить
1

А какой жанр у игры?

Ответить
2

Когда делал не задумывался о жанре. Получился платформер+rpg+survival. Наверное.

Ответить
0

Типа террарии?

Ответить
1

Наверное похоже, да. Только у меня sci-fi про космос + история.

Ответить
2

Типа старбаунда?

Ответить
0

У меня механики песочницы нет совсем. Весь мир делаю сам. Почти без генерации.

Ответить
1

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

Ответить
1

Это DF вид сбоку?

Ответить
1

  a
/P\
  )\

Ответить
1

Почитал json и без подсказок понял что за что отвечает. Отлично!

Ответить
0

А можно использовать не ASCII-символы, а Юникод-символы? Ибо в таблице Юникода куча клёвых символов. Или это связано с ограничениями шрифта?

Ответить
0

Намеренно выбрал такое ограничение - без псевдографики и Юникода. Чтобы на любой клавиатуре в мире можно было нарисовать.

Ответить
1

Но ведь любой символ Юникода можно ввести через любую клавиатуру...

Ответить
1

Мои символы на клавиатуре прямо нарисованы!

Ответить
0

ASCIIDENT: Lord of thriforce
If u remember

Ответить
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": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "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, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "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": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "chvjx", "p2": "ftwx" } } }, { "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" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ]