Home > Books > Amstrad CPC > Play Paclone (ACU type-in)

Play Paclone from Amstrad Computer User in your browser

Paclone was a type-in listing I wrote that was published in Amstrad Computer User (ACU) January 1992. Below you can play the game, and see the original listing as it appeared in the magazine. Click the game window to activate it (including sound), and then use the cursor keys to play.

About the Paclone type-in from ACU

This game is a simple Pac-Man clone, written for Amstrad Computer User magazine in 1991. In 2024, I took another look at it, using some of the new things I'd learned creating BAS Invaders and Anaglyph Aliens. The original game listing had unresponsive controls. When I originally wrote the game, I assumed that the game couldn't be any faster in BASIC, and accepted its sluggishness. Looking at the code in 2024, I could see plenty of opportunities to streamline it. It's not that the code was bloated, more that it was unnecessarily sophisticated. By simplifying the movement code, including using INKEY instead of INKEY$, and declaring all variables as integers using defint a-z, I was able to make the game significantly faster.

I tried adding an on-screen score display, but it wasn't worth the loss of speed. I did add in multiple layers of difficulty, with the flying enemy getting faster on each of the first four screens you complete.

I also took the opportunity to improve some of the presentation elements. Simple things like hiding screen updates and tidying up transitions between screens make the whole game feel slicker. The level completion ditty was improved by cutting a bit off the end. For some reason, the character faced a random direction on each movement in the original listing, so now they look left or right when they move in those directions, which feels much better when you're playing.

The game is not a true Pac-Man clone: the enemies home in on you, and one of them flies over the walls. There are no power-ups, either. The corner items just get you bonus points. With the modifications I've made to the original listing, I think this is fun little program. There's a strategy you can use of attracting the enemies to a particular position and then running away. The game is fast enough now for you to steal a nugget from right next to an enemy, if you time it right.

A fun bonus feature in this game is that it includes speech if you have a DK Tronics Speech Synthesiser connected.

Paclone includes a stereo sound effect called Transound and the sprites were created using my Amstrad CPC Sprite Designer.

Download my disc of Amstrad games and utilities to use in your favourite emulator here.

The Paclone listing from ACU

Scan of a magazine page showing the code listing for this program Scan of a magazine page showing the code listing for this program Scan of a magazine page showing the code listing for this program

Load another game into the Amstrad CPC 6128 emulator

Amstrad disc You can download my Amstrad CPC games and utilities disc to use these programs in your favourite emulator.

Where next?

Credits

© Sean McManus. All rights reserved.

Visit www.sean.co.uk for free chapters from Sean's coding books (including Mission Python, Scratch Programming in Easy Steps and Coder Academy) and more!

Discover my latest books

Coding Compendium

Coding Compendium

A free 100-page ebook collecting my projects and tutorials for Raspberry Pi, micro:bit, Scratch and Python. Simply join my newsletter to download it.

Web Design in Easy Steps

Web Design IES

Web Design in Easy Steps, now in its 7th Edition, shows you how to make effective websites that work on any device.

100 Top Tips: Microsoft Excel

100 Top Tips: Microsoft Excel

Power up your Microsoft Excel skills with this powerful pocket-sized book of tips that will save you time and help you learn more from your spreadsheets.

Scratch Programming in Easy Steps

Scratch Programming IES

This book, now fully updated for Scratch 3, will take you from the basics of the Scratch language into the depths of its more advanced features. A great way to start programming.

Mission Python book

Mission Python

Code a space adventure game in this Python programming book published by No Starch Press.

Cool Scratch Projects in Easy Steps book

Cool Scratch Projects in Easy Steps

Discover how to make 3D games, create mazes, build a drum machine, make a game with cartoon animals and more!

Walking astronaut from Mission Python book Top | Search | Help | Privacy | Access Keys | Contact me
Home | Newsletter | Blog | Copywriting Services | Books | Free book chapters | Articles | Music | Photos | Games | Shop | About