Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Стреляйте в преследующих вас врагов!
Оторвитесь от погони, ваш верный АК47 в этом поможет!
Огромный выбор оружия
Миниган, Арбалет, Стационарная пушка, Пулемет
Уничтожайте мотоциклы, квадроциклы, гоночные автомобили, вертолеты
Реалистичное оружие и машины

Погоня на Дороге: Шутер Реалистичное Оружие

Экшены, Аркады, Шутер

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Sinclair

С этим тегом используют

Zx Spectrum 8 бит Pixel Art Ретро-игры Компьютер Все
24 поста сначала свежее
246
Grongy
Grongy
6 месяцев назад
Серия Grongy - рисунки для ZX Spectrum

Мои рисунки для компьютера ZX Spectrum (часть 3)⁠⁠

Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 3) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Показать полностью 10
[моё] Zx Spectrum Pixel Art Ретро Ретро компьютер 8 бит Графика Искусство Творчество Sinclair Олдскул Ретро-игры Компьютер Компьютерная графика Длиннопост
19
385
Grongy
Grongy
6 месяцев назад
Серия Grongy - рисунки для ZX Spectrum

Мои рисунки для компьютера ZX Spectrum (часть 2)⁠⁠

Спасибо всем за положительный отклик к предыдущему посту) Тогда буду в течение несколько дней постепенно здесь выкладывать оставшиеся работы; надеюсь, вам понравится!

Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Мои рисунки для компьютера ZX Spectrum (часть 2) Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Олдскул, Ретро-игры, Компьютер, Компьютерная графика, Длиннопост
Показать полностью 10
[моё] Zx Spectrum Pixel Art Ретро Ретро компьютер 8 бит Графика Искусство Творчество Sinclair Олдскул Ретро-игры Компьютер Компьютерная графика Длиннопост
42
1698
Grongy
Grongy
6 месяцев назад
Серия Grongy - рисунки для ZX Spectrum

Мои рисунки для компьютера ZX Spectrum⁠⁠

Всем привет! Я Grongy (Дмитрий Смольянников), несколько лет рисую пиксель-арт преимущественно для компьютера ZX Spectrum. Все работы выполнены в формате 6912 (кроме последнего изображения, которое использует бордюр) и работают на любой модели компьютера. Больше работ можно найти здесь. Надеюсь, вам понравится!

Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика
Мои рисунки для компьютера ZX Spectrum Zx Spectrum, Pixel Art, Ретро, Ретро компьютер, 8 бит, Графика, Искусство, Творчество, Sinclair, Гифка, Длиннопост, Олдскул, Ретро-игры, Компьютер, Компьютерная графика

VK: vk.com/grongy

Telegram: t.me/grongy

ZXART: https://zxart.ee/rus/avtory/g/grongy/

Pixeljoint: https://pixeljoint.com/p/246840.htm

Youtube с периодическими стримами: https://www.youtube.com/@grongy6122

DonationAlerts (финансовая поддержка не помешает, премного буду благодарен!): https://www.donationalerts.com/r/grongy

Показать полностью 17
[моё] Zx Spectrum Pixel Art Ретро Ретро компьютер 8 бит Графика Искусство Творчество Sinclair Гифка Длиннопост Олдскул Ретро-игры Компьютер Компьютерная графика
160
47
DiabloHell
DiabloHell
2 года назад
Сообщество любителей спектрума

Logros - Питерский магазин⁠⁠

Всем Питерским спектрумистам горячий привет ))) PC сакс, спекки форева )))


Кто помнит магазин Миши Акимова - Logros?


Магазин располагался на Юноне и был открыт в будние дни у станции метро "Петроградская".

наб. р. Карповки,  д. 5.


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


Около Logros'а перед Enlight'97 два ушлых товарища продали нам билеты на это мероприятие (как сейчас помню по цене нескольких бутылок пива, но тогда пиво - это была валюта).


Цимес в том, что Enlight'97 был бесплатным, но мы, 14 летние лопухи, этого не знали и купили билеты.


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


Кто работал в Logros?


Михаил Анатольевич Акимов - руководитель, распространитель

Николай Евгеньевич Фёдоров

Сергей Изотин - русификация


Из статьи в Spectrofon:

'Logros' создал в свое время Логинов Сергей, если до него дойдет эта информация, пусть порадуется, что студия жива и работает. Из старого состава остался только Акимов Михаил, который выполняет основную работу студии и является ее руководителем. В 1993 году, когда приток новых программ прекратился, он не растерялся и сколотил новую группу.
Мы также не стесняемся работать со старшеклассниками, помогаем им в теории и практике. Работа студии ориентирована на машину 'Scorpion ZS-256' Сергея Зонова (99%-ая cовместимость программ), на которой мы обкатываем новые программы, а также отрабатываем новые модификации машины.

