Alan Interactive Fiction
Alan Interactive Fiction Language
Adventure Writing for Everyone
  • Home
  • About
    • News
    • Blog
    • System updates
    • Screenshots
    • Games
    • Links
    • Join!
  • Documentation
    • Getting Setup
      • The Language Manual (HTML)
      • The Language Manual (PDF)
      • All published documents
      • Repository on GitHub
    • Samples
    • The Library
      • The Cookbook
      • Beginner's Guide HTML
      • Beginner's Guide - original HTML (historic)
      • AlanIDE intro
      • AlanIDE Guide (pdf)
  • Status
    • Development Status
    • Changes
  • Download
    • Latest Releases
    • Development Kits
    • Interpreters
    • Documentation
    • Library
    • AlanIDE
    • Extensions
    • Utilities
    • All Downloads
    • Source code
    • Development Snapshots
  1. You are here:  
  2. Home
  3. Status
  4. Changes
  5. Changes in Alan

Changes in V3.0alpha7

  • 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.
Details
Written by: Administrator
Last Updated: 06 August 2012
Hits: 3627

Changes in V3.0alpha6

  • 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

Details
Written by: Administrator
Last Updated: 06 August 2012
Hits: 3769

Changes in V3.0alpha5

  • 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.
Details
Written by: Administrator
Last Updated: 06 August 2012
Hits: 3754

Changes in V3.0alpha4

  • Corrected scope handling so that locations are not always in scope.
  • Made CANCEL accept expressions.
Details
Written by: Administrator
Last Updated: 06 August 2012
Hits: 3709

Changes in V3.0alpha3

  • 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.
Details
Written by: Administrator
Last Updated: 06 August 2012
Hits: 3643
  1. Changes in V3.0alpha2
  2. Changes in V3.0alpha1
  3. Changes in v3.0dev36
  4. Changes in v3.0dev35

Page 3 of 5

  • 1
  • 2
  • 3
  • 4
  • 5

Download!

Latest Release 3.0beta8!

Donate!

Help paying for website, certificates and modern development tools!

What they say

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

Walt Sandsquish

"Well, it was very easy to learn and it's easy to do stuff in it."

Mikko Vuorinen

"[the game] does not represent the real capabilities of the Alan Language but does demonstrate Alan's amazing ability to allow someone who has never done an iota of computer programming of any kind to produce SOMETHING within a few weeks!"

Eric Mayer (on his game HeBGB Horrors)

"Another thing I'm sure of, the game will again be in Alan."

Eric Mayer

"I think it's the best IF language I've ever seen - and I *am* a programmer."

Andrew Heale

"All those weirdly arranged parentheses, and semi-colons and strange curlicues hanging out in the middle of blank lines. Impossible. But when I looked at Alan I saw the light or, at least, English."

Eric Mayer

         

Looking for v2?

Alan V2 is very obsolete. Use Alan v3 instead. But you can still visit the obsolete v2 information and downloads here.