tatarinov.net

ZX Spectrum

  Untitled-1.png: 313x232 (6.9 Кб)

Интерес к компьютерам появился у меня благодаря этому замечательному творению сэра Клайва Синклера, успешно растиражированного по всему миру. Технические характеристики ZX сегодня смешно вспоминать: сорок восемь килобайт памяти, CPU 3 mHZ и  магнитофон в качестве накопителя. Веселюсь, вспоминая, как умудрялся с трех кассет загружать ассемблер, исходники, собранные библиотеки и ресурсы.

За период с 94 по 97 г. написал 8 игрушек, русифицировал пару чужеземных стрелялок, и создал приличный пакет для разработки: редакторы спрайтов, карт, звуков, грабилки графики. К великому сожалению, старые кассеты с большой неохотой отдают записанные байты, и на сегодняшний день я оживил только две игрушки, внимания из которых заслуживает лишь одна. О ней и пойдет речь.

Игруха "Versus" создавалась одновременно с окончанием средней школы, что не могло благополучно отразиться на качестве первой. Используя опыт, обретенный при созидании предыдущих аркад - "Viking" и "Dragon", я ускорил алгоритмы вывода спрайтов засчет сокращения количества циклов и использования  кластера 4х4 в качестве элементарного блока построения карты. 

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

Менее чем за год написание игры было завершено. Та и не дописанное intro до сих пор ждет своего часа. 

Игрушку в формате .SNA прошу качать ниже:

Загрузить «ver_cpl_unpatched.sna» (128 Кб)

Для запуска необходим любой эмулятор ZX Spectrum, понимающий данный формат. Я рекомендую Unreal Speccy Emulator.

( увы, восстановил не самую последнюю версию - эта немного сыровата, да и присутствует в ней  досадная ошибка в вычислении координат врагов)  

Интересные моменты:

  arts.gif: 258x194 (1.9 Кб)

Экраны из "Art Studio": позаимствованный вертолет покрасил в голубой, а странную кабину нарисовал сам до последнего пиксела :-)

  sdsd.gif: 255x192 (1117 байт)

Анимация ходячего робота.  Авторство мое.

  sd.png: 256x193 (9 Кб)

Кусок сграбленной графики из "Savage III".

Скриншоты

  Untitlede-1.png: 312x230 (5.4 Кб)

  Untitled-2.png: 310x232 (5.8 Кб)

I уровень, старт игры

  Untitled-3.png: 315x235 (7 Кб)

Разгром вертолета

  Untitled-4.png: 309x230 (7.8 Кб)

II уровень

  Untitled-5.png: 313x226 (7.7 Кб)

  Untitled-7.png: 311x232 (7.4 Кб)

III уровень

  Untitled-8.png: 315x235 (6.7 Кб)

Черновики и фрагменты из проекта

  Untitled-1.jpg: 599x572 (343.2 Кб)

Точки входа и переменные

  Untitled-2.jpg: 800x564 (466.2 Кб)

  Untitled-8.jpg: 800x564 (499 Кб)

  Untitled-7.jpg: 743x572 (449.7 Кб)

Карта, кластеры и коллизии

  Untitled-3.jpg: 800x534 (455.5 Кб)

Поведение врагов

  Untitled-4.jpg: 800x564 (470.3 Кб)

Алогоритмы поведения

  Untitled-5.jpg: 800x563 (477.4 Кб)

Бой с вертолетом

  Untitled-6.jpg: 678x572 (420.1 Кб)

Графика

потихоньку восстанавливаю исходники, следить за прогрессом можно здесь:

http://tatarinov.net/blog/3/32/

03.06.2007 в 17 ч 02 мин, «Записи»
Ранее: Об авторе и проекте
Позже: Делал еще

Комментарии:

Кирилл 19.06.2007 в 20 ч 49 мин

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

Татаринов Максим 21.06.2007 в 17 ч 45 мин

Привет, помню, ностальгирую иногда...

AAA 03.11.2007 в 21 ч 43 мин

Крутая игрушка ! А демок случаем не лепил ?
Если да, то кидай мне в почту. Выложу на сайт: zxaaa.net

Татаринов Максим 03.11.2007 в 22 ч 00 мин

2 AAA: спасибо большое!

лепил разное, да вот прочитать больше ничего не могу -
пленки беда старые :)

