Много букв: энтузиаст запустил 3D-игру из ASCII-символов

26.09.2019      73437

Разработчик под ником gumiks запустил приложение, которое отображает трехмерную графику с помощью разноцветных ASCII-символов.

На чем основана графика игры

ASCII – кодировочная таблица печатных символов. В таблице закодированы алфавит и десятичные числа – они «переводятся» на соответствующие символы, несущие в себе необходимую информацию:

 


 

Игра Asciicker полностью состоит из разноцветных ASCII-символов. С их помощью трехмерная модель местности изображается реалистично. 

 

 

Как это работает

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

Asciicker создавалась в два этапа. Сначала gumiks на C++ написал собственную среду для разработки игры. Для рендеринга он использовал открытую OpenGL, для создания пользовательского интерфейса – библиотеку ImGui. 

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

Разработка выглядела так:

 

Как играть

Управление в игре Asciicker простое: стрелки или кнопки WASD для перемещения по карте, Q и E для поворота камеры по часовой стрелке или против нее, пробел для прыжка. 

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

Свежий процедурно сгенерированный тест карты. В ссылке можно самостоятельно менять цифры: от 1 до 13, чтобы увидеть различные версии игры и проследить, как она менялась.

Что дальше

Разработчик под ником gumiks признал, что эксперимент оправдал его ожидания. Он начал создание игры в 2017 году и за два года достиг своей цели.

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

 

Asciicker доступна на официальном сайте


Автор:
Обозреватель


См. также

Новость Искусственный интеллект ИТ-Новость

Программист под ником nikich340 создал модификацию A Night to Remember для игры The Witcher 3: Wild Hunt, в которую добавлены новые реплики главного героя, озвученные нейросетью. 

06.07.2021    12982    VKuser24342747    0       

0

Новость Искусственный интеллект ИТ-Новость

Энтузиаст использовал возможности текстового квеста, генерирующего разнообразные миры при помощи нейросети GPT-3, чтобы получать советы по ведению бизнеса. Часть идей ИИ оказалась пригодной для использования.

25.02.2021    21011    VKuser24342747    1       

2

Новость Google ИТ-Новость

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

09.02.2021    32230    SKravchenko    0       

1

Новость ОС Windows ИТ-Новость

Разработчик delta2force представил мод VM Computers для популярной игры-песочницы Minecraft. Он позволяет добавить в игру виртуальный компьютер и запустить на нем Windows 95.

12.08.2020    33317    user1015646    2       

2

Новость

На пресс-конференции Sony, в рамках выставки CES 2020, компания представила логотип новой игровой консоли PlayStation 5, выпуск которой запланирован на 2020 год.

24.01.2020    37201    SKravchenko    3       

1

Новость

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

09.12.2019    27535    user1015646    2       

4

Новость Google

Облачный сервис Google Stadia не оправдал ожидания игроков. Он не позволяет запускать игры в разрешении 4K, имеет большую задержку ввода и приводит к перегреву плеера Chromecast.

02.12.2019    17634    VKuser24342747    5       

2

Новость

В магазинах приложений найдутся «Тетрисы» и «Змейки» на любой вкус. Но французский разработчик Грегуар Диварет-Шо пошел дальше: он скрестил две популярные игры в одном окне.

25.11.2019    27436    user1015646    6       

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Saipl 7 27.09.19 13:44 Сейчас в теме
Корову бы ей. А лучше две !
2. rpgshnik 3753 27.09.19 17:06 Сейчас в теме
Можно грабить корованы?
3. dnikolaev 178 30.09.19 10:51 Сейчас в теме
4. Synoecium 782 11.10.19 07:03 Сейчас в теме
ничего нового в рендеринге ascii символами игр нет, я такое видел много лет назад
5. пользователь 09.03.23 16:16
Сообщение было скрыто модератором.
...
Оставьте свое сообщение