Announcement

Collapse
No announcement yet.

Multiplayer Ideas/Questions

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Multiplayer Ideas/Questions

    Hello,
    Here some thoughts about MP that I hope comes soon

    How will it work?


    1. Option:
    Hotseat on one Computer (everything clear here)

    2. Option:
    Saved games passed around per eMail (similar to Hotseat).
    Thats than something like 1 or 2 turns per day, depending on how much time the ppl have.
    So when u start for example building the Great Library in one town which will be finished in 30 turns. U will know in 2 to 4 weeks if u where fast enough... Game is probably ending in about a year or so...

    3. Option:
    All play at the same time on some server - here it gets tricky hehe

    a) Everyone does his turn one after the other like in hotseat. Imagine this with 16 ppl playing the game ... u would have only 1/16 playing time 15/16 waiting... hm doesnt sound too interesting (also not with only 6 ppl...)

    b) All do their turn at the same time: Means turn 1 start all do their stuff till everyone is finished than turn 1 ends (when everyone hit some button that he is ready) and turn 2 starts etc.
    That one would be only slightly higher time amount needed than in SP (there is always someone who needs for this turn longer than the rest).
    Problems could be with a war - the one that moves his troops faster can maybe get some advantage but I think its minor (maybe )
    Bigger problem would be that the ones that arent at any war have to wait till the agressive ones did their stuff...

    c) Turns are split up in unit movement and the other stuff like diplomacy managing your cities setting research goals and so on.
    Unit movment one after the other and the rest all together (while someone has his unit movment turn at the same time).
    Would take longer than b) but would be a bit more fair in war times and expansion phase.


    Problems with these MP-Options:
    1.
    b and c have the problem with the automatic view of enemy troop movments - when u are in the city screen or some diplomatic negotiation u dont want to get suddenly out of what u doing to see some troops movment...
    Solution: No automatic center of movment in your sight. Instead implement a movment status box in which the news of the movments and battles are displayed. For example like this:
    - Babylonien Spearmean spotted near Rome.
    - Spearman in Tunis surived Greek Archer attack with 1hp left promoted too elite
    - Greek Archer killed our Spearman in Tunis

    and so on. U schould be able to click on each message to get centered where the action was. U can scroll thru that box when u got time during your turn. with the next turn the box is resetted.

    2.
    Most games cant be finished within one evening, so there is the need to save the game and go on somewhen else. The more players the bigger the problem to find some time when all have time to go on with the game.
    Solutions:
    a) U announce in some MP forum or something similar that a game will be started at a particular time from x till y. Saved games will than be played on x2 till y2. next on is than....
    So everyone who wants to take part in that game know in advance when the game is going on. And should only sign in when he got time at that dates.

    This one could be a bit difficult, cose ppl dont know always what they gonna do in 3 days and if they got time by than. And there will be the problems of ppl being late or not coming at all.

    b) Games are started and everyone can hop in out like he want. (So u dont play always from the start u play games someone else has started and u go on for his civ). For the time when someone quit playing till someone else hop in., an AI takes that civ under control. U could leave some info about what happend and what your long time strategy is for the next player if u want.
    b2) This could be combined with a) so the games dont go 24/7. But in a particular time and than again the next day or something. Players who want to play from start till the end except for some smaller time frames they dont have time could choose the option that noone else plays there game but the AI (so he hasnt a problem when he comes back and someone else is playing his civ ) Of course the AI mess his game up hehe. Some interface with which u could tell the AI what to do would come in handy (like the governor just global with options like: max science or max gold or equal, Dont go to war with anyone unless unavoidable, build civil improvments, build military, mostly defense, mostly offence, both, ...... And so on this way things maybe arent that bad when u come back



    I like option b with solution b2 best (how unexpected hehe)
    So what do u think or which Ideas do u have?


    Some Questions also:
    1. Anyone have a clue when MP will be released (I know its done when its done, but do we speak here about 2 or 3 month, or 6 month, a year)?
    2. I read somewhere that some firaxis guy said that they had some great Ideas for MP. Anyone know what this great ideas are?
    3. Will there be Gameservers from firaxis to play on (like for d2) or would someone have to host the game (like in avp2)?

    ok this was a long post, looking forward for your replies


    Tom
    If it is no fun why do it?
    Live happy or die

  • #2
    well here is one of the civ3 text files called play the world

    it gives an indication of what they were thinking at least at some point in the development process

    ; Play the world
    ; text strings for the main menu
    ; Created: D.E.



    #PTW
    EXIT
    MAIN MENU
    Get the Game of the Week
    Get the Game of the Day
    View Scores
    Exit
    Your Current Score:

    #PTWERR_SERVER_NOT_FOUND
    Cannot find the Server or communications error.

    #PTWERR_BAD_USERNAME
    Bad username, please re-enter or create a new account.

    #PTWERR_BAD_PASSWORD
    Password incorrect, please try again.

    #PTWERR_UNDEFINED
    Undefined error. Server returned something unexpected.

    # ; This line must remain at end of file
    here is another file based on their jackal engine

    ;
    ; Sid Meier's CIVILIZATION III
    ;
    ; General JACKAL Errors
    ;
    ; Copyright (c) 1997, 1998 by Firaxis Games, Inc.
    ;

    #FILEWIN_LOAD
    #xs 320
    #caption LOADING ERROR
    Unable to find file $FILENAME0.

    #FILEWIN_SAVEEXISTS
    #xs 320
    #caption WARNING
    ^^$FILENAME0 already exists. Overwrite?

    #NET_LOBBY_PASSWORD_QUERY
    #xs 320
    #caption Set password?

    Yes
    No

    #NET_LOBBY_INPUT_PASSWORD
    #xs 320
    #caption Enter session password

    #NETCONNECT_CREATE
    #xs 320
    #caption Host Multiplayer Game
    #editbox
    #itemlist
    Enter game name:
    Enter your name:
    ##Optional password:

    #NETCONNECT_JOIN
    #xs 320
    #caption Join Multiplayer Game
    #itemlist
    Enter your name:

    #NETCONNECT_NEED_SESSION
    #xs 320
    #caption NOTICE
    ^^Game name required. Please try again.

    #NETCONNECT_NEED_PLAYER
    #xs 320
    #caption NOTICE
    ^^Player name required. Please try again.

    #NETCONNECT_MAX_PLAYERS
    #xs 200
    #caption Create Multiplayer Game
    ^^Choose number of players allowed

    #NETCONNECT_PASSWORD_SET
    #xs 320
    #caption NOTICE
    ^^Password protection has been set.

    #NETCONNECT_SESSION_NOT_FOUND
    #xs 320
    #caption Game Not Found
    #button Try Again
    No game was found.

    #NETCONNECT_SESSIONS
    #xs 440
    #caption Pick Game to Join
    #button Refresh


    #FILEFIND_NOCD
    #xs 320
    #caption Sid Meier's CIVILIZATION III
    #button Retry
    The CIVILIZATION III CD-ROM was not detected. Some game features
    will not function without the CD in the drive unless you have
    performed a "Complete Install".

    #NETCONNECT_JOIN_OR_CREATE
    #xs 320
    #caption Host or Join Session
    Would you like to host a new game or join an existing one?

    Host
    Join

    #SELECTSERVICE
    #xs 320
    #caption MultiPlayer Setup
    Select a service...

    #FILEWIN
    FILE NAME

    #DDRAWERROR
    #xs 320
    #caption DirectDraw Error
    #button Install DirectX
    We have encountered a problem with the DirectDraw configuration
    on your machine. The following error was returned: $SOMEERROR0. The game requires
    proper installation of DirectX, version 5 or later. If you would like to try
    installing or reinstalling DirectX, please be sure the game CD-ROM is in your drive, and
    press "Install DirectX" below.

    #DPLAYERROR
    #xs 320
    #caption DirectPlay Error
    #button Install DirectX
    We have encountered a problem with the DirectPlay configuration
    on your machine. The following error was returned: $SOMEERROR0. The game requires
    proper installation of DirectX, version 5 or later. If you would like to try
    installing or reinstalling DirectX, please be sure the game CD-ROM is in your drive, and
    press "Install DirectX" below.

    #CDNOTFOUND
    #xs 320
    #caption Sid Meier's CIVILIZATION III
    #button Retry
    The Alpha Centauri CD-ROM was not detected. Some game features
    will not function without the CD in the drive.

    #HOSTOLDERVERSION
    #xs 320
    #caption Version Incompatibility
    A player has attempted to connect with a newer and incompatible version of the game. You may upgrade your
    version at $LINK<www.firaxis.com:0>.

    #CLIENTOLDERVERSION
    #xs 320
    #caption Version Incompatibility
    Sorry, but the host's version of the game ($HOSTVERSION0) is newer than your version ($CLIENTVERSION1). You may upgrade
    your version at $LINK<www.firaxis.com:0>.

    #CLIENTNEWERVERSION
    #xs 320
    #caption Version Incompatibility
    Sorry, but the host's version of the game is older than your version and incompatible. In order to connect, this
    session's host will need to upgrade the game.

    #GUARANTEEDFAILURE
    #xs 320
    #caption Guaranteed Message Failure
    #button Retry
    #button Continue Game Solo
    #button Quit Game
    An attempt to send a message to $PLAYERNAME0 has failed.

    #FILEWIN_ILLEGALCHAR
    #xs 320
    #caption WARNING
    The filename you have requested contains illegal characters. Please try again.

    #NET_SENDTIMEDOUT
    #xs 440
    #caption SEND MESSAGE TIME EXPIRED
    A message has failed to be transmitted to the following players: $PLAYERNAMES0.
    This may be a temporary condition, but it could also indicate that
    the network connection has been permanently lost.
    How would you like this error to be handled?

    Try again for 20 seconds.
    Drop from session but continue the game solo.
    Exit game.
    Skip this message (potentially fatal).

    #NET_OKTODROPHOST
    #xs 440
    #caption PLAYER NOT RESPONDING
    Host $PLAYERNAME0 is not responding. This may be a temporary
    condition, but it could also indicate the network connection has been
    permanently lost. You may (a) attempt to reestablish the connection
    (b) drop the host and continue without him, (c) drop him and save the
    game to finish in a new session.

    Drop host and become host.
    Don't drop host.
    Don't drop host, and adjust tolerance.

    #NET_OKTODROPCLIENT
    #xs 440
    #caption PLAYER NOT RESPONDING
    Player $PLAYERNAME0 is not responding. This may be a temporary
    condition, but it could also indicate the network connection has been
    permanently lost. You may (a) attempt to reestablish the connection,
    (b) drop the player and continue without him, or (c) drop him and
    save the game to finish in a new session.

    Drop $PLAYERNAME0.
    Don't drop $PLAYERNAME0.
    Don't drop $PLAYERNAME0, and adjust tolerance.

    #NET_OKTODROPHOSTS
    #xs 320
    #caption PLAYER NOT RESPONDING
    Host $PLAYERNAME0 and the potential next host, $PLAYERNAME1, are not responding.
    This may be a temporary condition, but it could also indicate the
    network connection has been permanently lost.

    End net game.
    Continue attempting to play.
    Continue attempting to play, and adjust tolerance.

    #NET_ADJUSTTOLERANCE
    #xs 320
    #caption ADJUST DROP TOLERANCE
    Select desired drop tolerance.

    5 seconds
    10 seconds (Default)
    20 seconds
    30 seconds

    #CAVIAR_INVALIDCPU
    #xs 320
    #caption CPU NOT SUPPORTED
    #button PLAY ANYWAY
    Your cpu is not supported. You may attempt to play the game anyway; however, crashes are possible.

    # ; This line must remain at end of file

    Comment


    • #3
      Hm, interesting stuff there
      It seems they have some sytem in mind in which u can hop in and out of a game. Have numerous sessions saving and go on later.
      I wonder what happens when u drop a player, an AI takes his place? I guess if someone gets droped or not is managed by some vote thing.
      If it is no fun why do it?
      Live happy or die

      Comment

      Working...
      X