Свои первые деньги, кстати,  я заработал именно в Logros, переведя с кассеты на диск несколько игр, которых не было в каталоге Logros.


Оплату, правда, получил дискетами с играми, но для 13 летнего пацана - это был первый настоящий заработок программированием. (Ну ладно, хакингом).


Вообще спасибо Мише Акимову за дружелюбное отношение к молодёжи.


Результатом этой работы было появление трех дисков с играми, использующих ОЗУ 256К (игры переделаны из крутых блочных и русифицированны), а также интерфейс мыши.
Данная версия разработана группой 'CREATE SOFT' специально для Спектрум - совместимых машин, имеющих одинаковую системную шину, такие как KAY-256, SCORPION, PROFI, хотя подключение возможно к любому виду Спектрумов. Авторы: Романов Максим, Петров Александр.
Как сейчас модно называть резидентами Logros были:


- Изотин Сергей - русификация, программы на 256К и кассетные версии.

- Романов Максим - программы для 256К.

- Александров Роман - русификация.

- Львов Олег - системные программы.

- Чухненков Андрей - программы для 256К.


Отзовитесь в комментариях и напишите больше о вашей работе, если вы тут, ребята

Интересно, вспомнит ли кто-то конкурента Logros дедушку Welcome?...

Показать полностью
Zx Spectrum Speccy Sinclair Текст
10
2050
Nord10
Nord10
3 года назад

Скончался Клайв Синклер⁠⁠

создатель компьютера ZX Spectrum

Изобретателю был 81 год

Скончался Клайв Синклер Zx Spectrum, Sinclair, Компьютер, Новости, Длиннопост, Некролог

16 сентября в своем доме в Лондоне скончался Клайв Синклер, создатель компьютера ZX Spectrum. Об этом сообщила его дочь Белинда.

«Он был очень удивительным человеком. Конечно, мой отец был таким умным и всегда всем интересовался. Моя дочь и ее муж — инженеры, так что он болтал с ними о технике. Он делал небольшие и дешовые вещи, чтобы у каждого человека был к ним доступ», — рассказала Белинда.

У изобретателя была очень насыщенная жизнь. Он бросил школу в 17 лет и четыре года работал техническим журналистом, чтобы собрать средства для основания компании Sinclair Radionics. В начале 1970-х он изобрел калькулятор, который запросто помещался в кармане.

Его первый домашний компьютер, ZX80, названный в честь года его появления, произвел революцию на рынке. Устройство было в 5 раз дешевле решений от конкурентов и разошлось тиражом в 50 тыс. устройств.

В 1982 году он выпустил ZX Spectrum. Этот компьютер стал одним из самых популярных в Европе. Его общие продажи преодолели порог в пять млн экземпляров.

https://www.theguardian.com/technology/2021/sep/16/home-comp...

Скончался Клайв Синклер Zx Spectrum, Sinclair, Компьютер, Новости, Длиннопост, Некролог
Скончался Клайв Синклер Zx Spectrum, Sinclair, Компьютер, Новости, Длиннопост, Некролог
Скончался Клайв Синклер Zx Spectrum, Sinclair, Компьютер, Новости, Длиннопост, Некролог

Спасибо ему за наше счастливое детство, и прививание любви к электронике. С этим компом я много чему научился, и паять, и программировать на бейсике....Да и вообще...

Показать полностью 3
Zx Spectrum Sinclair Компьютер Новости Длиннопост Некролог
199
3
Hellscreamer
Hellscreamer
3 года назад

Абсолютно бесполезное видео визуализирующее логи SVN⁠⁠

Всем привет!

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

[моё] Svn Gource Zx Spectrum Sinclair Видео
10
138
Hellscreamer
Hellscreamer
3 года назад
Уголок ретрогеймера

Mechwars: Arena. ZX Spectrum⁠⁠

Господа, ZXBITLES приветствует Вас!

Mechwars: Arena. ZX Spectrum Zx Spectrum, Pixel Art, Beep, 8 бит, Sinclair, Видео, Длиннопост

Давненько я не писал для Пикабу, а между тем мы продолжаем сношать мёртвого коня (как выразился один из комментаторов) делать новые игры для ZX Spectrum.


В последней игре "Red Raid: The infiltrating..." мои подписчики (кстати, привет Вам всем и каждому в отдельности!) наверняка видели двуногих роботов, стоявших интерьера ради.

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


На данный момент игра всё еще в разработке, однако идея вполне ясна. Отдельно прошу оценить биперный трек от моего друга UTZ (Irrlicht Project). UTZ - это немецкий музыкант, специализирующийся именно на бипере. Если интересуетесь этой темой, то рекомендую погуглить. Он неоднократно занимал призовые места на международных конкурсах.


