After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 306506 - Gnomine network support
Gnomine network support
Status: RESOLVED OBSOLETE
Product: gnome-games-superseded
Classification: Deprecated
Component: gnomine
2.10.x
Other Linux
: High enhancement
: ---
Assigned To: Andreas Røsdal
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2005-06-04 21:44 UTC by Andreas Røsdal
Modified: 2006-10-28 21:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
the patch. (8.50 KB, patch)
2005-06-04 21:45 UTC, Andreas Røsdal
none Details | Review
updated patch sans new files (21.41 KB, patch)
2006-04-10 23:30 UTC, Thomas Andersen
none Details | Review
updated patch 4 new files (10.14 KB, patch)
2006-04-10 23:32 UTC, Thomas Andersen
none Details | Review

Description Andreas Røsdal 2005-06-04 21:44:24 UTC
The attached patch adds network support to gnomine in gnome-games.
Comment 1 Andreas Røsdal 2005-06-04 21:45:17 UTC
Created attachment 47244 [details] [review]
the patch.
Comment 2 Andreas Røsdal 2005-06-04 21:46:42 UTC
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?  :)

Comment 3 Andreas Røsdal 2005-06-04 21:53:05 UTC
By the way, the patch is a gzipped patch for the latest CVS.
Comment 4 Callum McKenzie 2005-06-06 23:53:08 UTC
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. 
Comment 5 Callum McKenzie 2005-07-14 11:26:49 UTC
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.
Comment 6 Andreas Røsdal 2005-07-16 10:40:22 UTC
Hi.

No problem, there's no reason to rush this.
I'll try to have an updated patch for 2.12.

Andreas
Comment 7 Thomas Andersen 2006-04-10 23:30:00 UTC
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.
Comment 8 Thomas Andersen 2006-04-10 23:32:34 UTC
Created attachment 63213 [details] [review]
updated patch 4 new files

adds the 4 new files missing from the other patch
Comment 9 Callum McKenzie 2006-04-11 10:08:30 UTC
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.
Comment 10 Andreas Røsdal 2006-09-06 14:28:26 UTC
This patch has to be rewritten to use the GGZ library.
Comment 11 Guillaume Desmottes 2006-10-28 21:47:31 UTC
That means you don't intent to implement network support in gnomine? :(
Comment 12 Andreas Røsdal 2006-10-28 21:51:23 UTC
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.