Michel Super Skills

Июль 25, 2016
файлы образы игры
michel_super_skil.scl.zip
Spectrum-эмулятор для запуска игр можно скачать здесь

игра для спектрума Michel Super Skills

Игра является разминкой перед "Michel": управляя игроком, вы должны бежать вдоль центральной линии и по пути к воротам обвести как можно больше футболистов. Направление обхода указывают стрелки на поле. Обводить противника надо, постукивая по мячу ногой, а не постоянно толкая его перед собой - за такую попытку с вас снимут одно квалификационное очко. Всего вы можете получить 15 очков. Необходимо следить за мячом, чтобы он не выкатился с поля и за игроком: за пределы экрана ему также нельзя.

Загрузка стандартная, после неё появляется меню:

1 - клавиши;

2 - кемпстон;

3 - синклер;

4 - выбор клавиш;

0 - начало игры.

Всего даётся три попытки на проход к воротам.

Soldier of the Future

Июль 17, 2016
файлы образы игры
soldier_of_the_fu.scl.zip
SoldierOfTheFuture.trd.zip
Spectrum-эмулятор для запуска игр можно скачать здесь

игра для спектрума Soldier of the Future

"СОЛДАТ БУДУЩЕГО"

Игра Ивана Гудкова "Soldier Of The Future" не только большой шаг от клеточных организмов к электронно-механическим системам, но также дальнейшее развитие идеи недетерменизма. Созданных Вами роботов можно воспитывать, проводя их через бои, победа в которых расширяет боевые возможности. Тем самым обеспечивается осмысленное продолжение игры.

Но достоинства "Солдата будущего" этим не ограничиваются. Использование спрайтов из второй части любимой всеми нами игры "Laser Squad" - очень удачное решение. Зрелище самостоятельно сражающихся знакомых героев просто захватывает! Очень помогают получить это удовольствие несколько режимов изображения происходящей баталии.

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

Работа в режиме редактирования роботов имеет графическую поддержку. Возможно, кого-нибудь огорчит отсутствие русского языка в игре, но поверьте моему опыту, что можно, пару раз прочитав (по-русски!!!) подробное описание, изучить основы боевой робототехники и приступить к накоплению боевого опыта и денежных средств.

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

Этой краткой информации, думаю, достаточно, чтобы заинтересовать тех, кто ещё не знаком с этой замечательной игровой программой. О всех остальных возможностях игры можно узнать в описании. Теперь же попробую поделиться опытом практической работы по созданию и воспитанию боевого робота.

ВАШ СОЛДАТ

Вначале о сложностях

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

Дело в том, что начинающий робототехник поставлен в довольно узкие рамки.

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

Второе ограничение связано с меткостью стрельбы робота. Эту характеристику я склонен относить к "качеству сборки" оружия, приобретаемого Вами, а дальнейшее увеличение уровня меткости, можно объяснить накоплением опыта "проведения технического обслуживания и настройки" вооружения. Но это будет позже, а пока Вы можете только купить уровень меткости (1% за 50 кредов), но не более 19% (по-видимому, вначале Вам "не доверяют" высокоточную технику).

Робот, созданный в подобных условиях, слаб как новорождённый, не способен реализовать все потенциальные возможности оборудования и выполнять сложные программы действий.

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

- для создания мощного робота необходимо много денег

- деньги можно заработать быстро

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

ЭФФЕКТИВНАЯ СТРАТЕГИЯ

Раз денежная сумма, находящаяся на счету Вашего робота, увеличевается после одержанных побед, то чем большее число противников "завалит" Ваш питомец, тем большей суммой Вы сможете располагать. Очевидно, что чем слабее противник, тем быстрее с ним можно расправиться. Поэтому, создав слабозащищённого робота и устраивая поединки между его копиями, Вы сможете (каждый раз копируя очередного победителя) сравнительно быстро накопить солидную сумму для приведения его в повышенную боевую готовность.

Для реализации этой стратегии необходимо выполнить основные условия:

