Lost In Worlds

Потерянный в мирах

Небольшой платформер, сделанный в конструкторе Platform Game Designer.

Изучи странные миры и вернись домой!

Управление:

O,P – Направление
SPACE – Прыжок

Не стесняйся распространять игру!

Эта игра сделана для реального Zx-Spectrum или эмулятора! Эмулятор не поставляется с игрой!

На 128К моделях, пожалуйста, загружайте в режиме 48K или USR0!

Скачать игру можно с официальной страницы

Читать дальше »

Hibernated

Описание

Версия игры для SINCLAIR ZX SPECTRUM

Игра поддерживает и 48к и 128к модели компьютеров.

Вот как нужно загружать Hibernated:

1.) вставь кассету
2.) нажми “J”, затем зажми SYMBOL SHIFT и нажми P, потом удерживай SYMBOL SHIFT снова и нажми P опять
3.) это должно напечатать строку: LOAD””
4.) для Spectrum 128, +2 and +3, тебе нужно напечатать LOAD”” полностью
5.) нажми ENTER и включи play на магнитофоне

СЮЖЕТ

Ты когда-нибудь мечтал о путешествии далеко за пределы известных регионов Вселенной? Hibernated 1: This Place is Death – это научно-фантастическая текстовая адвентюра для компьютеров C64/C128, ZX Spectrum и Amstrad CPC. Это первая интерактивная история в эпической трилогии, в центре которой находится Оливия Лунд, которая отправлена от компании Terran Alliance в межпланетную исследовательскую миссию. После гибернетического сна в течение более чем 200 лет и более чем 800 световых лет полёта, её корабль, Полярис-7, встретился с гигантским инопланетным челноком и был захвачен в транспортировочный луч. Вскоре Оливия понимает, что это не единственная её проблема. Там нет никакой связи и никаких признаков жизни. Внеземной космический корабль просто продолжает дрейфовать в пустоте космоса, что, по-видимому, происходит уже тысячи лет. Это гробница между звездами, в которую Оливия должна как-то войти, чтобы вырваться из этой межзвездной ловушки. Ио, навигационный робот Поляриса-7, вероятно, теперь ее единственный друг. Вдали от дома, в окружении смерти и распада, она нашла ответ на один из величайших вопросов человечества. Мы одни? Ответ таков: да, здесь мы более одиноки, чем когда-либо.

ГЕЙМПЛЕЙ

Hibernated – это чисто текстовая адвентюра. Она работает с использованием двухсловной логики, например EAT APPLE (“съесть яблоко”), EXAMINE CUPBOARD (“изучить шкаф”). Парсер текста способен понимать некоторые улучшенные формы текста. Так, например, ты можешь написать N, чтобы идти на север, а можешь написать GO NORTH (“идти на север”). Вообще, лучше всего перемещаться с помощью N(orth) “север”, S(outh) “юг”, W(est) “запад”, E(east) “восток” и в любом другом направлении, которое имеется в описании комнаты, например, UP (“вверх”) or SE (“юго-восток”). Тебе не нужно искать скрытые выходы, всё абсолютно видимо для тебя. Хотя двери могут быть заблокированы, но это уже другая проблема.

Игра понимает много синонимов для улучшения геймплея, например EXAMINE BODY (“исследовать тело”), CHECK CORPSE (“проверить труп”), INSPECT DEAD (“осмотреть мертвеца”) дадут тот же эффект. LOOK AT (“посмотреть на”) является синонимом EXAMINE (“изучить”). Чтобы оправдать твои ожидания – тела являются объектами игры. Не только у существительных есть синонимы, то же самое касается глаголов: GET (“получить”), GRAB (“схватить”), TAKE (“взять”) произведут то же самое действие.

Ты можешь сохранять и загружать процесс игры в любое время. Напечатай HELP (“помощь”) в игре, чтобы понять как работают операции с диском/лентой.

Напечатай REDESCRIBE (“описать снова”) если ты хочешь прочитать описание комнаты ещё раз.

Введи INVENTORY (“инвентарь”) чтобы увидеть предметы, которые ты несёшь.

Эти три действия имеют короткую форму: ты можешь ввести R вместо REDESCRIBE, чтобы увидеть описание комнаты вновь, I для просмотра инвентаря и X чтобы EXAMINE (“изучать”) объект.

QUIT (“завершить”) или STOP (“остановить”) позволяют тебе выйти в Бейсик.

Общие инструкции следующие: USE (“использовать”), EXAMINE (“изучить”), DROP (“бросить”), TAKE (“взять”), SEARCH (“найти”), OPEN (“открыть”), PUSH (“нажать”), N (“на север”), S (“на юг”), E (“на восток”), W (“на запад”). Другие инструкции ты можешь посмотреть в подсказках, пока играешь.

Введи HINT (“подсказка”), чтобы получить более или менее зашифрованную подсказку, как достигнуть следующей большой цели в игре (следующего уровня прогресса).

КАК РЕШИТЬ ЗАДАЧУ

* Рисуй карту. Вероятно, это наиболее важный аспект, чтобы пройти эту игру, Hibernated не слишком отличается от других текстовых адвентюр в этом плане.

* Держи прогресс в уме. Hibernated очень сильно основан на связях и уровне прогресса. У вас может быть правильная идея (комбинация глагол-существительное), но неправильный момент. Просто потому, что операция не работает, не обязательно означает, что она не будет работать позже. Например, зачем вам USE TOILET (“использовать туалет”), если в этом нет необходимости? Почему вы должны SEARCH for TOILETPAPER (“искать туалетную бумагу”), если вам это не нужно? Ио иногда дает вам подсказки о шагах, необходимых для продвижения. И иногда даже время правильное, идея правильная, но место ошибочно. Это также имейте ввиду. Если вы хотите принять душ, вы идете в ванную комнату. Кстати, это были метафоры.

* Изучайте всё подряд. Это не только даёт вам полезные подсказки. И думайте дважды о том, что вы читаете. В Hibernated есть куча забавных шуток и отсылок. Убедитесь, что изучили всё, включая предметы, которые несёте, в противном случае вы можете пропустить большую часть наслаждения от игры.

* Поиск в комнатах – плохая идея, например, SEARCH AREA (“обыскать зону”). Хотя поиск внутри предметов – отличная мысль, например, SEARCH CUPBOARD (“обыскать шкаф”).

* Используй короткие пути. Во вражеском корабле можешь написать в любое время GO POLARIS (“идти на Полярис”), чтобы вернуться назад на Полярис-7, пропустив автоматически все комнаты на пути. Тебе придётся возвращаться большое число раз, так что это ОЧЕНЬ полезная фича. Эта фича не будет работать, если ты не одет в скафандр, потому что это приведёт к парадоксу в игре. Также попробуй следовать логическому контексту игры. Если вы в открытом космосе, то вы должны быть одеты не только в старые трусы.

* В этой игре нет отсылок к Colossal Cave Adventure. Ну ладно, может быть одна есть.

* Не умирай. Есть только одна ситуация в игре, где ты реально можешь умереть и не очень сложно догадаться, как именно можно этого добиться. И если ты попал в эту ситуацию и умер, возможно, тебе следует рассмотреть возможность больше никогда не играть в подобные игры в будущем.

 

Читать дальше »

Pink Pills – Manic Moritz and the Meds

Pink Pills – Manic Moritz and the Meds

(Розовые пилюльки – Маньяк Мориц и медикаменты)

=======================================
(c) написали Sebastian Braunert и Uwe Geiken в 2017 году

История

Наш дружбан собакен Мориц завис на пару недель в собачьем госпитале.
Это явно не праздник:
Уколы, таблетки и высокая температура реально достали.
В угаре от этого всего, Мориц отправился ловить приключения в своих собственных бредовых снах.

Какой ужасный кошмар!!! Ему хочется отлить, но он не может коснуться деревьев, всё время пролетая насквозь!
Кровососущие вампиры, чокнутые почтальоны, надоедливые Санта-Клаусы гоняются за нашим любимым героем.
Но нет причины для кручины, ему поможет Прыгающий Боб, всегда улыбающийся корефан, кто вытащит Морица.
И скорее всего он использует Реактивный Ранец или C5!

