Pull to refresh
  • by relevance
  • by date
  • by rating

Восьмибитный Starcraft

Games and game consoles
В начале 80-ых мой дядя работал на Blizzard и Activison помощником программиста. И вот, совсем недавно я нашел у него в шкафу геймплейное видео оригинального Starcraft'а, сделанное в 1984 году.
Смотреть видео
Total votes 170: ↑153 and ↓17 +136
Views612
Comments 69

8-битный stop-motion

Games and game consoles
Видео-игра, сложенная на столе из кубиков и снятая в stop-motion. Вызывает очень ностальгичные чувства, жалко короткая. Интересен эффект перекрытия объектов другими — смотрится более реалистично, чем обычно.

Total votes 107: ↑96 and ↓11 +85
Views265
Comments 35

Все ваши старые приставки внутри геймпада от любой из них

DIY
Мы тут, слово за слово, довели до абсурда идею использования геймпадов от старых приставок через USB. Покумекав немного, нашли удобную оболочку для запуска игр и засунули всё вместе прямо в геймпад. На видео можно посмотреть результат, а на хостинге Гугла лежит проект целиком со всеми прошивками, разводками и инструкциями по сборке. Пользуйтесь, если интересно.

Total votes 133: ↑131 and ↓2 +129
Views6.2K
Comments 84

The Chipophone — 8-битный синтезатор

Lumber room

8-битный синтезатор сделанный дома из старого электрооргана.
Больше информации, а так же создание на сайте
UPD: извиняюсь за грубую ошибку и позднее ее исправление. Заодно хочу прорекламировать сайт — www.8bitpeoples.com с невероятным количеством бесплатной 8-битной музыки и к тому же часто обновляющийся. Практически полный сайт-рип есть на демоноиде.
Total votes 26: ↑22 and ↓4 +18
Views674
Comments 13

Зацикливание цвета на холсте

Website development
Translation
[подлинное зацикливание восьмибитного цвета при помощи HTML5]

Интерес к холсту (<canvas>), а равно и к мобильным приложениям, приводит к возрождению прежней художественной школы восьмибитных изображений. Joe Huckaby из Effect Games поигрался с зацикливанием цвета, что привело к несколько ошеломляющим результатам.
Помнит ли кто-нибудь зацикливание цвета в девяностых годах? Эта технология часто использовалась восьмибитными видеоиграми той эпохи для достижения интересных зрелищных эффектов методом зацикленного сдвига цветовой палитры. Тогда видеокарты могли показывать только 256 цветов за раз, так что использовалась палитра подобранных цветов. Но программист мог переменять эту палитру по своему усмотрению, и цвета на экране тотчас переменялись, подстраиваясь под неё. Это происходило быстро, и не требовало буквально никакой дополнительной памяти.
Здесь также происходит искусная оптимизация — вместо того, чтобы очищать и перерисовывать всю сцену в каждом кадре, Джо обновляет только те пикселы, которые изменяются:
Чтобы достигнуть во браузере быстрой смены кадров, мне пришлось устроить слегка безумную оптимизацию движка. Отображение картинки 640×480 с индексированным цветом на тридцатидвухбитном RGB-холсте означало бы обход и прорисовку 307200 пикселов в каждом кадре джаваскриптом. Это обход обширного массива, так что некоторые браузеры просто не в состоянии справиться с этим. Я преодолел их медлительность предварительной обработкою изображений, когда они впервые загружаются, и сбором тех пикселов, которые ссылаются на анимируемые цвета (то есть на цвета, входящие в зацикливаемые подмножества палитры). Координаты этих пикселов хранятся в отдельном (меньшем) массиве, и оттого одни только изменяемые пикселы обновляются на экране. Этот финт оптимизации сработал настолько превосходно, что анимация действительно крутится на весьма неплохой скорости в моём iPhone 3GS и iPad!
Total votes 215: ↑202 and ↓13 +189
Views2.9K
Comments 129

Chiptune — 8-bit game music. Сезон 2. Выпуск 1. Роботы на страже границ

Lumber room
image

Shownotes

В подкасте звучит:
— Robocop 3 — Title (NES) Музыка: Иероним Тель (Jeroen Tel), 1992-й год.
— Terminator 2 — Title (NES) Музыка: Тим и Джефф Фоллин (Tim and Geoff Follin), 1991-й год
— Terminator 2 — Levels (NES) Музыка: Тим и Джефф Фоллин (Tim and Geoff Follin), 1991-й год
— Robocop 3 — Levels (NES) Музыка: Иероним Тель (Jeroen Tel), 1992-й год.
— Robocop 3 — Levels (SNES) Музыка: Джонатан Данн (Jonathan Dunn), 1992-й год.

Голос:
— Дмитрий Зомбак
— Андрей Гаврилов (фильмы «Робот-Полицейский», «Робот-полицейский 2»)