- создать наиболее удобного для такого воспитания робота

- создать наиболее благоприятные условия для быстрого воспитания

СОЗДАНИЕ РОБОТА

Надо полагать, что в данном случае удобным будет робот у которого:

- слабая защита (чтобы его быстрее подстрелили!)

- высокая способность обнаружить и уничтожить противника

Теперь посмотрим какие характеристики смогут обеспечить столь необычные особенности робота.

1. Средняя меткость (average weapon skill).

Могу с уверенностью сказать, что средняя меткость, равная 1% - самый оптимальный показатель для создаваемого робота. Пусть такой небольшой уровень меткости Вас не пугает, поскольку при прицельной стрельбе прибавляется 20% меткости. К тому же, через каждые 15 побед уровень меткости будет повышаться на 1%.

Но не стоит устанавливать 0% меткости, потому что робот в этом случае наверняка не сможет "свалить" свой клон (копию) с первого попадания.

Итак, после установки уровня средней меткости равным 1% (цена: 50 кредов), остаток Вашей денежной суммы составит 4650 кредов.

2. Память (RAM).

Блоки памяти довольно дорогие устройства (цена: 900 кредов), но экономия на них - не самое удачное решение. Как не крути, а 3 чипа по 10 программных строк - это необходимое число блоков памяти для минимальной приличной боевой программы. Подробнее об этом будет говориться в пункте "Программа".

Остаток: 2850 кредов.

3. Процессор (CPU).

Основным показателем, характеризующим процессор, является количество операций выполняемых за одну секунду. От этого зависит скорость работы программы робота. Конечно, чем мощнее процессор, тем лучше, но цены на них высоки, поэтому ограничимся пока процессором DDD7 (стоимость: 1000 кредов).

Остаток: 1850 кредов.

4. Корпус (Body).

Корпус состоит из "головы" и "тела". Эти части характеризуются уровнем защиты. При обучении защита будет мешать. Поэтому возьмём наименее защищённый корпус Micro-SH (стоимость: 100 кредов).

Остаток: 1750 кредов.

5. Видеосканер (Video).

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

Пока ограничимся системой Videoscan 2T (стоимость: 150 кредов) ради экономии средств. Но после получения премиальных денег постарайтесь приобрести более мощные сканеры, это окупится скоростью ориентирования робота.

Остаток: 1600 кредов.

6. Энергозащита (Shield).

Это дорогая штука, но, к счастью, нам пока нужна только минимальная защита в 1 ед. (цена: 900 кредов) для допуска к бою. На будущее учтите, что это главный показатель живучести робота. В игре защита определяется трёхзначным числом. Следовательно, у Вас есть возможность достаточно долго развивать своего робота.

Остаток: 700 кредов.

7. Оружие (Weapon).

При том уровне защиты, который мы предусмотрели для учебных боев, вполне подойдет Marsec pistol (стоимость: 100 кредов). Клоны Вашего робота будут валиться практически после первого попадания.

Остаток: 600 кредов.

8. Энергия аккумуляторов (Store batters).

Если Вы потратите оставшиеся 600 кредов на зарядку аккумуляторов, то получите 38250 ед. энергии. Этого будет вполне достаточно для проведения учебных боев.

9. Программа (Program).

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

Когда говорилось о покупке блоков памяти (п.2), Вам рекомендовалось приобрести 3 чипа. Дело в том, что роботу в течение боя придётся не только искать противника и стрелять в него. Необходимо предусмотреть как можно большее число штатных ситуаций. Например: заканчивается энергия в аккумуляторах; робот расстрелял всю обойму; пробита защита со спины и т.д.

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

А если ещё говорить об учебном бое, то настоятельно рекомендую при программировании установить режим прицельной стрельбы (AIM), чтобы Вашему роботу не пришлось то и дело избавляться от пустых обойм.

Примечание. В приложении к журналу Вы можете найти образец робота, готового к воспитанию (файл: robot, без пароля). Комплектация оборудованием соответствует изложенной выше схеме, а программа, будучи вполне работоспособной, может быть легко усовершенствована (для этого она и была написана).

