Skip to content

Creator for making CYOA adventures for Spectrum +3

License

Notifications You must be signed in to change notification settings

miguelangelmy/ChooseYourDestiny

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChooseYourDestiny

ChooseYourDestiny

An interpreter to run choose-your-own-adventure stories or optional adventures, for the Spectrum +3.

It consists of a virtual machine that interprets "tokens" found during the text to perform the different interactive actions and a compiler that is responsible for translating the adventure from a more "human" language to a binary file interpretable by the engine.

In addition, it can also display compressed images stored on the same disk, as well as sound effects based on Shiru's BeepFx and PT3-like melodies created with Vortex Tracker.

More information in the Manual (Spanish) (Translation pending)

Improvements and contributions are welcome.


Un interprete para ejecutar historias de tipo "Escoje tu propia aventura" o aventuras por opciones, para el Spectrum +3.

Consiste una máquina virtual que va intepretando "tokens" que se encuentra durante el texto para realizar las distintas acciones interactivas y un compilador que se encarga de traducir la aventura desde un lenguaje mas "humano" con el que se escribe el guión de la aventura, a un fichero interpretable por el motor.

Además, también puede mostrar imágenes comprimidas y almacenadas en el mismo disco, así como efectos de sonido basados en BeepFx de Shiru y melodías tipo PT3 creadas con Vortex Tracker.

Más información en el Manual (Español) y en el tutorial.

Mejoras y aportaciones son bienvenidas.

About

Creator for making CYOA adventures for Spectrum +3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.2%
  • Assembly 29.5%
  • C 13.4%
  • Other 1.9%