jtn 03.11.2007 в 22 ч 04 мин

привет земляк! как жизнь? в Пермь заезжаешь? давай с нами
на Ascii пати в Ижевск (24 ноября)

Татаринов Максим 03.11.2007 в 22 ч 09 мин

2 jtn:
привет!
в Перми бываю! Просвети темного - что есть ascii пати?

jtn 03.11.2007 в 22 ч 29 мин

ну мы как бы эти... как сказал один знакомый мой товарищ -
кибернекрофилы :)
анонс и правила party тут - http://www.asci2007.nm.ru/
про прошлые ascii в инете не нашел, видимо только в
спектрумовской прессе писали (сам я был там в 2002 и 2003)
вкратце - собирается тусовка фанатов олдскульного zx:
художники, музыканты, кодеры и им сочувствующие.
демонстрируются работы, проводится голосование, но
главное конечно общение.
небольшой обзор о демопати в целом http://ru.wikipedia.org/wiki/Демосцена

nodeus 03.11.2007 в 22 ч 58 мин

Да, да, вот такие мы "кибернекрофилы"... А вот два местечковых подкаста для ностальгирования наедине с самим собой:

www.zx-chip.rpod.ru

www.aypod.rpod.ru

psndcj//tbk 03.11.2007 в 23 ч 42 мин

супер!!! я в шоке =) земляк....

Татаринов Максим 04.11.2007 в 08 ч 18 мин

nodeus, psndcj//tbk - спасибо !

bugsy^hds 05.11.2007 в 20 ч 11 мин

а у тебя есть исходники, картинки?
для сайта http://opensourcezx.untergrund.net

Татаринов Максим 05.11.2007 в 21 ч 10 мин

2 bugsy^hds:
приветствую,
исходники с картинками есть, но собрать из них что-то целое и компилируемое вряд ли получится: спасал с кассет после десятилетнего хранения. Ну, плюс отсканированные черновики.
К сожалению, для Вашего сайта это вряд ли пригодно :)

bugsy^hds 06.11.2007 в 22 ч 13 мин

жаль...
проект уж больно интересный...
ну может хоть что-нибудь кроме того что есть на сайте?

Татаринов Максим 07.11.2007 в 22 ч 37 мин

bugsy^hds :
увы, это почти все. Есть еще сильно раскиданные куски исходников, библиотек и т.п. Для Вашего сайта даже не предлагаю (ибо не дело), но, вероятно, руки у меня дойдут, и я выложу сначала здесь то, что получится скомпоновать и хоть как-то упорядочить.
Пока в закромах лежат требущие капитальной переборки куски кода и исходники от более ранних игр Dragon, Viking, и всякие интересные библиотеки быстрой отрисовки графики.
Сейчас пока сильно загружен и даже предварительно не отважусь предположить, когда займусь всем этим хозяйством. Но Вам первому сообщу.

Большое спасибо Вам за внимание!!!

Татаринов Максим 07.11.2007 в 22 ч 54 мин

bugsy^hds:

http://tatarinov.net/blog/3/32/

вот здесь буду выкладывать. Выложил для начала один исходник. ASM для GENS3 :)

ugly 09.11.2007 в 21 ч 19 мин

эээ..
а как вниз ящики пробить на первой картинке?)

Татаринов Максим 10.11.2007 в 00 ч 45 мин

угли уже жгуть )

эта версия не финальная, и в ней имеется глюк с привязкой координат к карте )
Пробить так: слева кидай гранаты, беги и прыгай одновременно.

ugly 11.11.2007 в 00 ч 08 мин

не получаетцо((

Татаринов Максим 13.11.2007 в 10 ч 02 мин

Будешь у нас, заходи в гости -- я проведу мастер-класс!

kahwi triebkraft 13.12.2007 в 19 ч 02 мин

Я тоже в шоке =)

ugly 16.12.2007 в 16 ч 04 мин

потому что ящики не пробиваются? *crazy*

Татаринов Максим 16.12.2007 в 16 ч 22 мин

2 ugly

http://tatarinov.net/image/1197811268/

ugly 18.03.2008 в 15 ч 33 мин

ч0т0 каменты вверху отслеживаются, а внизу их нет

ugly 15.04.2008 в 11 ч 00 мин

О! Утерянные каменты отыскались почему-то здесь )
http://tatarinov.net/about/

© 2007 Максим Татаринов