Domain-specific Entertainment Language
   HOME

TheInfoList



OR:

Domain-specific entertainment languages are a group of
domain-specific language A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety of DSLs, ranging f ...
s that are used describe
computer game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
s or environments, or potentially used for other entertainment such as video or music.


Game languages

* Extensible Graphical Game Generator - language which is used to generate games *
Zillions of Games Zillions of GamesSearch-based Procedural Content Generation: A Taxonomy and Survey', Julian Togelius, Georgios N. Yannakakis, Kenneth O. Stanley, Cameron Browne, '' IEEE Transactions on Computational Intelligence and AI in Games'' 3(3):172 - 18 ...
- for grid-based games * ViGL Video Game Language * Py-VGDL Python Video Game Description Language * Ludi Game Description Language *
Game Description Language Game Description Language, or GDL, is a logic programming language designed by Michael Genesereth for general game playing, as part of the General Game Playing Project at Stanford University. GDL describes the state of a game as a series of facts, ...
* General Game Description Language for Incomplete Information * World Description Language * Argonaut Strat Language *
UnrealScript Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game ''Unreal (1998 video game), Unreal''. Initially developed for Personal computer, PC first-person shooters, i ...
also Kismet, Blueprints * GameXML *
Xconq ''Xconq'' is an open-source software, open-source computer strategy game. This multiplayer video game was first posted to comp.sources.games on 9 July 1987. ''Xconq'' is released as free and open-source software under the terms of the GNU General ...
* The Card Game Language * The Card Game Description Language * The Strategy Games Description Language * Stanford Gamut - command line program for generating games Gamut, a game generating command line program
/ref>


Interactive fiction

*
Inform 7 Inform is a programming language and design system for interactive fiction originally created in 1993 by Graham Nelson. Inform can generate programs designed for the Z-code or Glulx virtual machines. Versions 1 through 5 were released between ...
*
Zork Implementation Language The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files or Z-code ...
— used by
Infocom Infocom was an American software company based in Cambridge, Massachusetts, that produced numerous works of interactive fiction. They also produced a business application, a relational database called ''Cornerstone (software), Cornerstone''. ...
*
TADS Text Adventure Development System (TADS) is a prototype-based domain-specific programming language and set of standard libraries for creating interactive fiction (IF) games. History The original TADS 1 was released by High Energy Software a ...
— Text Adventure Development System * Ren'Py — A visual novel engine


MUDs

* LambdaMOO has a specific programming language that users use to extend the system. *In LPMuds,
LPC LPC may refer to: Science and technology * Linear predictive coding, a method used in audio signal processing and speech processing * Leaf protein concentrate, a concentrated form of the proteins found in the leaves of plants * Long period comet, ...
is used to extend the system. SWLPC is one variant on it. * TinyMUCK and derivatives use the language
MUF muf is a collaborative of artists, architects and urban designers based in London, England, specialising in the design of the urban public realm to facilitate appropriation by users. Projects include Kings Crescent Estate. In 2011 muf worked ...
. *ColdC is another C-derived MUD language, used by ColdMUD. * MUME developed and publishes its language Mudlle. * DG scripts are a content-development scripting language for MUDs.


Music


Movies


Media Streams
, an MIT Media Labs and Interval Research project by Marc Davis


See also

*
Game integrated development environment A Game Engine (game environment) is a specialized development environment for creating video games. The features one provides depends on the type and the Granularity (parallel computing), granularity of control allowed by the underlying framework. ...


References

{{reflist


External links


Programming languages used for musicJeroen Dobbe's Master's Thesis
Video game development