Как насчёт той спектрумской штуки, про которую “владелец” говорит всё время?
Мориц выглядит как Manic Miner:-) Собирай кости, чтобы добавить ему силы.

Сможет ли Мориц найти выход из этого кошмара и вылечиться?
Проведи Морица через этот дурманный путь!

“Да пребудут с тобой кости!”

Управление

Q – Вверх
A – Вниз
O – Влево
P – Вправо
M – Прыжок
Space – Огонь

Читы

Неуязвимость: POKE 33755,0
Бесконечные жизни: Poke 33792,0:POKE 33793,0:POKE 33794,0

Благодарности

“Pink Pills – Manic Moritz and the Meds” создан с помощью ‘Arcade Game Creator’ Джонатана Колдвелла и ‘Musicizer’ Дэвида Сафиера.

Музыку написали

nq
Sauron
Mr. Nut
Wally
Andy Coding

Загрузочный экран

Andy Green

Огромные спасибы

*Douglas Bagnall за разрешение использовать Прыгающего Боба.
*ThEpOpE за то, что реанимировал полностью поломавшуюся игру и за то, что нашёл адреса для читов.
*Andrj Luna Leao и LePedro Barata, которые мучались, играя в бета-версию игры, наиболее сложную версию, когда-либо вышедшую!
*Karl MacNeil, David Hughes, Allan Turvey, Abrimaal и GEORGE, которые отлично поддержали меня. Приношу извинения за мои тупые вопросы… Я думаю они были бы счастливы не слышать обо мне больше никогда 😉

 

Читать дальше »

BoxeS

ЯщикИ
(BoxeS)

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

Ваша цель

На всех складах, за определённое время составьте ящики так, как вам показывает ваш непосредственный начальник.

Об игре

  • Все ящики перемещаются одновременно.
  • Преградой на пути могут быть только стены склада.
  • Не допускайте столкновения ящиков друг с другом.
  • После того как вы правильно сложили все ящики, можете сдать их на приемку начальнику.
  • Он всё проверит и направит вас на следующий склад.
  • Всегда помните – рабочее время ограниченно (По трудовому кодексу)).
  • Если основного времени не хватает, вы можете работать сверхурочно, взяв несколько раз дополнительное время.
  • Если вас всё-таки уволили, не отчаивайтесь. Всегда можно начать работу заново с того места, где вы не справились. (Пообещав, что исправитесь)).

Управление

Клавиши

O – влево P – вправо
Q – вверх A – вниз
Пробел – результат(выбор пройденного уровня)
T – дополнительное время
R – перезапуск пройденных уровней

Джойстик Кемпстон
Джойстик Синклер

На всю игру дается три жизни.
На каждом складе вы можете трижды воспользоваться дополнительным временем.
Старайтесь как можно быстрее составить ящики. Ваши деньги это оставшееся время.

ПРИЯТНОЙ ИГРЫ!

SPECTRUM FOREVER!

Алексей Кашкаров (kas29)
http://newgamezx.jimdo.com

Читать дальше »

Gunfright Returns – Reloaded

Gun Fright Returns – Reloaded

(C) 1985 Ashby Computers & Graphics Ltd. (Ultimate)

2017 ремикс

  • исправления, генератор карт, расширение опций и улучшения геймплея – TomCaT
  • импорт музыки и эффектов для AY из версии под Amstrad,
  • импорт музыки для интро – GoodBoy
  • спецэффекты в интро – tiboh

I. Советы по игре

– во введении – настройки игры выбираются цифрами, мышь включается или выключается клавишами M и J; если память позволяет, то новое звуковое оформление, старое оформление или тихий режим переключаются клавишами A, B и N; другие кнопки запускают игру

– выбирайте Kempston, это позволит целиться мышью, что куда эффективнее и интереснее. Без мыши целится во врагов, отбегающих далеко в сторону, удается только поначалу – потом противник будет открывать огонь раньше, чем удастся хотя бы довести прицел до него. Если же прицел беспорядочно дергается, попробуйте отключить мышь во введении (клавиша J)

– чтобы игра мышью, скажем, в Unreal Speccy не доставляла сюрпризов, не забывайте после отгрузки/загрузки разок щелкнуть мышью, чтобы окно “поймало” ее, иначе в дуэли можно потерять драгоценные мгновения

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

– лобой город, как и Блэкстоун (Чернокаменск), имеет главную улицу, банк и салуны на ней, обычно пару площадей и еще много построек. Если включен режим просмотра нового города, то можно наскоро заметить улицу, идущую через город с севера на юг, большой белый банк и маленькую белую тюрьму (там же и офис шерифа) на юго-западе

– если от тюрьмы пройти немного на запад и свернуть на юг – то встретите кактус, а если свернуть на север – найдете лошадь

– в городе опасно встретиться почти со всем и всеми, кроме стен, камней под ногами, мешками с золотом или изображением странного животного (на самом деле это лошадь напрокат)

– при этом такие объекты, как кактусы и мальчишки по городу не ходят, потому и не опасны, пока вы на них не налетите

– по городу ходят или суматошно мечутся обитатели. В режиме Townsfolk Vindictive (если кто-то уже и так пострадал из-за вас) или Mean (тут уж все время) можете отстреливаться, если угрожает столкновение. Иначе уворачивайтесь

– если шериф идет кому-то наперерез, то лучше остановитесь или поверните

– если вдруг получается, что шериф идет с кем-то рядом в одном направлении, то скорей поверните, так как иначе повернут они, и как правило – не туда, да так, что придется возвращаться на старт

– подходя к двери и не зная, что ждет за ней, нажмите Symbol Shift, и камера будет повернута так, что можно будет решать – заходить или нет

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

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

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

– обнаружив бандита по указаниям, не столкнитесь с ним – он-то пойдет или поедет себе дальше, а вот шериф – нет. Открывайте огонь и зацепите его выстрелом. Тогда и начнется дуэль

– неочевидный момент в дуэлях, который неоднократно неправильно описывался в обзорах – дуэль сделана весьма тщательно. Если отпустить управление до дуэли, то противник обычно тоже не спешит, он попытается отвлечь вас, бегая перед вами, а затем остановится и медленно потянется к кобуре (а внизу появится красная надпись Draw, то есть Доставай). С этого момента, если начать целится, враг уже не прыгает и не ускоряет движений, и можно аккуратно уложить его одной пулей. Кроме того, пока он бегал не стреляя, можно запросто перезарядить пустой барабан. Правда, иногда враг не бегает, а тянется к кобуре сразу, поэтому лучше все-таки нападать на него в городе с полным барабаном. Конечно, у каждого свой стиль, можно атаковать первым, но тогда враг быстро прыгает куда-то в сторону и быстро открывает огонь (а надпись Draw внизу уже желтая). Тут уж только поспевай. Да и ожидание хорошо на первых порах, а потом бандиты станут так быстро выхватывать револьвер, что лучше бить первым – по крайней мере так будет больше времени, пока они еще двигаются

– Caps Shift ставит игру на паузу в любом месте, в том числе в дуэли. Если бандиты совсем обнаглеют, то можно воспользоваться таким путем. Пауза во время хвуковых эффектов на AY может вызвать “гудение” ноты

– кактусы могут завять, если шериф обеднел и не может поливать их. Есть подозрение, что это касается только изображения кактуса, а на деле кактус никуда не исчезает. Будьте осторожны в поисках мешков с деньгами

– чем дальше, тем больше цены, и тем чаще бандиты разъезжают верхом. Если вы оказались без лошади, а бандит на коне, то иногда, чтобы не упустить его, лучше палить вдоль его пути, не переставая – есть шанс, что он свернет и поймает пулю. Конечно, если вас не пугают цены на патроны, шанс подстрелить не ту дичь, и штрафы
_______________________________________________

II. Замечания по рекомендумемому режиму сложности игры (Medium)

