Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Just-in-time aspects: efficient dynamic weaving for Java
Proceedings of the 2nd international conference on Aspect-oriented software development
CONCUR '96 Proceedings of the 7th International Conference on Concurrency Theory
What are the key issues for commercial AOP use: how does AspectWerkz address them?
Proceedings of the 3rd international conference on Aspect-oriented software development
The reactive programming approach on top of Java/J2ME
JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
Jess in action: rule-based systems in java
Jess in action: rule-based systems in java
Development framework for pervasive computing applications
ACM SIGACCESS Accessibility and Computing
Hi-index | 0.00 |
In action game programming, programmers have to control multiple concurrent activities on the screen corresponding to multiple game characters. To address this difficulty, many game-oriented scripting languages have been proposed so far. However, current scripting languages seem to lack support for interactions among multiple concurrent activities in a state-dependent manner. To overcome this problem, we propose an event handling framework called "join token" in which the states of game characters can be expressed as tokens and interactions can be described as handlers specifying multiple tokens. For the purpose of evaluation, we have developed a game scripting language called "Mogemoge," and wrote several sample games in this language. In this paper, we describe experiences of using join token framework for sample games and compare the code written in Mogemoge against a code written in an existing scripting language.