ABSTRACT
This paper is concerned with the development of a program system that assists the teaching of APL2. Rather than presenting the teaching material in a book-like sequential manner, we would like to embed the learning component in an object oriented adventure game environment written itself in APL2. The game's actors, objects and places, which are implemented as hierarchical classes of communicating automata, can be freely defined, using a "game definition language". The game is driven by a game simulator.The teaching aspect is integrated as follows: The adventurer/student is a specific actor who is presented with a number of exercises that are selected by "teachers", another special class of actors, on the basis of the APL2-knowledge obtained by the student so far. The solutions entered into the system are analysed by the teachers, who use an LR(1)-parser generator and "critic programs" to give advice on proper APL2-programming.
- ADVSYS.ADVSYS - An Adventure Writing System, by David Bets, Version 1.2 (1986)Google Scholar
- Aho, Sethi, Ullman.Aho A. V., Sethi R., Ullman J. D. Compilers - Principles, Techniques, and Tools, Addison-Wesley, Reading (1986) Google ScholarDigital Library
- Bentley.Bentley, J.L. Little Languages, Communications ofthe ACM29,8 (August 1986), 711- 721 Google ScholarDigital Library
- Betz.Betz D., An Adventure Authoring System, Byte, 12, 5 (May 1987), 125-134 Google ScholarDigital Library
- Buckles.Buckles M. A., Interactive Fiction az Literature, Byte, 12, 5 (May 1987), pp 135 Google ScholarDigital Library
- Geyer-Schulz.Geyer-Schulz, A. Fuzzy Rule-Based expert Systems. Proc. APL Techniques in Expert Systems, Syracuse/USA, 1988. Syracuse: ACM SIGAPL. 4/l-70 (1988)Google Scholar
- Girardot.Girardot, J.J. An Object Oriented Extension to APL, APL Quote Quad 17, 4 (May 1987), 128-137 Google ScholarDigital Library
- Goldberg, Robson.Goldberg, A., and Robson, D. Smalltalk-80, Addison-Wesley, Reading (1983) Google ScholarDigital Library
- Henderson.Henderson, P. Functional Progmmming, Prentice Hall, London (1980) Google ScholarDigital Library
- Kernighan, Pike.Kernighan B. W., Pike R. The UNIX programming Environment, Prentice Hall, Englewood Cliffs (1984) Google ScholarDigital Library
- IBM.IBM, APL2 Reference Summary, 2nd Edition (1985)Google Scholar
Index Terms
- An APL-tutoring adventure game
Recommendations
An APL-tutoring adventure game
This paper is concerned with the development of a program system that assists the teaching of APL2. Rather than presenting the teaching material in a book-like sequential manner, we would like to embed the learning component in an object oriented ...
Investigating the effects of an adventure video game on foreign language learning
Edutainment'11: Proceedings of the 6th international conference on E-learning and games, edutainment technologiesSeveral researchers have found that video games, such as sports games and the well-known simulation game, "The Sims", can be useful for language learning. Some researchers also suggested the potential of adventure games in language acquisition; however, ...
Space Adventure Game-Based Learning: How Games and Scaffolds Affect Eighth Graders' Physics Learning and Game Immersion
Game-based learning (GBL) has long been recognized as an effective way to engage students in learning through games, but little emphasis has been placed on scaffolding support for students, which hinders their learning. Therefore, our design of <italic>...
Comments