– режим “мстительных” жителей города позволяет не терять жизней при обычных столкновениях, а просто возвращаться на старт. При этом в режиме одного игрока бандит остается примерно там же, где был. Если не потеряли ориентировки – можно прямо идти к нему. Старайтесь не стрелять, пока не прицелитесь в бандита, и осторожно объезжайте жителей при езде верхом. Помните – штраф выписывают в любом случае, но жизнь не будет потеряна, если не было убийства по вашей вине (конечно, жители все еще могут убиться об вашу неподвижную лошадь)

– режим “реалистичного” перекати-поле позволяет не терять жизней при ударе об него, к тому же они часто застывают, пока нет ветра. Перед движением они начинают крутиться на месте

– режим “ядовитого” кактуса оставлен, так как во-первых, кактусы не нападают первыми, а во-вторых, позволяют быстро потерять жизнь, если надо

——————————————————————————-

III. Полезные опции в меню трейнера

0. Difficulty – несколько предустановленных наборов остальных опций
– Easy – это бессмертная версия
– Medium – это рекомендуемый сбалансированный набор
– Hard – это всем привычный набор. Чтобы сделать его еще сложней,  добавьте режим Bandits Mad и Head Prices Poor

1. Town – это начальный город. Кроме Блэкстоуна (Чернокаменска) тут еще сотня городов к западу, а можно выбрать и случайный город из многих тысяч генерируемых. У каждого из двух игроков тогда будет свой!

2. View new town map – карта нового города будет ненадолго показываться перед тем, как шериф переедет в него.

3. Bandits – опасность бандитов для шерифа
– Jokers – бандиты никого не убивают насмерть, но на старт возвращаетесь
– Mean – бандиты опасны так же, как и в оригинале
– Mad – бандиты убивают при стычке в городе, а если шериф осмелится ранить их, а на дуэли проиграет, то, убив его, они отправляются прямиком в его офис и устраивают (цензура). Где-то с 7-8 бандита уже очень сложно!

4. Head prices – цены за головы
– High – премии как в оригинале
– Moderate – премии несколько ниже
– Poor – премии смехотворные, попервой придется пробавляться жалованием, которое, когда шериф обеднеет до $100, появляется разбросанными по городу мешками, неподалеку от мальчишек, указывающих, куда ехать

5. Cacti – опасность кактусов
– Flowers – придется возвращаться на старт, но жизнь сохраняется
– Poisonous – кактусы опасны, как и раньше

6. Tumbleweed – опасность перекати-поле
– Absent – перкати-поле вообще не появятся даже после 8 убитых бандитов
– Sim – перекати-поле будут иногда останавливаться, как при порывистом ветре. Подстрелить их нельзя, при столкновении возвращайтесь на старт, но жизнь не теряется
– Windy – раз появившись, перекати-поле беспрестанно катаются по городу, жизнь не отнимают
– Poisonous – перекати-поле опасны, как в оригинале, будьте осторожны, завидев мальчишку, так как перекати-поле будет поблизости

7. Townsfolk – опасность мирных жителей (женщин и детей)
– Scared – женщины в панике бегают по городу, мальчишки указывают, куда шерифу направится, чтобы перехватить бандита. При столкновении, как и при случайном их убийстве шерифом, вычитается штраф, но жизнь не отнимается. После столкновения возвращайтесь на старт
– Vindictive – хитрый режим. Жители опасны не более, чем в режиме Scared, но только до тех пор, пока шериф не подстрелит или не переедет лошадью кого-нибудь из них. Тогда шериф сам станет бандитом (это заметно по тому, как надпись BOUNTY внизу экрана станет красной) и все трейнеры, хранящие жизнь, отключаются до тех пор, пока шериф либо не подстрелит еще хоть одного бандита, либо не упадет сам. Так как, даже столкнувшись с каким-то там перекати-поле, он не избегнет линчевания. Таким образом, можно либо
играть роль честного блюстителя закона, избегая убивать невинных, либо играть круто, по-прежнему лететь, сметая все на своем пути, зато быстро избавляя город от остальных негодяев. Либо плавно переходить от одного к другому, когда кто-нибудь случайно врежется шерифу в лошадь.
– Mean – жители опасны, как и в оригинале

8. Extra guns – призовые жизни
– No – как в оригинале, только шериф и два его помощника (заместителя)
– After each gang – после того, как каждая шайка из 4 бандитов обезврежена, ожидайте пополнение. Конечно, если жизнь была потеряна, чтобы штаты не раздувать – больше двух помощников шерифу не дадут
– each gang after 4th – нужно обезвредить 16 знаменитых бандитов, потом пойдут разные безымянные негодяи, тогда и начнет поступать пополнение

9. Travel west – переезжать ли в следующий город западнее
– No – как и в оригинале, шериф работает в родном городе
– After each gang – после того, как каждая шайка из 4 бандитов обезврежена, шериф отправляется путешествовать
– each gang after 4th – обезвредив 16 бандитов, шериф отправится на поиски приключений. В каждом новом городе его поджидает еще одна шайка

M. Mouse enabled – использовать управление прицелом мышью при выборе Kempston

J. Mouse disabled – если мышь не найдена автоматически, или просто мешает

A. AY+Beeper – многие эффекты будут проигрываться музыкальным сопроцессором

B. Beeper only – если нет сопроцессора, или лишней памяти, или нужны ретро-звуки

N. None – тихий режим без звуков
————————————————————————————–

IV. Ну и немножко чтива, кто уже все дочитал. Букоф многа, предупреждаю.

Почему появилась эта версия

Давно вот присматривался к редактору карты, выложенному на WoS, но создание одной карты – дело творческое, а нескольких – кропотливое. Поэтому и показалось, что путь с генератором карт короче, а результат – куда больше. Конечно, и тут всплыло много подводных камней, самым крупным (уже после того, как генератор заработал) оказалось крайне низкое качество продукции – дома упрямо выстраивались диагональной “лесенкой”. Пришлось добавить планировщику зданий еще один глаз, и он стал по возможности ровнять
дома в улицы. Неожиданно простое добавление оказалось весьма полезным, и результат можно теперь оценить, попробовав эту версию.

Конечно, что за релиз без читов нынче. Заглянув на TipShop, обнаружил там несколько полезных штук, но, по опыту многодневной игры во времена оные, понял, что это немножко “не то”. На самом-то деле раздражали – мирные жители, которые отнимают жизнь, да перекати-поле, которые буквально преследуют на поздних уровнях, и от которых можно только убегать. Конечно, какие только вещи не убивают в аркадах, но перекати-поле, смело атакующее лошадь – это уже слишком. Так появилась мысль докопаться в коде до мест, где жизнь может быть утрачена, и попробовать различать, что да как с угрозой для шерифа, и по какому-то алгоритму похитрее. Знал бы тогда, как быстро удастся найти нужные точки, и как долго окажется вычесывание багов этого алгоритма – может, остановился бы на генераторе.

С жизнью шерифа играют в теннис по всему коду, она прибавляется при любой смене сцены, а отнимается при начале другой сцены (это заметно по мигающей шляпе внизу, в начале игры). Однако в итоге удалось сделать несколько важных нововведений, см. режимы Townsfolk Vindictive, Extra life, Tumbleweed Sim.

Потом, уже на тестах, резанула глаза несправедливость дуэлей. Даже если предоставить противнику первому потянуться за оружием – это помогает на первых уровнях, а потом банально не хватает времени сдвинуть прицел, если только враг случайно не остановился посреди экрана. Вот тут-то и вспомнил о мышке. Был добавлен драйвер для аркадных вставок (при перемещениях по городу работает только стрельба мышью). Прицел оказалось возможным наводить куда точнее и быстрее, так что режим Bandits Mad даже перестал быть самоубийством.

Пока делался релиз, пришло предложение от GoodBoy добавить в игру музыку из Amstrad версии; GoodBoy добыл ее из игры и подкорректировал, но вот прерывания в игре полностью запрещены (стиль Ultimate), а стек используется для ускорения в разных местах. После разных проб – сейчас в работе компромиссный вариант, некоторые трэки правильно воспроизводятся (приостановив игру) а пара коротких звуков выводятся из главного цикла – в разных сценах это требует разной частоты вызова, но теперь, после всех доводок, темп почти всегда близок к оригиналу.

