abstract
Agent-oriented programming (AOP) is a programming paradigm that is still in its infancy but is very promising for use in systems that interact with the real world. Since gamification is getting more and more ubiquitous and is by definition an interaction with the real world, this project investigates the use of AOP when programming a game. An example game, Connect Four, is developed in an AOP language (JADE) and this implementation is compared to implementations in other programming paradigms. This shows the big advantages of AOP. AOP is a great and very natural programming paradigm for reasoning about games and ensures great performance on a lot of important non-functional requirements.
outcomes