| Разработка и ромхакинг > Разработка игр |
| Attack of the Petscii Robots (ZX Spectrum) |
| (1/2) > >> |
| mr287cc:
Год назад, или около того, Дэвид Мюррей, также известный как 8-bit guy, выпустил игру Attack of the Petscii Robots для Commodore PET. В какой-то момент игра была портирована на Commodore 64, а затем один за другим посыпались порты и на другие ретро-компьютеры. Несмотря на то, что технически эта игра довольно проста, она собрала вокруг себя приличное количество людей, увлечённых ретротехникой, и на данный момент игра портирована на Commodore 64, Commodore 128, Commodore Plus/4, VIC-20, Apple II, Atari 800. Также ожидаются порты для Amiga, NES, SNES, X16, IOS, Android, Switch, CoCo3, BBC Micro. Нетрудно заметить, что большинство машин в списке - американские, на базе 6502. А самое обидное - здесь нет горячо любимого в России ZX Spectrum. Пока нет. Зато есть уже почти полностью рабочий прототип для TS config. Это конфигурация для ZX-Evo, и, кстати говоря, профессиональными спектрумистами "Конфа" презирается, спектрумом не считается, и имеет прозвище "Дендиконфа", по всей видимости потому, что на борту у неё видеопроцессор с тайлово-спрайтовой графикой на 4096 тайлов, два графических слоя, поверх основного и многие другие приятные вещи. Однако данное железо помогло безболезненно переписать и отладить код с 6502 на z80 (исходники Дэвид любезно предоставил) как есть, для режима 40х25 символов, как на Commodore Pet. Теперь код ожидает оптимизации и дальнейшей доработки под под классические 48 и 128 модели ZX Spectrum в режиме 32х24. В классической 48к версии планируется монохромный графический режим и биперная музыка из сборника Faulty Robots by Shiru, не включенного в официальный PET релиз по причине сложности звукового движка. 128к версия, вероятно, будет содержать улучшенную графику и музыку для AY 8910/12. Z80 кодировали mr287cc и Shiru. Оригинальный 6502 код: David Murray. Анонс в официальной Petscii группе. |
| YuzorG:
Надо будет попробовать. Спасибо |
| ALKOSHA:
Скролл в два знакоместа :thumbdown: Раз оно под тс-конфу, почему логаит, будто это какой-то zx 16k в софтваре рисует символы на бейсике? А если оно в софтваре рисует, то и нет смысла делать символьную графику, можно более вменяемые спрайты/тайлы прорисовать. Символы на ретро-системах оправданы, если они зашиты в аппаратном знакогенераторе. А в спектруме, увы, такой фишки нет (и да, тс-конфа и прочие мутанты - НЕ_спек). Добавлено позже: --- Цитата ---и имеет прозвище "Дендиконфа", по всей видимости потому, что на борту у неё видеопроцессор с тайлово-спрайтовой графикой на 4096 тайлов, --- Конец цитаты --- Я бы это назвал более чем " Сега-конфа". Даже у сеги в VRAM помещается максимум полторашка тыщи тайлов. 4096 в сонике 3д бласте выжимали благодаря системной памяти. Так что ts-confa то вообще зверь. Если оно мощнее сеги, про спек тут вообще неуместно вспоминать. |
| mr287cc:
--- Цитата: ALKOSHA от 15 Ноябрь 2021, 09:22:58 ---Скролл в два знакомест --- Конец цитаты --- Ну, кто тебе мешает, бери PET или спектрум, да делай плавный попиксельный скролл в 50fps. Не забудь сообщить об успехах, не откажусь воспользоваться таким опытом. Tsconf здесь только как платформа для прототипа, это игра для 48/128 спектрумов с программным рендером. |
| ALKOSHA:
--- Цитата: mr287cc от 15 Ноябрь 2021, 09:54:21 ---Ну, кто тебе мешает, бери PET или спектрум, да делай плавный попиксельный скролл в 50fps. Не забудь сообщить об успехах, не откажусь воспользоваться таким опытом. --- Конец цитаты --- А про per-pixel скролл я ничего не говорил. Но 8px скроллы смотрятся куда лучше чем 16px расколбас. Да и при 8px не нужны 50fps, иначе за секунду экран успеет прокрутиться дважды. |
| mr287cc:
--- Цитата: ALKOSHA от 15 Ноябрь 2021, 10:27:41 ---А про per-pixel скролл я ничего не говорил. Но 8px скроллы смотрятся куда лучше чем 16px расколбас. Да и при 8px не нужны 50fps, иначе за секунду экран успеет прокрутиться дважды. --- Конец цитаты --- Да не 16 там, а все 24. Размер тайла - 3х3 символа. В комьюнити игры уже заявляют о желании портировать на MSX, на SHARP MZ, а наше дело - портануть игровую логику с 6502 на z80 пока что хотя бы как есть. Так что какие ваши годы, сделаете и познакоместный скролл, и попиксельный, и на 48k и на 16, и на SAM coupe, и на Coleco vision, исходники на руках, главное, друже, не стесняйся, только скажи, и сразу же выпишем. Ведь для того всё и задумывалось, чтобы каждый мог сделать свой порт, параллельно показав другим мастер-класс и по скорости и по качеству. |
| TiberiyLTim:
mr287cc, как-то болезненно принимаешь мнение о теоритической возможности сделать конверсию круто. Просто скажи, что не планируешь отходить от условностей оригинала, выжимать из платформы, делать технодемку. Это ж просто предложения ради того, чтобы поддержать разговор, апнуть тему. |
| mr287cc:
--- Цитата: TiberiyLTim от 15 Ноябрь 2021, 14:15:06 ---болезненно принимаешь мнение --- Конец цитаты --- Да нормально я всё воспринимаю. Просто надо понимать, что как только ты захочешь скроллить камеру познакоместно, тебе сразу же придётся писать другую игру с другими механиками, практически полностью переписывая авторскую логику, в которой объекты двигаются потайлово, т.е. по 24 пикселя. Типичная ситуация из этой игры: перед тобой два стула, один из них нужно передвинуть в соседнюю клетку, в которую уже направляется робот, а механику передвижения ты пытаешься раздробить на знакоместную. Ну и на какую клетку сам встанешь, а на какую робота посадишь? Ровно по тем же причинам и в коммодорной и даже в амижной версии, с крутой графикой, реализован точно такой же потайловый скролл. |
| ALKOSHA:
--- Цитата: mr287cc от 15 Ноябрь 2021, 10:57:20 --- главное, друже, не стесняйся, только скажи, и сразу же выпишем. Ведь для того всё и задумывалось, чтобы каждый мог сделать свой порт, параллельно показав другим мастер-класс и по скорости и по качеству. --- Конец цитаты --- Порты/ремейки/демейки вторичны. Я же предпочитаю делать авторские техно-демки-недо-игры. |
| ndivision:
Это очень крутая новость! :-) Я уже писал про эту игру на тут на форуме (правда немного в другом разрезе, а именно в поиске версии для atari xe). Так же недавно видел анонс, где обещали сделать порт и для NES/Fami - который тоже очень жду. Теперь вот и для ZX. Для TS-Conf - да круто, но у меня к сожалению железной Эвы нету, а эмуляторов ее нету для MacOS. А вот что планирует еще аж две версии, как для 48k, так и для 128k - это просто замечательно. Вообщем желаю разработчикам успехов, если не затруднит - пишите весточки о том как продвигаются работы, по крайней мере мне очень интересен этот проект. |
| mr287cc:
--- Цитата: ndivision от 15 Ноябрь 2021, 18:14:59 ---Это очень крутая новость! :-) Я уже писал про эту игру на тут на форуме (правда немного в другом разрезе, а именно в поиске версии для atari xe). Так же недавно видел анонс, где обещали сделать порт и для NES/Fami - который тоже очень жду. Теперь вот и для ZX. Для TS-Conf - да круто, но у меня к сожалению железной Эвы нету, а эмуляторов ее нету для MacOS. А вот что планирует еще аж две версии, как для 48k, так и для 128k - это просто замечательно. Вообщем желаю разработчикам успехов, если не затруднит - пишите весточки о том как продвигаются работы, по крайней мере мне очень интересен этот проект. --- Конец цитаты --- Эх, я, видимо, немного криво написал в стартовом посте про Tsconf, она была нужна только для того чтобы переписать оригинальный код под z80 и без урезания экрана, в разрешении 40х25 символов, и замечательно с этим справилась. В приоритете порты именно под 48 и 128. Может быть, если совсем будет нечего делать, под Next. И есть новости, разумеется. 48 версия уже взлетела, и ждет обработки напильником и тестирования. К релизу апну топик. |
| mr287cc:
Запилена бонусная фан-версия с размером тайлов в знакоместо (8х8 пикселей). Ждём результатов плейтстинга и что скажет 8-битный парень. Насколько я знаю, цифровая версия после релиза должна быть выставлена на его сайте. Убираю "WIP" из шапки, поскольку работа над портом завершена. 3х3 версия (монохром) |
| ALKOSHA:
--- Цитата: mr287cc от 26 Ноябрь 2021, 03:27:03 ---Запилена бонусная фан-версия с размером тайлов в знакоместо (8х8 пикселей). Ждём результатов плейтстинга и что скажет 8-битный парень. Насколько я знаю, цифровая версия после релиза должна быть выставлена на его сайте. Убираю "WIP" из шапки, поскольку работа над портом завершена. --- Конец цитаты --- Ооо, уже приятнее. Я бы гейманул. V-Sync бы добавить, был бы шыкардос. Но с HALT-ом наверн лагать будет. |
| ndivision:
Шикарные новости! Поздравляю с релизом! Хотел уточнить по части распространения - игра будет доступна только через сайт и за 10$ или будут еще какие то способы поиграть? :-)) |
| mr287cc:
--- Цитата: ALKOSHA от 26 Ноябрь 2021, 11:56:29 ---V-Sync бы добавить, был бы шыкардос. Но с HALT-ом наверн лагать будет. --- Конец цитаты --- Что с ним что без него, рендер крайне тормозной, хотя оптимизировали до последнего, выводятся только те данные, которые изменились. Фреймовые прерывания пришлось оставить - на них тикает игровое время. --- Цитата: ndivision от 26 Ноябрь 2021, 18:40:26 ---Хотел уточнить по части распространения - игра будет доступна только через сайт и за 10$ или будут еще какие то способы поиграть? :-)) --- Конец цитаты --- По понятным причинам, я не могу распоряжаться бинарём на своё усмотрение. И хотя мы сработали чисто на энтузиазме, я предпочту остаться человеком порядочным. Но что-то мне подсказывает, что рано или поздно релиз будет слит, найдется и в наше время Bill Gilbert. Вопрос времени. ЗЫ. На вопрос-то не ответил. Да, насколько я знаю, в продажу поступит только цифровая копия, американский восьбимитный парень не будет связываться с физическими копиями для наших спектрумов, у его аудитории больше коммодоры в почёте. |
| mr287cc:
Теперь официально. Цифровая копия уже в продаже. Изготовление физических копий пока на обсуждении. Практически сразу вслед за спектрумом подоспела версия для Amiga, которая также доступна на страничке автора. |
| Folderwin:
Блин, а теперь и не купить. А хотелось попробовать |
| Folderwin:
Кто занимался портированием , может вы предложите версию для спектрума продавать еще через https://zxonline.net/, там хотя бы купить можно |
| mr287cc:
--- Цитата: Folderwin от 18 Июль 2022, 22:02:50 ---Блин, а теперь и не купить. А хотелось попробовать --- Конец цитаты --- Полистай эту тему, может найдешь чего полезного. Мопед, как говорится, не мой, я всего лишь случайно нагуглил. --- Цитата: Folderwin от 05 Август 2022, 07:50:18 ---Кто занимался портированием , может вы предложите версию для спектрума продавать еще через https://zxonline.net/, там хотя бы купить можно --- Конец цитаты --- Да ну, лучше что-нибудь для Донди или SMD наговнокодить. Продажами пусть автор занимается, мы просто поспектрумировали, как встарь. |
| Sharpnull:
--- Цитата: mr287cc от 30 Август 2022, 12:49:22 ---Полистай эту тему, может найдешь чего полезного. --- Конец цитаты --- Я ему присылал в ЛС ещё "19 Июль 2022, 00:19:56" и выкладывал почти все версии (нет PSP) в теме "Где скачать?" (у 8bitguy давно всем видны загруженные файлы - https://www.the8bitguy.com/wp-content/uploads/, можете ему написать, чтобы скрыл, это известно не только мне). Либо Folderwin именно хочет купить, либо пропустил/не умеет читать ЛС. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |