LANagrams Question
-
Okay, I'm writing code for the network version of Anagrams (LANagrams, get it? "LAN"-a-grams? It's a play on wo -- oh never mind). Anyway, I'm thinking client server where there's a server machine running the an app that loads the dictionary and doles out scrambled words. The client side apps would submit the words and the server would determine validity etc, etc... The reason I'm thinking client/server is that the games will be timed, and using client/server will help mitigate any advantage that could be had by NOT hosting the game from one of the client machines. This would also allow the server app to manage a virtually unlimited number of individual games with as many as four players each, and with three basic types of games. The types of games would be Solitaire (where you play with yourself), Lightning Round (players play against a static time limit with no bonus time alloted), and Heda-to-head (players play against each other with bonus time awards). I could also go peer/peer but that would limit the possibility of the multiple game types. So, what are your opinions?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
Okay, I'm writing code for the network version of Anagrams (LANagrams, get it? "LAN"-a-grams? It's a play on wo -- oh never mind). Anyway, I'm thinking client server where there's a server machine running the an app that loads the dictionary and doles out scrambled words. The client side apps would submit the words and the server would determine validity etc, etc... The reason I'm thinking client/server is that the games will be timed, and using client/server will help mitigate any advantage that could be had by NOT hosting the game from one of the client machines. This would also allow the server app to manage a virtually unlimited number of individual games with as many as four players each, and with three basic types of games. The types of games would be Solitaire (where you play with yourself), Lightning Round (players play against a static time limit with no bonus time alloted), and Heda-to-head (players play against each other with bonus time awards). I could also go peer/peer but that would limit the possibility of the multiple game types. So, what are your opinions?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
Okay, I'm writing code for the network version of Anagrams (LANagrams, get it? "LAN"-a-grams? It's a play on wo -- oh never mind). Anyway, I'm thinking client server where there's a server machine running the an app that loads the dictionary and doles out scrambled words. The client side apps would submit the words and the server would determine validity etc, etc... The reason I'm thinking client/server is that the games will be timed, and using client/server will help mitigate any advantage that could be had by NOT hosting the game from one of the client machines. This would also allow the server app to manage a virtually unlimited number of individual games with as many as four players each, and with three basic types of games. The types of games would be Solitaire (where you play with yourself), Lightning Round (players play against a static time limit with no bonus time alloted), and Heda-to-head (players play against each other with bonus time awards). I could also go peer/peer but that would limit the possibility of the multiple game types. So, what are your opinions?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001How would moving to a p2p architecture remove the possibility of multiple game types? All of those gametypes sound like they would work equally well in a distributed environment and a p2p environment.
-
Ed.Poore wrote:
"extra" software.
Why should there be any extra? The application itself should be able to be both a client and server therefore anyone can be a "Server".
"Every time Lotus Notes starts up, somewhere a puppy, a kitten, a lamb, and a baby seal are killed. Lotus Notes is a conspiracy by the forces of Satan to drive us over the brink into madness. The CRC-32 for each file in the installation includes the numbers 666." Gary Wheeler "The secret to a long and healthy life is simple. Don't get ill and don't die." Pete O'Hanlon, courtesy of Rama "I realised that all of my best anecdotes started with "So there we were, pissed". Pete O'Hanlon
-
Okay, I'm writing code for the network version of Anagrams (LANagrams, get it? "LAN"-a-grams? It's a play on wo -- oh never mind). Anyway, I'm thinking client server where there's a server machine running the an app that loads the dictionary and doles out scrambled words. The client side apps would submit the words and the server would determine validity etc, etc... The reason I'm thinking client/server is that the games will be timed, and using client/server will help mitigate any advantage that could be had by NOT hosting the game from one of the client machines. This would also allow the server app to manage a virtually unlimited number of individual games with as many as four players each, and with three basic types of games. The types of games would be Solitaire (where you play with yourself), Lightning Round (players play against a static time limit with no bonus time alloted), and Heda-to-head (players play against each other with bonus time awards). I could also go peer/peer but that would limit the possibility of the multiple game types. So, what are your opinions?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
The types of games would be Solitaire (where you play with yourself)
I think that's a "special" kind of Solitaire :-D
I still remember having to write your own code in FORTRAN rather than be a cut and paste merchant being pampered by colour coded Intellisense - ahh proper programming - those were the days :)
-
John Simmons / outlaw programmer wrote:
The types of games would be Solitaire (where you play with yourself)
I think that's a "special" kind of Solitaire :-D
I still remember having to write your own code in FORTRAN rather than be a cut and paste merchant being pampered by colour coded Intellisense - ahh proper programming - those were the days :)
YEah, no one in the office, it's a wet thursday afternoon... Special Solitaire! ;)
------------------------------------ I try to appear cooler, by calling him Euler.
-
Okay, I'm writing code for the network version of Anagrams (LANagrams, get it? "LAN"-a-grams? It's a play on wo -- oh never mind). Anyway, I'm thinking client server where there's a server machine running the an app that loads the dictionary and doles out scrambled words. The client side apps would submit the words and the server would determine validity etc, etc... The reason I'm thinking client/server is that the games will be timed, and using client/server will help mitigate any advantage that could be had by NOT hosting the game from one of the client machines. This would also allow the server app to manage a virtually unlimited number of individual games with as many as four players each, and with three basic types of games. The types of games would be Solitaire (where you play with yourself), Lightning Round (players play against a static time limit with no bonus time alloted), and Heda-to-head (players play against each other with bonus time awards). I could also go peer/peer but that would limit the possibility of the multiple game types. So, what are your opinions?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001