The blog of Jafar Aliyev

Archive

Home :: Programming :: Old Games


Creation date:

MS-DOS Games

Mastermind (1991)

Mastermind is a logical game and requires in-depth analysis from the player. What a pity, that I can't make screenshots of this MsDOS game. With screenshots it'll be easy to explain the rules of this interesting game. Le't try to explain on fingers.

You'll see the four circles, the color of which is unknown. Each circle can be painted to one of predefined 8 colors. Two or more circles can have the same color. You must find all of them. All possible colors of circles are shown on the left side of screen. The circles are numbered from 1 to 8. You type any 4 digits, that means four colors. It's your supposed colors. After typing the last (4th) digit program shows you how correct was your assumption. For every correct circle the one sector on the right side of board is painted. If you found the color and the place of circle correctly, one sector will be painted to green color. If you find the color but not the place of circle the sector will be painted to yellow color. Each sector corresponds to one circle on your board, but you don't know which sector. Hense the sectors give you an information about coincidence but not about placement. The green sectors have more priority than yellow sectors, what means if you have two circles with the same color on your move and one of them corresponds to hidden circle by the color and placement, then the result will be the green (not yellow) sector. You can change your mind on any time untill you type your last digit by pressing Esc key.

You must find the hidden circles by the minimum attempts. You have 15 attempts to do it. After 15th attempt you'll lose the game. Therefore After every move you must analyze your previous moves and make decision. You must choose more meaningfull color combinations to get more information from each assumption.

After successfully completion of the game the program asks for your name and saves your name, score and your game as well. You can later see and show others your full game. The Scoreboard is shown at the end of each game. This board holds the first 15 successfull players name, their score and whole game. You can move here with Up/Down arrows and choose the game that you want to see by pressing Enter key. To close the Scoreboard and start the new game press Esc.

The source files include graphical editor GRAFEDMS.BAS, that I programmed to draw the fire, cow, bull and other objects for this game. You can ask why cow an bull objects. The name of this game in Russian sources is Bulls and Cows.

FILE.EXE - resets best scores table and saved games
MST.EXE - the main program

Navigation buttons

1-8 - choose the color of circle
F1 - help in Russian
Esc - cancel your move/close Scoreboard and start the new game
Up/Down arrows - moving on scoreboard
Q -quit the game

Download and try this game. I'm sure that U'll like it.

Author: Jafar N.Aliyev (Jsoft)
Source: Included (Turbo Basic 1.0)
License: Free

Download here

 

Cube (1992)

This is a 3D graphical puzzle game where you must find the exit from 6X6X6 cube. At the beginning of game you are on the ground floor of building. You must climb to the last floor and go onto the roof. Before getting to the game you'll see the whole plan of all six layers of building during 15 seconds. You can skip it by pressing <Enter>. During the game you'll see on map only your floor and the 3D view of the location where you're stay now.

Before the game you'll see some advertisement banners. To skip them press <Enter>. These banners are intended to use on old IBM XT/AT computers. Therefore they'll animate very fast. So fast that U can't even see what happens on these screens.

Navigation buttons

Left arrow - turn to the left
Right arrow - turn to the right
Up arrow - go forward
Down arrow - go backward
PgUp - climb up
PgDn - go down
Enter - skip adverts and full map screen
Esc - quit the game

The score is your time spent during the game. The shorter the time the higher the score.

Author: Jafar N.Aliyev (Jsoft)
Source: Included (Turbo Pascal)
License: Free

Download here

Queen (1992)

It's a simple game. You can play with another man or with computer. There's a chess board with one Queen. In this game Queen can move only in 3 directions. Up, Right and UpRight. The goal is to move the queen to the upper right corner marked with red color. Wins the player, who makes the last move. You can watch the demo game choosing Demo from menu. You can also choose the board size from 4X4 to 17X17. Choose the game with computer, type your name and start the game. To move the Queen you have to move the crossbar by pressing the navigation keys and Enter. To quit the game press Esc at the end of the round. On Menu click Q or choose Quit and press Enter.

To bypass advertisements on beginning and end of the game, press Enter. These banners will animate quickly because they intended for old IBM XT/AT computers. You can reduse the speed of second advertisement by moving the cursor on table and pressing Spacebar.

Navigation buttons

Left arrow - move crossbar to left
Right arrow - move crossbar to right
Up arrow - move crossbar to up
Bottom arrow - move crossbar to down
Enter - move the Queen to the selected cell
Esc - quit the current game and go to Menu
Spacebar - adjust advertisement speed
T - two players (menu)
P - player with computer (menu)
D - show demo (menu)
S - size of board. Can be changed from 4 to 17 by pressing Enter (menu)
Q - quit the whole game from menu

Author: Jafar N.Aliyev (Jsoft)
Source: Included (Borland Turbo C)
License: Free

Download here

Balls (25 Jul, 1994)

Balls is a logical game. There are 8 balls on cells. You can put or take the ball in the following conditions. For convenience we'll say play, instead of take the ball and put the ball.
- you can always play on first cell.
- you can play on cell that follows to first non-empty cell.

The player must put balls from all cells by moving the red arrow under ball and play.

Navigation buttons

Left arrow - move arrow to the left
Right arrow - move arrow to the right.
Space - take/put the ball
D - show demo
S - change demo speed (Slow, Normal, Fast)
Esc - quit the game

Author: Jafar N.Aliyev (Jsoft)
Source: Included (Turbo Pascal)
License: Free

Download here

Life (Jul, 1994)

Life is a textual game. It is one of first object oriented programs of mine. There are Male and Female signs on screen. It's like society model. They're moving on random directions. If the Male sign encounters Female sign they creates baby. If two Males get in touch one of them becomes a Gay. If two Females get in touch one of them becomes a Lesbian. The Gay is colored in blue and the Lesbian is colored in pink. Blue and Pink signs can not produce the baby. The game completes when 60% of Males stay Blue or 60% of Females stay Pink. Your goal is to get maximin population before the game completes.

Navigation buttons

Enter - start the game
F1 - stop Male signs, Females continue their job
F2 - stop Female signs, Males continue moving and attaching to Females
F3 - activate both signs
S - change game speed, there are 5 speed levels (Slowest, Slow, Normal, Fast, Fastest)
Esc - quit the game

If your score will be greater then existing high score the program asks for your name and writes your name to the Scoreboard with your score. The program writes this information to the end of exe file.
life.exe - the main program
initscor.exe - resets the high score

Author: Jafar N.Aliyev (Jsoft)
Source: Included (Turbo Pascal)
License: Free

Download here