Однако, вернёмся к теме.


Изначально был реализован Deathmatch режим.

Далее я добавил захват точек (Control points).

Ну, а сегодня я закончил с захватом флагов (Capture the flag).

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


Играть можно вдвоём в одной или противоположных командах. Кроме того, можно играть и с компьютером (AI). Он, конечно, иногда тупит. Ну, а что Вы хотели от игры в 40 КБайт? Реализация полноценных алгоритмов для поиска оптимального пути в лабиринте, а еще и оценка игровой ситуации (бежать, стрелять, вернуть флаг, перехватить врага с флагом и т.д.) на 3,5 МГц и 40 КБайт в принципе не возможна, ну или я такой криворукий. :) Однако, в последнем видео один флаг всё же притащил.


Очень рад новым подписчикам тут и на нашем YouTube канале.


С уважением, Сергей.


P.S. Насколько мне известно, в этом году Яндекс и "Твоя Игра" не планирует проведения конкурсов, однако, нас пригласили для участия в международном конкурсе, который проводят единомышленники из Испании и Великобритании. Планируемая дата - ноябрь. Постараюсь осветить событие тут.


P.P.S. Кстати, организаторы "Твоя Игра 6" прислали недавно платёжку о переводе нашего приза (по нашей просьбе) в КРО ООБФ "Российский детский фонд". Еще раз благодарю Станислава Пискунова и Дмитрия Быстрова.

Показать полностью 3
[моё] Zx Spectrum Pixel Art Beep 8 бит Sinclair Видео Длиннопост
24
440
Hellscreamer
Hellscreamer
4 года назад
Уголок ретрогеймера

Разработка игр для ZX Spectrum сегодня⁠⁠

Всем привет!

А моим 14-ти подписчикам отдельный салют!!!


В этой статье я расскажу о разработке игр для ZX Spectrum в современных реалиях.

Приступим…

Начну с того, что писать для ZX Spectrum’а можно абсолютно различными способами. Начиная с использования ASM на самом старичке и заканчивая языками высокого уровня на Windows, Linux и даже MacOS.


Disclaimer: Описанное мной ниже было использовано для создания трех игр. Две из них были выставлены на конкурсах "Yandex Retro Games Battle 2020" и "Твоя Игра 6". Я делаю так, как удобно мне. Я не призываю использовать исключительно мой подход. Я за то, чтобы росли все цветы.


Летом прошлого года моя мама переезжала на новую квартиру, и в процессе упаковки вещей нашла мой первый компьютер. Это советский клон ZX Spectrum 48K.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

Мама поинтересовалась нужен ли он мне, или его можно выкинуть. Через полчаса я был на месте, а в мои влажные ладошки вернулся мой любимчик. Комплектность была полная: блок питания, кемпстон джойстик, кассеты, книги.


Дорогой читатель может возмутиться: «Позвольте! А где же разработка?». Терпение, господа! Ни одна разработка не может быть завершенной без тестирования на железе.


Подключение спека к телевизору было проблемой еще в 90-е, а сейчас подключить DIN разъём отдельный квест. Следует сказать, что я знаю с какой стороны браться за паяльник, хотя и далёк от схемотехники и радиоэлектроники.


Google указал мне единственно приемлемый для меня путь — GBS8200. Китайская штуковина могёт RGB преобразовывать в VGA.


Свободного пространства в корпусе компьютера было много, и плата конвертера как раз вмещалась. Пришлось навесить три конденсатора и потыкать проводами чтобы понять распиновку DIN разъёма, но результат был достигнут!


В ожидании доставки конвертера я впал в ностальгию и начал интересоваться как обстоят дела в мире спека. Оказалось, что весьма неплохо. Проводятся даже конкурсы для новых игр. Собственно YRGB2019, и предстоящий YRGB2020 и натолкнул меня на идею написать игру, а заодно и закрыть гештальт.


В детстве я баловался созданием своих игрушек (как и все у кого был спек), посему было решено разработать игру, но серьезно, профессионально, если угодно.

ASM был отвергнут мной изначально, по причине его незнания. Поиск привел меня на страницу ZXBasic.


Ну, вот мы и подошли к теме.


ZXBasic это SDK для разработки софта на диалекте FreeBasic с возможностью использования ассемблерных вставок.

В качестве среды разработки может использоваться любой текстовый редактор. Желательно выбрать тот, что имеет возможность подсветки синтаксиса, как, например, Notepad++ или Vim. Однако, в последствии я перекочевал на Visual Studio Code.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

Для ZXBasic на VSCode есть плагин, который позволяет подсвечивать синтаксис.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

