Dionisnation

Dionisnation

TRON: TQ7wgZtMxDnMMUMgdCBwcjwgg9qypRNGET
Пикабушник
поставил 4248 плюсов и 1865 минусов
отредактировал 10 постов
проголосовал за 18 редактирований
Награды:
10 лет на Пикабу За победу в продуктовом сёрфинге За победу над кибермошенниками За подвиги в Мире PlayStation 5более 1000 подписчиков
102К рейтинг 2487 подписчиков 142 подписки 746 постов 207 в горячем

Присоединяйся к команде, Бро

Присоединяйся к команде, Бро Technobrother, Картинки, Присоединяйтесь, Радиолюбители, Подписчики

Вот такой баннер склепал, что скажете дорогие подписчики?

Стрим прохождения олдскульной игры из 90 - Chasm: The Rift (попытка №2)

Стрим - http://www.youtube.com/c/TECHNOBROTHER-UA/live



Chasm: The Rift («Пропасть: раскол») - 2.5D шутер от первого лица от украинских разработчиков из Action Forms изданная в 1997 году компаниями WizardWorks Software, GT Interactive Software и MegaMedia Corp.


Игрок выступает в роли безымянного морского пехотинца. Он должен остановить мутантов Time Strikers, которые собираются захватить землю. Уровни игры включают военные базы (наше время), могилы фараонов (древний Египет) и средневековые замки. Практически все уровни состоят из тёмных коридоров, похожих на катакомбы или склепы.


Игра основана на собственном графическом движке, способном осуществлять рендеринг трёхмерных объектов и эффектов погоды; несмотря на это, дизайн уровней остаётся 2,5-мерным, так как планировка локаций плоская (различные сектора уровней не могут располагаться друг над другом).

Стрим прохождения олдскульной игры из 90 - Chasm: The Rift (попытка №2) Олдскул, Стрим, Игры для DOS, Action Forms, Ретро-игры, Chasm: The Rift, Прохождение, Ретрогейминг
Показать полностью 1

DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом?

DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом? Олдскул, Technobrother, 8 бит, Avr, Консоли, Идея, Разработчики игр, Вызов, Видео, Длиннопост

Здравствуй друже, ты наверное и не слышал о таком замечательном проекте как UzeBox ?
Это (ретро) 8-битная Open Source & Open Hardware игровая консоль.

- Ну и что тут такого? - спросишь ты.
- А всё дело в том что она, как я написал в заголовке базируется на чипе Atmel ATmega644. Все исходники, от прошивки до файлов печатных плат, в открытом доступе - скачивай и делай.
- И зачем она нужна, чем она лучше тех же самых китайских Денди и НЕС коих на али - навалом? - опять спросишь ты.

- Что ж, резонный вопрос! Для меня же, как для радиолюбителя ответ очевиден, возможность сделать её самому, при этом по возможности и желанию внеся коррективы в хардверную часть так и программную, сделать её лучше как для себя так и для других, возможность САМОМУ написать игру для неё и поделиться с друзьями. И самое главное бесценный опыт, полученный при создании сего устройства и своей первой игры для него. Да я уверен что подавляющее большинство вас, друзья, захотят после создания этой консоли - самим написать, свою, простенькую игру для нее.
Так вот, друже, а почему бы нам на её основе не сделать - полноценную домашнюю 8 битную приставку с блэкджеком и шлюхами выходом в интернет (через Ethernet или WiFi), онлайн репозиторием игр (аля стим), онлайн чатом (соответственно прикрутив к ней клавиатуру, как минимум экранную) и демосценой (дабы наши дорогие программисты и геймдевелоперы могли выжать максимум из приставки). Я уверен что получиться проект намного интересней, нежели оригинал (хотя он и сам весьма хорош и интересен)

Так как у меня есть свой собственный сервер с поднятым хостингом на нём, то репозиторий для неё мы можем поднять спокойно вместе с хранилищем и чатом (ну попутно ещё какие то плюшки можно придумать).
Друзья, кто заинтересован в участии в данном проекте, отпишитесь пожалуйста в комментариях, давайте создадим тиму и будем работать над этой приставкой, а по завершению - дадим вызов ЛИГЕ РАЗРАБОТЧИКОВ ВИДЕО ИГР, не слабо ли им создать игры для этой приставки?)))) На себя я в первую очередь возьму онлайн гейм-стор и хостинг его


