I've been working on a chess game in my spare time. I'll update this post later, but here's a video of what's working so far:
http://www.youtube.com/watch?v=i5QC8JiLb1Y
Working:
- Preliminary Decal System for the tiles
- Basic Camera Rotation and zoom control
- Pawn clicking (base for pawn selection)
TODO:
- Team Gameplay using the team classes
- Login functionality
- Basic AI Bot
- Pieces placement in board
- Game board checks (checkmate..)
NEWS! 07 01 2010
New video! :P
http://www.youtube.com/watch?v=6xUhHdPQCvE
Added:
- Preliminary Pawn Code
- Possible moves calculated by pawn
- Preliminary PlayerReplication(Possible Pawn moves) and GameReplication(Pawns positions, board state)
- Decals with states (error, selected, etc). Two layers: mouseover and info.
- Teams, maxplayers=2. Pawn controllers added to teams to handle player movement. Multiplayer!
TODO (soon):
- Finish pawn movement
- Add turn based logic in GameInfo
- Pawn attacks!
TODO (later): every other thing left to do!
It was really difficult to understand TeamInfo and ReplicationInfo classes (I'm not sure that I understand them 100% yet), but they kinda work.
I wasted two whole days trying to change the bots skins based on their team, but on the last day I decided to scrap everything about that because I would need to implement families and other stuff I dont understand and are not needed yet.
Well, lots of work to do! Thanks to everyone that has helped me in the forums, and thank you for reading this!
NEWS: 07 03 2010
Moved movement logic to pawn, doesnt need to be replicated!
Finished replicated movement!
Now I've gotta finish the attacking and then the turn based movement...
New video too! http://www.youtube.com/watch?v=0Yx2Ba13wQs




Reply With Quote





Bookmarks