Bonus:
— Robocop 3 Title Remix. Музыка: Владимир Тугай (Darkman007), 2010-й год

PS: Большое спасибо группе Desert Planet за заставку.
Total votes 47: ↑42 and ↓5 +37
Views1.2K
Comments 43

Пикселькит теперь можно купить

Self Promo
Летом я уже рассказывал Хабру о том, как можно втиснуть все ваши старые приставки внутрь геймпада от любой из них. Если кто-то забыл о чём речь, у нас с тех пор осталось демонстрационное видео:



В комментариях к тому посту я пообещал вам в течение 3х недель сделать комплект для самостоятельной сборки этого устройства. И вот, спустя 3 месяца, он готов к продаже.) Это отличный DIY–проект на выходной день для тех, у кого руки давно тянулись к паяльнику, но он не знал с чего начать. Если вы один из них — добро пожаловать под кат за подробностями.

Читать дальше →
Total votes 173: ↑165 and ↓8 +157
Views2.8K
Comments 125

Chiptune — 8-bit game music podcast. Сезон 2, выпуск 2. Боевые жабы

Lumber room


Battletoads весьма популярны в интернете, несмотря на то, что оригинальная игра вышла в 1991-м году (20 лет назад, уже можно справлять круглую дату)! Виной тому — анонимные имиджборды типа 4chan и 2-ch. Там в ответ на вопрос:
— А из какой игры этот скриншот?
принято отвечать «как из какой? ну конечно же из Battletoads». Такой себе аналог универсального ответа на любой вопрос.

Где была лучшая графика? Battletoads. Где лучшая музыка? Battletoads. После какой игры хотелось разбить джойстик, купить пистолет и билет в америку и лично застрелить каждого из разработчиков? Battletoads.

Про что будет сегодняшний подкаст? Battletoads.

Сегодня звучат:
  1. Battletoads (NES, 1991)
  2. — Battletoads & Double Dragon (NES, 1993)
  3. — Battletoads in Battlemaniacs (SNES, 1993)
  4. — Battletoads & Double Dragon: Ultimate Team (Sega, 1993)
  5. — Battletoads (Gameboy, 1991)
  6. — ReMix: Battletoads 'BirdGuyJam' за авторством Kumeelyun (2001)


RSS-лента подкаста. Копия на podfm. Предыдущие выпуск на хабре: 1-2-3.
Total votes 81: ↑62 and ↓19 +43
Views1.4K
Comments 65

Chiptune 2x000003 — Мальчик с отрезанной рукой

Lumber room
image

Сегодня рассказ пойдет про серию игр Megaman от Capcom. История синего паренька по-своему отдает шекспировскими страстями и настоящей жизненной трагедией.

Недалекое будущее. Уже есть летающие машины и роботы, партия «Единая Россия» уже не существует, но искусственного интеллекта, так и не придумали. Люди потихоньку начинают строить здоровенные мегаполисы и обживать нехитрый быт двадцать не важно какого века.
Читать дальше →
Total votes 32: ↑20 and ↓12 +8
Views565
Comments 30

Самый медленный Linux компьютер в мире

Configuring Linux
Translation
image Устав от плавной работы графики, молниеносной обработки данных и гигабайтов оперативной памяти, программист Дмитрий Гринберг решил вернуться к компьютерным основам. Linux был разработан на 32-битной машине с 1 Мб оперативной памяти.
Данная конфигурация всегда считалась минимальными системными требованиями для запуска этой операционной системы с открытым кодом.
Читать дальше →
Total votes 113: ↑93 and ↓20 +73
Views31.4K
Comments 114

Подкаст Chiptune 3x000001 — Пройдя долиной смертной тени

Lumber roomGames and game consoles


Пройдя долиной смертной тени, не убоюсь зла, потому что Ты со мной (с)

В подкасте использована:

— музыка из игры Journey to Silius, 1990-й год NES. Композитор: Наоки Кодака.
— сэмплы из фильма «Подозрительные лица» (The Usual Suspects, 1995-й, озвучка Петра Карцева)
— сэмплы из фильма «Разрушитель» (Demolition Man, 1993-й, озвучка Андрея Гаврилова)

Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views512
Comments 5

Подкаст Chiptune 3x000002 — Могвайское счастье

Lumber roomGames and game consoles


Могвай — (китайск.) — «монстр», «злой дух», «дьявол», «черт», «демон».

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

http://en.wikipedia.org/wiki/Mogwai_(Chinese_culture)

Игра: Gremlins 2: The new batch

Читать дальше →
Total votes 14: ↑9 and ↓5 +4
Views438
Comments 4

Chiptune 3×000003 — Кредо убийцы

Lumber room


Игра: серия Ninja Gaiden (Ninja Ryukenden, «Легенда о ниндзя с мечом Дракона», Shadow Warriors)
Платформа: NES (Dendy)

Вокал: Андрей Гаврилов (фильм «Американский ниндзя 2»)

