[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbmserv-dev] First impressions - cribbage
Hi Chris,
For the board display, it would be neat to show a real board.
For boards only 30 dots long, you could show something like:
A !..!..........................
B !.............................
A ..............................
B ..............................
A ..............................
B ..............................
A ..............................
B ..............................
A ..............................
B ..............................
A .
B .
PEGS:
A -> 4
B -> 1
I'm not sure of the normal user's screen width, but I guess you could
have 2x3 rows of 60, then a single dot for the winner to peg out on.
A !..!........................................................
B !...........................................................
A ............................................................
B ............................................................
A .
B .
PEGS:
A -> 4
B -> 1
The exclamation point seems to be a good "peg" character :-)
Maybe there could be a user defined default to not show the board.
Also, some other thought I had:
1. Would the program score the hands, or would there be an option to self declare hand
points and have a "muggins" phase. The muggins phase seems like it would be harder to
program. I'm also not sure how many people play the muggins variant (I don't).
2. What were your thoughts on how to show the hand as the cards were played? Something
like:
A regular looking PBM move set:
A B pts score
1. 2D 7H 9
2. 7D 16 Pair - 2
OR going accross the screen
A-> 2D ... 7D
Pair-2
B-> ... 7H ...
pts: 2 9 16
Thanks Chris!
-- Rick
> Hi folks,
>
> Well, I've pretty much thrown together cribbage, most of the time has been getting
> familiarity with the classes, and learning things the hard way. I wondered whether
> there was any more detailed documentation for the classes. that would surely help.
>
> Today I finally learned that
>
> int i=players.Has[player]; // find me in the player list
>
> and
>
> int i=CurrentPlayer(); // who's turn is it?
>
> are two different things (who I am currently mailing to, and whose turn it is to
> play). I'm gradually learning mysteries like these... so far, I'm having plenty of
> fun!
>
> Chris
>
>
> To unsubscribe, send a message to esquire@gamerz.net with
> unsubscribe pbmserv-dev@gamerz.net
> as the BODY of the message. The SUBJECT is ignored.
--
Rick Brown
pbm4rb@sonic.net gamerz PBeM ID = guzzle
------------------------------------------