Partiendo de la base de que este proyecto es una de las prácticas en el contexto de la asignatura de Realidad Virtual y Animación, se implementó desde cero la aplicación haciendo uso del Lenguaje C++ y utilizando la API Coin3D, de alto nivel y basada en OpenGL. Fueron utilizados mapas esféricos, instanciación de objetos, reflexiones en tiempo real mediante el uso de grafos de escena. Las piezas fueron modeladas con el software de 3D Studio Max mediante la técnica de revolución salvo el caballo, que fue modelada vértice a vértice. El motor gráfico proporciona nodos denominados "engine" que permiten, por ejemplo, que al hacer zoom el escenario no se acerque, junto con el resto de la imagen sobre la que se hace zoom.
El juego sigue las normas conocidas del ajedrez y permite hacer selección sobre las fichas mediante búsqueda en el grafo. Además, como podría ser evidente, la aplicación tiene control sobre el turno de los jugadores.
Ajedrez Virtual
C++, OpenInventor, Coin3D.