DocumentCode :
2343257
Title :
Chess Gaming and Graphics Using Open-Source Tools
Author :
Yu, Tong Lai
Author_Institution :
Dept. of Comput. Sci. & Eng., California State Univ., San Bernardino, CA, USA
fYear :
2009
fDate :
2-4 April 2009
Firstpage :
253
Lastpage :
256
Abstract :
This paper explores the use of open-source resources to create a high-quality chess game with 2-D and 3-D graphical features. In our project, the popular open-source computer chess engine, Beowulf, is used as our chess engine. Beowulf is simple and straightforward to use but it is single threaded; we make use of the platform-independent SDL (simple direct media layer) libraries to make the engine multi-threaded so that it becomes more robust, and interactive and can handle multimedia features. Some recent developments in graphics including OpenGL Shading Language (GLSL), shadow casting, and texture mapping are used to enhance the graphical features of the game. In some cases, Blender, a 3D content creation suite is used to create some graphical objects in 3D Max format that saves an object as a composite of many meshes along with relevant information like lighting, camera position and UV mapping. A 3D Max object can then be easily parsed and processed by a C/C++ program by making use of the 3dslib library. Graphical objects are also created by the technique of surface of revolution, which makes the program more flexible and faster to run; display list is employed to improve the execution speed of the program.
Keywords :
C++ language; computer games; computer graphics; public domain software; specification languages; 2D graphical features; 3D Max format; 3D content creation suite; 3D graphical features; 3dslib library; Beowulf; Blender; C++ program; OpenGL Shading Language; UV mapping; chess gaming; chess graphics; multi-threaded; open-source computer chess engine; open-source tools; platform-independent SDL libraries; shadow casting; simple direct media layer; texture mapping; Alzheimer´s disease; Computer graphics; Engines; Games; Linux; Open source software; Robustness; Software libraries; System testing; Two dimensional displays; 3D graphics; GLSL; OpenGL; blender; chess; open source; vide games;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing, Engineering and Information, 2009. ICC '09. International Conference on
Conference_Location :
Fullerton, CA
Print_ISBN :
978-0-7695-3538-8
Type :
conf
DOI :
10.1109/ICC.2009.28
Filename :
5328146
Link To Document :
بازگشت