Title :
Debugging computer game program using Zobrist hashing
Author :
Cheng, Liu ; Yajie, Wang ; Fei, Li ; Xiaoyan, Wang
Author_Institution :
Eng. Training Center, Shenyang Aerosp. Univ., Shenyang, China
Abstract :
Due to the large scale of game tree, AI computer game programs run slowly in the debug mode of Microsoft vc++6.0 IDE and is very hard to debug the core algorithms. This paper argues that, based on Zobrist hashing and other technologies, we could do debugging works in release mode rather then in debug mode to greatly speed up the program development. An example is given about how to debug a Connect6 computer game named Consau with this method.
Keywords :
C++ language; artificial intelligence; computer games; file organisation; program debugging; tree searching; AI computer game programs; Connect6 computer game; Consau; Microsoft VC++6.0 IDE; Zobrist hashing; computer game program debugging; core algorithm debugging; game tree; program development; Algorithm design and analysis; Artificial intelligence; Computers; Debugging; Electronic mail; Games; History; Algorithmic Error; Connect6; Game Tree; Microsoft vc++6.0 IDE; Release Mode; Text File; Zobrist Hashing;
Conference_Titel :
Control and Decision Conference (CCDC), 2012 24th Chinese
Conference_Location :
Taiyuan
Print_ISBN :
978-1-4577-2073-4
DOI :
10.1109/CCDC.2012.6244245