EGGG: Automated programming for game generation

EGGG: Automated programming for game generation
复制标题

EGGG:游戏生成的自动化编程

DOI:
10.1147/sj.393.0782
复制
发表时间:
2000
期刊:
IBM Syst. J.
影响因子:
--
通讯作者:
Jon Orwant
Jon Orwant
中科院分区:
--
文献类型:
--
作者:
Jon Orwant

文献摘要

被引文献

相似文献

EGGG,可扩展图形游戏生成器,是自动编程的一个实验。通过专注于一个特定的领域-游戏- EGGG允许用户以最少的编程工作来创建应用程序。我们将游戏和游戏程序之间的相似性编入可重用的软件组件中,这些组件将游戏规则与其实现解耦。因此,用户只需向EGGG描述规则就可以创建游戏,然后EGGG生成一个功能齐全的游戏程序。在本文中,我们调查EGGG的设计和实现,并提供了一些游戏,可以创建与系统的例子。
EGGG, the Extensible Graphical Game Generator, is an experiment in automated programming. By concentrating on a particular domain - games - EGGG allows users to create applications with a minimum of programming effort. We codified the similarities among games and game programs into reusable software components that decouple the rules of a game from its implementation. As a consequence, users can create games merely by describing the rules to EGGG, which then generates a fully functioning game program. In this paper, we survey the design and implementation of EGGG and provide some examples of games that can be created with the system.