Сборка проекта выполняется с помощью консоли. Последнюю версию компилятора можно взять здесь. Пример команды на компиляцию выглядит так:


C:\Projects\ZXSpectrum\zxbasic\zxbc.exe -O4 -o «C:\Projects\ZXSpectrum\Red Raid The Infiltrating\Red Raid The Infiltrating (Side B)\RRI Side B.tap» -H 128 --org 24576 -t -a -B «C:\Projects\ZXSpectrum\Red Raid The Infiltrating\Red Raid The Infiltrating (Side B)\program.zxbas»


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


cd "C:\Projects\ZXSpectrum\Red Raid The Infiltrating\Red Raid The Infiltrating (Side B)"

copy /b loader.tap + screen.tap + "rri side b.tap" "Red_Raid_Infiltrating_B (EN).tap"


Ну, а далее остается только вызвать собранный тапок в эмуляторе (я использую FUSE), чтобы убедиться, что все работает:


@Echo off

if %ERRORLEVEL% ==0 (

"C:\Program Files (x86)\Fuse\fuse.exe" "C:\Projects\ZXSpectrum\Red Raid The Infiltrating\Red Raid The Infiltrating (Side B)\Red_Raid_Infiltrating_B (EN).tap"

) else (

pause

)


У меня есть bat-файл, содержащий вышеперечисленные команды, который все это делает автоматически.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

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


Теперь о грустном.


1. Проверки синтаксиса налету нет.

2. Call Stack тоже отсутствует.


Но, ведь это слишком мало, чтобы нас остановить. Верно? Как известно, русский человек любит создавать себе препятствия, а потом с успехом их преодолевать. Тут же они уже имеются, а потому далее все должно пойти проще.


Вывод графики на спеке осуществляется с использованием UDG. Суть в том, что у нас имеется 21 символ, который мы можем переопределить, а затем выводить на экран.

Для рисования спрайтов я использую Paint.NET.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

Остаётся только преобразовать спрайт в удобоваримый для спека формат. Представьте, что спрайт - это таблица, а пиксели это ячейки. Всё что нам нужно, это заменить черные пиксели на ноли, а светлые на единицы. В результате получим строки, состоящие из нолей и единиц. Это бинарный код. Его можно вводить как есть, но лучше преобразовать это в десятичный формат и обернуть в ассемблерную вставку. Для этого я использую софтинку собственной разработки.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

Со спрайтами разобрались. Надо бы добавить звуков. В случае с 48К воспроизводить музыку во время геймплея геморройно. Дело в том, что проигрыванием звуков занимается процессор, а он там один. Поэтому, или играем музыку или обсчитываем логику игры.


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


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


Для написания музыки можно использовать Beepola.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

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

Спрайты есть, движок есть, музыка для меню есть, в геймплей тоже звуков напихали. Что еще?


Заставка!


Загрузочный экран, пожалуй, одна из тех немногих возможностей, где игроделы могли оторваться по полной! Для создания заставок я использую ZX Paintbrush.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

Я предпочитаю рисовать в векторных редакторах (если требуется), потом собирать растровую графику в Paint.NET, а потом сохранять в png-формате и импортировать в ZX Paintbrush. Допиливать уже можно непосредственно в нём.

Для дизайна уровней в платформерах рекомендую использовать Tiled.

Разработка игр для ZX Spectrum сегодня Zx Spectrum, Sinclair, Pixel Art, New retro game, Gamedev, 8 бит, Видео, Длиннопост

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


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


Ну, вот собственно и всё!


А всё ли?


Я описал инструменты, которые использую, но достаточно ли этого? Нет!


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


Да! Именно!


Надо сделать так, чтобы далёкий от спека человек сказал: "А на хрена ты под древний комп это сделал? Можно ж под андроид и PC." В этой оценке не будет пренебрежения геймплеем или звуками, будет только непонимание в выборе целевой платформы. Не спорьте с ним. Вы всё сделали правильно. Люди, разбирающиеся в 8-ми битных платформах, поймут и оценят, а Вы закроете свой персональный гештальт.


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


На этом, пожалуй, все. Написано на одном дыхании в качестве пробы жанра. Если зайдет, то может буду писать что-то типа девлога о новой игре. Только вот как оценить, что это Вам надо? Скажем, если наберет статья 150 лайков, то продолжим. Идёт? :)


Всем удачи и добра.


С уважением, Сергей.


P.S. Не устаю попрошайничать и зазывать новых подписчиков к себе на канал.

P.P.S. Ну, и в качестве бонуса:

Показать полностью 9 1
[моё] Zx Spectrum Sinclair Pixel Art New retro game Gamedev 8 бит Видео Длиннопост
83
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии