{{htmlmetatags>metatag-robots=()
metatag-title=(ADV10: an adventure game in 10 lines of BASIC!)
metatag-keywords=(BASIC,Commodore 64,BASIC10Liner,FRATZENGEBALLER'S SPECIAL AWARD)
metatag-description=(Winner of FRATZENGEBALLER'S SPECIAL AWARD. In this game the player assumes the role of a protagonist in an interactive story, run in a source code with strong constraints.)
metatag-media-og:image=(:copertina.jpg)
metatag-og:title=(ADV10: an adventure game in 10 lines of BASIC!)
metatag-og:description=(Winner of FRATZENGEBALLER'S SPECIAL AWARD. In this game the player assumes the role of a protagonist in an interactive story, run in a source code with strong constraints.)
}}
====== ADV10 ======
{{ :copertina.jpg?nolink |}}
**10LINES ADV** is an adventure game for COMMODORE 64 home computer. In this game the player assumes the role of a protagonist in an interactive story, driven by exploration and puzzle-solving. This game is designed for a single player, it is text-based and uses a text parser to translate the player's input into commands.
[[https://github.com/spotlessmind1975/adv10en/blob/master/docs/instructions.md|Click here]] to read the instructions on how to play, and [[https://github.com/spotlessmind1975/adv10en/blob/master/adv10-all.d64|here]] to download the disk image (D64 format). The image contains both English and Italian edition.
This game was created to participate in the [[https://gkanold.wixsite.com/homeputerium/2020|"BASIC10Liner" competition 2020]], and it won the first place with a [[https://gkanold.wixsite.com/homeputerium/kopie-von-results-2018|FRATZENGEBALLER'S SPECIAL AWARD]].
Since it joined this competition, the game itself is modest in size (even if it has a couple of puzzles), the given source code respects strong constraints on the length of each line (category: EXTREME-256) and it does not rely on third party libraries. For those interested, the Italian edition is also available.
For those wishing to deepen the details of its implementation (ATTENTION: SPOILERS!), please refer to the following documents:
* [[https://github.com/spotlessmind1975/adv10en/blob/master/docs/source.md|the source code]]
* [[https://github.com/spotlessmind1975/adv10en/blob/master/docs/parser.md|the parser]]
* [[https://github.com/spotlessmind1975/adv10en/blob/master/docs/game-state.md|the internal state of the game]]
* [[https://github.com/spotlessmind1975/adv10en/blob/master/docs/compression.md|the compression method]]
For those who are stuck, [[https://github.com/spotlessmind1975/adv10en/blob/master/docs/suggestions.md|find suggestions on this page]]. Here you will find the [[https://github.com/spotlessmind1975/adv10en/blob/master/docs/solution.md|complete solution]].