{{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]].