GNOME Bugzilla – Bug 306506
Gnomine network support
Last modified: 2006-10-28 21:51:23 UTC
The attached patch adds network support to gnomine in gnome-games.
Created attachment 47244 [details] [review] the patch.
Hi! This is a suggestion for networked multiplayer support to gnomine, which used the common network code in gnome games. Here are the basic rules: # The goal is to find and click on as many mines as quickly as possible, while each player plays alternating turns. # The player who manages to find as least half the amount of totoal mines first has won the game. # Unlike the single-player mode, you will not loose if you click on a mine. Multiplayer games are in this respect the opposite of single-player games. # For each successful detection of a mine, a flag in the player's color will be shown. # Hint is not allowed in networked games. # Your score and the current player's turn is shown on the statusbar. Comments? Suggestions? Flames? :)
By the way, the patch is a gzipped patch for the latest CVS.
Just a quick note to say that I have seen this, but haven't had a chance to seriously look at it. Nice idea, hopefully I will get to it in the next few days.
Hi Andreas. The bad news is that I won't be able to get this in (or even evaluate it properly) before feature freeze. Getting the patch to work against current CVS HEAD is just taking too long and I need to make the cut-off now (I'm already several days late). I'm terribly sorry about this. I have finally got my development work back to normal but it has been severly disrupted these past six weeks with a computer failure and a series of net connectivity issues both at home and at work (not to mention living in temporary accomodation and travelling overseas). Things are back to normal now, but its a bit late for this cycle. When 2.12 is released, drop me a line and make sure I look at it immediately.
Hi. No problem, there's no reason to rush this. I'll try to have an updated patch for 2.12. Andreas
Created attachment 63212 [details] [review] updated patch sans new files An update of the patch. Documentation has been edited to fit into the rewritten documentation. Might need some proof reading/adjustments. I can't seem to get the diff to include new files so this patch is only for updating existing files. Another patch consisting of pieces of the original patch will have the diff for the 4 new files. ChangeLog-dates have been updated to 2006-04-10. The patch has been testet to the extend that I can open the dialog for joining a network game. I only have 1 computer so the actual network game I have not tested. Normal play works fine.
Created attachment 63213 [details] [review] updated patch 4 new files adds the 4 new files missing from the other patch
Thanks Thomas. Hopefully I can get this working during this release cycle. However, I want to get the networking infrastructure improved before using it too many more places, so this may end up sitting here for a while yet.
This patch has to be rewritten to use the GGZ library.
That means you don't intent to implement network support in gnomine? :(
Yes. I would very much like someone to implement network support for gnomine, but I will not be able to prioritize this myself any time soon.