Changes

Jump to: navigation, search

Dynamic Games for the Amstrad

2,076 bytes added, 17:45, 15 September 2016
[[Image:419px-Dynamics Dynamic Games for the Amstrad(Interface Publications) Front Coverbook.jpg|right|thumb|250px|Frontpage]]
== Information ==
 
{|{{Prettytable|width: 700px; font-size: 2em;}}
|Title:|| '''Dynamic Games for the Amstrad'''
|-
|Authors:|| Clive Gifford
|-
|PubliserPublisher:|| [[Interface Publications]]
|-
|Year:|| 1984
|Pages:|| 210
|-
|ISBN:|| '''ISBN 0-947695-16-8'''
|-
|}
== AUTHOR'S INTRODUCTION Covers ==  The Amstrad CPC464 ('Arnold' to its users) is a fantastic computer that has taken a major place in the computer market alongside the Spectrum, the BBC Micro and the Commodore 64. Its powerful BASIC has excellent sound and graphic features, making it a superb machine for games programmers. In this book, I have tried to include as wide a range of games for the Amstrad as possible. From the heady heights of playing chess (of a sort!) to the 'Zap 'em up' arcade games, the emphasis has been on making the games interesting and fun. I have tried to include programs that you will not quickly tire of. A number of the games are sufficiently interesting to keep you amused for a long, long while. I think now is a good time to mention a couple of things concerning the book's layout and style. Before typing in a program from this book, reset the machine. This can be done by holding down the CTRL, the ESC and the SHIFT keys simultaneously. This sets the machine back to its original format, that of MODE 1, blue background and yellow foreground. This will avoid any confusion between graphic colours and sizes. Secondly, I prefer not to put instructions into programs. It seems a waste of programming space when you can tell the reader in the preceding paragraph how to play the game. It is therefore advisable to read any information on a particular program before you play it. Finally, I would like to say that these programs are not only for you to enjoy but also to learn from. If you have never written your own games, following how the shorter programs work will tell you a lot. For the intermediate games programmer, there are a number of useful hints and tips to pick up along the way. Clive Gifford,London, October, 1984 == OUT IN THE ARCADE ==  Arcade games are probably the most popular form of computer games entertainment. In fact, many people when they talk about a computer game, think about arcade games and nothing else. The main difficulty with programming playable arcade games is speed. They must be fast, while being exciting. A number of objects must be moving on the screen and the programmer has to be able to coordinate the whole game, while keeping enough speed and variability in its action to make it worth playing again and again. The games in this section are all very playable. I have avoided slow versions of well-known games. I wrote several others but they were not fast enough to be enjoyable. Several require joystick control but only one joystick, so you don't have to buy the special duel joystick adaptor just to play them. Type them in, play them and Happy Zapping! '''FEATURED GAMES:'''Danger UXBQuack AttackDiamond ThiefBomb CatchBrick OutCity SacrificeAttack Of The MutoidsSurroundArnold The ElecricianEscape From Janus 15
<gallery caption== FEELING ADVENTUROUS? =="Dynamic Games for the Amstrad">
Adventure games have come into their own in Image:Dynamic Games for the last couple of years. Using new computers with greater and greater memory capacities along with complex graphics and sound, adventure games have been made more ambitious and more interesting. Today, it is rare to thumb through a computer magazine without seeing large numbers of adventure games advertisedAmstrad (Interface Publications) Back Coverbook.jpg|Back Cover What exactly is an adventure game? Basically, an adventure involves you interacting with an environment created by Image:Dynamic Games for the adventure programmer and run by the computer. Usually, you have a goal, to rescue a prince, retrieve lost treasure or to kill a vicious monsterAmstrad (Interface Publications) Left Coverbook.jpg|Left Cover Most adventures have a range of commands which allow you to move around the different places in the adventure and to manipulate the different objects within the adventure. One of the main reasons Image:Dynamic Games for the popularity of adventure games is the way the player can escape reality and be plunged into a different situation to his or her own. Some situations are definitely mythical Amstrad (though no one can be totally sure that Middle Earth is not inhabited by hobbits and trollsInterface Publications) while others are based on more down-to-earth situations, such as one of the adventures in this chapter, which is based around an office block. Escaping from our every day lives along with the fun of trying to solve puzzles, lies at the heart of adventure gamesFront Coverbook.jpg|Front Cover
'''FEATURED GAMES:'''City Of AtlantisThe Steinberg FilesCharacter Generator</gallery>
== GAMES OF STRATEGY AND LOGIC Author's Introduction ==
All of : The Amstrad CPC464 ('Arnold' to its users) is a fantastic computer that has taken a major place in the computer market alongside the Spectrum, the BBC Micro and the Commodore 64. Its powerful BASIC has excellent sound and graphic features, making it a superb machine for games in programmers.<br>: In this section were first played a long time agobook, rather than on I have tried to include as wide a computerrange of games for the Amstrad as possible. The From the heady heights of playing chess (of a sort!) to the 'Zap 'em up' arcade games have , the emphasis has been computerised on making the games interesting and fun. I have tried to provide you with an opponent include programs that will play whenever you want will not quickly tire of. A number of the games are sufficiently interesting to and play wellkeep you amused for a long, long while.<br> : I must thank Tim Hartnellthink now is a good time to mention a couple of things concerning the book's layout and style. Before typing in a program from this book, reset the very well-known computer authormachine. This can be done by holding down the CTRL, programmer the ESC and publisher for providing the basic versions SHIFT keys simultaneously. This sets the machine back to its original format, that of these programs which were converted to the Amstrad computerMODE 1, blue background and yellow foreground. Tim has produced some excellent algorithms This will avoid any confusion between graphic colours and has kept the sizes.<br>: Secondly, I prefer not to put instructions into programs as short as possible while keeping . It seems a waste of programming space when you can tell the games as close reader in the preceding paragraph how to play the originals and making the computer a tough player to beatgame. These games require plenty of thought It is therefore advisable to read any information on a particular program before you playit. Touches of Amstrad colour<br>: Finally, sound and graphics have been added I would like to liven them upsay that these programs are not only for you to enjoy but also to learn from. I'm sure If you have never written your own games, following how the shorter programs work will find them exciting tell you a lot. For the intermediate games programmer, there are a number of useful hints and worthwhile tips to playpick up along the way.<br><br>: Clive Gifford,<br>: London, October, 1984
'''FEATURED GAMES:'''ChessReversi (Othello)GomokuFour == Out In A RowCheckers/DraughtsThe Arcade ==
== SHORT BUT SWEET ==: Arcade games are probably the most popular form of computer games entertainment. In fact, many people when they talk about a computer game, think about arcade games and nothing else.: The main difficulty with programming playable arcade games is speed. They must be fast, while being exciting. A number of objects must be moving on the screen and the programmer has to be able to coordinate the whole game, while keeping enough speed and variability in its action to make it worth playing again and again.<br>: The games in this section are all very playable. I have avoided slow versions of well-known games. I wrote several others but they were not fast enough to be enjoyable. Several require joystick control but only one joystick, so you don't have to buy the special dual joystick adaptor just to play them.<br>: Type them in, play them and Happy Zapping!<br><br><center>'''PROGRAMS FEATURED IN THIS CHAPTER:'''<br><gallery>Image:Arcade_01_-_Danger_UXB.gif |'''01'''<br>''Danger UXB''Image:Arcade_02_-_Quack_Attack.gif |'''02'''<br>''Quack Attack''Image:Arcade_03_-_Diamond_Thief.gif |'''03'''<br>''Diamond Thief''Image:Arcade_04_-_Bomb_Catch.gif |'''04'''<br>''Bomb Catch''Image:Arcade_05_-_Brick_Out.gif |'''05'''<br>''Brick Out''Image:Arcade_06_-_City_Sacrifice.gif |'''06'''<br>''City Sacrifice''Image:Arcade_07_-_Attack_Of_The_Mutoids.gif |'''07'''<br>''Attack Of The Mutoids''Image:Arcade_08_-_Surround.gif |'''08'''<br>''Surround''Image:Arcade_09_-_Arnold_The_Electrician.gif |'''09'''<br>''Arnold The Electrician''Image:Arcade_10_-_Escape_From_Janus_15.gif |'''10'''<br>''Escape From Janus 15''</gallery></center>
Here are a few shorter games. They are less complex than most others in this book, but I've added them in for a purpose. Apart from being fun to play, they are games which you can easily extend and improve. One of the best ways to learn to program is to enter other peoples' programs into your computer and then try to add your own features. The programs in this chapter are ideal for the purpose. But don't think they are just included here for that reason. Type them in and play them. You will find them all entertaining as they are. However, once you have played them for a while, you can try and add some extra graphics or sound. Add extra features such as high scores.== Feeling Adventurous? ==
: Adventure games have come into their own in the last couple of years. Using new computers with greater and greater memory capacities along with complex graphics and sound, adventure games have been made more ambitious and more interesting. Today, it is rare to thumb through a computer magazine without seeing large numbers of adventure games advertised.<br>: What exactly is an adventure game? Basically, an adventure involves you interacting with an environment created by the adventure programmer and run by the computer. Usually, you have a goal, to rescue a prince, retrieve lost treasure or to kill a vicious monster.<br>: Most adventures have a range of commands which allow you to move around the different places in the adventure and to manipulate the different objects within the adventure.<br>: One of the main reasons for the popularity of adventure games is the way the player can escape reality and be plunged into a different situation to his or her own. Some situations are definitely mythical (though no one can be totally sure that Middle Earth is not inhabited by hobbits and trolls) while others are based on more down-to-earth situations, such as one of the adventures in this chapter, which is based around an office block.<br>: Escaping from our every day lives along with the fun of trying to solve puzzles, lies at the heart of adventure games.<br><br><center>'''PROGRAMS FEATURED GAMESIN THIS CHAPTER:'''<br>SniperMatchstick MenPitch 'N PutNeedle In 'City Of Atlantis | The HaystackROM BugSteinberg Files | Character Generator''</center>
== BRAIN GAMES Games Of Strategy And Logic ==
These are games : All of mental logic and concentration; luck is of only minor importance as the games in this section were first played a long time ago, rather than on a computer. The games have been computerised to provide you battle with the difficult problems an opponent that your Amstrad sets for will play whenever youwant to and play well.<br> Many : I must thank Tim Hartnell, the very well-known computer author, programmer and publisher for providing the basic versions of these programs which were converted to the earlier Amstrad computer . Tim has produced some excellent algorithms and has kept the programs as short as possible while keeping the games were of this variety as close to the early machines lacked the speed, graphics originals and prolific memory requirements which are demanded by making the computer a tough player to beat.: These games require plenty of todaythought to play. Don't underestimate these gamesTouches of Amstrad colour, however, as they are all well worth a go sound and graphics have been added to liven them up. I'm sure you will set your mind find them exciting and worthwhile to work when your zapping fingers need some restplay.<br><br><center>'''PROGRAMS FEATURED IN THIS CHAPTER:'''<br>''Chess | Reversi (Othello) | Gomoku | Four In A Row | Checkers/Draughts''</center>
'''FEATURED GAMES:'''Cube MasterSolitaireFlippaEcho ChamberScramblerRepeat== Short But Sweet==
== GAMBLING GAMES ==: Here are a few shorter games. They are less complex than most others in this book, but I've added them in for a purpose. Apart from being fun to play, they are games which you can easily extend and improve. One of the best ways to learn to program is to enter other peoples' programs into your computer and then try to add your own features.<br>: The programs in this chapter are ideal for the purpose. But don't think they are just included here for that reason. Type them in and play them. You will find them all entertaining as they are. However, once you have played them for a while, you can try and add some extra graphics or sound. Add extra features such as high scores.<br><br><center>'''PROGRAMS FEATURED IN THIS CHAPTER:'''<br><gallery>Image:D19_-_Sniper.gif |'''19'''<br>''Sniper''Image:D20_-_Matchstick_Men.gif |'''20'''<br>''Matchstick Men''Image:D21_-_Pitch_'N_Putt.gif |'''21'''<br>''Pitch 'N Putt''Image:D22_-_Needle_In_The_Haystack.gif |'''22'''<br>''Needle In The Haystack''Image:D23_-_ROM_Bug.gif |'''23'''<br>''ROM Bug''</gallery></center>
I doubt if there are few people who have not indulged in some form of gambling. Everywhere there are chances to risk a few pennies in order to win a few pounds. The race track, Bingo, Football Pools and the Casino are just four of the many ways in which you and your money can be parted. In this section of the book is a possible aid to your gambling resources. You can indulge in the same gambling activities using computerised cash that can be replenished simply by typing RUN. The games in this section are based mainly on those found in the casino. The highlights of this chapter are an excellent graphical simulation of a one-armed bandit and a most realistic game of pontoon where you try your luck against the computer's skill at the card table. The cards are represented graphically in this program.== Brain Games ==
: These are games of mental logic and concentration; luck is of only minor importance as you battle with the difficult problems that your Amstrad sets for you.<br>: Many of the earlier computer games were of this variety as the early machines lacked the speed, graphics and prolific memory requirements which are demanded by the games of today. Don't underestimate these games, however, as they are all well worth a go and will set your mind to work when your zapping fingers need some rest.<br><br><center>'''PROGRAMS FEATURED GAMESIN THIS CHAPTER:'''<br>Pontoon<gallery>Double DiceImage:E24_-_Cube_Master.gif |'''24'''<br>''Cube Master''Bird CageImage:E25_-_Solitaire.gif |'''25'''<br>''Solitaire''Card DemonstrationImage:E26_-_Flippa.gif |'''26'''<br>''Flippa''Under Or OverImage:E27_-_Echo_Chamber.gif |'''27'''<br>''Echo Chamber''OneImage:E28_-Armed Bandit_Scrambler.gif |'''28'''<br>''Scrambler''Image:E29_-_Repeat.gif |'''29'''<br>''Repeat''</gallery></center>
== GRAPHICALLY SPEAKING Gambling Games ==
This chapter is made up : I doubt if there are few people who have not indulged in some form of a collection of graphic routines and displays that gambling. Everywhere there are fun chances to risk a few pennies in themselves, but with order to win a little workfew pounds. The race track, could Bingo, Football Pools and the Casino are just four of the many ways in which you and your money can be made part parted.<br>: In this section of something largerthe book is a possible aid to your gambling resources. For example, You can indulge in the routines could same gambling activities using computerised cash that can be put at replenished simply by typing RUN.<br>: The games in this section are based mainly on those found in the end casino. The highlights of this chapter are an excellent graphical simulation of a game as one-armed bandit and a reward for most realistic game of pontoon where you try your luck against the winning playercomputer's skill at the card table. Another idea would be to string them all together to provide an interesting demonstration display for your friendsThe cards are represented graphically in this program.<br><br><center>'''PROGRAMS FEATURED IN THIS CHAPTER:'''<br>''Pontoon | Double Dice | Bird Cage | Card Demonstration | Under Or Over | One-Armed Bandit''</center>
'''FEATURED GAMES:'''Triangular TracerWindow In/OutLaser FanLunatic PatchworksHundreds And ThousandsSunburstTravelling Triangles== Graphically Speaking ==
== SOUNDS FANTASTIC ==: This chapter is made up of a collection of graphic routines and displays that are fun in themselves, but with a little work, could be made part of something larger. For example, the routines could be put at the end of a game as a reward for the winning player. Another idea would be to string them all together to provide an interesting demonstration display for your friends.<br><br><center>'''PROGRAMS FEATURED IN THIS CHAPTER:'''<br>''Triangular Tracer | Window In/Out | Laser Fan | Lunatic Patchworks''''Hundreds And Thousands | Sunburst | Travelling Triangles''</center>
One of the best features of the Amstrad is its sound capabilities. With the ability to mix sound from three channels, together with white noise, the effects that can be achieved are marvellous. In this chapter, I have looked at the two sides of computer sound, namely music and sound effects. You will find programs dealing with each. Finishing this chapter is a fast-moving action-packed game based around collecting musical notes. It incorporates many of the effect found in the chapter.== Sounds Fantastic ==
: One of the best features of the Amstrad is its sound capabilities. With the ability to mix sound from three channels, together with white noise, the effects that can be achieved are marvellous.<br>: In this chapter, I have looked at the two sides of computer sound, namely music and sound effects. You will find programs dealing with each.<br>: Finishing this chapter is a fast-moving action-packed game based around collecting musical notes. It incorporates many of the effect found in the chapter.<br><br><center>'''PROGRAMS FEATURED GAMESIN THIS CHAPTER:'''<br>''Synther 464| Star Theme| Zap/Energiser| Chopper/Rustle, Rustle| Music Composer| Music Maze''</center>
[[Category:Books]] [[Category:Book cover]]
20,492
edits