Popis: |
Developing interactive programs is tedious, more so than it should be. This seems to be due to the choices of languages often used in development, specifically the choice of using one catch-all language with which to write the entire program. In this paper we propose a new framework that will attempt to remedy this solution. This framework is called Big Easel, and it is unique in that it both utilizes multiple languages in a way that requires little user interaction in doing so, and that it abstracts away all of the minute details allowing the developer to focus on the logical flow of the program. The result of this research was that the framework shows promise in the areas in which it is complete; the Big Easel program for a non-trivial game was successfully compiled and run. Moreover, the system seems to have put forth a workaround to a problem of a monolithic state structure that plagues many game development processes. |