AlanIF

Alan Interactive Fiction Language

Alan Interactive Fiction Language

Adventure Writing for Everyone

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

Changes in V3.0alpha7

Print
  • BUG: "undo" as a response to "Quit?" undid the wrong command in some cases.
  • BUG: verb bodies in outer nested locations did not get executed.
  • Prohibited locating actors into containers.
  • BUG: aggregating over things in restricted containers did not consider the class restriction so did not find e.g. attributes defined for that class.
  • BUG: In loops with an "In <CONTAINER>" filter this did not restrict the class to the classes taken by the container.
  • BUG: Isa expressions and loop filters did a general lookup for the class name, so would find e.g. default syntax parameters.
  • BUG: WinArun could try to restore from an empty file reference in some cases.
  • BUG: If a multiple or omnipotent indicator was used for one syntax which shared a common prefix (starting with the same verb e.g.) would sometimes miss the indicator. Changed this to make an indicator implicitly apply to all syntaxes with the same prefix.
  • Extensive refactoring of the sources and Makefiles.
  • Removed support for the Metrowerks (old Mac) compiler.
Last Updated on Monday, 12 July 2010 06:59
 

Changes in V3.0alpha6

Print

  • Bug: UNDO directly after restart would crash.
  • Bug: scheduled events imminent to run would get lost after undo (typically the ones scheduled After 0)
  • Bug: checksum calculation to work with pre-alpha5 games

Last Updated on Thursday, 30 July 2009 17:48
 

Changes in V3.0alpha5

Print
  • Feature: nested locations, by locating locations in each other you can create nested scopes. You can even do this during run-time, perhaps a tool to create vehicles? Read more in the manual.
  • Allowed more general expressions in Locate At statement and Isa expressions.
  • Now generates an IFID as per The Babel Treaty.
  • Rules are now also run immediately after the game is set-up.
  • Bug: Fixed a few problems with "open" verbs in the library.
  • Bug: added inherited reference attributes could sometimes cause a crash.
  • A pronoun in player input, matching multiple parameters, now gives an error message.
  • Bug: An empty container clause terminated by a full stop would cause random errors caused by uninitialized data.
  • Bug: Renaming the WinArun interpreter to a game name would crash on game save.
  • Bug: Negative integer literals would cause a system error.
  • Bug: Full lists of multiply nested imported files would print incorrectly.
Last Updated on Thursday, 30 July 2009 16:48
 

Changes in V3.0alpha4

Print
  • Corrected scope handling so that locations are not always in scope.
  • Made CANCEL accept expressions.
Last Updated on Sunday, 22 August 2010 13:23
 

Changes in V3.0alpha3

Print
  • Fixed a problem with multi-parameter syntaxes which allowed multiple parameters in positions which where not the last.
  • RESTART did not clear the buffer so continued command could be executed as the first after a restart.
  • Alpha interpreters will now warn if attempting to run games produced with beta or release compilers.
  • Made WinArun set window title to game name even if the game was opened from the game open dialog.
Last Updated on Thursday, 30 July 2009 16:48
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  Next 
  •  End 
  • »


Page 1 of 3

Latest Development Snapshots

What They Say

"I think its most attractive quality is simplicity, a quality that no other adventure creation language possesses."
Walt Sandsquish