Skip to content

nick-hill-dev/stardodge

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Stardodge

Back in 1999 I studied A-Levels at College and as part of my newfound enthusiasm for Turbo Pascal I went about implementing a game based on an Amstrad CPC classic of the same name.

It turned out to be quite popular amongst my classmates at the time. I remember it being copied to different floppy disks so everyone could play it at home and amongst the different PCs at the college.

This repository is a preservation of the original source code with tooling integrated that can be used to build .jsdoc packages to enable playing in a browser window.

Play Now!

No need to compile anything, just get stuck in here:

Manual

Progress through 20 levels, aiming for the highest score!

Use the space bar to toggle between up and down. Get to the end without hitting stars or the edges of the screen.

  • Yellow = Minor damage
  • Purple = Major damage
  • White = Start the level again

You get bonus points for making fewer turns.

IDE Coding and Debugging

IDE.ps1 can be used to edit the source code and debug it via the Turbo Pascal IDE.

When executing the script, specify where DOSBox is and also where Turbo Pascal (6+) is:

.\IDE.ps1 -DosBoxExe C:\DOSBox\DOSBox.exe -TurboPascalIdeExe C:\TP\TURBO.exe

Creating a JSDOS Deployment Package

BuildPackage.ps1 can be used to build the .jsdoc as well as the original STARDOD.EXE file.

When executing the script, specify where DOSBox is and also where Turbo Pascal (6+) is:

.\BuildPackage.ps1 -DosBoxExe C:\DOSBox\DOSBox.exe -TurboPascalCompilerExe C:\TP\TPC.exe

License

Stardodge was written by Nick Hill and is released under the MIT license. See LICENSE for more information.

About

Avoid the stars, reach the exit! A new take on the '88 classic made for Amstrad CPC, written in Turbo Pascal

Resources

License

Stars

Watchers

Forks

Packages

No packages published