100 likes | 106 Views
Use of Object Oriented design patterns in game logic. Markovi ć Marko 1062/2009 m arkomatf @yahoo.com. Abstract. Use of Object Oriented design patterns in game development Application of design patterns. Indtroduction. Games, one of the most profitable factors in the software industry
E N D
Use of Object Oriented design patterns in game logic Marković Marko 1062/2009 markomatf@yahoo.com
Abstract • Use of Object Oriented design patterns in game development • Application of design patterns
Indtroduction • Games, one of the most profitable factors in the software industry • Research on this field is in its infancy • Distinction between games and other forms of software • Development teams • Independent video game development.
Game architecture This schema presents an interactive game’s vital modules
Design patterns • Increase the flexibility and reusability of the underlying system • Design patterns are not universally good or bad • Usage in game development is an open research field
Rock – Paper – Scissors pattern • Based on the children's game with the same name • Rock beats scissors, scissors beat paper and paper beats rock
Future Research • Applicability of other object-oriented design patterns should be examined • Classes participating in patterns are more change prone?
Conclusions • Patterns under study has reduced complexity and coupling compared to a prior game version developed without the pattern • The size of the projects has increased in the pattern version • Design patterns should be encouraged