Ну, вот пока что и все.

Привет всем пользователям форума zx-pk.ru
Привет всем любителям Спектрума
Привет всем, кто ценит каждый из 8 бит 🙂

(От редактора Viva Games – спасибо, ребята, за огненную переработку классической игры!)

Читать дальше »

Baby Monkey Alba

В этой игре вы управляете бедной малышкой – обезьянкой Альбой. После того, как её мама была украдена, она решилась на отважную миссию по спасению мамы из рук бандитов. В джунглях полно опасностей вокруг, поэтому придётся быть очень осторожной!

Игра создана Хавье Куеро (Javier Quero) для конкурса ZX Dev Conversions и была вдохновлена оригинальной игрой, выпущенной для Nintendo в 1980х годах. Эта первая разработка Хавье, которую он сделал на движке AGD, а его дочь являлась главным тестеровщиком игры. Отличная музыка в игре – ремикс The Gorillaz – Clint Eastwood для AY, написана российским композитором N1k-o.

Читать дальше »

B-Squared

B-SQUARED
=========
(c) Paul Jenkinson 2017

Игра
========

Добро пожаловать в B-Squared. Игру для веселья и квадратичности.

Проведи свой квадрат через 31 экран, чтобы пройти игру.

Избегай чудовищ, опасайся двигающихся платформ и используй переключатели, которые помогают тебе.

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

Управление:
———–
O – Влево
P – Вправо
Q – Подпрыгнуть

Также ты можешь играть Кемпстон- или Синклер джойстиком.

Эта игра была создана в Arcade Games Designer, разработанном Джонатаном Колвеллом.

Замечания:
======
Эта игра будет работать в режиме 48к, но без музыки.
Эмуляторы, которые поддерживают AY в режиме 48к должны использовать соответствующие настройки, или используйте режим 128,+2 или +3.
Реальные спектрумы 128,+2,+3 должны работать нормально.

Музыка
=====
Музыка была вставлена Дэвидом Сафиером.
Написана (c) Сергей Нилов.

Распространение
===========
Эта игра не может быть включена в любой CD, DVD или другой носитель без письменного разрешения автора.

Исходные файлы можно скачать с сайтов:
http://www.thespectrumshow.co.uk
http://spectrumcomputing.co.uk/
http://www.worldofspectrum.org

Больше моих игр можно скачать с моего сайта: http://www.thespectrumshow.co.uk

(с) Paul Jenkinson 2017

Читать дальше »

Xelda, the Quest for the Golden Apple

Оригинальное описание можно скачать в формате PDF. Чтобы получить больше информации, посетите официальный сайт игры.

Xelda Quest for the Golden Apple by Andrew Dansby along with Russell Glover

Contents

Statement of Disclaimer
History of game production
Open Source software statement
Introduction
Credits
Game Engine
Loading
Control Selection
Playing the game
Your Character
Other Characters
Monsters
Obstacles
Objects and Doorways
Dungeons
Winning the game
Epilogue

Statement of Disclaimer

This game is not intended to be a clone of Zelda, nor follows the storyline of Zelda. The sprites and
title song are derivatives of the original work by Nintendo. However, if the sprites changed and the
title song changed, this game in no way would actually resemble Zelda. Therefor this game should not
interfere with the rights of Nintendo and their copyright on the game. This game is a top down
adventure that has been presented in many other games. This game is not meant for sale. It’s presented
as a programming exercise for entertainment only.

History of the game production

Xelda was originally a programming exercise within the Mojon Twins MK2 to see if a rather seamless large scale game could be programmed for the ZX Spectrum 128k machine within the MK2 framework. I wanted to make sure the game would work across all official and classic ZX Spectrum machines.

I originally started the programming exercise around November 2016 to see how I could link levels together within the MK2 framework and have variables stay global. I gave each level and jump to each level a unique identifier. From there I could walk to a specific way-point on each level and then pop to another level, retaining the global variables.

The original programming exercise was 5×5 screens within 4×4 levels, meaning each level was 5 screens wide and 5 screen tall and the game contained 4 levels wide and 4 levels tall, with 4 dungeons for 464 screens. That proved to be much too large, so I reprogrammed the script framework again. The second programming exercise was 4×5 screens within 4×4 levels and 4 dungeons for 420 screens, that was again too large, so I scaled back again. The third programming exercise was 4×5 screens within 3×3 levels and 4 dungeons for 260 screens, the
game seem to hold up. So I programmed with that iteration for about 2 months, placing in the level designs for the first 3 levels. I then realized I needed to have a level for inside houses. This would be a level disconnected from the rest of the game, places where you could go inside to receive a quest. This would add another 20 screens to the game, for a total of 280 rooms. This memory model held up for about a month before I started adding some puzzles. I started realizing I was running out of memory with only 3 levels programmed. I had to restart the entire design process again and scale back.

