iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]-VBForums
Results 1 to 7 of 7

Thread: iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]

  1. #1

    Thread Starter
    Fanatic Member technorobbo's Avatar
    Join Date
    Dec 2008
    Location
    Chicago
    Posts
    864

    iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]

    Let's play chess - clear across the planet (maybe the universe if the ET's are interested). This is a 3D internet Chess Game - 2 Players connect and play a game of chess with a 3D board created entirely in VB - no DirectX, No OCX (for the 3D) , Just math.

    All Chess Pieces were modeled in Google Sketchup and exported to the X format using this plugin:
    http://redirectingat.com/?id=474X833...hupwithdirectx

    There's actual screenshots below.


    Revision History

    • Version 1.0 June 11th 2009 - Original Post
    • Version 1.2.7 July 3rd 2009 -Save Games added.


    The Code

    includes:
    • Parsing of the X files into sprites.
    • Rendering of Polygons based Sprites.
    • Flat shaded modeling of Faces from a light source.
    • Hidden Face Elimination.
    • Peer to Peer internet handshaking using UDP w/ retries
    • Chatting Code
    • Automatic TextBox Scrolling
    • Saving and Loading games. In sych with opponent.
    • Creating Psuedo- Forms out of pictureboxes.


    The Instructions

    Keys:
    • M - Chess Menu appears Use it to connect to the other player and make you moves
    • UP Arrow - Show Black's POV
    • Down Arrow - shows White's POV
    • Left Arrow Rotates Board Clockwise
    • Right Arrow Rotates Board Counter Clockwise


    Button Combos:
    • Right+Down - shows Black's Corner View
    • Left + Down Show's Whites Corner View
    • Right + Left - Shows Side View as seen Below


    Menu Box:
    • Pull Down Menu For Moving
    • Chat Screen for Texting Opponent
    • IP & Port Boxes for setting up you Game - IP's are stored in registry.
    • Connect and Board Reset Buttons
    In the menu below I was connecting within my houses LAN, in order to discover your Internet facing IP just Google my IP you'll find many sites that will tell you - It's not necessary for both players to input both IP's only the player connecting.

    Please tell me how it works for you.

    Make sure you grab all the files and unzip them in the project directory. Remember it's like a telephone you need 2 players on 2 computer to play. (Those of you Net savvy dudes will know how to do a 1 computer loopback.)
    Attached Images Attached Images   
    Attached Files Attached Files
    Last edited by technorobbo; Jul 4th, 2009 at 12:25 PM.
    Have Fun,

    TR
    _____________________________
    Check out my Alpha DogFighter2D Game Demo and Source code. Direct Download:http://home.comcast.net/~technorobbo/Alpha.zip or Read about it in the forum:http://www.vbforums.com/showthread.php?t=551700. Now in 3D!!! http://home.comcast.net/~technorobbo/AlPha3D.zip or read about it in the forum: http://www.vbforums.com/showthread.php?goto=newpost&t=552560 and IChessChat3D internet chess game

  2. #2
    Lively Member
    Join Date
    Aug 2008
    Location
    Denmark
    Posts
    71

    Re: [VB5 & VB6] iChessChat 3D Internet Chess

    Very nice - the peices looks great, technorobbo

    I haven't downloaded it yet - but must get back to this in a few weeks, because the code features looks extremely interesting ... UDP with retries - and all - Cool!

  3. #3

    Thread Starter
    Fanatic Member technorobbo's Avatar
    Join Date
    Dec 2008
    Location
    Chicago
    Posts
    864

    Re: [VB5 & VB6] iChessChat 3D Internet Chess [Sourece & Exe]

    iChessCat ver 1.2.7 available for download:
    1. New features include:
    2. Save and Load games. In sych with opponent.
    3. Move history so you have a complete documentation of how.
    4. Current Version in menu label.
    5. Executable included - for those who just want to play.
    6. Exit Prompt to avoid accidental exits.


    See post #1 for files.

    Known Bug: In countries that use the comma (",") as the Radix point (decimal seperator) and the point (".") as the thousands seperator (http://en.wikipedia.org/wiki/Decimal_separator) the X- files will have to be edited (Search and replace) so all points are converted into commas.

    I was made aware of this from a member in Italy.
    Last edited by technorobbo; Jul 3rd, 2009 at 11:51 AM.
    Have Fun,

    TR
    _____________________________
    Check out my Alpha DogFighter2D Game Demo and Source code. Direct Download:http://home.comcast.net/~technorobbo/Alpha.zip or Read about it in the forum:http://www.vbforums.com/showthread.php?t=551700. Now in 3D!!! http://home.comcast.net/~technorobbo/AlPha3D.zip or read about it in the forum: http://www.vbforums.com/showthread.php?goto=newpost&t=552560 and IChessChat3D internet chess game

  4. #4
    PowerPoster Jenner's Avatar
    Join Date
    Jan 2008
    Location
    Mentor, OH
    Posts
    3,444

    Re: iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]

    Nice little program! I didn't know you could do such cool stuff with Sketchup.

    Are you considering hooking it into a chess-engine for 1-player play?
    My CodeBank Submissions: TETRIS using VB.NET2010 and XNA4.0, Strong Encryption Class, Hardware ID Information Class, Generic .NET Data Provider Class, Lambda Function Example, Lat/Long to UTM Conversion Class, Audio Class using BASS.DLL

    Remember to RATE the people who helped you and mark your forum RESOLVED when you're done!

    "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe. "
    - Albert Einstein

  5. #5

    Thread Starter
    Fanatic Member technorobbo's Avatar
    Join Date
    Dec 2008
    Location
    Chicago
    Posts
    864

    Re: iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]

    Not really - most of my family lives far from me and that was the motivation behind the game. Since I made the source available may be someone would like to have a crack at it.
    Have Fun,

    TR
    _____________________________
    Check out my Alpha DogFighter2D Game Demo and Source code. Direct Download:http://home.comcast.net/~technorobbo/Alpha.zip or Read about it in the forum:http://www.vbforums.com/showthread.php?t=551700. Now in 3D!!! http://home.comcast.net/~technorobbo/AlPha3D.zip or read about it in the forum: http://www.vbforums.com/showthread.php?goto=newpost&t=552560 and IChessChat3D internet chess game

  6. #6
    Junior Member
    Join Date
    Nov 2009
    Posts
    19

    Re: iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]

    Its working but seems i'm having a problem on it...it stays a screen with a chess picture and no more....i though it just loading but till 1hr and half it stay like that..like that..like that,like that,like that,,

  7. #7

    Thread Starter
    Fanatic Member technorobbo's Avatar
    Join Date
    Dec 2008
    Location
    Chicago
    Posts
    864

    Re: iChessChat3D v1.2.7 Internet Chess [VB5/VB6 Source & Exe]

    you need to be running 2 instances and connect to the other
    Have Fun,

    TR
    _____________________________
    Check out my Alpha DogFighter2D Game Demo and Source code. Direct Download:http://home.comcast.net/~technorobbo/Alpha.zip or Read about it in the forum:http://www.vbforums.com/showthread.php?t=551700. Now in 3D!!! http://home.comcast.net/~technorobbo/AlPha3D.zip or read about it in the forum: http://www.vbforums.com/showthread.php?goto=newpost&t=552560 and IChessChat3D internet chess game

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Featured


Click Here to Expand Forum to Full Width

Survey posted by VBForums.