This repository contains my implementations of classic text-based games, based on the listings from the Computer Space Games magazine.
"Computer Space Games" was a legendary magazine from the early 1980s that published source code for games, often in BASIC, for readers to type into their home computers. This project revives that spirit of learning and fun by porting those classic game concepts to the modern and powerful Cuis Smalltalk environment.
- Evil Alien - Somewhere beneath you, in deepest, blackest space, lurks Elron, the Evil Alien.
- Intergalactic Games - You are Engineer in charge of the launch for new Century TV. The crucial decisions about the angle and speed of the launching rocket rests on yout shoulders. Can you do it?.
- Starship Takeoff - You are a starship captain. You have crashed your ship on a strange planet and must take off again quickly in the alien ship you have captured.
- Moonlander - Can you land safely on the moon?
- Trip into the future
- ...and more to come...
You need to have Cuis Smalltalk installed.
- Download the latest version from the official Cuis Smalltalk GitHub page.
- Clone this repository:
git clone https://github.com/thiagoslino/Cuis-ComputerSpaceGames.git
- Open the Cuis-Smalltalk image.
- In Cuis, open a workspace and type (or drop the ComputerSpaceGames.pck.st file into a running Cuis and click 'install package'):
Feature require: #ComputerSpaceGames- To start the game, evaluate the following in a workspace:
(Replace
EvilAlienPresenter new start.
EvilAlienPresenterwith any class in ComputerSpaceGames-Presenter category).
- The original authors and editors of Computer Space Games magazine.
- The dedicated developers and community behind Cuis Smalltalk.
- The spirit of the 80s home computing era, where typing in code from a magazine was the way to get new games.
- The YouTube channel Kari, whose this video provided direct inspiration and motivation for this Smalltalk version.