Продолжаю рассказывать про языки программирования. В этот раз речь пойдёт о C++, Objective-C, Matlab, Perl и Оберон. Заодно немного рассказал про NeXTSTEP, Unreal Engine и рабочую станцию Ceres:
https://t.me/yandexmuseum/3877
https://t.me/yandexmuseum/3877
Telegram
Яндекс Музей
Языки программирования. Часть 7
От C++ до Oberon
Мы продолжаем рассказывать про самые важные языки программирования. Позади остались 1970-е, и пришло время двигаться дальше — к языкам, которые во многом определили развитие программирования в середине и конце…
От C++ до Oberon
Мы продолжаем рассказывать про самые важные языки программирования. Позади остались 1970-е, и пришло время двигаться дальше — к языкам, которые во многом определили развитие программирования в середине и конце…
❤1
Легендарная компания Gremlin Graphics возвращается
Издательство Midnight Brew вместе с основателем компании Gremlin Graphics Иэном Стюартом готовится запустить исторический лейбл Gremlin Graphics Classics. Его создатели собираются восстанавливать архивы компании, выпускать книги и физические издания игр, а также поддерживать новые проекты по мотивам классических серий.
Инициатором проекта стал Аллан Тёрви — основатель Midnight Brew и разработчик множества современных игр для ZX Spectrum. В его послужном списке есть Scramble RX, Pac-Man RX, Frogger RX, Lunar Rescue RX, Terrapins RX, Roust, Snowed Under, InvAGDers Deluxe и Bruce Lee RX.
Официальный запуск Gremlin Graphics Classics состоится в октябре на фестивале CRASH Live. Вместе с Иэном Стюартом там появятся и другие ветераны Gremlin, включая Питера Харрапа, Тони Кроутера и Шона Холлингворта.
Основное внимание новый лейбл уделит раннему 8-битному периоду компании и людям, которые создавали её игры. К работе привлекут прежних и современных разработчиков, архивистов, издателей и энтузиастов.
Среди партнёров проекта упоминаются сайты Games That Weren't и The Gremlin Archive, создатели ZX Spectrum Next, участники команды Mega65, а также люди, стоящие за журналами CRASH и ZZAP!
Одним из первых релизов станет ретроспективная книга Gremlin Graphics Classics Volume One: The ZX Spectrum, которую выпустит Fusion Retro Books. В 2027 году за ней должна последовать вторая часть, посвящённая Commodore 64.
Кроме того, лейбл издаст расширенную физическую версию игры Dreamtime Monty для ZX Spectrum Next. Разработкой занимается Rusty Pixels совместно с командой Spectrum Next, а сама игра станет первым официальным приключением Монти Моула более чем за 30 лет. Уже доступны первые скриншоты, а на YouTube можно поискать нарезки из геймплея.
Ранее Midnight Brew анонсировала ещё два проекта с участием Монти Моула. Они по-прежнему находятся в разработке и после завершения также выйдут под маркой Gremlin Graphics Classics.
Вот что говорит сам Аллан Тёрви:
Мы не хотели просто возвращаться в прошлое ради ностальгии. Нам было интересно больше узнать об историях, людях и творческом духе, благодаря которым Gremlin стала особенной, а затем перенести всё это в настоящее.
В дальнейшем Gremlin Graphics Classics рассчитывает выпускать игры с классическими персонажами компании для других старых платформ и создавать для них новые приключения. При этом Тёрви признаёт, что речь идёт о небольшом рынке, где проекты держатся прежде всего на энтузиазме и поддержке сообщества.
Gremlin Graphics появилась в 1984 году и выросла из магазина Just Micro в Шеффилде. Компания прославилась играми Monty Mole, Thing on a Spring, Bounder и Jack the Nipper, а позднее выпустила Zool и серию Actua Soccer. В 1999 году её купила Infogrames, а в 2003-м бывшую студию Gremlin закрыли.
У Gremlin Graphics Classics уже открылся официальный сайт, где будут появляться новости о книгах, играх и других проектах лейбла.
https://idpixel.ru/news/3619-legendarnaja-kompanija-gremlin-graphics-vozvraschaetsja/
#ретро #ZXSpectrum #C64 #ZXSpectrumNext #Sinclair #Commodore64 #Next #Commodore #DreamtimeMonty
Издательство Midnight Brew вместе с основателем компании Gremlin Graphics Иэном Стюартом готовится запустить исторический лейбл Gremlin Graphics Classics. Его создатели собираются восстанавливать архивы компании, выпускать книги и физические издания игр, а также поддерживать новые проекты по мотивам классических серий.
Инициатором проекта стал Аллан Тёрви — основатель Midnight Brew и разработчик множества современных игр для ZX Spectrum. В его послужном списке есть Scramble RX, Pac-Man RX, Frogger RX, Lunar Rescue RX, Terrapins RX, Roust, Snowed Under, InvAGDers Deluxe и Bruce Lee RX.
Официальный запуск Gremlin Graphics Classics состоится в октябре на фестивале CRASH Live. Вместе с Иэном Стюартом там появятся и другие ветераны Gremlin, включая Питера Харрапа, Тони Кроутера и Шона Холлингворта.
Основное внимание новый лейбл уделит раннему 8-битному периоду компании и людям, которые создавали её игры. К работе привлекут прежних и современных разработчиков, архивистов, издателей и энтузиастов.
Среди партнёров проекта упоминаются сайты Games That Weren't и The Gremlin Archive, создатели ZX Spectrum Next, участники команды Mega65, а также люди, стоящие за журналами CRASH и ZZAP!
Одним из первых релизов станет ретроспективная книга Gremlin Graphics Classics Volume One: The ZX Spectrum, которую выпустит Fusion Retro Books. В 2027 году за ней должна последовать вторая часть, посвящённая Commodore 64.
Кроме того, лейбл издаст расширенную физическую версию игры Dreamtime Monty для ZX Spectrum Next. Разработкой занимается Rusty Pixels совместно с командой Spectrum Next, а сама игра станет первым официальным приключением Монти Моула более чем за 30 лет. Уже доступны первые скриншоты, а на YouTube можно поискать нарезки из геймплея.
Ранее Midnight Brew анонсировала ещё два проекта с участием Монти Моула. Они по-прежнему находятся в разработке и после завершения также выйдут под маркой Gremlin Graphics Classics.
Вот что говорит сам Аллан Тёрви:
Мы не хотели просто возвращаться в прошлое ради ностальгии. Нам было интересно больше узнать об историях, людях и творческом духе, благодаря которым Gremlin стала особенной, а затем перенести всё это в настоящее.
В дальнейшем Gremlin Graphics Classics рассчитывает выпускать игры с классическими персонажами компании для других старых платформ и создавать для них новые приключения. При этом Тёрви признаёт, что речь идёт о небольшом рынке, где проекты держатся прежде всего на энтузиазме и поддержке сообщества.
Gremlin Graphics появилась в 1984 году и выросла из магазина Just Micro в Шеффилде. Компания прославилась играми Monty Mole, Thing on a Spring, Bounder и Jack the Nipper, а позднее выпустила Zool и серию Actua Soccer. В 1999 году её купила Infogrames, а в 2003-м бывшую студию Gremlin закрыли.
У Gremlin Graphics Classics уже открылся официальный сайт, где будут появляться новости о книгах, играх и других проектах лейбла.
https://idpixel.ru/news/3619-legendarnaja-kompanija-gremlin-graphics-vozvraschaetsja/
#ретро #ZXSpectrum #C64 #ZXSpectrumNext #Sinclair #Commodore64 #Next #Commodore #DreamtimeMonty
🔥4❤1
ZXGfx — редактор спрайтов для ZX Spectrum на Android
Для Android вышел бесплатный графический редактор ZXGfx, предназначенный для создания и редактирования спрайтов размером 8×8 пикселей для ZX Spectrum.
Редактор позволяет рисовать пиксели в привычной сетке, а затем сохранять результат в виде BIN- или TAP-файла. По словам автора, бинарные файлы должны работать на совместимых 8-битных системах.
В приложении предусмотрены поворот, отражение и инвертирование изображения, а также компоновка холста, позволяющая видеть соседние элементы сверху, снизу, слева и справа. Это упрощает создание тайловой графики и повторяющихся узоров.
Кроме того, редактор поддерживает работу с цветами, сортировку и удаление созданных изображений прямо внутри приложения.
Любопытной особенностью стал режим «призрачного изображения». Он оставляет на холсте едва заметный отпечаток последнего добавленного рисунка, облегчая выравнивание новых спрайтов и тайлов относительно уже готовой графики.
Приложение распространяется бесплатно в Google Play, не содержит рекламы, встроенных покупок и не требует каких-либо разрешений при установке.
https://idpixel.ru/news/3618-zxgfx-redaktor-sprajtov-dlja-zx-spectrum-na-android/
#ретро #ZXGfx
Для Android вышел бесплатный графический редактор ZXGfx, предназначенный для создания и редактирования спрайтов размером 8×8 пикселей для ZX Spectrum.
Редактор позволяет рисовать пиксели в привычной сетке, а затем сохранять результат в виде BIN- или TAP-файла. По словам автора, бинарные файлы должны работать на совместимых 8-битных системах.
В приложении предусмотрены поворот, отражение и инвертирование изображения, а также компоновка холста, позволяющая видеть соседние элементы сверху, снизу, слева и справа. Это упрощает создание тайловой графики и повторяющихся узоров.
Кроме того, редактор поддерживает работу с цветами, сортировку и удаление созданных изображений прямо внутри приложения.
Любопытной особенностью стал режим «призрачного изображения». Он оставляет на холсте едва заметный отпечаток последнего добавленного рисунка, облегчая выравнивание новых спрайтов и тайлов относительно уже готовой графики.
Приложение распространяется бесплатно в Google Play, не содержит рекламы, встроенных покупок и не требует каких-либо разрешений при установке.
https://idpixel.ru/news/3618-zxgfx-redaktor-sprajtov-dlja-zx-spectrum-na-android/
#ретро #ZXGfx
❤1👍1
Snow Trap Dizzy — новая игра про Диззи для ZX Spectrum
Ликуйте, любители Диззи! Разработчик Павел Берсенев выпустил новую игру про спектрумовского маскота — Snow Trap Dizzy. Сделана она на движке Dizzy Scripting Engine Валерия Сурженко, но вся графика и даже музыка сделаны созданы именно Павлом.
Игра, правда, очень короткая — действие разворачивается на одном экране, где нужно очистить снег перед дверью в дом дедушки Диззи, а потом открыть эту самую дверь ключом. Есть и бонусное задание — найти хорошо припрятанную монетку.
К сожалению, из-за большого количества анимированных персонажей на экране игра сказочно тормозит: можете не ждать от неё плавности даже классических частей Dizzy, не говоря уже о современных релизах типа Wonderful Dizzy. Обсчёт столкновений тоже не радует — хитбоксы здесь очень большие, поэтому Диззи может помереть, даже близко не коснувшись падающего ореха или летящей птицы.
Это, конечно, прискорбно, как и низкий fps, но для первой игры разработчика, причём небольшой — вполне простительно. Всё равно проходится Snow Trap Dizzy буквально за несколько минут.
💾 Скачать игру можно с «Идеального пикселя».
https://idpixel.ru/news/3620-snow-trap-dizzy-novaja-igra-pro-dizzi-dlja-zx-spectrum/
#ретро #ZXSpectrum #Sinclair #SnowTrapDizzy
Ликуйте, любители Диззи! Разработчик Павел Берсенев выпустил новую игру про спектрумовского маскота — Snow Trap Dizzy. Сделана она на движке Dizzy Scripting Engine Валерия Сурженко, но вся графика и даже музыка сделаны созданы именно Павлом.
Игра, правда, очень короткая — действие разворачивается на одном экране, где нужно очистить снег перед дверью в дом дедушки Диззи, а потом открыть эту самую дверь ключом. Есть и бонусное задание — найти хорошо припрятанную монетку.
К сожалению, из-за большого количества анимированных персонажей на экране игра сказочно тормозит: можете не ждать от неё плавности даже классических частей Dizzy, не говоря уже о современных релизах типа Wonderful Dizzy. Обсчёт столкновений тоже не радует — хитбоксы здесь очень большие, поэтому Диззи может помереть, даже близко не коснувшись падающего ореха или летящей птицы.
Это, конечно, прискорбно, как и низкий fps, но для первой игры разработчика, причём небольшой — вполне простительно. Всё равно проходится Snow Trap Dizzy буквально за несколько минут.
💾 Скачать игру можно с «Идеального пикселя».
https://idpixel.ru/news/3620-snow-trap-dizzy-novaja-igra-pro-dizzi-dlja-zx-spectrum/
#ретро #ZXSpectrum #Sinclair #SnowTrapDizzy
❤7👍3
Escape from Corpocity для ZX Spectrum. RPG, написанная на Boriel BASIC с артом, который частично сгенерирован ИИ. Надо спастись из антиутопического мира, где массы порабощены элитами и корпорациями. Задумка неплохая, но уж больно всё тормозное и явно наспех сконвертированное.
https://idpixel.ru/games/escapefromcorpocity/
https://idpixel.ru/games/escapefromcorpocity/
❤2
ZXGolf превращает ZX Spectrum в симулятор гольфа
Неделю назад случился релиз ZXGolf — амбициозного симулятора гольфа для ZX Spectrum 128K. Это далеко не первая, но всё-таки одна из немногих игр, сделанных при помощи нейросети. В будущем таких будет всё больше и больше, и поди их отличи от обычных без анализа кода, если авторы не станут честно признаваться в содеянном.
Конкретно ZXGolf навайбкожена при помощи нейросети Claude, которая действительно без проблем пишет рабочий код для «Спектрума». Причём в данном случае использовался почему-то Boriel BASIC, а не чистый ассемблер. Насколько оптимальным получился код — другой вопрос (спойлер: не очень), но среднестатистическому игроку обычно категорически плевать, что там у игры под капотом. Главное, чтобы она была интересной.
А ZXGolf — действительно неплохой симулятор гольфа, который симпатично выглядит (есть даже выбор цвета игрового поля: зелёный, белый и жёлтый) и хорошо играется. Игрокам доступны два полноценных поля по 18 лунок — в Японии и США. Каждая лунка имеет собственную карту с фервеями, высокой травой, песчаными ловушками, водными преградами, деревьями и зонами за пределами поля. При выходе на грин камера автоматически переключается в отдельный режим для игры клюшкой-паттером (сколько гольф-терминов в одном абзаце!).
Система ударов использует классическую «схему двух нажатий», отвечающую за силу и точность. В распоряжении игрока — четырнадцать клюшек с разными характеристиками, а ветер меняет траекторию полёта мяча в зависимости от направления и силы. Для первого удара предусмотрен и особый Супер-удар, который при идеальном попадании по шкале увеличивает дальность примерно на десять процентов.
Автор утверждает, что местный искусственный интеллект действительно умён: перед каждым ударом он анализирует реальную карту лунки, оценивает несколько возможных траекторий, учитывает расположение деревьев, бункеров и других препятствий, после чего самостоятельно выбирает направление, силу удара и подходящую клюшку. При желании можно отказаться от игры против компьютера и сыграть вдвоём за одним компьютером.
Так что если вы любите компьютерный гольф — попробуйте ZXGolf, вдруг понравится? Единственное, что в нём раздражает — это отвратительный звук летящего мячика, который никак не отключить. Автору, правда, на это уже указали, и он обещал подумать — возможно, просто добавит опцию «только музыка» или всё-таки поменяет этот жуткий звук.
💾 В один файл обе страны, где можно сыграть в гольф, не влезли, поэтому нужно качать две разных версии. Их можно найти на itch.io или на «Идеальном пикселе»: вот США, а вот Япония.
https://idpixel.ru/news/3621-zxgolf-prevraschaet-zx-spectrum-v-simuljator-golfa/
#ретро #ZXSpectrum #Sinclair #ZXGolf
Неделю назад случился релиз ZXGolf — амбициозного симулятора гольфа для ZX Spectrum 128K. Это далеко не первая, но всё-таки одна из немногих игр, сделанных при помощи нейросети. В будущем таких будет всё больше и больше, и поди их отличи от обычных без анализа кода, если авторы не станут честно признаваться в содеянном.
Конкретно ZXGolf навайбкожена при помощи нейросети Claude, которая действительно без проблем пишет рабочий код для «Спектрума». Причём в данном случае использовался почему-то Boriel BASIC, а не чистый ассемблер. Насколько оптимальным получился код — другой вопрос (спойлер: не очень), но среднестатистическому игроку обычно категорически плевать, что там у игры под капотом. Главное, чтобы она была интересной.
А ZXGolf — действительно неплохой симулятор гольфа, который симпатично выглядит (есть даже выбор цвета игрового поля: зелёный, белый и жёлтый) и хорошо играется. Игрокам доступны два полноценных поля по 18 лунок — в Японии и США. Каждая лунка имеет собственную карту с фервеями, высокой травой, песчаными ловушками, водными преградами, деревьями и зонами за пределами поля. При выходе на грин камера автоматически переключается в отдельный режим для игры клюшкой-паттером (сколько гольф-терминов в одном абзаце!).
Система ударов использует классическую «схему двух нажатий», отвечающую за силу и точность. В распоряжении игрока — четырнадцать клюшек с разными характеристиками, а ветер меняет траекторию полёта мяча в зависимости от направления и силы. Для первого удара предусмотрен и особый Супер-удар, который при идеальном попадании по шкале увеличивает дальность примерно на десять процентов.
Автор утверждает, что местный искусственный интеллект действительно умён: перед каждым ударом он анализирует реальную карту лунки, оценивает несколько возможных траекторий, учитывает расположение деревьев, бункеров и других препятствий, после чего самостоятельно выбирает направление, силу удара и подходящую клюшку. При желании можно отказаться от игры против компьютера и сыграть вдвоём за одним компьютером.
Так что если вы любите компьютерный гольф — попробуйте ZXGolf, вдруг понравится? Единственное, что в нём раздражает — это отвратительный звук летящего мячика, который никак не отключить. Автору, правда, на это уже указали, и он обещал подумать — возможно, просто добавит опцию «только музыка» или всё-таки поменяет этот жуткий звук.
💾 В один файл обе страны, где можно сыграть в гольф, не влезли, поэтому нужно качать две разных версии. Их можно найти на itch.io или на «Идеальном пикселе»: вот США, а вот Япония.
https://idpixel.ru/news/3621-zxgolf-prevraschaet-zx-spectrum-v-simuljator-golfa/
#ретро #ZXSpectrum #Sinclair #ZXGolf
❤1👍1🔥1
Bow Commander — двухпанельный файловый менеджер для ZX Spectrum
Для ZX Spectrum вышел Bow Commander — двухпанельный файловый менеджер в духе Norton Commander и Total Commander. Он предназначен для компьютеров с DivMMC/esxDOS и позволяет работать с содержимым накопителя в привычном «командерном» стиле.
Программа поддерживает копирование, перемещение, переименование и удаление файлов и каталогов, создание папок, быстрый поиск, групповое выделение по маскам и просмотр подробной информации о файлах.
Ещё в состав Bow Commander входят встроенный просмотрщик с текстовым, шестнадцатеричным и десятичным режимами, а также текстовый редактор. Кроме того, файлы TAP и SNA можно запускать прямо из панелей без возврата в Бейсик.
Разработчик написал программу полностью на ассемблере Z80. По его словам, это позволило разместить в одном приложении не только файловый менеджер, но и дополнительные инструменты без ущерба для скорости работы.
Bow Commander распространяется бесплатно в виде одного TAP-файла и работает на ZX Spectrum 128K, +2, +3, ZX Spectrum Next (в режиме 128K) и совместимых компьютерах с DivMMC и esxDOS.
💾 Программу можно скачать с itch.io (там же находится более подробное описание функций) или с «Идеального пикселя».
https://idpixel.ru/news/3622-bow-commander-dvuhpanelnyj-fajlovyj-menedzher-dlja-zx-spectrum/
#ретро #ZXSpectrum #Sinclair #BowCommander
Для ZX Spectrum вышел Bow Commander — двухпанельный файловый менеджер в духе Norton Commander и Total Commander. Он предназначен для компьютеров с DivMMC/esxDOS и позволяет работать с содержимым накопителя в привычном «командерном» стиле.
Программа поддерживает копирование, перемещение, переименование и удаление файлов и каталогов, создание папок, быстрый поиск, групповое выделение по маскам и просмотр подробной информации о файлах.
Ещё в состав Bow Commander входят встроенный просмотрщик с текстовым, шестнадцатеричным и десятичным режимами, а также текстовый редактор. Кроме того, файлы TAP и SNA можно запускать прямо из панелей без возврата в Бейсик.
Разработчик написал программу полностью на ассемблере Z80. По его словам, это позволило разместить в одном приложении не только файловый менеджер, но и дополнительные инструменты без ущерба для скорости работы.
Bow Commander распространяется бесплатно в виде одного TAP-файла и работает на ZX Spectrum 128K, +2, +3, ZX Spectrum Next (в режиме 128K) и совместимых компьютерах с DivMMC и esxDOS.
💾 Программу можно скачать с itch.io (там же находится более подробное описание функций) или с «Идеального пикселя».
https://idpixel.ru/news/3622-bow-commander-dvuhpanelnyj-fajlovyj-menedzher-dlja-zx-spectrum/
#ретро #ZXSpectrum #Sinclair #BowCommander
🔥5❤1
Scramble Arcade — отличный порт классики для Commodore Plus/4
Scramble Arcade — замечательный порт известного скролл-шутера для компьютера Commodore Plus/4. Приставку Arcade разработчики добавили не зря — игра действительно выглядит и ощущается вполне себе как оригинальная аркадная версия. Плавный скроллинг, куча спрайтов, звуки — всё на месте!
Сама по себе игра не очень замысловатая — знай себе лети слева направо, стреляй по врагам, бомби наземные цели да пополняй запасы топлива (для этого почему-то тоже надо уничтожать резервуары). С каждым уровнем сложность возрастает, а желание «попробовать ещё разок» после потери всех жизней — увеличивается.
💾 Игру можно скачать с itch.io или с «Идеального пикселя».
https://idpixel.ru/news/3623-scramble-arcade-otlichnyj-port-klassiki-dlja-commodore-plus4/
#ретро #PLUS4 #Commodore #ScrambleArcade #Scramble
Scramble Arcade — замечательный порт известного скролл-шутера для компьютера Commodore Plus/4. Приставку Arcade разработчики добавили не зря — игра действительно выглядит и ощущается вполне себе как оригинальная аркадная версия. Плавный скроллинг, куча спрайтов, звуки — всё на месте!
Сама по себе игра не очень замысловатая — знай себе лети слева направо, стреляй по врагам, бомби наземные цели да пополняй запасы топлива (для этого почему-то тоже надо уничтожать резервуары). С каждым уровнем сложность возрастает, а желание «попробовать ещё разок» после потери всех жизней — увеличивается.
💾 Игру можно скачать с itch.io или с «Идеального пикселя».
https://idpixel.ru/news/3623-scramble-arcade-otlichnyj-port-klassiki-dlja-commodore-plus4/
#ретро #PLUS4 #Commodore #ScrambleArcade #Scramble
❤1