tatarinov.net
ZX Spectrum
Интерес к компьютерам появился у меня благодаря этому замечательному творению сэра Клайва Синклера, успешно растиражированного по всему миру. Технические характеристики ZX сегодня смешно вспоминать: сорок восемь килобайт памяти, CPU 3 mHZ и магнитофон в качестве накопителя. Веселюсь, вспоминая, как умудрялся с трех кассет загружать ассемблер, исходники, собранные библиотеки и ресурсы.
За период с 94 по 97 г. написал 8 игрушек, русифицировал пару чужеземных стрелялок, и создал приличный пакет для разработки: редакторы спрайтов, карт, звуков, грабилки графики. К великому сожалению, старые кассеты с большой неохотой отдают записанные байты, и на сегодняшний день я оживил только две игрушки, внимания из которых заслуживает лишь одна. О ней и пойдет речь.
Игруха "Versus" создавалась одновременно с окончанием средней школы, что не могло благополучно отразиться на качестве первой. Используя опыт, обретенный при созидании предыдущих аркад - "Viking" и "Dragon", я ускорил алгоритмы вывода спрайтов засчет сокращения количества циклов и использования кластера 4х4 в качестве элементарного блока построения карты.
Так как делал все в одиночку, то часть графики позаимствовал из качественных иностранных игр, но большинство все равно рисовал самостоятельно: по пикселам, как было принято тогда.
Менее чем за год написание игры было завершено. Та и не дописанное intro до сих пор ждет своего часа.
Игрушку в формате .SNA прошу качать ниже:
Загрузить «ver_cpl_unpatched.sna» (128 Кб)
Для запуска необходим любой эмулятор ZX Spectrum, понимающий данный формат. Я рекомендую Unreal Speccy Emulator.
( увы, восстановил не самую последнюю версию - эта немного сыровата, да и присутствует в ней досадная ошибка в вычислении координат врагов)
Интересные моменты:
Экраны из "Art Studio": позаимствованный вертолет покрасил в голубой, а странную кабину нарисовал сам до последнего пиксела :-)
Анимация ходячего робота. Авторство мое.
Кусок сграбленной графики из "Savage III".
Скриншоты
I уровень, старт игры
Разгром вертолета
II уровень
III уровень
Черновики и фрагменты из проекта
Точки входа и переменные
Карта, кластеры и коллизии
Поведение врагов
Алогоритмы поведения
Бой с вертолетом
Графика
потихоньку восстанавливаю исходники, следить за прогрессом можно здесь:
http://tatarinov.net/blog/3/32/
Комментарии:
Привет, помню, ностальгирую иногда...
Крутая игрушка ! А демок случаем не лепил ?
Если да, то кидай мне в почту. Выложу на сайт: zxaaa.net
2 AAA: спасибо большое!
лепил разное, да вот прочитать больше ничего не могу -
пленки беда старые :)
привет земляк! как жизнь? в Пермь заезжаешь? давай с нами
на Ascii пати в Ижевск (24 ноября)
2 jtn:
привет!
в Перми бываю! Просвети темного - что есть ascii пати?
ну мы как бы эти... как сказал один знакомый мой товарищ -
кибернекрофилы :)
анонс и правила party тут - http://www.asci2007.nm.ru/
про прошлые ascii в инете не нашел, видимо только в
спектрумовской прессе писали (сам я был там в 2002 и 2003)
вкратце - собирается тусовка фанатов олдскульного zx:
художники, музыканты, кодеры и им сочувствующие.
демонстрируются работы, проводится голосование, но
главное конечно общение.
небольшой обзор о демопати в целом http://ru.wikipedia.org/wiki/Демосцена
Да, да, вот такие мы "кибернекрофилы"... А вот два местечковых подкаста для ностальгирования наедине с самим собой:
www.zx-chip.rpod.ru
www.aypod.rpod.ru
супер!!! я в шоке =) земляк....
nodeus, psndcj//tbk - спасибо !
а у тебя есть исходники, картинки?
для сайта http://opensourcezx.untergrund.net
2 bugsy^hds:
приветствую,
исходники с картинками есть, но собрать из них что-то целое и компилируемое вряд ли получится: спасал с кассет после десятилетнего хранения. Ну, плюс отсканированные черновики.
К сожалению, для Вашего сайта это вряд ли пригодно :)
жаль...
проект уж больно интересный...
ну может хоть что-нибудь кроме того что есть на сайте?
bugsy^hds :
увы, это почти все. Есть еще сильно раскиданные куски исходников, библиотек и т.п. Для Вашего сайта даже не предлагаю (ибо не дело), но, вероятно, руки у меня дойдут, и я выложу сначала здесь то, что получится скомпоновать и хоть как-то упорядочить.
Пока в закромах лежат требущие капитальной переборки куски кода и исходники от более ранних игр Dragon, Viking, и всякие интересные библиотеки быстрой отрисовки графики.
Сейчас пока сильно загружен и даже предварительно не отважусь предположить, когда займусь всем этим хозяйством. Но Вам первому сообщу.
Большое спасибо Вам за внимание!!!
bugsy^hds:
http://tatarinov.net/blog/3/32/
вот здесь буду выкладывать. Выложил для начала один исходник. ASM для GENS3 :)
эээ..
а как вниз ящики пробить на первой картинке?)
угли уже жгуть )
эта версия не финальная, и в ней имеется глюк с привязкой координат к карте )
Пробить так: слева кидай гранаты, беги и прыгай одновременно.
не получаетцо((
Будешь у нас, заходи в гости -- я проведу мастер-класс!
Я тоже в шоке =)
потому что ящики не пробиваются? *crazy*
2 ugly
http://tatarinov.net/image/1197811268/
ч0т0 каменты вверху отслеживаются, а внизу их нет
О! Утерянные каменты отыскались почему-то здесь )
http://tatarinov.net/about/



















Да... это было прикольно... ))))) нашёл тут новеллу, помнишь в ZX Ревю фантастическое произведение про игруху элита "Elita"