Давайте же посмотрим на характеристики проэкта UzeBox:

CPU: ATmega644 микроконтроллер

Всего RAM: 4K (Можно, и нужно увеличить)

Встроенной памяти: 64K (можно и нужно увеличить за счёт дополнительной флэш)

Частота: 28.61818Mhz (оверклок)

Цветовая палитра: 256 одновременных цветов, расположенных в 3: 3: 2 цветовом пространстве (красный: 3 бита, зеленый: 3 бита, синий: 2 бита)

Разрешение: До 360x224 пикселей

Спрайты: До 32 одновременных спрайтов на экране в любое время

Видеовыход: NTSC композитный и S-Video (Работает без изменений на большинстве PAL / SECAM телевизоров)

Звук: 5 каналов, 8-битный моно, смешанный на ~ 15 кГц и выход через ШИМ

Входы: Два NES / SNES совместимые джойстика

Опции: MIDI - интерфейс

Дополнительно: Слот для SD карт памяти


Текущие возможности:

1 - Небольшое количество деталей и низкая стоимость: Система состоит только из двух микросхем и дискретных компонентов.

2 - Также управляется прерываниями ядро: Ни один цикл не требует подсчет, микширование звука и видео генерация всё сделано в фоновом режиме.

3 - 256 одновременных цветов: Осуществленные с помощью простого взвешенного резистора ЦАП.

4 - 5 канальный звуковой движок: звуковая подсистема состоит из 3 Wavetable каналов, 1 шумового канала и 1 PCM канала смикширован при 15.7Khz.

5 - MIDI In: с музыкальным секвенсором допускает создание музыки непосредственно на консоли.

6 - Ретро-контроллеры: В джойпад входы используются стандартные NES / SNES контроллеры интерфейса.

7 - Гнездо для карты SD / MicroSD

8 - Возможность расширения: I/O линии и периферийные устройства все еще доступны, как и UART и порт SPI для одного эксперимента.

9 - Эмулятор: Полностью cycle-perfect эмулятор, который поддерживает отладку GDB.

10 - Gameloader: 4K Загрузчик, который загружает и флеш (не flash) игры, сохраненные на SD карты!

11 - API: Разработка игр с использованием API, который обеспечивает несколько режимов видео, звуковой драйвер и многое другое.

12 - Open Source: Программное обеспечение и дизайн аппаратных средств (схема платы) абсолютно бесплатные и распространяется под лицензией GPL.

13 - ВИДЕО ПРОИГРЫВАТЕЛЬ !

14 - Музыкальный (WAV) плеер


ИТОГ:

Uzebox является ретро-минималистическая 8-битная с открытым исходным кодом игровая консоль. Он основан на AVR 8-разрядном микроконтроллере общего назначения, сделанного в Atmel. Особенностью системы является то, что он использует управляемое прерывание ядра и не имеет никакого буфера кадра. Такие функции, как генерация видеосигнала, рендеринга плитки и смешивание музыки осуществляется в режиме реального времени с помощью фоновой задачи так что ваша игра легко может быть разработана в С.

Конструкционная цель состояла в том, чтобы быть как можно более простым еще иметь достаточно хороший звук и графику для реализации интересных игр. Особый акцент был сделан на том, что легко и весело собрать устройство и программа для любых любителей. Окончательный дизайн содержит только две микросхемы: ATmega644 и преобразователь AD725 RGB-к-NTSC.

Фото устройства с оф. сайта проекта

DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом? Олдскул, Technobrother, 8 бит, Avr, Консоли, Идея, Разработчики игр, Вызов, Видео, Длиннопост
DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом? Олдскул, Technobrother, 8 бит, Avr, Консоли, Идея, Разработчики игр, Вызов, Видео, Длиннопост
DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом? Олдскул, Technobrother, 8 бит, Avr, Консоли, Идея, Разработчики игр, Вызов, Видео, Длиннопост
DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом? Олдскул, Technobrother, 8 бит, Avr, Консоли, Идея, Разработчики игр, Вызов, Видео, Длиннопост
DIY игровая консоль на ATmega644 как проект демосцены и досуга с Гейм-маркетом? Олдскул, Technobrother, 8 бит, Avr, Консоли, Идея, Разработчики игр, Вызов, Видео, Длиннопост

ВИДЕО РАБОТЫ УСТРОЙСТВА

Видео Проигрыватель встроенный в консоль

Демо

Демо и обзор

Файлы проекта:
Прошивка, драйвера, ядро, демо - http://technobrother.net/usr2usr/RcKwnROi4pq5I0n
Схемы - http://belogic.com/uzebox/downloads.htm

Показать полностью 6 3

Бесплатный способ получения Raspberry Pi 2

Бесплатный способ получения Raspberry Pi 2 Raspberry pi, Free, Бесплатно, Technobrother

Creation Crate — это стартап из Канады, который занимается популяризации всего, что связано с робототехникой и электроникой. Идея такова: каждый месяц, люди, которые оформили платную подписку на веб-сайте (стоит она около 20$ в месяц), получают специальную коробку, под названием «Creation Box», в которой находится проект, все детали к нему и непосредственно сама инструкция. Каждый месяц подписчики получают бесплатные проекты, которые по инструкции собрать сможет даже ребёнок.


Однако недавно компания запустила акцию, благодаря которой любой желающий может беслпатно получить не только бесплатный «Creation Box», но и Raspberry Pi 2. Это компьютер, размером с кредитную карту, который первоначально предназначался для того, чтобы обучать детей информатике. Однако эта штуковина получила более широкое применение и теперь на базе этого устройства можно сделать умный дом с регулировкой подогрева пола, включения/выключения света через мобильный телефон, робота и многое другое. В моём городе Raspberri Pi 2 стоит около 4.000-5.000 рублей. И пользуется этот компьютер довольно серьёзной популярностью у энтузиастов. Не составит труда после получения устройства просто продать его.


1) Заходим на сайт

2) Находим вверху форму для ввода E-Mail и заполняем её.

3) Придёт письмо на почту. Подтверждаем регистрацию.

4) Суть акции заключается в том, чтобы приглашать друзей.

5) Слева вы увидите свою ссылку для приглашения:

6) Здесь же можно будет отследить прогресс приглашения. То есть для того, чтобы получить бесплатный «Creation Box» с ежемесячным проектом нужно найти 25 рефераллов. Достаточно просто отправить ссылку своим одноклассникам или одногруппникам. Для Raspberry Pi 2 же, потребуется 50.


Думаю, кто знает из подписчиков сообщества что такое Raspberry Pi 2, не поленится зарегистрироваться там)

Показать полностью

Дыхание жидкостью как в знаменитом фильме "Бездна" уже почти реальность!

Дыхание жидкостью как в знаменитом фильме "Бездна" уже почти реальность! Наука, Технологии, Дихание, Бездна, Рфпи, Интересное, Длиннопост

Российский фонд перспективных исследований проверяет на собаках технологию жидкостного дыхания для подводников, сообщает Российская газета со ссылкой на руководителя Фонда Виталия Давыдова.

«В одной из его лабораторий ведутся работы по жидкостному дыханию. Пока эксперименты проводят над собаками. При нас рыжую таксу погрузили в большую колбу с водой мордой вниз. Казалось бы, зачем над животным издеваться, сейчас захлебнется же. Ан нет. Она просидела под водой 15 минут. А рекорд – 30 минут. Невероятно. Оказывается, легкие собаки заполнились жидкостью, насыщенной кислородом, что дало ей возможность дышать под водой. Когда её вытащили, она была немного вялая – говорят, из-за переохлаждения (а я думаю, кому понравится под водой в банке у всех на глазах торчать), но через несколько минут стала вполне себе. Скоро опыты будут проводить на людях», – рассказал корреспондент «РГ» Игорь Черняк.


«Всё это было похоже на фантастический сюжет знаменитого фильма "Бездна", где на огромную глубину человек мог спуститься в скафандре, шлем которого был заполнен жидкостью. Ею подводник и дышал. Теперь это уже не фантастика», – пишет он.


По словам корреспондента, «технология жидкостного дыхания предполагает заполнение легких специальной жидкостью, насыщенной кислородом, который проникает в кровь».


«Фонд перспективных исследований одобрил реализацию уникального проекта, работы ведет НИИ медицины труда. Планируется создать специальный скафандр, который пригодится не только подводникам, но и лётчикам, а также космонавтам», – сообщает он.


Давыдов рассказал корреспонденту, что для собак создана специальная капсула, которая погружается в гидрокамеру с повышенным давлением. «На данный момент собаки могут без последствий для здоровья более получаса дышать на глубине до 500 метров. "Все собаки-испытатели выжили и чувствуют себя после длительного жидкостного дыхания хорошо», – сказал руководитель Фонда.