The memory model I finally settled on was 4×4 screens within 3×3 levels, 3 dungeons and 1 inside houses level for 208 screens (in theory, in practice it’s around 204 screens. This model stored all puzzles I wanted to throw into the game, all dialog and all logic. It is a tight squeeze to fit everything inside. All data is compressed, uncompressing on the fly for each level (this is part of the Mojon Twins Framework).

Script programming took quite some time, and was programmed and changed around for 9 months or so until it was about right. The MK2 C framework from the Mojon Twins had to be modified to take care of a few bugs. Since I am terrible at creating music, I used a procedural music creation program (CG Music) and plugged each note into WYZ tracker.

Finally came the beta test. Since at this point I have only played the game in individual sections, since playing the entire game each time I made a change or addition to the script would be too time consuming. I asked for assistance for testing, while I performed debugging. I had assistance with a few beta testers and together we were able to fix the bugs and I played through the game about 20 some odd times, repairing logic as I went and each time on fixing a bug, releasing a new beta and triggering a new replay. It currently take me about 2 ½ hours per play, so can be time consuming.

There could still be undiscovered bugs within the game, but the game is completable. I finally finished with the script on November 2017, a year after I started the original memory test.
I hope everyone enjoys the game as a lot of effort has been put into the game.

Open Source software statement

This game is open source and freeware. The Mojon Twins MK2 engine is given freely, however any game produced using their engine cannot be sold without being agreed to from the Mojon Twins. I never intended on selling the game, only to produce a game.

Introduction

Xelda is a tribute game, it takes it’s inspiration almost directly from another famous game – Zelda. Which just so happened to be named after novelist F. Scott Fitzgerald wife Zelda Fitzgerald.
Even though the inspiration was taken from Zelda, this is not a direct copy of any of the Zelda games, it is its own entity. Spites and objects were “borrowed” from the real game, however that is an aesthetic only.

Xelda is a high adventure game, filled with puzzles, exploration, quests and fights. Your main quest is to find the Golden Apple which wards off the monsters that fill the island and terrorize it’s citizens. You will have to defeat puzzles which unlock passages, acquire objects or help others to further your quest.

Due to the sheer size of the game, it was written for 128K machines only (sorry for the 48k machine owners). However, with emulation and excellent machines like the ZX Uno, everyone who wants to play the game can.

Credits

This game is written by your humble programmer, Andy Dansby. My second computer that I owned was a Timex Sinclair 2068 which was the American Version of the ZX Spectrum. Sadly, it was mostly incompatible with the ZX Spectrum which along with poor marketing spelled the DOOM for that machine. However I you replaced the ROM, you could have a mostly compatible computer. That is what introduced me to the wonderful world of the ZX Spectrum.

This game however was not written without some support and there is credit due to others that helped me with the design.

Andrew Dansby – Programmer, level design, music, sprites and other bits and bobs.

Russell Glover – designer of level 4, the castle level, designer of most of the Graphics and my main sounding board for ideas. Russell diligently worked with me over the course of many months.

Cthonian Godkiller – for technical help with the script.

Andy Green – Created the awesome loading screen.

Casey Jones – some of the push block puzzles.

Hikoki – Provided some game ideas and was able to track down game programming information, was able to track down some obscure links for me to research. He provided a great sounding board for ideas and concepts.

The Mojon Twins for writing the MK2 engine on which this games is built on.

My Beta testers included.
Russell Glover
Baz Har Ding
Steve Jedikiah
Steven Charlesworth
Steven Brown

Game Engine

This game was written using the MK2 engine, designed by the Mojon Twins. It’s a rather versatile game engine, allowing for multiple levels, sprites and scripting. This is my first game within the MK2 engine and the first game I have made as an adult.

Loading

This game will only load on a 128k version of the ZX Spectrum. All 128k Machines should be supported. This is built into the Mojon Twins MK2 engine. It has been tested on 128K +2a by one of
my beta testers (Steve Jedikiah). I have tested it on my ZX Uno, set as a 128K toast-rack and on a +3. Loading on an original 128k machine, is simple, navigate to Tape Loader and press enter, press play on your cassette player. The game take around 12 minutes to load.

Loading on a ZX Uno or on an ESXDOS equipped is slightly more complicated.

On a ZX Uno

Access your bios (CTRL ALT BACKSPACE)
Make sure that NMI-DivMMC is Enabled (If you want to use NMI for the file browser) also make sure your DivMMC is Enabled
Choose the Joystick option you want, I suggest Kempston
Make sure your machine is set for a 128K machine and reboot your ZX Uno
Once your Uno is booted, press CTRL-ALT-F5
Navigate to the directory that you have placed the Xelda.tap
Select the file
The file, will attempt to load and then reboot the spectrum
type in POKE 23388,16
type LOAD “”
On a physical ESXDOS interface
The process should be the same for a classic ZX Spectrum 128K with a ESXDOS compatible interface.
Press your NMI and select Xelda.tap. The game should load on selecting it. If not you may have to
POKE 23388,16
and
LOAD “”

Control Selection

On the game loading, you are presented with 4 control options
1 WASD
W is up
A is left
S is down
D is right
Space is fire/Action. The fire button will perform actions, either swinging your sword, reading
signs, dialog and flipping switches.
2 QAOP
Q is up
O is left
A is down
P is right
Space is fire/Action. The fire button will perform actions, either swinging your sword, reading
signs, dialog and flipping switches.
3 Kempston
4 Sinclair
Interface 2, port 1
Also keys
9 up
6 left
8 down
7 right
0 fire/action
Joystick directions will move you in the direction you want, the fire button will perform actions,
either swinging your sword, reading signs, dialog and flipping switches.
Examples of using your Action/Fire key
Pressing Action/Fire at a sign, performs an action, such as reading the sign. Press Fire again to return
to game
Pressing Action/Fire on a NPC will trigger a conversation
Pressing Action/Fire while not on an actionable object will cause your sword to activate
Pressing fire on an object allow you to collect the object.
The object is now in your inventory

Screen Layout

The screen is laid out rather simply. You life force is on the top left, indicating how much life you have
until the game is over. Your inventory of collected objects is at the bottom of the screen. Your hero
which you control is all over the place.

Playing the game

Xelda is a top down / overhead adventure game. The goal is to find and collect the “Golden Apple” which disappeared under mysterious conditions (got stolen in the dark of the night). When the “Golden Apple” disappeared, monsters and beasts filled the island, terrorizing the citizens. Return the “Golden Apple” to the statue and all will be well.

Guide your hero around the island, talking to people to help guide you to your goal. Avoid or kill the monsters that block you from achieving your goal. Collect various object to open gates, flip switches to open passages and search the island until you find the “Golden Apple”. Solve the puzzles around the island to achieve your goal.

Your Character

Our Hero
Our hero, small in stature, yet has a huge heart (he needs to cut down on the cholesterol) wants to save
the island from the nasties wandering about. He can do so one by one, yet they always seems to
regenerate after a time (thanks mr. programmer) or he can do so by returning the “Golden Apple” to its
proper place.
Can’t quite remember his name (Dink, or something like that), so he goes by the name Bubba. Bubba
is quite unassuming, and needs your guidance to move about. He just doesn’t know how to defend
himself properly, so guide him on when to use his sword.
He has 25 life points and a sword (and kinda knows how to use it). Help guide him through the island,
swashbuckling, exploring and solving puzzles.
Other Characters
Island Keeper
The island keeper is an elected position, his real name is Bob. Bob always wins the position, because
no one else wants the job. Like most politicians, he’s more talk than action, and boy can he ramble on,
stating the obvious and treating it like it’s brand new information.
Blacksmith
Here is a man with a hammer and he knows how to bring it down. He’s quite handy when it comes to
fixing metal. His mustache is related to the woodsman.
Woodsman
He is a lumberjack and that’s OK, he sleeps all night and works all day. Well known for his flavor
saving mustache.
Dungeon Gatekeeper
She knows how to get into the dungeon, she rather likes dungeons and has gotten herself grounded
because of it.
Swamp Gatekeeper
Here’s an odd fellow, perhaps from living in his cave. It smell kinda funny in there. His sceptre has
gone missing.
Doug Bag
He fancies himself a magician and has got the hat to prove it. Doug is always hungry. Doug has no
claims no relation to Anthony.
Anthony Hole
Anthony is related to Doug, also a magician. His magic is found in his hair. He always keeps it tidy in
a permanent wave.
Desert Gate master
She guards the second dungeon and knows how to open the gate, but is a bit forgetful. She forgot the
magic word, but no fear, she wrote it down in a book. Now, where did she place that book?
Librarian
The librarian has surrounded himself by books of all types. Old and musty books and slightly less
older and musty books, etc.. He’s kinda grouchy, perhaps because no one likes to file away the books
he keeps. No one seems to respect the Dewey Decimal system anymore.
Island Wizard
The Wizard and his mighty staff can open gateways, making certain parts of the island more accessible.
Don’t be too offended if he ask you to find his staff for him, you should be honored to handle his staff.
Boom Betty
Boom Betty like to blow up things. It wasn’t always that way, but once she discovered how to make
thing explode, there was no stopping her. Of course, her name is just Betty, she used to be called Boom
Boom Betty, but shortened it to Boom Betty.
Monsters
Quadrock, these unassuming mindless monsters hurt when they touch you.
Pig faced devils. Equally ugly and mean, they are as mean as they look.
Crab. Grouchy, yet tasty beasts. Those powerful pinchers can really hurt.
Snakes are found all over the island, they can slither just about anywhere. Why did it have to be
snakes.
Giant Spider. Spiders like forests, great places to wander about and catch prey. They can put a
powerful bite on you, unless you get them first.
Scorpions. They tend to hang around the desert, watch out for their stingers.
Knight. They will hurt you just by touching you. What’s he doing with that finger. Hey!
BoneHead, about as smart as that empty skull on top of his shoulders, but boy can they hurt.
Dark Knight. This is not a Bat Man, this is a dark knight, mean and nasty.
Dog Faced meanie. Mean because he’s called Dog Faced.
Bat. Flies over trees and obstacles.
Ghost. Sucks the synergy right out of you.
Robed Skull, a more modest version of Bone head.
Slimy Ghost. Who you gonna call?
Jumper. They have a powerful bite and can hop right on top of you.
Blob, he’s big, he’s bad, he’s Blob.
Screamer. Runs around in the dark and screams, fortunately he screams at a pitch above your hearing
level, but can hurt you any way just by touching you.
Walking Cuke, popular with all the girls.
Walking Thing Fiend (or WTF for short). Shoot balls of energy at you that can hurt you.
Ghost. Can scare the life out of you, especially with the way he’s rendered.
Shielded knight. His shield is studded for his pleasure, but not yours.
Skating mouth. Why, who knows, they tend to wander around in the dark, skating through life and
biting things.
Obstacles
Wall. Can’t get past a wall, unless somehow the wall is weak, you might be able to destroy it.
Fence, somehow our hero cannot figure out how to climb a fence, better find a way around.
Our hero cannot climb a rock either, best to find a way around.
Deep water, our hero cannot swim well either.
Shallow water, other than getting your feet wet, what harm does it cause walking through a puddle.
Tree, can’t go through, can’t go over, can’t go above, must go around.
Blocks. Our hero should take a step stool with himself so he could get over these things.
Push Blocks, they can be push around to solve puzzles.
Reset Button. Makes puzzles reset back, might be a good thing, might be a bad thing.
Gate, must find a way to open it.
Gravestone, of all the hero’s that came before you. Surely you won’t be the next.
Mushroom. You might like mushrooms, but these are funny, so you know better than eat some wild
mushroom you find, no reason to take another trip.
Spike Pits. What sort of moron places spike pits all around the island. Monsters seems unaffected by
them, so they only hurt you.
Spike-heads. These unmoving guys just sit around and don’t move. Don’t touch them. They can be
temporarily killed, but move off screen and come back and there they are again.
Spikes. Probably the same idiot or a lazy cousin that placed the spike pits, placed these irritating spikes
around the island.
Small Cactus. You can destroy these with your sword. They do grow back fast though. They won’t
grow if you look at it. Try turning away and you will be surprised on how fast it grows. Don’t touch it
though.
Cactus, the biggest spikiest thing you will run into. So don’t.
A weird oddball boulder.
Objects and Doorways
Sign, signs say stuff, you like to read, match made.
Houses lead to people, people are interesting to talk to, so why don’t you walk in uninvited, I’m sure
there will be a lively conversation.
Teddy Bear. Helping kids sleep for years.
Bush. Who doesn’t like a little bush.
Gateway, they lead to places, you like to go to places.
Life, you get a full refill of life force when you grab this. You can only grab a life once, but there are a
number of them around, use carefully.
Fire Flower. These little flowers can burn and light up your fire.
Torch. Helps you to explore dungeons.
Axe. When wielded by a properly trained woodsman, it can bring down trees.
Switch, some move up and down, some just move up or down. Things happen when you yank on one.
Clam. Once opened you’ll find a sweet surprise inside.
Crab Leg. I don’t know how crabs loose their legs, but yummy.
Orbs, big shiny balls. Everyone likes their balls shiny.
Keys. They open gates.
Key Hole. Guess what the keys plug into
Dynamite. Boom Betty like to place these in cracks and blow up things.
Wizard Staff. Beware the wizard with two mighty staffs.
Golden Apple. Don’t try to nibble on this apple, made out of metal.

Dungeons

Dungeons are dark places, you will need some lighting to go inside. Even then, your light is not all
powerful, you can only see a limited distance. The darkness tends to hide things, monsters, switches,
passageways, be sure to explore thoroughly as a missed area might just hide a switch you are looking
for to open a gate.

Winning the game

The game is won, once you find the Golden Apple and return it to the statue. The sign has instructions
on what to do, just read the silly sign, it’s there on purpose.

Epilogue

I really do hope that you enjoy this game, I’ve put a lot of time into creating it. I had 3 goals in mind
when I created this game, first to create a good top down graphic adventure game that people might
enjoy playing, secondly to provide a template for others to use to create their own full scale MK2 game
that should be rather easy to understand with the source code that will be released. Finally, I intend to
popularize the MK2 engine for game creation. Enjoy.

Andy Dansby

Читать дальше »

RetroForce

=================
== Retro Force ==
=================

Original PDF descriptions: EnglishEspañol.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A NOTE FROM THE CREATORS:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Another year, another competition…

Today, we present before you, a pure 48k Spectrum game, requiring no special hardware beyond the original rubber key machine made famous by Sinclair. At the time of writing, we have squeezed in 24 levels (Alpha to Omega), basic beeper tunes, rudimentary sound effects, elaborate attack patterns and plenty of enemy types, leaving less than 100 bytes left over to spare in our game.

Our game, of course, is an interpretation of an old classic shooter, known as MegaForce. MegaForce, also known as StarForce, was essentially a vertical format shooter, that relied less on power ups and more on player skill. Its a game that was converted widely to consoles and other systems, but not to our humble Spectrum.

MegaForce is old, but far from primitive. Converting this proved far from simple, with compromises obviously being made. Screen dimensions, tiles numbers, map complexity, sound effects, and music, all had to endure some form of cut or radical alteration. In the end, we had to distil the game down to what we consider the most essential factor for a decent shooter, which in our book, meant “playability”. Playability determined that this game had to be highly responsive and fast, which determined our scroll engine, which determined our tile and map complexity, which determined our memory constraints, which determined our sprite variability, which determined… well… you get the idea…

In the end, what we have here is less a port and more an interpretation of the original… To that end, we thought we might also go a step further, and blend a storyline in there too, to create
continuity with a previous shooter Climacus wrote, called RetroInvaders… Our game was thus named to reflect both these angles: It represents a bow to the original, and a nod towards our own
direction. This game is not just a conversion then, but also our creative bridge towards a possible future sequel… But, for now, we hope that you enjoy the game that is now set out before you…

Happy Shooting,
KgMcNeil & Climacus, Oct 2017

~~~~~~~~~~~~~~~~~~~~~~~~
LOADING INSTRUCTIONS
~~~~~~~~~~~~~~~~~~~~~~~~
This game was designed specifically for the Sinclair 48k ZX Spectrum.
As such, compatibility with other systems may vary considerably, based on timing issues and memory arrangements. Some systems, like the Amstrad +3, for instance, are known to be incompatible with this game. With this in mind, we summarize below the most common 3 tape loading approaches to follow before starting the tape in your tape player:
[1] Loading from the “Tape Loader” option via the Menu system
[2] Loading directly from within a non-tokenized BASIC editor
[3] Loading directly from within the 48k-style BASIC editor

***************************************
** Using the Menu TAPE LOADER option **
***************************************
This option is most commonly used by ZX 128k based systems.
– Turn on, or Reset your system.
– Once the menu screen appears, Press ENTER, to select “Tape Loader”
If the “Tape Loader” option wasn’t already highlighted, then it can be by using the Cursor keys to select it, prior to hitting the ENTER key.

****************************************
** Using a Non-Tokenized BASIC editor **
****************************************
This option is common for clones using alternative ROMs, like SEBasic.
– From within BASIC, type LOAD “”
– After typing this, press ENTER
NB: Quotation marks are usually typed with Symbol Shift and the P key.

****************************************
** Using the 48k BASIC Editor to Load **
****************************************
To use the LOAD “” command, follow these instructions:
– Type “J” [for LOAD]
– Press Symbol Shift+”P” for quotation mark
– Press Symbol Shift+”P” again for another quotation mark
– Press ENTER
Follow any approach, then leave the tape running until the end.
When the tape is done, press any key to bring up the gaming menu…

~~~~~~~~~~~~
PLAN “B”
~~~~~~~~~~~~

“Alpha Squadron are gone…”

Silence descended on the hall, as we took in the enormity of what was being broadcast from an Earth-based channel that had seen little action over these last 10 years. Our cell had waited incognito, inactive, but attentive for the best part of that time, waiting for a day such as this. Ten years of waiting was agony, but not as painful as that 3 second delay.

The delay, of course, was an inevitable side effect of temporal distortion when communicating across such vast distances…

Communication, as always, was to the point, and of necessity, infrequent. Today, however, marked something different. “…the last of their ships were swallowed by the event horizon…”
It took only half a second for us to process that message before the hall erupted in jeers of celebration.

I could barely hear over the jubilation of my comrades behind me, finding it necessary to shout over them for confirmation.
“We won?… Mission successful?…”
Even before he uttered the two words that would prove to be my correction, and the reason for this mission, we fell silent again at the sight of our commanders serious glare.

“Phase One…”, was all he said. Operation “Silent Night”, as we all knew consisted of two phases. The first of these involved the wholesale destruction of a string of mother ships guarding the infamous wormhole. For almost half a century, mankind endured continuous attacks originating beyond that celestial gate, from a faction known only as “The Unity”. Phase One
meant we got to finally nail that door shut.

Phase Two, however, was an entirely different matter. Phase one bought us peace, but only the completion of Phase Two could sustain it. A “Peace that will last” meant only one thing to our kind – radical death to “The Unity”. Such a Final Solution is a tall order for an under equipped cell such as ours, but was well within the remit of the Alpha Squad, whose main objective, was the delivery of a warhead that would make that possible.

Ah, the warhead… What a marvellous weapon… Salvaged from 40 years of alien technology meant for our destruction, scientists had constructed something that could effectively wipe away a whole solar system… Its use was never going to be something our species could witness first hand though…

And therein lies the problem: we have no way to verify whether the payload had been delivered, without compromising our assets.

Which brings us to Plan B and the activation of our sleeper cell… On this glorious day, we are to lead an assault team deep into enemy territory to take out as much of their infrastructure as possible. Anything we destroy, Alpha won’t have to; anything we leave, might compromise their ability to deliver the payload. Ultimately, we are the pointman for a human incursion that will finish the job. We are to clear the way for logistic craft, which will later seed the area with hardware that will lay dormant for any surviving Alpha team members who do make it across. Failing that, we are the last chance for mankind to strike deeply and directly at The Unity. Ideally, Alpha team will finish the job; failing that, we’ll at least go down in
history as those who extended the Peace in our Time…

::::::::::::::::::::::::::::::::::::::::::
:::: THE AIM OF THE GAME ::::
::::::::::::::::::::::::::::::::::::::::::

Before the big boys can find their way into this part of the galaxy with their explosive payloads, your job is to clear away all targets and resistance found within the next 24 sectors ahead.

Targets are typically embedded within the sectors infrastructure, and can be many and varied. But this isn’t a sight seeing tour solider!! Each of the 24 sectors, Alpha to Omega, have a designated number of targets that must be destroyed, before you can get a crack at destroying that sectors guardian ship. This designated number, representing a percentage of the sectors industrial infra structure, and can be found on the right hand side of your control panel – for instance:

Failure to destroy the designated number of targets before level end, will force the player to have to replay that sector from the beginning again. Success in destroying all such targets however, will activate the sector guardian, who must be destroyed before proceeding further…

::::::::::::::::::::::::
:::: ENERGY & LIVES ::::
::::::::::::::::::::::::

By default, this game involves both energy drainage and loss of life systems during play. This means contact with enemy shots will drain shield strength, but won’t necessarily prove fatal until your shield runs dry. Direct collision with enemy craft, however, will prove immediately fatal. The number of ships you have remaining, and a visual representation of shield strength, can both be seen together on the bottom right of your control panel:

For die-hard players with more skill, the options screen allows users to determine difficulty of game play by tinkering with how the game treats enemy shot and target collisions. Enemy shots can be made fatal, faster & more accurate, while map target collision detection can be turned on to add more avoidance to game play.

Neither of these settings should not be touched by players who are prone to fits of rage, panic attacks or unaccustomed to the masochism that comes from playing ZX games written before the 1990s… 😉

:::::::::::::::::::::::::::
:::: Opposing the Odds ::::
:::::::::::::::::::::::::::

R-Type never made it this far out into the galaxy, so don’t expect heavy armaments in this game… 😉 That being said, your not totally defenceless… Flashing pickup icons do exist…
Typically, picking one of these up will grant one of the following:

1) Auto Fire – Perhaps the most useful asset your player can have, and the only weapons upgrade in this game.
2) Smart Bomb – An EMP blast that will immediately destroy all kinetic cybernetic craft.
3) Ground Blast – A smart bomb to clear away all ground based industrial targets.
4) Bonus Points – Not immediately useful… but save enough of these, and you might just get an extra life…

