This is a shot of my first (personal) game : ZooChess. I've writen it in my spare time (6 month), and all the code is in C++ using OpenGL. A friend designed all the chess-pieces.
The engine (called ZooEngine) has some features like bump mapping, water effect, etc.. I draws polygons (45.000 for ZooChess) and the GUI is totally in 3D. Stop ; this is not the aim of a game, this is only a technical approch.
When I was looking for chess game on internet, I only found "beautifull-commercial-games" and "horrible-free-games". That's why I decided to write my own chess game, and I hope I've reach the equation : "beautifull-free-game".
So, you can play on internet or lan (classic host-client management) or you can play in solo mode (a basic AI I've writen...).
Pacôme Danhiez
Intuitive controls with the mouse, while playing.
Keys :
- ESC : main menu
- TAB : chat (on/off)
- Pause : pause mode (on/off)
- F11/F12 : screen size (-/+)
- H : graphic infos
- R : reset game
- B : back of one piece
- S : swap colors
- A : auto-animate camera (on/off)
- End/Home : camera position +/-
Move camera (manually) :
- translate : CTRL + Left/Right BUTTON + mouse move
- rotate : SHIFT + Left/Right BUTTON + mouse move