Front Office Football Central  

Go Back   Front Office Football Central > Archives > FOFC Archive
Register FAQ Members List Calendar Mark Forums Read Statistics

Reply
 
Thread Tools
Old 01-13-2004, 09:11 PM   #1
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Creating a poker server

A while back a friend of mine and I started writing what was going to be a poker server. We had planned on going the whole way with it and trying to make some money. Well I have drifted apart from this friend (he is in graduate school), and this project kind of died. However, I have been thinking of restarting this project. But since Im not a programmer, really at all, I am going to do something a lot less ambitious.

I think my goal is going to be to create a server that will start out as allowing a maximum of nine players, all at one table. It will then be a sit and go tournament format, no limit holdem. Eventually, I would like to make it work as a multi-table tournament server. Now, one reason I bring this up is because I think this would be great for a bunch of us on this message board. I could give the address of the server out on here, set up a time, and we could just meet for our own private poker night, in whatever format we choose. Now, I actually already have the bare bones of this server and client started. What Im wondering from you guys is, if I were to get this project up and running, would you guys be interested in 1. helping to test it, 2. using it on a regular basis when finished?

MJ4H is offline   Reply With Quote
Old 01-13-2004, 09:12 PM   #2
Pumpy Tudors
Bounty Hunter
 
Join Date: Oct 2000
Location: Pittsburgh, PA
Count me in, dude!
__________________
No, I am not Batman, and I will not repair your food processor.
Pumpy Tudors is offline   Reply With Quote
Old 01-13-2004, 09:13 PM   #3
cthomer5000
Strategy Moderator
 
Join Date: Nov 2001
Location: North Carolina
yes and yes.
__________________
Quote:
Originally Posted by albionmoonlight View Post
This is like watching a car wreck. But one where, every so often, someone walks over and punches the driver in the face as he struggles to free himself from the wreckage.
cthomer5000 is offline   Reply With Quote
Old 01-13-2004, 09:16 PM   #4
TLK
Pro Starter
 
Join Date: Oct 2000
Location: Allen Park, MI
Sounds good....
TLK is offline   Reply With Quote
Old 01-13-2004, 09:34 PM   #5
RPI-Fan
Pro Starter
 
Join Date: Nov 2000
Location: Troy, NY
Yep and yep.
__________________
Quis custodiets ipsos custodes?
RPI-Fan is offline   Reply With Quote
Old 01-13-2004, 09:36 PM   #6
sabotai
General Manager
 
Join Date: Oct 2000
Location: The Satellite of Love
Hell yeah! And if you need help on the project, I'll help in anyway I can (but I have to admit, web-programming isn't my strongest area)
sabotai is offline   Reply With Quote
Old 01-13-2004, 09:50 PM   #7
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Good, I was hoping for this type of response.

Since Ive already completed work on a poker "server" that deals limit hold em, I already know what Im going to have trouble with. The dealing, action, and evaluation of hands was actually quite simple. The part I had trouble with and will have even more trouble with considering that this one will be no limit, is side pots/all-ins. It becomes very confusing keeping track of how much is in which pot, and who is eligible for which pot. Any pointers or procedural thoughs on this part of it would help me out a lot. I never really did figure out a good way to do this for my limit hold em server so I just simplified it quite a bit to get things rolling.
MJ4H is offline   Reply With Quote
Old 01-13-2004, 09:59 PM   #8
Celeval
Pro Starter
 
Join Date: Nov 2000
Location: Cary, NC, USA
I'm in.
Celeval is offline   Reply With Quote
Old 01-13-2004, 10:06 PM   #9
RPI-Fan
Pro Starter
 
Join Date: Nov 2000
Location: Troy, NY
Any chance we could give the Limit Hold 'Em server a test run to get a feel for how it works?

(at least dorks like me might like to see how you got things started)
__________________
Quis custodiets ipsos custodes?
RPI-Fan is offline   Reply With Quote
Old 01-13-2004, 10:09 PM   #10
hoopsguy
General Manager
 
Join Date: Oct 2000
Location: Chicago
I would be happy to help, time permitting.
hoopsguy is offline   Reply With Quote
Old 01-13-2004, 10:11 PM   #11
Fido
High School Varsity
 
Join Date: Aug 2002
Location: New Hampshire, USA
Where's option 3 - helping out with the coding?

