Table of Contents

Games for MSX by Andrey Rodionov

Русская версия находится здесь: Игры для MSX Андрея Родионова 2022

A versão portuguesa pode ser encontrada aqui: Jogos para MSX por Andrey Rodionov

English version

Copyright (C) 1988–2022 Andrey Rodionov

User manual in PDF

Games, version 2.11A (2023-02-12)
Play online
Disk image

About Author

Andrey Rodionov

June 3,1954 – May 29, 2023.

Composer, programmer, system administrator, author, and manager of many projects. Member of Direction of Electroacoustic music Association under the Union of Composers of Russia.

WorldSkills Expert in BlockChain Competence

Author of games for MSX personal computers (1988–2022)

Introduction

A brief history of games development

Until recently, the source code of the games was thought to be lost, but in 2021 the author was lucky enough to find the diskettes with the source code of all his programs for MSX platform. This has resulted in the new versions of “Major Pistoletov” v1.07 and “Back to the Earth” v2.16, as well as the updated versions of some of the author’s development tools, including the “Pattern Composer” v3.04 (PAC).

New versions of the games are presented to your attention. (The original 1988 game disk (in Russian) remains available for download on the author’s website — http://rodionov.info). The main changes to the games and the reasons why these changes were made are listed in the “New versions of games and walkthrough key points” part of the game manual.

A short look into game creation history

All 4 games, that were mentioned earlier, had been developed over 30 years ago, starting from their scripts and ending with graphics design, music and software — within just a few months. It became possible thanks to the previously developed SDK by the same author, that was called “Maestro”. The SDK had been written in C and Assembly programming languages. The games were also developed in C programming language using the author’s software libraries, macros and utilities, including the character pattern editor called “Pattern Composer” (PAC) — all included into the “Maestro” package.

Developer’s notes for all games

The main feature of these games is that the walkthrough of any of them never completely repeats, because a random number generator is used for the levels and objects creation. For example, objects in chests and keys that open the doors in the games about Major Pistoletov or planets and their location in the game Back to the Earth as well as the behavior of their inhabitants. In Danceroid such objects appear randomly to prevent the exit of the Danceroid from the maze.

So, even playing the same game, each time the player finds himself in a situation when the walkthrough is completely different. That means the tactics or even the strategy can radically change from trial to trial. This is especially noticeable in the game Back to the Earth, where each universe has to be previously explored and studied in order to complete the return mission.

In addition, not every game is determined to be passable — the player may find himself in desperate situations if he lacks any resources that he did not have time to collect or replenish in advance. In this case, the only way out is to “capitulate” by pressing the ESC key, and start the game from the beginning, finding yourself again in a slightly different situation from the previous one.

Perhaps this explains the fact that these rather old games are still popular nowadays and people continue to play them because, unlike some other games with strictly deterministic behavior leading to success, in these games a lot depends on luck and the logic of the player's behavior depends on the situation.

New versions of the games and walkthrough key points

All new versions of the games no longer check port 1 for the connected joystick (it is exclusively dedicated for mouse connection), which previously prevented the cursor keys from working properly. Only port 2 is now intended for connecting a joystick. This is displayed by animated pictures on the right and left side of the game selection menu on the Game Loader. In addition, you can switch on/off the sound with the TAB key, Mouse can be used for control in case MSX2 is used.

The games “Back to the Earth”, “Major Pistoletov” and “Pistoletov at the Factory” have undergone major changes, In “Back to the Earth” and “Pistoletov at the Factory” those changes were very significant.

“Danceroid” has also seen a major revamp, including the introduction of point–n–click mouse driven interface.

Game Controls

All games are controlled by using the cursor keys, SPACE, GRAPH and ESC key. In addition, the games use the STOP key to switch to the Pause mode and the X key to jump to and return from hyperspace in the new version of the Back to the Earth game. You can return to Game Loader by pressing CTRL+SELECT key combination.

Thanks

The Author would like to thank:

“Back to the Earth” — User guide and key points of the walkthrough

The situation your spaceship got into is outlined on the second page of the screen but requires some clarification. As a result of a hyperspace storm, you found yourself in an alien galaxy which is enclosed and locked in ordinary space. This means that flying out of its upper border you find yourself on its lower border and flying out of the left border you find yourself on the right border and vice versa.

You can only fly out of there by going into hyperspace, but unfortunately, as a result of the storm, you lost your Hyper–Engine, a Hyper–Receiver that can receive a signal from Earth, as well as a memory Crystal where you need to record this signal in order to set the starship back to Earth. In addition to all these troubles, you also need to send a Signal to the Earth so that the Earth will answer you via Hyper–Radio and give you guidance coordinates of the Solar system.

But all not so bad — the rest of the equipment works. The Reactor is operational, there is enough energy for protective shield and normal movement around the galaxy. Moreover, the galaxy is inhabited by intelligent beings who have everything you need — the Hyper–Engine, the Hyper–Receiver, the Crystal, and they can even send a broadcast Signal to Earth! But what is especially important, you can communicate with the inhabitants of this distant galaxy using your onboard computer and Hyper–Radio.

In addition to supplying you with the necessary items, they can restore the Shield, fix the onboard reactor, but usually they want something for exchange. And very often it is something that you have no idea about. Even though most of the inhabitants of the planets want to change something, there are planets and space objects on which they can help you completely disinterestedly and free.

During the game, remember the following:

All items that you collect on the planets are divided into 2 types.

Objects you need to come back to Earth:


Hyper–Receiver

Crystal

Hyper–Engine

and Artefacts, the purpose of which may be initially unknown to you:


Crimbler

Bgrl–psh

Scragla

Furtl–ke

Tardnal

All Objects and Artefacts can be collected and stored in the hold of your starship and stay there until you use them or convert them into others. At the 1st and 2nd difficulty levels of the game, small tips on the usage of Artefacts appear on the indicators in the starship cabin. At Level 3, there are no such hints since it is believed that you should already know which Artefacts for what purposes can be used. To use Artefacts or convert them, press the GRAPH button, and select “USE” or “DROP” with the cursor buttons. You can use and throw away Artefacts only when landing on planets, it cannot be done in space.

How to play — Additional explanations and recommendations

As you can see, this game contains quite a lot of rules and complex logic. The randomized universes live their own lives, and you need to adapt to it and do everything in order to return to Earth. It would seem that not so much is needed — to collect only 3 items: Receiver, Crystal, Engine and send a Signal to Earth. But it may not be so easy. Therefore, I will allow myself to explain something and give some recommendations.

Some tips for increasing your score:

Game strategy and tactics

Considering the feedback from several game testers indicating that the game entry threshold is rather high, the author finds it necessary to supplement this manual with a chapter dedicated directly to game’s Strategy and Tactics. In it, you will find some tips and tricks to play more efficiently. It is also worth mentioning that many gameplay objectives become way easier with the help of Crimbler, which allows you to convert Objects and Artefacts one into another. The rules of conversion are described in Appendix 1.

Couple of tactical advices:

Appendix 1. Usage and conversion of Objects and Artefacts

Using Artefacts and converting Objects is only possible in the landed position of a craft, while on planets or space stations. You can’t do it during the flight. To use Artefacts, press and hold GRAPH, choose an Artefact with arrow keys and hit DOWN arrow key. On the other hand, if you just need to free some space in the hold, you can push the Up–arrow button to throw away the Artefact. Throwing Artefacts is not so bad — for each discarded Artefact, you are awarded an additional bonus in the form of compensation for your losses. It’s impossible to throw out Objects (Crystal, Hyper–Receiver, Hyper–Engine), just Artefacts (Bgrl–psh, Scragla, Tardnal, Furtl–ke, Crimbler). If you want to throw out of the hold an Object exactly – you’ll have to convert it into some Artefact first, using Crimbler.

The purpose and properties of Objects and Artefacts:

Object Purpose

Hyper–Engine
Hyperspace flights

Hyper–Receiver
Receiving Signal from Earth, “friend–or–foe” identification

Crystal
Recording Signal from Earth, enables Cannon “auto­scan mode”
Artefact Properties

Crimbler
Converts (transforms) Artefacts and Objects

Bgrl–psh
Refill Energy stock

Scragla
Recover Shields

Tardnal
Repair Reactor

Furtl–ke
Loads Galaxy map into you onboard computer’s memory

Converting Objects one into each–other is done by Crimbler Artefact. For that, you need to Use Crimbler and, still holding GRAPH, select using LEFT/RIGHT arrow keys one of the items from your ship’s hold (Artefacts and Objects) to convert into another.

Artefact conversions table:

Original Artefact Conversion option 1 Conversion option 2

Crimbler

Bgrl–psh

Gravy–Shield

Bgrl–psh

Scragla

Tardnal

Scragla

Bgrl–psh

Crystal

Tardnal

Hyper–Engine

Furtl–ke

Furtl–ke

Hyper–Receiver

Scragla

Object conversions table:

Original Object Conversion option 1 Conversion option 2

Crystal

Tardnal

Gravy–Shield

Hyper–Receiver

Furtl–ke

Hyper–Engine

Tardnal

Appendix 2. “Back to the Earth” — the history of the creation of version 2

The author created and further improved this game primarily for himself. Sometimes I just wanted to spend time easily and not boringly, consciously fighting with an opponent in the form of a random number generator. Isn't it nice to feel smarter than a machine! Therefore, it would be just right to write a detailed essay about how and what thoughts came to the Author's head, what he wanted to add, how it was implemented and how he struggled with the lack of RAM while trying to remain within the framework of the MSX standard and not use the capabilities of MSX2, including Memory mapper and 9938 video processor advantages. But then it would be a completely different game and it would have to be done in a completely different way. Therefore, the Author tried to limit himself to only a brief listing of new features and some comments on their use.

“Major Pistoletov” — User guide

All the basic conditions of Pistoletov's mission are listed in a letter from General Avtomatov]], which Pistoletov can read immediately after entering Kashchei's 1) castle. However, many things are mentioned there only in passing and you have to guess about them yourself while exploring the castle. In particular:

In last versions of “Major Pistoletov” has become much more player friendly. Many places where the player unexpectedly found himself in a stalemate have been changed. (In particular, the stairs were extended down so that you can first look around and understand where you have to fall or jump). Additional chests and items have appeared, explicitly spread across locations. Increased the likelihood of opening doors with shots at them. Gromkonenkov finally acquired his real name — Tikhonenkov. The entourage of individual locations and even Kashchei's room has been slightly changed. So, you can enter it now even without a pot filled with water but simply by stocking up on a sufficiently enough amount of fireproof jackets! However, in this case you will not receive a favorable reaction from “our” Princess. But the mission will be completed successfully. Now you can shoot at the bottle near Kashchei and even break it. And after successfully completing the game and leaving the castle, enjoy the spectacle of Major Pistoletov shooting the moving Tikhonenkov in front of “our” Princess–agent. In addition, the game now has the option to turn off the music with the TAB key. The message about that appears at the top left of the screen at the beginning of the game. The same key can be used to turn on the music again at any time.

“Pistoletov at the factory” — User guide

The game is similar to the previous one, but it has a different plot, a different building that Pistoletov falls into, a different topology of the doors and transitions between them, different graphics and attributes. This is a more difficult and more interesting game where Pistoletov has the rank of lieutenant colonel. Pistoletov's task is to shut off the broken Robot–Director, who began to disassemble his subordinate robots for parts. Factory workers (robots) can give you useful tips on how to do it in the best way, they can talk to you about other topics, and sometimes ask different questions.

