Chess over the internet.
Chess over the internet.
Chess over the internet.
Chess over the internet.
Chess over the internet.
Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet.
Chess over the internet. Chess over the internet.
Chess over the internet.
Go Back  Xtreme Visual Basic Talk > > > Chess over the internet.


Reply
 
Thread Tools Display Modes
  #1  
Old 04-09-2008, 01:38 PM
shadeshq shadeshq is offline
Newcomer
 
Join Date: Apr 2008
Posts: 3
Question Chess over the internet.


I am fairly new to VB but I understand exactly how it works. I purchased a 2008 VB book so I can get a heads up on whats going on and I am studying it. But what would really help me out right now is I need someone who has information or has a source code of a chess format and or have any experience or knowledge of how to manipulate a VB source code so I can create a chess game to play over the internet. Anyone know of any good tutorials on how to create a chess game over the internet? I googled it and yahooed but nothing still. Maybe there is something I am missing. But any help would be gladly appreciated. Thank you. =P
Reply With Quote
  #2  
Old 04-09-2008, 06:08 PM
Rockoon's Avatar
Rockoon Rockoon is offline
Joseph Koss

* Guru *
 
Join Date: Aug 2003
Location: Unfashionable End
Posts: 3,615
Default

You seem to be in the planning stage.

Perhaps you could detail your current plan and then we could give recommendations as to how to change or implement it.

As it is it looks like you need to create a ChessBoard abstraction which consumes ChessMove's. The ChessBoard should be able to accept all legal ChessMove's and update its internal state to reflect the new game position as defined by the rules of chess, or raise an error when the ChessMove is not legal.

You will need to be able to render ChessBoard's, as well as take input from the user and convert his/her input into ChessMove's.

ChessMove's appear to also come from another peer so these ChessMove's will need to be convertable to and from a networking-friendly format so that they may be exchanged freely. You will probably also want ChessMove's to be convertable to a human-friendly format so that lists of them can be displayed. You can go to great depths with this, even defining or adopting an entire game notation (such as Portable Game Notation (PGN) which has become a standard among chess software)

You will need a communications abstraction which sends and reieves ChessMove's, perhaps with some text chat support as well.
Reply With Quote
  #3  
Old 04-09-2008, 06:29 PM
shadeshq shadeshq is offline
Newcomer
 
Join Date: Apr 2008
Posts: 3
Default The plan.

It will be written in VB, I want it to have a chessy interface which I will design so its very user friendly, mostly everyone has one windows machine, so it will likely run on windows, now as for the programming I need tutorials on how to make it work so I can do a simple connect through the phone without internet or with. I haven't decided which would be easier. I am currently browsing some chess sources codes so I can know how to program it but I don't know how to make it multiplayer. So have any suggestions on where I should begin or have any source code I can use?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Advertisement:





Free Publications
The ASP.NET 2.0 Anthology
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview. Learn the most practical features and best approaches for ASP.NET.
subscribe
Programmers Heaven C# School Book -Free 338 Page eBook
The Programmers Heaven C# School book covers the .NET framework and the C# language.
subscribe
Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview!
This comprehensive step-by-step guide will help get your database-driven ASP.NET web site up and running in no time..
subscribe
Chess over the internet.
Chess over the internet.
Chess over the internet. Chess over the internet.
Chess over the internet.
Chess over the internet.
Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet. Chess over the internet.
Chess over the internet.
Chess over the internet.
 
Chess over the internet.
Chess over the internet.
 
-->