Project I been working on

Chewbaka

Well-Known Member
Reputation
0
I was bored so I wanted to make a chess game that works over a network. This is all like ~8 hours of work. Unfortunately, all calculations and everything are handled by the client and the server just tells each person where the other person moved and the client does the rest. I will change it eventually where the server handles everything and the client just displays.

HqV0I.gif
 
Oh you, not really a fan of chess but I have to say, you did a damn well good job there :D. A kid in my computer class, it was his first year, and he made a tower defense game that was hosted on a network and other people could join to help de3fend the tower. Although he is very attracted to the computer and it was his first year in programming LOL.
 
Ahh, very nice :D
So basically you're saying that for the time being, the game could easily be manipulated from client tampering of some sort, right?
 
Bowser said:
Ahh, very nice :D
So basically you're saying that for the time being, the game could easily be manipulated from client tampering of some sort, right?

Pretty much D:
But each client does check if the move is valid, so if one client sends to the server a move, then the other client still checks if the move is valid. So everything will be fucked up because one client shows one thing and the other shows something else. I will end up changing so the server does all the calculations, which isn't really that hard because I already have all the logic coded.
 
Chewbaka said:
Pretty much D:
But each client does check if the move is valid, so if one client sends to the server a move, then the other client still checks if the move is valid. So everything will be fucked up because one client shows one thing and the other shows something else. I will end up changing so the server does all the calculations, which isn't really that hard because I already have all the logic coded.
Ahh yeah, still sounds like it can be a temporary pain in the ass with allowing the server to feed all the calculations :p
Why not just obfuscate the client though?
 
Back
Top