ВОСПИТАНИЕ РОБОТА

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

Очевидно, что чем меньше полигон, тем быстрее роботы обнаружат друг друга. Но не стоит перегибать палку и ставить соперников "нос к носу" перед началом боя. Помните, что лучше совмещать приятное с полезным, то есть копите деньги и набирайтесь опыта.

Примечание. В приложении к журналу Вы найдете небольшой полигон (файл: map0), который удобен тем, что целиком помещается на экране (при режиме изображения MMP).

Для нетерпеливых, или для тех кто сумел написать гениальную программу поведения робота и боится её "испортить" (лучшее - враг хорошего?), подойдет способ воспитания робота "в тёмную". То есть помещаете бойцов в ма-аленький полигончик (размером, эдак, 2x1) и включаете режим NSM ("сражения без изображения").

Особенно "круто" будет выглядеть такой бой с "куклой" (роботом без программы).

Но, "пусть каждый выбирает по себе". В конце концов главная цель у всех должна быть одна - мощный боевой робот.

Каким может быть настоящий боевой робот?

Мне представляется, что у него обязательно должна быть мощная энергозащита, самое лучшее вооружение и оборудование (в т.ч. Energy restorer - восстановитель энергии); близкий к максимальному значению (80%) средний уровень меткости. И количество чипов памяти достаточное для записи программы, реализующей сложное ситуативное поведение. Например:

- когда стрелять очередью, а когда прицельно одиночными?

- когда преследовать противника, а когда "уносить ноги"?

Вообще программирование поведения робота - это отдельная тема для разговора. Замечу только, что после приобретения всего самого лучшего оборудования (какая же куча денег нужна для этого!), повышение уровня энергозащиты и модернизация программы поведения станут для Вас основной заботой при подготовке робота к боям.

Составляя программу, необходимо будет учитывать уровень предполагаемого противника и своего бойца, а если ещё проводить командные бои (двое на двое), то представляете, сколько простора для творчества?!

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

Эта игра, привлёкшая внимание многих любителей компьютерных игр, вполне способна объединить вокруг себя настоящих робототехников, создателей боевых роботов на базе ZX Spectrum.

Так что, возможно, Уважаемый будущий робототехник, наши с Вами роботы встретятся ещё под звёздным небом!

И им станет тесно на одной планете...

Percy the Potty Pigeon

Июль 15, 2016
файлы образы игры
percy_the_potty_p.scl.zip
Spectrum-эмулятор для запуска игр можно скачать здесь

игра для спектрума Percy the Potty Pigeon

Храбрая птичка собирает червячков и носит их птенцам в гнездо. В полёте её силы быстро иссякают и требуют восстановления на земле, так что долго не летайте. Всё, что движется - опасно. Есть и неподвижные ловушки (попробуйте отыскать их).

Управление: Стандартный набор.

Maziacs

Июль 13, 2016
файлы образы игры
maziacs.scl.zip
Spectrum-эмулятор для запуска игр можно скачать здесь

игра для спектрума Maziacs

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

После ввода программы на экране появляется сообщение о выборе режима игры:

K - для упрвления игрой с клавиатуры компьютера

J - для управления игрой джойстиком (с джойстиком Синклер не играет).

После выбора режима управления игрой нажмите соответсвующие клавиши, если хотите:

A - ознакомиться со своей инструкцией

B - начать игру

C - продолжить игру, т.е. возобновить игру

D - выбрать клавиши для игры, выбрать уровень игры, выбрать инструкции действий персонажей игры:

E - функции путешественника

C - функции узника

I - действия Мазиаков

K - энергия

M - конец

F - лабиринт

H - мечи

J - обзор

L - сокровища

N - трудности

E - путешественник

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

F - лабиринт