::::::::::::::::::::::::::::
::: BASIC GAME PLAY TIPS :::
::::::::::::::::::::::::::::

• Don’t be afraid to dive into enemy fire to avoid enemy ships.
• Sacrificing a life, to collect missed targets is worth it…
• Memorize those attack patterns!
• Players who linger at the back, risk everything in later levels.
• Weaving & dodging become essential in later game play levels.
• Get up close & personal when confronting level end guardians.
• Chose wisely between enemy craft or ground based targets…

::::::::::::::::::::::::
::: GAME PROGRESSION :::
::::::::::::::::::::::::

24 Sectors are believed to exist just prior the area believed to house the species known only as, “The Unity”. Their demise won’t be accomplished by your craft though. You are tasked with clearing the way to secure safe passage for those that will fly ahead…

The first 11 sectors are partially known by navigational intelligence gathered over the last nine years, but sectors beyond LAMBDA are essentially unknown to humankind. It is believed that sectors MU onwards are color coded according to function, representing industrial, cybernetic and organic environments, but little can be said with certainty at this stage…

Beyond sector Omega, nobody can say what awaits… Thankfully, it won’t be your team that has to conduct that level of infiltration…

Good luck soldier… you’ll need it…

=========================
:::::: TOOLS USED ::::::
=========================
FOR SOUND:
Beepola v1.08.01 By Chris Cowley

