From IFWiki
Jump to: navigation, search

Smash, created by Samuel Stoddard, is an interpreted language primarily used for writing menu-based text adventure games. An interpreter is required for a game written in Smash to be played; such an interpreter will handle not only the "game logic" specified by the code but also the nature of the user interface and the capabilities of loading and saving player files. Currently two such interpreters are available: a Smash engine on the RinkWorks web site allows users to play games in the Adventure Games Live suite online, and an interpreter named Rex has been written for developers and players to run Smash games locally.


  • Smash home page : The Smash language tutorial, the open source interpreter Rex, and the source code for a sample game.
  • Adventure Games Live : Online-playable games written in Smash.