Далее газета пишет: «Мало кто знает, что опыты по жидкостному дыханию на людях в нашей стране уже проводились. Дали потрясающие результаты. Акванавты дышали жидкостью на глубине в полкилометра и больше. Вот только народ о своих героях так и не узнал.


В 1980-х годах в СССР разработали и стали осуществлять серьезную программу по спасению людей на глубине.


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


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


Их рецептура - пропорции различных газов - самая большая тайна во всех странах, где идут аналогичные исследования. Но на очень большой глубине и гелиевые смеси не спасают. Легкие, чтобы их не разорвало, должны заполняться жидкостью. Что из себя представляет жидкость, которая, попав в легкие, не приводит к удушью, а передает через альвеолы кислород в организм – тайна из тайн.


Поэтому-то все работы с акванавтами в СССР, а затем и в России велись под грифом "совершенно секретно".


Тем не менее, есть вполне достоверная информация о том, в конце 1980-х на Черном море существовала глубоководная аквастанция, в которой жили и работали подводники-испытатели. Они выходили в море, облаченные лишь в гидрокостюмы, с аквалангами за спиной, и работали на глубинах от 300 до 500 метров. В их легкие под давлением подавалась специальная газовая смесь.


Предполагалось, что если подлодка терпит бедствие и легла на дно, то к ней направят субмарину-спасатель. Акванавтов заранее подготовят к работам на соответствующей глубине.


Самое тяжелое – суметь выдержать наполнение легких жидкостью и просто не умереть со страха.


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


До конца те работы довести не удалось из-за распада СССР. Впрочем, тех, кто работал на глубине, все-таки успели наградить звездами Героев Советского Союза».

Показать полностью 1

Пересоздание классической аркады «PONG» на Arduino

Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост

Pong была первой в истории видео игрой, которая достигла массового рынка. Впервые в истории, концепция «видео игра» была доставлена в дома семей, благодаря Atari 2600 — так что это правильно, что мы платим небольшую дань уважения этой исторической жемчужине. Теперь, вы можете заново пережить это (надо признать несколько скучный геймплей), используя Arduino и некоторые общие компоненты.


Я не буду врать — вряд ли ваша дочь будет отказываться от ее Nintendo DS, и этот проект не собирается обеспечить часы удовольствия для всей семьи — но это удивительный и легкий проект, чтобы улучшить ваше Arduino программирование. И если вы только начинаете, не забудьте ознакомиться с Arduino руководством начинающего пользователя.


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


Требования для Arduino Pong

470 Ом резистор x1
1k Ом резистор x1
10k Ом Потенциометр (переменный резистор) x2
Arduino x1 (любая версия)
RCA штекер x1 (если у вас есть больше чем один, вы можете подключить звук тоже. Один для видео это абсолютный минимум)
Кнопочный переключатель x1
10k Ом резистор x1
Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост

Также скачайте TV Out библиотеку Arduino отсюда — выберите TVoutBeta1.zip, последнего релиза. Поместите все полученные папки в ваш /arduino/libraries каталог, и перезапустить Arduino IDE, если он уже открыт.


Тестирование TV Out

Возьмите RCA штекер и зачистите внешний слой изоляции. Соберите экранирующую обмотку, скрутите и отведите в одну сторону. Это ваша земля. В центре должен быть еще один кабель с пластиковой защитой — опять же, зачистите изоляцию — так у вас теперь есть сигнальная линия.

Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост

Припаяйте оба 470 Ом и 1 кОм резисторы к сигнальной линии центральной части RCA штекера — это обеспечит сигнал синхронизации и собственно видеосигнал, скомбинированы для получения входного аналогового видеосигнала. 470 Ом резистор должен быть припаян в цифровой IO контакт D07, в то время как 1k Ом резистор идет на контакт D09.


Эти контакты задаются библиотекой которую мы импортируем, так что вы не можете изменить их.

Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост
Теперь вы можете двигаться вперед и загрузить пример (Хотя в библиотеке и предусмотрена два варианта PAL и NTSC, это не должно быть проблемой выбора, так как на современных телевизорах они оба будут нормально работать) — Демо NTSC работал отлично у меня, несмотря на то что я в Великобритании. Подключите к телевизору, вы должны получить прекрасный ретро 3D куб (на самом деле он псевдо 3D). Оооо да — вы взволнованы еще? Я да.
Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост

Тест ввода аналогового потенциометра

Хорошо что у нас работает TV output, теперь давайте работать над контроллером. Каждый из них должен иметь 3 контакты. Центральный почти всегда производит выходной сигнал. Подключите оба средних контакта к пинам на ардуино A0 и A1. Один из боковых контактов каждого потенциометра (не важно какой) объединив подключите к пину +5V как на фото. Оставшиеся контакты подключите к пину GND.


Я поместил свои потенциометры на девборд. Так как у меня короткие провода. Вы же можете использовать в законченном проекте более длинные провода, чтобы иметь возможность играть сидя на диване.

Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост

Затем загрузите базовый примерный скетч из Arduino IDE в вашу Arduino. Этот демо скетч будет мигать светодиодом на борту платы быстрее или медленнее, в зависимости от входа на A0. Он проверит только вход A0, так что предположим что он тоже нормально работает.


Добавим кнопку «СТАРТ»

И, наконец, мы добавим стартовый переключатель на D02. Обратитесь к электрической схеме здесь, чтобы знать как сделать это. Этот переключатель будет использоваться, чтобы начать игру, когда вы в меню.

Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост

Код для «PONG» здесь

Мы используем некий код, первоначально написанный Lamonica, модифицированный duboisvb для двух игроков, и обновленный самостоятельно чтобы использовать последнюю бета версию библиотеки TV Out.


Это весьма длинный, но простой код, который не должен требовать объяснений от меня. Как и большинство игр, он опирается на игровое состояние (меню, в игре, игра окончена), и считывает входные значения обоих контроллеров и переключателя каждой итерации цикла. Помимо этого есть методы, чтобы нарисовать на экране, мяч, весла, и логику игры.


Обратите внимание, что код включает в себя аудио выход тоже (у меня не было ещё одного RCA чтобы проверить) но если у вас есть лишний, то подключите его сигнальную линию к к пину D11 на вашей Arduino, и вы услышите приятные ретро тоны игры.

Пересоздание классической аркады «PONG» на Arduino Arduino, Atari, Олдскул, Pong, Tv Out, Перевод, Ретро, Ретро-игры, Длиннопост
Даже если вы не любите ретро игры, этот пример может послужить примером в создании различный устройств на базе Arduino использующих ТВ или монитор. Так же стоит отметить что с помощью библиотеки TV Out вы можете выводить изображение и в цвете.


Автор статьи: James Bruce

Перевёл: Dionisnation

Показать полностью 7

OldSchool GAMES - Chasm The Rift онлайн прохождение (Стрим)

OldSchool GAMES - Chasm The Rift онлайн прохождение (Стрим) Стрим, Ретро-игры, Technobrother, Прохождение, Олдскул

Chasm: The Rift («Пропасть: раскол») — компьютерная игра в жанре шутера от первого лица, разработанная компанией Action Forms и изданная в 1997 году компаниями WizardWorks Software, GT Interactive Software и MegaMedia Corp.
Стрим - http://www.youtube.com/c/TECHNOBROTHER-UA/live

Очень интерестная игра, созданная той же командой, которая создала:
Carnivores
Carnivores 2
Carnivores: Ice Age
Остров сокровищ
Вивисектор. Зверь внутри
Анабиоз. Сон разума
Carnivores: Dinosaur Hunter
Carnivores: Ice Age

Показать полностью 1

Помогите протестировать браузерную игру на баги и ошибки

Помогите протестировать браузерную игру на баги и ошибки Браузерные игры, MMORPG, Онлайн-игры, Перевод, Technobrother

Друзья, я тут почти закончил перевод игры и убрал несколько багов, но в одиночку сложно всё найти. Был бы очень и очень признателен если поможете протестировать игру и перевод.
Жду от вас - идей, замечаний, советов/
Может даже кто захочет присоединиться к разработке (точнее доработке) игры, тоже welcome
Пока временно закинул игру по этому адресу

Помогите протестировать браузерную игру на баги и ошибки Браузерные игры, MMORPG, Онлайн-игры, Перевод, Technobrother
Помогите протестировать браузерную игру на баги и ошибки Браузерные игры, MMORPG, Онлайн-игры, Перевод, Technobrother
Показать полностью 2
Отличная работа, все прочитано!