Difference between revisions of "Adventuron"

From IFWiki
Jump to: navigation, search
m (Small formatting change)
m (Added some extra game screenshots with attribution)
Line 16: Line 16:
 
* Save Slots.
 
* Save Slots.
 
* Rollback.
 
* Rollback.
 
==Theming==
 
 
Adventuron supports custom fonts, colouring, and granular text colouring via an embedded markup language.
 
 
Smaller images can be directly embedded in the game sourcecode via [[base64]] representations.
 
 
Adventuron is good, but not perfect, at building 8-bit or 16-bit like text adventure games.
 
 
[[Image:Hollowhill1.png|900px]]
 
 
  
 
==Web Based IDE==
 
==Web Based IDE==
Line 55: Line 44:
 
* [http://adventuron.io/documentation/tutorial-a.html Tutorial A], a one hour tutorial by [[Chris Ainsley]], learn to code [[The Cave Of Magic]].
 
* [http://adventuron.io/documentation/tutorial-a.html Tutorial A], a one hour tutorial by [[Chris Ainsley]], learn to code [[The Cave Of Magic]].
 
* [http://adventuron.io/documentation/tutorial-b.html Tutorial B], a three hour tutorial by [[Chris Ainsley]], learn to code [[Excalibur Sword Of Kings]]. ''This is also the tutorial integrated into the editor.''
 
* [http://adventuron.io/documentation/tutorial-b.html Tutorial B], a three hour tutorial by [[Chris Ainsley]], learn to code [[Excalibur Sword Of Kings]]. ''This is also the tutorial integrated into the editor.''
 +
==Theming==
 +
 +
Adventuron supports custom fonts, colouring, and granular text colouring via an embedded markup language.
 +
 +
Smaller images can be directly embedded in the game sourcecode via [[base64]] representations.
 +
 +
Adventuron is good, but not perfect, at building 8-bit or 16-bit like text adventure games.
  
 
==Games==
 
==Games==
Line 60: Line 56:
 
There have been over [http://solutionarchive.com/list/system%2C111/ 90 games] created with Adventuron, mostly available on itch.
 
There have been over [http://solutionarchive.com/list/system%2C111/ 90 games] created with Adventuron, mostly available on itch.
  
Adventuron typically runs game-jams several times a year, the most recent of which (in February 2021) is the [[Text Adventure Literacy Jam]].
+
'''The Witch's Apprentice by Garry Francis.'''
 +
 
 +
[[Image:AdventuronWitchApprentice.png|900px]]
 +
 
 +
'''The Treasures Of Hollowhill by John Blythe'''
 +
 
 +
[[Image:Hollowhill1.png|900px]]
 +
 
 +
'''Mushroom Hunt by Polyducks'''
 +
 
 +
[[Image:MushroomHunt1.png|900px]]
 +
 
  
 
==Mobile==
 
==Mobile==
Line 83: Line 90:
 
==Jams==
 
==Jams==
  
Adventuron has ran multiple gamejams since 2019
+
Adventuron typically runs game-jams several times a year, the most recent of which (in February 2021) is the [[Text Adventure Literacy Jam]].
  
 
* Adventuron Cavejam, August - September 2019.
 
* Adventuron Cavejam, August - September 2019.
Line 98: Line 105:
  
 
==Links==
 
==Links==
* [http://solutionarchive.com/list/system%2C111/ List of games], via [CASA].
 
* [http://adventuron.io The official Adventuron website]
 
* [http://adventuron.io/documentation Documentation].
 
  
 +
* [http://adventuron.io The official Adventuron website].
 +
* [http://adventuron.io/documentation Documentation].
 +
* [http://solutionarchive.com/list/system%2C111/ List of games], via [CASA].
 +
* [https://twitter.com/LearnAdventuron Twitter].
 +
* [https://discord.gg/8fP8Yv9jWK Discord].
  
 
[[Category:Adventuron]]
 
[[Category:Adventuron]]
 
[[Category:Authoring system]]
 
[[Category:Authoring system]]

Revision as of 22:08, 17 February 2021

AdventuronLogo.png

Adventuron is both a Text Adventure Development System & Engine, created by Chris Ainsley.

Adventuron also has experimental support for choice based games, however these features are not largely used.

Features

  • Cross Platform Editor (editor runs on any modern desktop OS with a modern browser).
  • Cross Platform Engine Compiles to single HTML file, run on desktop, tablet, and mobile devices.
  • Good Parser (verb/noun1/noun2/prepositions/adverbs/adjectives + more).
  • Ability to target 8-bit computers, by activating "8-bit" mode.
  • Multimedia features. Music / sound effects / animation / video
  • Excellent Theming Support (fonts, colours, layout).
  • Input buffering.
  • Save Slots.
  • Rollback.

Web Based IDE

Adventuron contains an in-browser IDE (integrated development environment) that allows games to be created inside a desktop browser.

Strangely, the only version if Adventuron currently available is Adventuron Classroom, an educational variant of Adventuron, that has an integrated tutorial aimed at 8 - 12 year olds - however, other than the branding and integrated tutorial, this version is fully featured. The tutorial sidebar can be disabled via the menu.

Adventuron Classroom contains three panels:

  • The Tutorial panel (on the left) - this can be disabled from the menu.
  • The Editor panel (in the middle) - where code is edited.
  • The preview panel (on the right) - where you can instantly play your games.

AdventuronClassroomIDE.png

Autocompletion

Adventuron's editor has an autocompletion feature as shown below:


AdventuronAutocomplete2.gif

Tutorials

Adventuron's documentation contains two tutorials:

Theming

Adventuron supports custom fonts, colouring, and granular text colouring via an embedded markup language.

Smaller images can be directly embedded in the game sourcecode via base64 representations.

Adventuron is good, but not perfect, at building 8-bit or 16-bit like text adventure games.

Games

There have been over 90 games created with Adventuron, mostly available on itch.

The Witch's Apprentice by Garry Francis.

AdventuronWitchApprentice.png

The Treasures Of Hollowhill by John Blythe

Hollowhill1.png

Mushroom Hunt by Polyducks

MushroomHunt1.png


Mobile

Adventuron's engine runs in mobile as well as desktop browsers however mobile browsers are not currently supported for content creation.

AdventuronExcalPhone.png


Strengths

  • Lots of documentation.
  • Good support.
  • Good theme support.

Weaknesses

  • Adventuron's is verb-centric, and not object centric. This can make it difficult to locate all behaviour for a single object in the code.
  • Adventuron is a database-driven format, and is generally less flexible than z-machine, except with regards to multimedia, and arbitrary size limits.


Jams

Adventuron typically runs game-jams several times a year, the most recent of which (in February 2021) is the Text Adventure Literacy Jam.

  • Adventuron Cavejam, August - September 2019.
  • Adventuron Halloween Jam, - October - November 2019.
  • Adventuron Treasure Hunt Jam, February - March 2020.
  • The Next Adventure Jam, June - July 2020.
  • An Adventuron Christmas Jam, November - December, 2020.
  • Text Adventure Literacy Jam, February 25th - March 31st, 2021. (CURRENT JAM)

The Text Adventure Literacy Jam is the first 'Adventuron' organised jam to:

  • Invite entries using other systems.
  • Have a parallel gamejam in the Spanish language.

Links