FOR GRAPHICS:
ZX-PaintBrush v2.6.4 By Claus Jahn 2017
SevenUp 1.20 By MetalBrain 2006
Bmp2Scr Exp v2.11a By Leszek Chmielewski 2004

MAME32 v0.34 By MAME Team 1998

FOR EMULATION:
SpecEmu v3.1 By Mark Woodmass 2015
Spectaculator By Jonathan Needle 2011
EmuZWin 2.8 By Vladimir Kladov 2006

FOR ASSEMBLY:
Pasmo v0.5.4.Beta2 By Julian Albo 2005
ZX-BlockEditor v2.4.3 By Claus Jahn 2017

FOR COMPRESSION:
Z802TAP v3.0 By Lunter 1994
Exomizer v3.0 By MetalBrain 2012

CUSTOM TOOLS:
Mapeador.exe v1.0 By Climacus 2017

=================================================
:::::: SOURCE MATERIAL AND INSPIRATION ::::::
=================================================

GAMING CONCEPT:
MAME: Mega Force By Tehkan 1985

SPRITES:
MAME: Mega Force By Tehkan 1985

LOADING SCREEN, TITLE & FONTS:
Font adapted from original By Karl McNeil
Material from RetroInvaders By Karl McNeil

MUSICAL SCORES:

NES: StarForce via MusicBox By Climacus
DelicateOoz via MusicBox By emax/trsi 1994

 

Читать дальше »

Jet Set Mixup

============================================
Jet Set Mixup

Game Builder: Andy Ford

Technical Development: Ian Rushforth

Technical Contribution: Daniel Gromann

(jswmm.co.uk)
============================================

 

‘Jet Set Mixup’ is a redesign of Matthew Smith’s classic ZX Spectrum 48K game ‘Jet Set Willy’. It can be played on a real Spectrum, on the Sinclair ZX Spectrum Vega/Vega+ or on a computer, game console or another device using a ZX Spectrum emulator.

The layout of ‘Jet Set Mixup’ is almost identical to that of ‘Jet Set Willy’, but most of the original guardians have gone on holiday, and have been replaced on duty by sprites from ‘Manic Miner’ and ‘Jet Set Willy II’. Furthermore, the player is offered a choice of sprites with which they can play the game. We hope you enjoy this ‘mixup’!

 

Contents

I. Acknowledgements and thanks

II. Instructions

III. Game history and technical information

IV. The legal bit

V. Closing remarks

 

———————————————————————-

 

I. Acknowledgements and thanks

The authors would like to express their gratitude to:

– Matthew Smith, creator of the original ‘Jet Set Willy’ and ‘Manic Miner’. Many of the ‘Manic Miner’ sprites were used in ‘Jet Set Mixup’.

– Derrick P. Rowson and Steve Wetherill, authors of ‘Jet Set Willy II: The Final Frontier’, from which a number of sprites were sourced for ‘Jet Set Mixup’.

