Skip to content

Smartis2812/gbdk-text-system

Repository files navigation

Example Text Dialog System in GBDK-2020

DISCLAIMER: This is a try-out from me. I'm learning and not an expert. This example and in its current state should not be used anywhere!

A try-out implementation of displaying text without loading to much sprite data into the VRAM with GBDK-2020. As an example is the dialog system of "The Legend of Zelda - Link's Awakening" where the text is only loaded in the adress from 0xd0 to 0xef.

So the goal is to create a function which allows to show text which is passed into a method. The result should archieve the same as the dialog system of Link's Awakening.

Link-talking-to-croc

Open Points

  • Review / second opinion of code
  • Making a blinking arrow
  • (maybe) implement 'prompt' or 'choose' window

Known bugs

  • When the amount lines is odd second line shows some VRAM noise

Contributions

Just send a Pull Request with a short description of your changes and a explaination so I can learn from it. Thank you.

About

Example Text Dialog System in GBDK-2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published