Chess Encounter
This game is a bit like the old DOS game "Battle Chess", except it is based in space and the pieces are robots. Whenever you move or take an opponents piece, the game animates the action in realtime 3D.
Artist: Alvarus
Programmer: Crit
Done:

Title Screen

Loading Bar

3D Mouse - Click anywhere on 3d chess board to move pieces

Mouse-over and Mouse-click states for the buttons

Click & Drag - Pieces can be dragged between 2D and 3D windows

Click and Drag moves 2D chess piece while animating 3D selection and targeting reticles

Pieces can only move to valid squares

Castle & En Passant Special moves function correctly

Checkmate & Stalemate Detection works

Moving pawn to end promotes to queen

Automatically saves the game on checkmate

2 Player Hotseat mode

2 Player Client/Server mode

Simple network Chat

3D Camera Selection

Choose 2D or 3D view for main screen.

AVI Animations for Targeting and Comm Windows

Fixed annoying white halo around large 2D chess pieces

Artificial Intelligence updates
- Computer calculates dynamic values for pieces.
- Enumerates pieces that are allowed to move
- One Player mode enabled - play against Artificial Intelligence
- Fixed a bug in which the computer tried to move pieces that had already been taken.
New:
- AI avoids putting its pieces in unnecessary danger
- When a checkmate is possible, AI recognizes and takes it
- AI won its first game against a human (human had never played chess before)
To Do:

Sound & Music

Let player promote pawn to any piece

Reduce Poly count on models to improve limb performance

Animate models - I plan on moving the limbs direclty from darkbasic here. I have a test with one model working, but it slows to a crawl when all the models are on screen.

Apply shaders to models. We have some good tests working with metal shaders.

AI - I could do some standard minimax functions, but I'm trying to go for something a little less artificial and more intelligent. I've got some good ideas for this, but they're not implemented yet.

Timed Game modes

load/view game

import/export .pgn files

Timer based movement
We will put a demo up sometime. Right now its about 70MB, so we'll have to eliminate some of the AVIs and make all the BMPs into JPGs.