1 / 10

Use of Object Oriented design patterns in game logic

This study explores the application of design patterns in game development to improve flexibility and reusability of game architecture, focusing on the Rock-Paper-Scissors pattern, Strategy and Observer design patterns, and future research recommendations. Findings suggest that using design patterns reduces complexity and coupling, increasing project size. Encouraging the adoption of design patterns in game logic is advocated for enhanced game development.

sandrajones
Download Presentation

Use of Object Oriented design patterns in game logic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Use of Object Oriented design patterns in game logic Marković Marko 1062/2009 markomatf@yahoo.com

  2. Abstract • Use of Object Oriented design patterns in game development • Application of design patterns

  3. 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.

  4. Game architecture This schema presents an interactive game’s vital modules

  5. 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

  6. Rock – Paper – Scissors pattern • Based on the children's game with the same name • Rock beats scissors, scissors beat paper and paper beats rock

  7. Strategy design pattern

  8. Observer design pattern

  9. Future Research • Applicability of other object-oriented design patterns should be examined • Classes participating in patterns are more change prone?

  10. 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

More Related