In order to disable the Director, you must first hack his firewall, the control buttons of which are located in different rooms of the plant. These buttons must be sought and shot with a gun. The number of buttons to be destroyed is chosen by the player at the very beginning of the game and is in fact the choice of the difficulty level of the game. The game has undergone a lot of changes compared to its original version. These changes affected both the location map, which was completely redrawn, and the game code, which was rewritten.

ONLY FOR DISK VERSION OF THE GAME: Game state can be saved or loaded from chosen disk.

“Danceroid” — User guide

The game plot is very simple at first glance — you need to help the Robot to get out of the Labyrinth, switching on the computers using keys of appropriate colors and inserting floppy disks of the same color into these computers, thus opening the doors of corresponding color in the Labyrinth.

On your way, you can collect flowers and recharge at electrical outlets located in the Labyrinth. However, sometimes Gnomes block the road, which prevents you from going further until they are given a flower. Having received one or more flowers, the Gnome will thank you and disappear, clearing the way, but at the same time, he will clone himself into different parts of the Labyrinth in accordance with the number of flowers he received, and the

Difficulty Level selected at the beginning of the game. Thus, the resettlement of new Gnomes in the Labyrinth creates new obstacles on Robot’s way to the Exit (the location of the Exit can be seen on the Locator by pressing the GRAPH key).

Excessive replication of Gnomes in the random parts of Labyrinth can lead to a complete blockage of the passages in the Labyrinth, even if there are flowers remaining.

In order to give Gnomes less flowers, thereby reducing their propagation ratio, the Labyrinth provides waste bins, approaching which you can throw away extra flowers — both all at once, and one at a time, moving away from the waste bins after each discarded flower. Gnomes can also be given flowers not all at once, but one at a time, moving away from the Gnome after each flower given to him — in this case, the Gnome will not disappear, but will not replicate either. The Gnome will disappear from the path only when the last flower is given to him and on condition that the Robot is next to him, so that the Gnome can say ”Thank you!” to Robot.

That's all the rules of this game. It remains only to add that if the game is running on MSX2, then the game can be controlled not only from the keyboard, but also with the mouse. By clicking the left mouse button anywhere within the red frame, you can point the direction for Robot to move, and by holding the left mouse button pressed near the red frame or on it, make the Robot move continuously in the chosen direction.

The right mouse button turns on the Locator in the same way as the GRAPH key on the keyboard. Mouse can also be used at the start of the game to select the Level of Difficulty, as well as for applying the items that Robot picked up on his way through Labyrinth.

Bonus programs

By the way, if you're persistent enough to read this far, and if you're the proud owner of an MSX2 machine like the SONY HB900 that was onboard of the Soviet space station MIR, you can also use your MSX2 computer for pre–flight preparation. Practice the moon landing, check your health with biorhythms, and be sure to synchronize your clocks so you don't miss your flight!

Bonus programs for MSX2 can be called with keys F1, F2 and F3:



F1 — Moon landing


F2 — Biorhythms


F3 — Alarm clock



Collage

Links

1)
Kashchei is an archetypal male antagonist in Russian folklore.
The most common feature of tales involving Kashchei is a spell which prevents him from being killed. He hides his soul inside nested objects to protect it. For example, the soul (or in the tales, it is usually called “death”) may be hidden in the needle that is hidden inside the egg, the egg is in the duck, the duck is in the hare, the hare is in the chest, the chest is buried or chained up on a far island. Usually, he takes the role of a malevolent rival father figure, who competes for (or entraps) a male hero's love interest (Princess).
2)
Tikhonenkov was a real former communist–komsomol leader named Gromkonenkov in version 1.0 of the game.