Hello guys!
I've been working recently on a chess game, and here's my WIP thread:
It is a chess game, made by DarkGDK which will include single player ( Hard - Normal - Easy ) and Multiplayer ( LAN - Online ).
the game will include:
* Single player and multiplayer modes
* 3d ofc.
* high-detailed chess pieces, and low-detailed ones ( 3 levels of detail )
* super chess and classic chess ( super chess adds addition fun factors to the game )
* chat in multiplayer mode
* online gaming which will have scoring system and ranking system
* the might be billiard and/or bowling games too, 3 in one eh?
* freely movable camera
Any suggestions are welcome!
Here's the progress till now:
done,
not done,
not fully done
Single player mode
effects
enemy AI
castling
en-passent
promotion
check and checkmate
( not noticeable, no enemy AI )
Lan mode
effects
chat
castling
en-passent
promotion
check and checkmate
Online mode
Overall
free movable camera
options menu
saving and loading games
3 detail levels
reflective shader for the board [not familiar with shaders, sadly.]
i will not work on the single player mode until i finish all other parts, since making the computer intelligence algorithm is pretty hard.
hope i can finish this project anytime soon =D
and now the best part, SCREENIES!
DEMO 5/2/2010
http://filebeam.com/7b4f50fa60bb927930e5facfbc655955
first off, the program by default is full screen, you can rename ForceResolution_.txt and ForceMovement_.txt to the same name without the underscore ( _ ), you can leave forcemovement blank while will make the window have borders, but in forceresolution write the desired resolution to run the game ( no spaces, eg: 1024,768 ).
once you start, choose single player or multiplayer, hard-normal-easy, all are the same, it's always your turn, just mess with pieces, in multiplayer->lan, in order to play it you should change IP.txt information, write connection IP and host IP ( in case you want to play lan with yourself to test it, pass your local IP in both host and connect IP's in the written format ).
controls
A D : move camera
return ( enter ) : toggle chat
escape : display main menu
rest is explained while playing.
-note: you start with white pieces, in lan mode, the one who hosts the game is the white team-
IF YOU WANT TO PLAY AGAINST ANOTHER MACHINE ANYWHERE IN THE WORLD:
first, download & install "log me in hamachi 2". ( free non-commerical version is good )
second, one of the two users should make a new network, call it whatever you want and give it a password if you want, the other should join the network, using the data used to make the network.
third, open IP.txt file in the game directory and change connection IP to your mate's hamachi ip and host IP to your hamachi IP, your mate should do the same.
note that your mate's IP.txt file should oppose yours.
fourth, enter the game, choose multiplayer->lan.
have fun!
RESOLUTION PROBLEM:
if you, anyhow have a problem in the resolutiom, you can try the following:
go to data -> statics -> forceresolution.HAS -> set it to : <screenwidth>x<screenheight>x<depth(32 probably)>
e.g. : 1024x768x32
note : use any text editor to open it
if that doesn't fix it, please let me know.