Alan Interactive Fiction Language

Alan Interactive Fiction Language

Alan Interactive Fiction Language

Adventure Writing for Everyone

  • Increase font size
  • Default font size
  • Decrease font size

Information

Known Bug in Alan v3.0beta3

EmailPrint

There are no known bugs in Alan 3.0beta3, there are over 1200 testcases that are run before each build is made available, so nothing much slips through.

But, if you are using an older interpreter to run a game produced with the alan3.0beta3 compiler, the interpreter might crash if the game uses attributes for the entity class. So it actually a backwards compatibility problem rather than a bug.

Read more...


 

Getting Started

EmailPrint

If you are reading this text you have probably already decided that

  1. You want to try your hands on writing some adventure games, a.k.a interactive fiction
  2. You want to see if Alan is a suitable tool/language

So this page is about getting you started as quickly as possible.

Read more...


 

Samples for Alan v2 (obsolete)

EmailPrint

Here you can find some interesting short samples and examples of Alan code. They might mostly serve as ideas and food for thought as they are not necessarily complete examples. Please This email address is being protected from spambots. You need JavaScript enabled to view it. ideas for further samples.

 

Sample Description   Author
Conversation   source & transcript  
Verbs refering to actors and objects   source & transcript  
Driving around in a car   source & transcript  
Dark places and light sources   source & transcript  
Clocks and elapsing time   source & transcript  
Saviour A more complete example of a simple game. source  
Menus Innovative use of the Alan language to implement three different versions of text menus within a game. source & transcript This email address is being protected from spambots. You need JavaScript enabled to view it.
Score notification Shows how to notify the player of changes in the score. source & transcript This email address is being protected from spambots. You need JavaScript enabled to view it.
Dial Shows how to use numeric attributes. source & transcript  
Cloak of Darkness See Roger Firth's page with comparisons between different systems by implementing the same game. source This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Development Status

EmailPrint

The Alan development is progressing. Modern software development techniques are slowly seeping into practice. One such technique that has recently been put into practice is Continuous Integration. This means that there is a server that build the whole Alan system and then runs a lot of tests as soon as somebody commits some changes to the source code repository. If that build and the tests was successful, the resulting development snapshots are automatically uploaded to the Alan website, where you can download them from the box on the right hand side of this page or from the Snapshots section of the Download Area.

You can see the current status of our Jenkins build server (if that server is currently up and running...). If your interested in our planning, surf to our planning board at Pivotal Tracker.


 

Links to Alan and IF Resources

EmailPrint

Here are links to various types of sources of information on Interactive Fiction. Any This email address is being protected from spambots. You need JavaScript enabled to view it.

Alan

Writing Interactive Fiction

General

  • The ultimate place to search for everything IF related: games, code, compilers, interpreters, samples - whatever you might need -  is The IF Archive.         
  • Everything you wanted to know, and more, about the art of writing Interactive Fiction, is, has been, or will be, discussed on the r.a.i-f (rec.arts.int-fiction) newsgroup. Its sister group is r.g.i-f which focuses on playing IF.
  • The Interactive Fiction FAQ (Frequently Asked Questions) gives you answers to most of your IF questions. It is considered nice manners to read this before you ask any questions on r.a.i-f.
  • The Cloak of Darkness is a site created by Roger Firth dedicated to comparing existing authoring tools by showing implementations of the same (simple) game.
  • A page with Interactive Fiction News is maintained by Stephen Granade on his excellent Brass Lantern adventure game web site.
  • BAF's Guide to the games in the archive makes it easy to find the ones to play, although it obviously does not contain descriptions and ratings of all games. All Alan games are here.
  • The Annual Interactive Fiction Competition Home Page and rules.
  • www.intfiction.org is a discussion forum for writing and playing IF with various systems.
  • www.planet-if.com collects various blog posts together into a news list of what's happening in the world of IF.
  • www.ifreviews.org has a huge collection of IF game reviews.
  • Eileen Mullins's XYZZY News.
  • The Interactive Fiction Database is an IF game catalogue and recommendation engine.
  • The Interactive Fiction Wiki handles all things IF.
  • Hans Persson's Adventureland attempts to list all games produced!

 

Latest Development Snapshots