Обновить
55
0.1
Алексей@Swamp_Dok

Программист, радиолюбитель.

Отправить сообщение

Разработка трёхмерного движка для Dendy/NES. Часть 1

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели12K

В этой статье мы поговорим о разработке простого трёхмерного движка для консоли Dendy (NES/Famicom), который позволит выводить полигональные трёхмерные модели и проводить над ними базовые манипуляции (вращение, перемещение, трансформация, заливка полигонов и т. д.). В первом части мы обсудим реализацию вывода двумерных примитивов и организацию памяти в условиях ограничений NES.

Читать далее

Числа с фиксированной запятой для NES/DENDY

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели4.9K

Консоль Dendy в первую очередь ассоциируется с относительно простыми играми (Super Mario Bros, Duck Hunt, Battle City и т. д.), которые обычно не требуют сложных расчётов и обходятся целочисленной математикой. Но как только нужно сделать трёхмерную графику или сложную физику, сразу появляется потребность в точных вычислениях и дробных числах.

Самым простым и быстрым способом программного представления дробей являются числа с фиксированной запятой (Fixed‑point числа). О реализации такой арифметики для NES/Dendy мы и поговорим.

Читать далее

Портирование Dangerous Dave для NES/Dendy

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели3.8K

Тема игр из детства до сих пор тревожит умы очень многих людей, а возможность реализовать свои фантазии в виде игры для любимой консоли вообще взрывает мозг (особенно в контексте игры, которую вы увидели на картинке ☺). И в этой статье я расскажу вам о своём опыте портирования Dangerous Dave in the Haunted Mansion для NES/Famicom/Dendy.

Читать далее

Как я писал свою первую игру для Dendy

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели18K

Что такое Dendy? Что так любит детвора? Это электронная игра! Ооо, дендиии...

В этой статье я вам расскажу о своем первом опыте разработки игры для NES/Famicom консоли. Постараюсь рассказать о инструментах, которые использовал и о интересных особенностях разработки игр для Dendy с которыми столкнулся во время создания игры.

Погрузиться в мир Dendy

Низковольтный ламповый сверхрегенеративный FM-приемник без выходного трансформатора

Время на прочтение6 мин
Охват и читатели59K
image

Здравствуйте.

Примечание
В конце статьи есть два видеоролика, которые примерно дублируют содержимое статьи и демонстрируют работу устройства.

Могу предположить, что многих здешних обитателей привлекают электронные устройства, основанные на электронных лампах (лично меня радует теплота, приятный свет и монументальность ламповых конструкций), но при этом желание сконструировать что-то теплое и ламповое своими руками часто ломается о боязнь связываться с высокими напряжениями или проблемы с поиском специфических трансформаторов. И этой статьей я хочу попытаться помочь страждущим, т.е. описать ламповую конструкцию с низким анодным напряжением, очень простой схемой, распространенными элементами и отсутствуем потребности в выходном трансформаторе. При этом это не очередной усилитель для наушников или какой-нибудь овердрайв для гитары, а намного более интересное устройство.
Читать дальше →

Программа для генерации звукового кода Морзе

Время на прочтение4 мин
Охват и читатели37K
image

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

Такая ситуация меня не устроила, и было принято решение написать программу для генерации звукового кода Морзе из некоторого текста с настройкой скорости и возможностью добавления кодов динамически. Решение получилось достаточно оригинальным и гибким (ИМХО, конечно же). И я решил поделиться программой с общественностью: возможно, она будет кому-то полезна или покажется интересной.

В качестве инструмента реализации идеи был выбран С++ в связке с Qt.
Читать дальше →

Информация

В рейтинге
3 878-й
Откуда
Воронеж, Воронежская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик игр, Инженер встраиваемых систем
От 50 000 ₽
C++
C
Программирование микроконтроллеров
Python
Разработка игр
Разработка электроники