As for your pot dilema, maybe thinking of it not as a pot but rather a list of pots, each with a set of participants and an amount. When a side pot is created, it simply adds another pot to the list. An All-in that is called with a smaller amount would result in the same thing, one pot containing the called amount, a second pot containing the remainder. At the end of eacxh betting round you would pay out the pots when only one player is left in it (you'll need special processing for the lower all-in call situation to not report that as a "win").
__________________
Author of FOF Reporter and TCY Helper.
Fido is offline   Reply With Quote
Old 01-13-2004, 10:16 PM   #12
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Quote:
Originally Posted by RPI-Fan
Any chance we could give the Limit Hold 'Em server a test run to get a feel for how it works?

(at least dorks like me might like to see how you got things started)

Well here's the deal. I put server in quotes above because it's not technically a server. It is really a program that resides on a server - FICS (Free Internet Chess Server). I wrote a program called "PokerBot" that allows up to 9 people to sit down and play poker on FICS in a text environment. I even, at one point, had it able to play a sit & go format, but I took that away because it was very buggy. As of now, you can on to FICS and play "ring game" style any time.
MJ4H is offline   Reply With Quote
Old 01-13-2004, 10:17 PM   #13
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Quote:
Originally Posted by Fido
Where's option 3 - helping out with the coding?


That would be great. Trouble is Im an abhorrent programmer, and I can only program in VB. If you still want to help after that info, let me know

Or I can just let you write the damn thing and take credit for it.

hehe
MJ4H is offline   Reply With Quote
Old 01-13-2004, 11:24 PM   #14
thealmighty
Pro Starter
 
Join Date: May 2003
Location: heaven
Very interested (in the test and play, not the writing )
__________________
Check out The Unofficial FOFC Movie Guide Here
thealmighty is offline   Reply With Quote
Old 01-14-2004, 01:32 AM   #15
kingfc22
Head Coach
 
Join Date: Nov 2003
Location: Morgan Hill, CA
Count me all-in
__________________
Fan of SF Giants, 49ers, Sharks, Arsenal
kingfc22 is offline   Reply With Quote
Old 01-14-2004, 07:54 AM   #16
Fido
High School Varsity
 
Join Date: Aug 2002
Location: New Hampshire, USA
Quote:
Originally Posted by MattJones4Heisman
Or I can just let you write the damn thing and take credit for it.

hehe

I would never take credit for that - this is a great idea and its yours. If you're serious about wanting help with the coding, I'm sure someone here could helkp you out - it just couldn't be me. I know VB, but don't have access to VB to no any work on it. Now, should you choose to convert the server portion to C++, let me know.
__________________
Author of FOF Reporter and TCY Helper.
Fido is offline   Reply With Quote
Old 01-14-2004, 08:11 AM   #17
Airhog
Captain Obvious
 
Join Date: Aug 2001
Location: Norman, Oklahoma
I would be careful if you play for real money. It would be best to locate your server in another country if you have any intention of playing for real cash.
__________________

Thread Killer extraordinaire


Yay! its football season once again!
Airhog is offline   Reply With Quote
Old 01-14-2004, 08:14 AM   #18
Subby
lolzcat
 
Join Date: Oct 2000
Location: sans pants
I don't know if this even exists, but I am most interested in having the ability to set up private single-table no-limit tournaments with entry fees ranging from $5-$10. I am not aware of any sites that have this option (admittedly I only play on PP), so if you could achieve this, I would be most interested...
__________________
Superman was flying around and saw Wonder Woman getting a tan in the nude on her balcony. Superman said I going to hit that real fast. So he flys down toward Wonder Woman to hit it and their is a loud scream. The Invincible Man scream what just hit me in the ass!!!!!

I do shit, I take pictures, I write about it: chrisshue.com
Subby is offline   Reply With Quote
Old 01-14-2004, 08:18 AM   #19
Bonegavel
Awaiting Further Instructions...
 
Join Date: Nov 2001
Location: Macungie, PA
sign me up. I know there are way better coders on here, but I can find my way around an IDE if needed; vb, cpp, whatever. Great idea.
Bonegavel is offline   Reply With Quote
Old 01-14-2004, 08:22 AM   #20
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Just a note. This will not be a real money server. It is just for fun. We could do lots of things to make the games meaningful besides using money, like create a league type leaderboard or something.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 08:24 AM   #21
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Quote:
Originally Posted by Fido
I would never take credit for that - this is a great idea and its yours. If you're serious about wanting help with the coding, I'm sure someone here could helkp you out - it just couldn't be me. I know VB, but don't have access to VB to no any work on it. Now, should you choose to convert the server portion to C++, let me know.

Heh. I meant YOU write it, I take credit for it! My evil plan!

Id love to have the server written in C++. Unfortunately, I dont know anything about that language. Now if you wanted to do the actual coding and I help you with the conceptual things (since Ive already done this once, just not no-limit holdem), that would be different. But I wouldnt ask anyone to do that.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 08:32 AM   #22
Bonegavel
Awaiting Further Instructions...
 
Join Date: Nov 2001
Location: Macungie, PA
I think a leader board would be great, and maybe, to keep things fun, reset to zero every month so that you don't get the guy with 1,000,000 points that nobody can reach. But, you can also retain the lifetime stats.

I'm assuming this is going to be like the Free Chess stuff you are involved with?
Bonegavel is offline   Reply With Quote
Old 01-14-2004, 08:40 AM   #23
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Quote:
Originally Posted by Bonegavel
I'm assuming this is going to be like the Free Chess stuff you are involved with?

Im not sure what you mean by this.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 08:41 AM   #24
HornedFrog Purple
Hattrick Moderator
 
Join Date: Jun 2002
Location: Fort Worthless, Tx
I would like to try too Matt.

Do you ever play on ICC? (chess that is)
__________________
King of All FOFC Media!!!
IHOF: Fort Worthless Fury- 2004 AOC Deep South Champions (not acknowledged via conspiracy)
HornedFrog Purple is offline   Reply With Quote
Old 01-14-2004, 08:42 AM   #25
Bonegavel
Awaiting Further Instructions...
 
Join Date: Nov 2001
Location: Macungie, PA
Quote:
Originally Posted by MattJones4Heisman
Im not sure what you mean by this.

Aren't you Gorgonian on freechess.org?
Bonegavel is offline   Reply With Quote
Old 01-14-2004, 08:49 AM   #26
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Yes, I am. No I never play on ICC. I actually "retired" from chess. Havent played since May. Just grew to where I dont enjoy the game anymore. I still log on to FICS, mostly to have something to read while playing poker
MJ4H is offline   Reply With Quote
Old 01-14-2004, 08:49 AM   #27
Fido
High School Varsity
 
Join Date: Aug 2002
Location: New Hampshire, USA
Quote:
Originally Posted by MattJones4Heisman
Heh. I meant YOU write it, I take credit for it! My evil plan!
That works for me. No credit = no tech support needed...my evil plan.

Quote:
Originally Posted by MattJones4Heisman
Id love to have the server written in C++. Unfortunately, I dont know anything about that language. Now if you wanted to do the actual coding and I help you with the conceptual things (since Ive already done this once, just not no-limit holdem), that would be different. But I wouldnt ask anyone to do that.

If you want to write up a spec of what you want it to do (basically the communication protocol between the clients and teh server and the target platform specs) and send me the VB stuff you have I could probably get something together for you farily quickly.

ONe additional thought - since this will be a free system - it may be cool to optionally allow people not playing in the games to enter into a viewer mode - see all of the cards face up (like on TV) to watch how people are playing. Runs into potential problems with people cheating (having a partnet watch the game and IM them everyone's cards) but could definately be interresting when playing with friends (like an FOFC tourney).
__________________
Author of FOF Reporter and TCY Helper.
Fido is offline   Reply With Quote
Old 01-14-2004, 08:54 AM   #28
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Well, since Im a hack programmer, all communication was going to be in plain text. I really don't know a better way to do it. For instance if the info sent from the client was chat, it would be proceeded with the letter C. If it was an action, it would be proceeded with the letter A. The server would read the first letter and direct the info to the correct part of the program. This is really all I have done so far. The VB server I have written right now simply accepts connections (all are anonymous), and will relay chat in the chat box, preceeded by a number indicating which connection number the chat came from. I did this in about 20 minutes last night. Ive never written an actual server before, so that type of stuff will be the hardest for me. With the PokerBot program, the server stuff was taken care of by FICS and I just handled the incoming information from other users.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 08:54 AM   #29
HornedFrog Purple
Hattrick Moderator
 
Join Date: Jun 2002
Location: Fort Worthless, Tx
Quote:
Originally Posted by MattJones4Heisman
Yes, I am. No I never play on ICC. I actually "retired" from chess. Havent played since May. Just grew to where I dont enjoy the game anymore. I still log on to FICS, mostly to have something to read while playing poker

Aw too bad. I don't play much on ICC myself, mainly I watch major tournaments etc on it.

One thing you might try if you haven't is correspondence chess. I have 7 games going currently, just entering a move a day max. It's pretty fun for me and I don't get burned out.
__________________
King of All FOFC Media!!!
IHOF: Fort Worthless Fury- 2004 AOC Deep South Champions (not acknowledged via conspiracy)
HornedFrog Purple is offline   Reply With Quote
Old 01-14-2004, 08:57 AM   #30
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
I played correspondence chess more than live chess. I do like it far better without much time pressure. Im just burned out on the whole game.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 09:31 AM   #31
Fido
High School Varsity
 
Join Date: Aug 2002
Location: New Hampshire, USA
Quote:
Originally Posted by MattJones4Heisman
Well, since Im a hack programmer, all communication was going to be in plain text. I really don't know a better way to do it. For instance if the info sent from the client was chat, it would be proceeded with the letter C. If it was an action, it would be proceeded with the letter A. The server would read the first letter and direct the info to the correct part of the program. This is really all I have done so far. The VB server I have written right now simply accepts connections (all are anonymous), and will relay chat in the chat box, preceeded by a number indicating which connection number the chat came from. I did this in about 20 minutes last night. Ive never written an actual server before, so that type of stuff will be the hardest for me. With the PokerBot program, the server stuff was taken care of by FICS and I just handled the incoming information from other users.

I am interrested in helping out on this any way you see as being appropriate, so let me know what I can do.
__________________
Author of FOF Reporter and TCY Helper.
Fido is offline   Reply With Quote
Old 01-14-2004, 09:33 AM   #32
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
Ill send you a PM later today with some more info about what we can possibly do.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 09:35 AM   #33
cuervo72
Head Coach
 
Join Date: Dec 2002
Location: Maryland
Hey, if it involves no money I'd be all for this too!
__________________
null
cuervo72 is offline   Reply With Quote
Old 01-14-2004, 09:37 AM   #34
Bonegavel
Awaiting Further Instructions...
 
Join Date: Nov 2001
Location: Macungie, PA
I think that playing for fun and not money is fine if we keep a lot of stats. We should brain storm on all the stats that we would want.
Bonegavel is offline   Reply With Quote
Old 01-14-2004, 09:53 AM   #35
johnnyshaka
College Benchwarmer
 
Join Date: Oct 2002
Location: Edmonton, AB
Matt...great idea!!!
johnnyshaka is offline   Reply With Quote
Old 01-14-2004, 10:58 AM   #36
SirFozzie
Hall Of Famer
 
Join Date: Nov 2000
Location: The State of Insanity
see if this helps you.

A semi-graphical interface to play Holdem over IRC

http://www.jcsw.com/poker/
__________________
Check out Foz's New Video Game Site, An 8-bit Mind in an 8GB world! http://an8bitmind.com
SirFozzie is offline   Reply With Quote
Old 01-14-2004, 11:20 AM   #37
Airhog
Captain Obvious
 
Join Date: Aug 2001
Location: Norman, Oklahoma
could you use a predefined protocol like IRC to facilitate what you want to do? Although a holdem poker bot for IRC probably exists already.
__________________

Thread Killer extraordinaire


Yay! its football season once again!
Airhog is offline   Reply With Quote
Old 01-14-2004, 11:46 AM   #38
JeeberD
General Manager
 
Join Date: Nov 2002
Location: The Town of Flower Mound
I wish I knew how to play poker...
__________________
UTEP Miners!!!

I solemnly swear to never cheer for TO
JeeberD is offline   Reply With Quote
Old 01-14-2004, 11:57 AM   #39
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
I tried that my first time with the FICS server. Id like to have a standalone this time around.
MJ4H is offline   Reply With Quote
Old 01-14-2004, 12:02 PM   #40
RPI-Fan
Pro Starter
 
Join Date: Nov 2000
Location: Troy, NY
If graphics got involved, I like Fido's idea of having everyone be able to see the cards. We could schedule a weekly FOFC tourney, and I'm sure people would like watching near the end.

Also, I have a friend who wrote a good deal of code (graphics too) for a poker server over a LAN network. I'll see if I can't get him to send me whatever he had done - that might be a significant help.
__________________
Quis custodiets ipsos custodes?
RPI-Fan is offline   Reply With Quote
Old 01-14-2004, 12:12 PM   #41
KWhit
Coordinator
 
Join Date: Jan 2003
Location: Conyers GA
Sounds good. I'd definitely give this a whirl.
KWhit is offline   Reply With Quote
Old 01-14-2004, 12:27 PM   #42
MJ4H
Coordinator
 
Join Date: Jan 2002
Location: Hog Country
There will definitely be a client with graphics. The shown cards thing is a possibility since we'd be a closed community.
MJ4H is offline   Reply With Quote
Reply


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

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump


All times are GMT -5. The time now is 08:20 PM.



Powered by vBulletin Version 3.6.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.