* 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).