A prototyping environment for real-time graphics

  • Authors:
  • Nola Donato;Robert Rocchetti;Janet Tom

  • Affiliations:
  • Four Phase, Cupertino, California;Mattel Electronics, Chicago, Illinois;Mattel Electronics, Chicago, Illinois

  • Venue:
  • AFIPS '84 Proceedings of the July 9-12, 1984, national computer conference and exposition
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

As technology advances, graphics displays are becoming more powerful and less expensive, making interactive graphics increasingly popular as a method of man-machine communication. Often, nonprogrammers play a principal role in the design and implementation of applications involving graphics. Because interactive graphics require such a high level of feedback with both human and hardware, traditional programming languages are not well suited for the graphics environment. This paper describes CGRASS, a portable, general-purpose programming language, and how it is used for prototyping videogames. The design rationale for a game-prototyping system is given, followed by an overview of the CGRASS language with emphasis placed on features particularly helpful for user interface design and modeling. We show examples of tools implemented for different hardware architectures and targeted for users of varying backgrounds.