Log in

View Full Version : Connected Multiplayer Chess Game


Andy Sjostrom
03-31-2003, 02:42 PM
<a href="http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=13778">http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=13778</a><br /><br />Microsoft recently commissioned a developer to design and develop a chess game using Visual C# and the .NET Compact Framework. According to its specifications, the game works on all Pocket PC platforms, and also on the Windows desktop, "integrates with a third-party chess Web service, and allows both live and disconnected 2-player games". This is a great example of how Pocket PC games can combine all its built-in strength. I hope to see more games with these characterstics!<br /><br />"Valentin Iliescu, an independent developer, built a highly graphical chess game for the Pocket PC platform in C# using the Microsoft .NET Compact Framework. Beyond the usual man-against-computer play, this game also facilitates remote play over the Internet against other players and against a server. The game runs on all Pocket PC platforms, and also on the Windows-based desktop. The Compact Framework's support for XML Web services allowed Valentin to make the game interact with a third-party chess Web service without knowing any of the details of the service's implementation. The strong graphics support in the Compact Framework enabled him to build an attractive user interface, easily. Valentin used the Compact Framework's sockets classes to implement two-player games over the Internet."<br /><br /><img src="http://www.pocketpcthoughts.com/images/netcfchess_01.jpg" />

D-Man
03-31-2003, 03:15 PM
From where do I download it?

Andy Sjostrom
03-31-2003, 03:18 PM
From where do I download it?

Just sent the guy an email. Hope to hear from him soon, and when I do -- I will update this post!

GadgetDave
03-31-2003, 03:39 PM
That's awesome! Can you ask him if the Source is public, too?

How about a PPCT Chess Tournament? 8)

jakeforce
03-31-2003, 03:49 PM
Looks like you can download it from his website @ http://www.valil.com/chess/downloads.html

DerekTheGeek
03-31-2003, 04:07 PM
The Microsoft article says that this game was developed with Visual Studio 2002. Do the mean the initial release of Visual Studio .NET? Does this mean the v1.0 of the .NET CF runtime (release 3/19/03) will also work with Visual Studio 2002? I guess I was thinking Microsoft was going to require people to purchase Visual Studio 2003 if the wanted to develop with the .NET Compact Framework.

humor
03-31-2003, 04:08 PM
Can't wait to try this out on my upcoming Samsung sph-i700...when it is finally released at Verizon :lol:

snowlion
03-31-2003, 04:34 PM
The Microsoft article says that this game was developed with Visual Studio 2002. Do the mean the initial release of Visual Studio .NET? Does this mean the v1.0 of the .NET CF runtime (release 3/19/03) will also work with Visual Studio 2002? I guess I was thinking Microsoft was going to require people to purchase Visual Studio 2003 if the wanted to develop with the .NET Compact Framework.

i've read that the upgrade to 2002 to 2003 should be nominal (&lt;50 USD)...but i haven't seen such offers anywhere.

pocketpcdude1024
03-31-2003, 05:30 PM
Wouldn't this violate the '045 patent? :lol:

Will T Smith
03-31-2003, 07:29 PM
The Microsoft article says that this game was developed with Visual Studio 2002. Do the mean the initial release of Visual Studio .NET? Does this mean the v1.0 of the .NET CF runtime (release 3/19/03) will also work with Visual Studio 2002? I guess I was thinking Microsoft was going to require people to purchase Visual Studio 2003 if the wanted to develop with the .NET Compact Framework.


This is likely a typo. The compact .net dev stuff is only available with the Studio 2003 beta (available through MSDN subscription).

As far as the runtime working WITH Studio 2002, it's really a mute point. You need the development kit to write apps with studio. The run-time doesn't do you any good.

Hopefully Microsoft will release a bare dev kit WITHOUT Studio or IDE for hobbyist developers. Even nicer would be releasing a "language bound" version with the $99 "learner" versions that are available. I really cannot see Microsoft capitalizing on .net cf without providing free/low cost dev kits.

Kevin Daly
03-31-2003, 07:46 PM
I downloaded it just now and installed it on my Jornada - very nice (it beat me easily and quickly, but then I'm a lousy chess player).
It only works with the RTM version of the Compact Framework - I tried it on an iPAQ with the earlier beta and it installed but popped up a "missing method exception" error. Which was only to be a expected, really.
But I Try These Things So You Don't Have To. 0X

I found the speed very impressive.

Now I must remember to upgrade the CF version on that iPAQ (it's the one I have from work...I'm still running the old version of the framework on it because it has a demo web service client I wrote for work purposes and haven't got around to upgrading yet...I was going to wait until the VS.NET 2003 release but I think I'll take the code home and do it with the final beta I have here. But now I'm rambling....)

Kevin Daly
03-31-2003, 07:58 PM
Hopefully Microsoft will release a bare dev kit WITHOUT Studio or IDE for hobbyist developers. Even nicer would be releasing a "language bound" version with the $99 "learner" versions that are available. I really cannot see Microsoft capitalizing on .net cf without providing free/low cost dev kits.

I've bored everybody enough already with my views on this subject, but suffice it to say I agree.
My hope is that with enough "rhubarb rhubarb rhubarb - murmur 'They must be crazy' murmur murmur" word will eventually make its way to MS and it will occur to them that doing something like that would be a good idea. I know they do listen to customers, so we need to find a way for enough customers to make themselves heard on the subject.
Damn, now I've gone and had another rant on the subject and I really didn't mean to. Oops 8O

wjsteele
04-01-2003, 01:58 AM
The Microsoft article says that this game was developed with Visual Studio 2002. Do the mean the initial release of Visual Studio .NET? Does this mean the v1.0 of the .NET CF runtime (release 3/19/03) will also work with Visual Studio 2002? I guess I was thinking Microsoft was going to require people to purchase Visual Studio 2003 if the wanted to develop with the .NET Compact Framework.


This is likely a typo. The compact .net dev stuff is only available with the Studio 2003 beta (available through MSDN subscription).

As far as the runtime working WITH Studio 2002, it's really a mute point. You need the development kit to write apps with studio. The run-time doesn't do you any good.

Hopefully Microsoft will release a bare dev kit WITHOUT Studio or IDE for hobbyist developers. Even nicer would be releasing a "language bound" version with the $99 "learner" versions that are available. I really cannot see Microsoft capitalizing on .net cf without providing free/low cost dev kits.

Actually, no, it's not a typo 8O , the early beta's ran under VS.NET 2002.

Bill 0X

Martin I Pettinger
04-01-2003, 10:14 PM
Hi

I used to be Master Strength at Chess - so I installed on my iPAQ. Chess performance is weak even on highest setting. Board is nice - and I would have kept on my iPAQ if you could use the program in 2 player mode - I.e. to play through games in the newspaper. The program is free though and I commend the programmer on what he has achieved. The playing over the net thing intrigues me - how does this work?!

Martin

rhmorrison
04-10-2003, 04:24 PM
I purchased ChessGenius for my Jornada 568 and I can't beat it unless I go down to the ridiculously easy levels. Even at 1 sec / move (with permanant brain ON of course) I can't beat this guy...

Have you tried ChessGenius?

I play at the 'Bezirksliga' level which is only two levels under 'Landesliga'.

Pocket Fritz 2 is also supposed to play a very strong game.