– John Elliott, for his excellent JSW Editor (JSWED, http://www.seasip.info/Jsw/jswed.html), which was the main tool used to create the game, and for JSWED’s accompanying documentation. John also came up with a patch which ensures that Willy’s facing direction and frame of animation are reset at the start of each game.

– Richard Dymond (‘SkoolKid’), for his complete Jet Set Willy disassembly (http://skoolkid.github.io/jetsetwilly/), which was of great assistance in implementing various code modifications and optimisations in ‘Jet Set Mixup’.

– Geoff Eddy, in whose JSW games the playing sprite varies on a room-by-room basis. This aspect of the ‘Geoff Mode’ game engine provided inspiration for the technical solution to implement the ‘Sprite Mode’ feature in ‘Jet Set Mixup’. Geoff’s idea for collectable items to cycle through eight INK colours (rather than four, as is the case in ‘Matthew Mode’) has also been implemented in an optimised form. Geoff’s games can be downloaded from an archived version of his website, accessible via the Wayback Machine (https://web.archive.org/web/20030805002513/http://www.cix.co.uk:80/~morven/jsw/index.html), which also provides some very useful technical documentation
(https://web.archive.org/web/20030701143111/http://www.cix.co.uk:80/~morven/jsw/geoff_dis.html).

– Dr Andrew Broad, for his JSW-related technical documents (http://www.oocities.org/andrewbroad/spectrum/willy/), in particular his ‘Technical Notes on Jet Set Willy: The Lord of the Rings’, which were of great assistance in implementing the ‘Sprite Mode’ in ‘Jet Set Mixup’. Thanks also to Andrew for establishing and managing the Manic Miner & Jet Set Willy Yahoo! Group (https://groups.yahoo.com/neo/groups/manicminerandjetsetwilly/info).

– Daniel Gromann, for extensive playtesting of ‘Jet Set Mixup’ in all ‘Sprite Modes’. Daniel’s JSW Central website (www.jswcentral.org) is a rich source of information on JSW & MM games.

– Stuart Brady, for his Cell-Graphics Bug Fix, which ensures that all cell graphics are drawn as the designer (Matthew Smith in this case) intended.

– Jonathan Graham Harston, for his ‘Full Z80 Opcode List Including Undocumented Opcodes’ (http://www.z80.info/z80oplist.txt), for his ‘Jet Set Willy’ related documentation (http://mdfs.net/Software/JSW/) and for his elegant Pause Bug Fix.

– James Moxham, for his ‘ZINT Z80 Interpreter’ (http://www.z80.info/z80code.htm), which is a highly informative introduction to the Z80 instruction set that was often referred to during the development of ‘Jet Set Mixup’.

– The authors of Binary Hex Converter (http://www.binaryhexconverter.com/), which was the standard tool used to convert values back and forth between the decimal, binary and hexadecimal systems. The Bitwise Calculator at http://www.miniwebtool.com/bitwise-calculator/ was also a useful tool.

– The ZX Spin team, for their ZX Spin (http://www.zophar.net/sinclair/zx-spin.html), which was used by Daniel Gromann in playtesting.

– Jan Bobrowski, for his Qaop/JS HTML5 ZX Spectrum emulator, which was used by Ian Rushforth in playtesting.

– Claus Jahn, for his ZX-Modules (http://www.zx-modules.de), particularly ZX-Paintbrush which was used by Andy Ford during the creation of the loading, title and ‘Game Over’ screens.

 

———————————————————————-

 

II. Instructions

The object of the game is to guide Willy (or whichever playing sprite you choose) and collect all of the flashing items scattered around his mansion, avoiding the moving and unmoving guardians and the stationary nasties which may kill you (as will falling from an excessive height). With all the items collected, the player needs to go to ‘The Master Bedroom’ where Maria will no longer be blocking access to Willy’s bed.

After loading the game, the player is presented with a ‘Sprite Options’ menu screen. Press a number key from 0 to 9 to choose a playing sprite and proceed to the title screen.

Use O-Left, P-Right (or a combination of keys from the top row of letters) and SPACE or any of the letters from the bottom row to jump.
A-G pauses the game; any other key unpauses it.
H-ENTER/RETURN toggle the music ON/OFF.
Pressing SHIFT+SPACE together at the same time abandons the current game.

‘Jet Set Mixup’ has been fully playtested, and it is possible to complete the game in all ‘Sprite Modes’ without losing a single life.

 

———————————————————————-

 

III. Game history and technical information

‘Jet Set Mixup’ was initially intended to be a simple ‘one rainy day’ project by Andy Ford, starting with the original ‘Jet Set Willy’ but replacing the majority of the sprites with ones from ‘Manic Miner’ and ‘Jet Set Willy II’, as well as other minor tweaks such as:

1. Removal of the clock / time limit
2. Changing the item counter to indicate the number remaining
3. Minor adjustments to the ‘lower screen’ (the status area) display such as the lives colouring and the text positioning
4. Removal of unwanted routines such as the keypad and screen-flash

But one thing led to another and once two other contributors (Ian Rushforth and Daniel Gromann) joined in, further ideas were discussed and considered. At one point there was a choice of eight different starting locations; this was simply added to the end of the Basic loader to provide the player with a little bit of variety. However this ‘feature’ did not make it into the final game as a different idea was discussed…

The possibility of a different player sprite upon each room entry; this was quite easy to do via interrupting the four calls to move Willy into a room to the left, right, up or down as appropriate; but once again we discussed the merits of this and decided to offer the player a choice, as well as mixing things up even more…

The game now offers the player a choice of eight initial playing sprites to pick from including Willy, as well as two special ‘Random Modes’. The first Random Mode choice changes the sprite upon entry to each room (or loss of life) to one of the eight playing sprites, selected at random as the name suggests! In the second Random Mode, a sprite change also occurs each time an item is collected, along with another little effect.

We decided to make the sprite selection part of the ‘new game’ routine, so that the player has the chance to change their ‘Sprite Mode’ prior to starting up each new game. This is something that the original ‘Pick a Location’ idea did not offer (being part of the loader, the location option was only offered immediately after loading up the game file).

The notion of a non-Willy playing sprite in a JSW game was of course Matthew Smith’s innovation, in the original game’s ‘The Nightmare Room’. However, the sprite change there is hard-wired by the game engine to take place in that room only. The idea of the playing sprite changing regularly during the course of the game was originally a feature of Geoff Eddy’s JSW games (also implemented, with meticulous documentation, in Andrew Broad’s ‘Jet Set Willy: The Lord of the Rings’). In those games, the playing sprite is determined on a room-by-room basis, via a spare ‘offset byte’ in the current room buffer. In ‘Jet Set Mixup’, Daniel Gromann modified Geoff’s solution so that the playing sprite is controlled by a global game variable, the value of which is set when a number is selected on the ‘Sprite Options’ menu screen.

In turn, that provided the foundation for the ‘Random Modes’ in ‘Jet Set Mixup’. The code to implement the sprite change each time a room is entered (or a life is lost) was initially written by Daniel, and further developed/optimised by Ian Rushforth. Ian then created the ‘Sprite Options’ menu screen, and implemented the sprite change upon collection of items in ‘Random+ Mode’ (in the process, accidentally inventing the concept of an ‘Item-Collection Patch Vector’!).

Further changes that we have implemented include a redesigned title screen using a large ‘handwritten’ style font and an enhanced ‘Game Over’ screen.

 

———————————————————————-

 

IV. The legal bit

‘Jet Set Mixup’ is freeware, and all of its innovative elements may freely be reused in other projects. If you do so, please acknowledge their authorship.

 

———————————————————————-

 

V. Closing remarks

We hope you enjoy playing ‘Jet Set Mixup’ as much as we did writing it! Please also check out its sister project, ‘Jet Set Mini’, released on the same day.

If you have any queries, comments or general feedback, please contact us on the email address below, or come and visit our Jet Set Willy & Manic Miner Community at jswmm.co.uk to join in with Willy-based discussions!

 

Andy Ford, Ian Rushforth & Daniel Gromann, 21st July 2017
projects@jswmm.co.uk

Читать дальше »