Музыка:
Ninja Gaiden (NES)
Композитор: Кейджи Ямагиши (Keiji Yamagishi)
Читать дальше →
Total votes 14: ↑3 and ↓11 -8
Views442
Comments 3

8-битный компьютер с BASIC и VGA-выходом на Arduino

Programming microcontrollers
Translation
C помощью Arduino можно собрать 8-битный ретро-компьютер с Basic (похожий на ZX Spectrum) с выводом цветного изображения на VGA-монитор.

Кроме того, этот проект можно использовать как простой способ вывода текстовых сообщений на монитор.



Сама по себе, идея использовать Arduino для создания компьютера с BASIC не нова, но насколько я знаю, все они не поддерживают вывод цветного изображения. В некоторых проектах использовались LCD-мониторы, а в других — библиотека TVout, которая выводит чёрно-белое изображение. Кроме того, многие из этих проектов требуют дополнительные модули и специальные платы расширения. Тут же нужно всего-то иметь два Arduino, несколько резисторов, плюс разъёмы для PS/2 клавиатуры и VGA-монитора.

Для проекта нужно две платы Arduino: один будет основным (или «мастером»), в нём работает интерпретатор Tiny Basic Plus (это порт Tiny Basic на языке Си, адаптированный для поддержки Arduino). Также этот Arduino управляет PS/2 клавиатурой. Вывод из первого Arduino через последовательный порт отправляется на второй Arduino, который с помощью библиотеки VGAx генерирует VGA-сигнал.

Программу на языке BASIC в собранный нами компьютер можно будет ввести с помощью PS/2 клавиатуры, а результат можно будет посмотреть на VGA-мониторе: разрешение получившегося изображения 24 столбца на 10 строк, размер символов — 5х6 пикселей, доступно 4 цвета.
После введения программы, её можно будет сохранить в энергонезависимой памяти самого Arduino, а также код программы предусматривает управление I/O пинами Arduino.

Если готовы, начнём!
Total votes 40: ↑38 and ↓2 +36
Views27.9K
Comments 9

Ограничения 8-битных игр и их точное воссоздание в Unity

Game developmentUnity3DGame design
Translation
image

Ретро-игры с простыми механиками и пиксельной графикой способны пробуждать тёплые воспоминания у опытных игроков, и в то же время вполне доступны для более юной аудитории. Сегодня многие игры называются «ретро», но для создания ностальгического стиля требуются усилия и планирование. Именно поэтому мы пригласили ребят из Mega Cat Studios помочь нам в обсуждении этой темы. В этом посте мы рассмотрим всё необходимое для создания аутентичной графики в стиле игр для NES, в том числе важные параметры Unity, графические структуры и цветовые палитры.

Создание аутентичного арта в стиле NES


Для начала мы рассмотрим основы создания графики для игр, соответствующих ограничениям классической Nintendo Entertainment System. Это поколение консолей накладывает серьёзные ограничения на художников, стремящихся воспроизвести его аутентичную графику. Это ограничения на используемые палитры и на размер и количество объектов на экране. Кроме того, важно учитывать, что разрешение этой консоли составляет 256×240 пикселей.

Палитры


При создании совместимой с NES графики художник должен учитывать множество ограничений. Во-первых, самым важным из таких ограничений является то, как в изображении используются цветовые палитры. NES уникальна тем, что все возможные цвета палитры «зашиты» в консоль. NES выбирает, какие цвета использовать в изображении, отправляя наборы значений графическому процессору NES, после чего графический процессор возвращает цвета, соответствующие этим значениям. Ниже показано изображение цветовой палитры NES:


Эти цвета невозможно менять, потому что они являются частью самой консоли. Во всех играх NES используются сочетания этих цветов, из которых составляются изображения.
Читать дальше →
Total votes 36: ↑36 and ↓0 +36
Views18.8K
Comments 22

8-битный Тьюринг-полный компьютер в Factorio

Timeweb corporate blogEntertaining tasksProgrammingGames and game consoles
Translation

Хочу поделиться своим проектом, созданным в Factorio на основе предлагаемой этой игрой логики. На этот проект меня вдохновил великий ум, записавший пошаговое руководство по созданию практически такой же машины, но в реальном мире. Рекомендую посмотреть его, оно поможет вам понять и воссоздать этот проект: 8-bit computer

Я преклоняю голову перед Беном Итером, с помощью своего канала научившему меня столь многому, и хочу посвятить этот небольшой проект ему. Отличная работа, Бен!

Вот компьютер, вычисляющий число Фибоначчи, после превышения лимита 8 бит (числа 255) он выполняет условный переход и начинает заново:

image

Давайте разберёмся, как работает этот компьютер. И не бойтесь — уверен, что, разобравшись с основами, вы тоже сможете его сделать! Начнём с общей схемы компьютера. Здесь я выделил важные области. Ниже я объясню, как создал их.
Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Views11K
Comments 14