public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
* Re: Cconq
@ 2003-09-15  0:44 Feneric Brown
  2003-09-15  4:26 ` Cconq Hans Ronne
  0 siblings, 1 reply; 4+ messages in thread
From: Feneric Brown @ 2003-09-15  0:44 UTC (permalink / raw)
  To: xconq7

> Should not affect you or any other Cconquerors at all. Actually,
> it shouldn't affect anyone. We are not really throwing anything
> out; ...just relocating where some of the build process occurs.

Thanks, from the description that's what I figured, but then again the 
easily forgotten Cconq interface could be a possible accidental victim 
of a re-org...

Still kind of a bummer that it doesn't seem to be possible to have 
Xconq & Cconq players in the same game; I think it would be really 
intriguing to stage a single network game featuring players using a 
Mac, a WinTel box, a UNIX box, and a text-only terminal (and possibly 
interfaces as well) simultaneously.  In fact, if anyone ever does was 
to try and get something like that in the works to help raise Xconq 
awareness, let me know and I should be able to drum up some players 
with different machine types.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Cconq
  2003-09-15  0:44 Cconq Feneric Brown
@ 2003-09-15  4:26 ` Hans Ronne
  2003-09-15 17:24   ` Cconq Jim Kingdon
  0 siblings, 1 reply; 4+ messages in thread
From: Hans Ronne @ 2003-09-15  4:26 UTC (permalink / raw)
  To: Feneric Brown; +Cc: xconq7

>Still kind of a bummer that it doesn't seem to be possible to have
>Xconq & Cconq players in the same game; I think it would be really
>intriguing to stage a single network game featuring players using a
>Mac, a WinTel box, a UNIX box, and a text-only terminal (and possibly
>interfaces as well) simultaneously.  In fact, if anyone ever does was
>to try and get something like that in the works to help raise Xconq
>awareness, let me know and I should be able to drum up some players
>with different machine types.

This would indeed be fun, but in order for this to work somebody would have
to write new init code with startup dialogs for cconq, as you find in the
tcltk and mac interfaces.

There are three types of network games in xconq, but only two of them work
at present:

1. The oldest type of network game is the one supported by the x11
interface, a.k.a. xtconq. In this case, there is only one program, which
runs on one computer. This program can, however, open several X displays
(both local and remote) so that more than one player can participate. You
start this kind of network game by using the -r option on the command line:

xtconq -r one@localhost:0.0 two@localhost:0.0

This will open two X displays on your local computer, so that you can play
against yourself.

This option does not work with the tcltk (xconq) or curses (cconq)
interfaces, not even if you run them under X11. If you try it you will get
an init warning.

2. The second type of network game used the -host and -join command line
option. This was an early version of the network code, where the host would
start a game which other players then could join. It does not work today.
The reason for this is that the network code no longer permits a player to
join a game that has already launched.  You can therefore still start a
game with the -host option, but nobody will be able to join it.

3. The third type of network game is the one currently supported by the
tcltk and mac interfaces. A series of startup dialogs is used to set up a
new game between players, each of which runs his own copy of the program.
When everything has been set up, all of them proceed to launch the game at
the same time.

So where does this leave cconq? Well, since it does not have the startup
dialogs, you cannot use it for network games, not even with other copies of
cconq. In fact, the -join command line option triggers a segfault in cconq.
The sdl interface cannot be used for network games for the same reason:
there are no startup dialogs in it yet.

Unfortunately, information about the obsolete -host and -join options is
still provided in the command line help,while information about the working
-r option (for xtconq) is missing. We should probably remove the -host and
-join options and all references to them, to prevent confusion. And add
some info about the -r option in xtconq instead.

Hans


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Cconq
  2003-09-15  4:26 ` Cconq Hans Ronne
@ 2003-09-15 17:24   ` Jim Kingdon
  2003-09-16  9:09     ` Cconq Hans Ronne
  0 siblings, 1 reply; 4+ messages in thread
From: Jim Kingdon @ 2003-09-15 17:24 UTC (permalink / raw)
  To: hronne; +Cc: xconq7

> We should probably remove the -host and -join options and all
> references to them, to prevent confusion.

Yes, we should.

Fixing them might be a better idea for cconq than trying to do curses
connect dialogs, but that's not really an excuse for keeping around
the broken current implementation (and confusing code).

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Cconq
  2003-09-15 17:24   ` Cconq Jim Kingdon
@ 2003-09-16  9:09     ` Hans Ronne
  0 siblings, 0 replies; 4+ messages in thread
From: Hans Ronne @ 2003-09-16  9:09 UTC (permalink / raw)
  To: Jim Kingdon; +Cc: xconq7

>> We should probably remove the -host and -join options and all
>> references to them, to prevent confusion.
>
>Yes, we should.
>
>Fixing them might be a better idea for cconq than trying to do curses
>connect dialogs, but that's not really an excuse for keeping around
>the broken current implementation (and confusing code).

Agreed. And I did look briefly into the possibility of fixing them.
Reenabling the ability to join ongoing games is easy enough. This makes it
possible for cconq to connect to tcltk/mac games and vice versa. However,
the result is not a playable game. Nor is it possible to play two cconq
apps against each other this way.

It might still be possible to modify -join so that it is used as a shortcut
alternative to the startup dialogs rather than to join ongoing games, but
it would be no easy task.

Hans


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-09-15 23:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-15  0:44 Cconq Feneric Brown
2003-09-15  4:26 ` Cconq Hans Ronne
2003-09-15 17:24   ` Cconq Jim Kingdon
2003-09-16  9:09     ` Cconq Hans Ronne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).