Лабиринт очень длинный и сложный. Он в 64 раза больше, чем показан на экране. Для каждого приключения генерируется совсем новый лабиринт и поэтому это требует некоторого времени. Расстояние до клада всегда от игры к игре меняется, но никогда не бывает близким. В лабиринте случайным образом генерируются мечи, узники и баулы с едой, т. е. все что вам поможет в поиске клада. Генерируется также довольно много мазиаков-пауков. Они, естественно, несколько менее полезны, но без них игра неинтересна.

C - узники

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

H - мечи

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

I - Мазиаки

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

J - обзор лабиринта

Главный экран показывает вам только одну пятидесятую часть всего лабиринта. Обзор дает, примерно, двенадцатую часть его. Это помогает обнаружить ближайшие мечи и тому подобное. Однако во время обзора Мазиаки могут двигаться, а путешественник - нет! (Любая клавиша возвращает главный экран.)

K - энергия и пища

Бег по лабиринту и борьба с Мазиаками требует затрат большого количества энергии. Еда увеличивает энергию путешественника, но ее сначала нужно найти. Если энергия падает,и исчезает совсем на энергомере (смотрите справа на экране), то кладоискатель умрет от голодной смерти.

L - сокровища

Сокровища находятся в ларце, по крайней мере, за 200 ходов от старта. Кладоискатель не может нести клад и меч одновременно. Однако он может поменять клад и меч, а убив Мазиака, снова взять клад на том месте, где его оставил. Убивание, а не избегание, Мазиаков на пути к сокровищам - вот путь к успеху.

M - конец

Все заканчивается со смертью или же с успехом. В случае успеха кладоискателя, вам на экране покажут результат игры; как отношение необходимого количества шагов к совершенным в процентах плюс 0, 10, 20 или 30 в зависимости сложности игры.

N - уровни сложности игры

Используйте меню и "D", чтобы выбрать из него уровень сложности игры:

1 - легко;

2 - потеря энергии во время обзора;

3 - то же, что и 2, но еще и потеря прохода во время обзора. Длительность прохода хронометрируется;

4 - как и 3, но узники могут использоваться только один раз.

Дополнительные более сложные уровни включают в себя потерю мечей, пищи и узников, а количество Мазиаков то же.

D - выбор клавиш управления и уровня игры

Чтобы взять клад или мечи, чтобы спросить узника о дороге, чтобы съесть пищу или атаковать Мазиака, постарайтесь войти в позицию, которую они занимают. Нажатие "I" во время игры даст вам инструкцию. Нажмите "K" и затем пять клавиш, удобных для вас, чтобы изменить упрвляющие клавиши. нажмите "G" и затем 1-4 для выбора сложности игры.

В программу заложено следующее управление:

X - влево

C - вправо

Q - вверх

A - вниз

V - обзор

уровень игры = 1.

Zolyx

Июль 12, 2016
файлы образы игры
zolyx.tzx.zip
Spectrum-эмулятор для запуска игр можно скачать здесь

игра для спектрума Zolyx

ZOLIX относится к числу наиболее распространённых во всём мире динамических игр. Цель игры - закрасить игровое поле точками. Управляя курсором, вы очерчиваете часть экрана, закраска происходит автоматически. Есть два препятствия: пока контур не замкнут, нельзя попадать под удар прыгающих по полю шариков; время рисования также ограничено - по вашему следу пускается каннибал. Кроме того, по контурным линиям бегают охотники.

Игра очень гибкая, перенастраивается в широчайших пределах.

Главное меню

Курсорными клавишами подвести стрелку к нужному пункту и нажать SPACE.

Игра

• счёт;

• установка параметров игры;

• управление;

• установка параметров игры;

• редактирование цвета экрана и других параметров.

Меню управлениям

• переопределение ключей (0/P/S/X/SPACE);

• кемпстон-джойстик;

• синклер-джойстик;

• протек-джойстик.

• возврат в главное меню.

Переопределенные функции клавиш отменяются клавишей BREAK.

Установка параметров игры

• звук;

• цвет;

• негатив/позитив;

• облегчённая игра;

• наличие "охотников"

• темп игры (быстр./средн./медл.).