BY: mrm DATE: 2004-Feb-01 14:55 SUBJECT: RE: Host the project on this site.I am glad that someone is interested in my game.
Yes, you may put lesschess into your repository. (and also the GL-version if you like)
And of course you and others may add or modify code.
Probably you will now think that I am crazy, but there are three conditions:
1) All code of lesschess must be under GPL.
2) No linking with libraries other than the current ones. (except one additional library for sound)
3) Every modification of a .cpp or .h must be marked with a date and an alias of the person who did the modification. If code is no longer needed, comment it out and mark it as above instead of deleting it. (you don't have to do that if it is your file of course)
The first condition is for keeping lesschess free.
The second one keeps lesschess independend and small. (for fitting it on memcards for example)
The third one is for keeping lesschess tracable.
I know that I ask much, but this is for the good of the program itself.
You mentioned the game-logic...For this you have to know the following:
* The chess-logic is in chessboard.h
* The cursor-logic is in sps2chessboard.h
* SPS2Chessboard is derived from Chessboard
* Both classes have no .cpp, because they are templated. This is necessary for them being able to instanciate chesspieces on their own.
One thing that would improve the game by 250% would be edge antialiasing. I tried to get it working, but I could not figure out how.
I think it is really cool what you are doing. A big Thanks to you all.
Mr.M
I will write a short "howto" on porting from openGL to SPS2, if you like. (I'll just need some time for it) |