Jj9595 and ZMan,
The way I think about the kind of game I am building is that it is turn based. The wonderful advantage of a turn-based game is that you and all the other players do not have to be online (or awake!) at the same time for you to play the game. You interact with the program to play previous turns and to plot your next turn. When you are done plotting the latest turn, Boo! will save your latest plot file to the hard disk. You then need to send that plot file to the other players.
It could be minutes or hours (or days!) later when your other player(s) get around to reading in your plot file and have a go at their next turn.
Again, the advantage is that everybody does not have to be online and active all at the same time.
Boo! goes one step farther (beyond traditional turn-based games like chess or checkers) by simultaneously resolving each turn by pre-calculating the plots of all the players. So, the actions of one player could disrupt the actions of other players. This allows a player to sneak up behind another player and say "Boo!". If successful, the player who was scared forefits the rest of their turn, drops all the gold they have at that time, and is moved to one of the muster points (usually a corner) to wait out the rest of the turn.
To the point of providing a linkage between Phrogram and e-mail applications:
Right now Boo! requires the user to find the plot file and "send" it to the other players. It also requires the user to receive the other players' plot files and place them in the \bin directory. This is cumbersome, I feel. But, while the genre is indeed called play-by-email... it supports any method to get the text file to the other players. I can see the opportunity in addition to e-mail:
1) Send via a instant message chat. (I have tested having your plot files written to the phrogram via an Alert() - which works) I have thought in the far future to take advantage of the chat plug in.
2) Be directly connected via a sockets connection over the Internet. Ahh, but here, all the players would have to be online and awake at the same time. Not too useful, me thinks.
I *love* the idea of a SMS. Wow, placing a game like Boo! on a cell phone would be *awesome*. Someday... someday... But, I must get it working on the PC first!
And, ZMan, I do not think an e-mail solution tied to a specific e-mail client is a good option. Maybe if we could issue a mailto:christmaswhistler@yadda.com that would start up the the registered e-mail client of choice for this user with the To: list filled in and the latest plot file attached... that would be great.
Regards,
ChristmasWhistler
http://www.christmaswhistler.com(\ _/)
(- . -) This is bunneh. Copy and paste him to
(")-(") your signature, so that he may gain popularity and eventually rule the world