Software Framework for Generic Game Development in CGDG

Hao Yun Liu, I-Chen Wu, Ting Fu Liao, Hao Hua Kang, Lung Pin Chen

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review


In this paper, we propose a software framework for easily facilitating computer game developments. Using the software framework, the developers can easily implement game record editors for computer game AI analysis. Additionally, using the framework, the developers can easily design job-level (JL) search algorithm to dispatch jobs to workers of a desktop grid, named CGDG. Based on the framework, we successfully developed several record editors for many games, such as Connect6, Go, Chinese Chess, Mahjong, and also developed some JL search algorithms, such as JL proof number search (JL-PNS), JL Monte-Carlo tree search (JL-MCTS), JL alpha-beta search (JL-ABS). Most importantly, once a JL algorithm such as JL-PNS is implemented, it can be applied to all games. This demonstrates the excellence of this framework.

Original languageEnglish
Title of host publicationAdvances in Intelligent Systems and Applications -Volume 1 Proceedings of the International Computer Symposium ICS 2012 Held at Hualien,Taiwan
EditorsJain Lakhmi, Chang Ruay-Shiung, Peng Sheng-Lung
Number of pages11
StatePublished - 28 Jun 2013

Publication series

NameSmart Innovation, Systems and Technologies
ISSN (Print)2190-3018
ISSN (Electronic)2190-3026


  • CGDG
  • Game record editor
  • Job-level algorithm
  • Software framework


Dive into the research topics of 'Software Framework for Generic Game Development in CGDG'. Together they form a unique fingerprint.

Cite this