Mnemonimov
Краткое описание:
Mnemonimov — это фэнтезийная консоль, на которой вы программируете на ассемблере, как в 80-х годах.
Создавайте всё, от игр до операционных систем, и изучайте, как работают компьютеры на низком уровне.
Дополнительное описание:
Распаковать, играть
Минимальные требования:
: Requires a 64-bit processor and operating system
OS: Windows 10+
Processor: 3.0 GHz+
Memory: 8 GB RAM
Graphics: OpenGL 3.3+ / 2 GB VRAM / 1366 x 768
Storage: 300 MB available space
Максимальные требования:
: Requires a 64-bit processor and operating system
OS: Windows 10+
Processor: 3.0 GHz+
Memory: 8 GB RAM
Graphics: OpenGL 3.3+ / 2 GB VRAM / 1366 x 768
Storage: 300 MB available space
Описание:
Mnemonimov (произносится как ни-мо-ни-мов) — это низкоуровневый программный песочница, вдохновлённая ранними игровыми консолями. В этой фантазийной консоли вы программируете на ассемблере, имея полный контроль над выполнением кода, а ваши игры и другие творения отображаются на ретро монохромном экране. Начните с создания простых игр или изучения включённых учебных проектов, а затем переходите к более сложным системам, создавая всё с нуля. В Mnemonimov нет готовых учебников или заданий — вы решаете задачи методом экспериментов. Читайте руководство, пишите код, запускайте его, отлаживайте и повторяйте этот процесс.
Mnemonimov предлагает выразительный язык ассемблера с доступом к памяти в стиле RISC, операциями с плавающей точкой и векторными инструкциями. Здесь вы найдете 32-битную виртуальную машину на базе регистров с богатым набором команд. Также доступны метки, константы, закладки и другие директивы для структурирования больших программ. Система поддерживает ссылку на внешние ресурсы, такие как изображения и бинарные файлы, а также включает в себя интегрированный редактор кода с подсветкой синтаксиса и подробной отчетностью об ошибках. Дебаггер позволяет выполнять код пошагово, устанавливать точки останова и исследовать регистры и память. Управление проектами и конфигурациями осуществляется через интерфейс командной строки.
Экран консоли имеет ретро монохромный вид с разрешением 320x240 при частоте 60 Гц. Поддерживаются системные вызовы для ввода от пользователя, рендеринга, вывода в терминал и взаимодействия с системой. Также предусмотрено постоянное хранилище памяти для сохранения данных программ между запусками. Важно отметить, что Mnemonimov не является инструментом для обучения. Подобно тому, как программа для рисования не научит вас рисовать, или 3D-редактор не объяснит, как моделировать, Mnemonimov не обучает логике программирования, ассемблеру или разработке игр. В данной среде отсутствуют уроки или уровни, а руководство служит исключительно в качестве технической справки для консоли.
Консоль полностью сосредоточена на программировании и отладке. В ней нет редакторов спрайтов, звуковых редакторов, редакторов карт или каких-либо инструментов для создания ресурсов. В настоящее время консоль не поддерживает вывод звука или экспорт в самостоятельные форматы. Таким образом, Mnemonimov — это отличная возможность для тех, кто стремится погрузиться в мир низкоуровневого программирования и создания игр, предоставляя все необходимые инструменты для творчества и экспериментов, но не обучая основам.
Комментарии (0)