Software design patterns for enabling auto dynamic difficulty in video games.
Muhammad Iftekher ChowdhuryMichael KatchabawPublished in: CGAMES (2012)
Keyphrases
- design patterns
- video games
- software design
- software systems
- software engineering
- software architecture
- object oriented
- learning games
- object oriented software
- educational games
- game design
- database driven
- game playing
- process model
- dynamic environments
- design principles
- usage scenarios
- computer games
- game play
- serious games
- learning tools
- commercial games
- source code
- learning objects
- game development
- machine learning
- high level
- computer supported collaboration
- case study