Soft 3D Chess
About
My Computer Graphics coursework, made in 2009.
- No AI, multiplayer only;
- Features homemade multi-core software 3D renderer, so it doesn't depend on OpenGL, DirectX or graphics drivers; it will grill up your CPU instead of GPU!
- Supports network game (local network only).
To start a game, select one of the commands in the Play menu. "Play with yourself" means playing on a single PC simply doing moves one player after another.
Hold right mouse button to rotate camera.
Game runs only under Windows, because it uses WinAPI for everything, and now I'm too lazy to rewrite it for Linux/macOS.
Sources on Github: https://github.com/quyse/soft3dchess
Code features:
- Graphics pipeline made via C++ templates and generic vertex/pixel shader system;
- Automatic work balancing between available CPU cores.
Implementation is not perfect, for example it's not doing perspective correction for vertex shader outputs.
Assets (models of chess figures) was found freely on the internet back then, and now I have no idea whence exactly they came from.
System requirements for PC
Last Modified: Jan 9, 2019
Where to buy
itch.io