Jump to content


Photo

Gui List


  • Please log in to reply
53 replies to this topic

#1 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 24 February 2006 - 01:36 AM

I thought making a list of Dialogs/Windows/Screens would be useful, so that we can see what they are, their similarities and differences, and how they relate. I’ve used the term GUI to refer to these, until such time as we can figure out exactly what the difference between Dialogs/Windows and Screens is.

So, here we go

Start GUI
This is the GUI shown when the game starts up.
It covers the whole display.
Currently, it doesn’t use any 3D images.
No “game time” is running while this GUI is showing.

Load Game GUI
GUI shown when loading game from a save file.
Probably doesn’t need a 3D image,
Probably doesn’t need to cover the whole display.
Game time isn’t running while the GUI is shown.
GUI can be invoked from where?
Start GUI
Planetscape GUI
Basescape GUI
Battlescape GUI.
Other?

Save Game GUI
Similar to Load Game GUI.

Options GUI
Used by player to set their game options.
Currently, has a number of “sub GUIs” (windows)
Doesn’t cover whole display
Probably won’t need 3D image.
Game time isn’t running when GUI is shown.
GUI can be invoked from where?


Transactions GUI
Allows the buying and selling of items.
Could be either full or partial screen. (I’d recommend full screen.)
May or may not need a 3D image. (probably will want one)
Game time isn’t running when GUI is shown.

Equip Soldier GUI
Used to transfer items between soldiers, bases and a battlescape.
Currently no sample.
Could be either full or partial screen. (I’d recommend full screen.)
May or may not need a 3D image.
Game time isn’t running when GUI is shown.

Equip Craft GUI
Used to equip craft with weapons and soldiers. Might also equip craft with items to arm soldiers when on a mission.
Currently no sample.
Could be either full or partial screen. (I’d recommend full screen.)
May or may not need a 3D image. (Probably want a 3D image.)
Game time isn’t running when GUI is shown.

Statistics GUI
Shows player assorted statistics. (Income by region, Alien activity by region.) Do we have a list of the graphs to show?
Currently is a partial screen. Would it be worth making full screen?
Uses a 3D image.
Game time isn’t running when GUI is shown.

Projects GUI
Starts/Modifies projects (Research & Manufacturing). Assign personnel to projects.
Could be either full or partial screen. (I’d recommend full screen.)
May or may not need a 3D image. (Probably doesn’t need 3D image.)
Game time isn’t running when GUI is shown.

Personnel GUI
Hiring and Firing of personnel.
Could be either full or partial screen. (I’d recommend full screen.)
May or may not need a 3D image.
Game time isn’t running when GUI is shown.

End of Month summary GUI
A one page summary giving progress for the month.
Probably a partial screen.
Probably doesn’t need 3D.
Game time isn’t running when GUI shown.

XNet GUI
Display of Xnet. (Ufopedia)
Covers the whole display.
Has a 3D image.
Game time isn’t running when GUI is shown.

Console GUI
Not sure how to classify this. It’s not really part of the Gaming experience.

Planetscape GUI
The image of earth, which allows placing bases, launching missions etc.
Covers the whole display.
Has a 3D image.
“Game time” can be running while this GUI is showing.

Basescape GUI
Laying out facilities in bases.
Covers the whole display.
Has a 3D image.
“Game time” can be running while this GUI is showing. (My opinion, this is not necessary.)

Battlescape GUI
This is the bit where soldiers fight aliens.
Covers the whole display.
Has a 3D image.
“Game time” is running while this GUI is showing. (Note, may be difference between Battlescape time and Planetscape time.)

Battlescape minimap GUI
Like the battlescape, but shows a bigger area, at a lower resolution.
Covers the whole display.
Has a 3D image.
“Game time” is running while this GUI is showing. (Note, may be difference between Battlescape time and Planetscape time.)

Aeroscape GUI
The GUI where X-CORP craft fight alien craft.
In X-COM is a window.
In X-COM, 3D is not required. (Although it DID have a simple 2D image.)
Not sure if game time runs while GUI showing.


Farscape
Brilliant SF that, sadly, is no longer being made. :-(

Other possible GUIs (I’m not sure of)

Item transfer GUI
For transferring items between bases. (functionality might be part of Transactions GUI.)

Personnel transfer GUI
For transferring peopel between bases. (functionality might be part of Transactions or Item Transfer GUI.)

Now, would people expand on this.
1. What GUIs have I forgotten.
2. Expand on the functionality the GUIs need to provide.
3. Provide a matrix showing where each GUI can be invoked.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#2 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 24 February 2006 - 11:11 PM

One item missed from list.
Way to examine soldier stats, and assign solders to PSI training.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#3 reist

reist

    Programming Department

  • Xenocide Programming Department
  • 130 posts

Posted 25 February 2006 - 08:31 AM

One that we don't have yet (only outputs to console)
Base Information GUI
Shows base data (facility amount, maintenance cost, capacities used/total, etc)
Covers the whole display? (I'd recommend at least to cover the base rendering area)
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

#4 SupSuper

SupSuper

    Programming Department

  • Xenocide Programming Department
  • 2,418 posts

Posted 26 February 2006 - 09:20 AM

Aeroscape GUI
The GUI where X-CORP craft fight alien craft.
In X-COM is a window.
In X-COM, 3D is not required.  (Although  it DID have a simple 2D image.)
Not sure if game time runs while GUI showing.

<{POST_SNAPBACK}>

Game time only runs if the window is minimized.

Intercept GUI
Shows a list of all available craft and allows selecting them and giving them targets.
Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

UFO GUI
Displayed when a UFO is detected or when a UFO is clicked on the Planetscape, shows info on the UFO.
Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

Craft GUI
Displayed when a craft is clicked on the Planetscape, shows info on the craft and allows change of orders.
Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

Mission GUI
Shown when a mission (terror site, alien base, etc.) is clicked on the Planetscape, shows list of targets for that mission (and maybe some info on that mission?).
Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

too bad, now you will never know the ancient secrets of supsupers long gone avatar ;)

Posted Image


#5 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 21 March 2006 - 01:44 PM

Mission Results GUI
Shown when player finishes a mission.
Will show:
1. Mission success/fail (possibly degree.)
2. Aliens killed/captured.
3. Soldiers killed/lost.
4. Items salvaged.
5. Items lost.
6. Other mission specific data. e.g. civilians killed/saved on terror missions.

Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#6 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 26 March 2006 - 02:18 PM

Mission GUI
Shown when a mission (terror site, alien base, etc.) is clicked on the Planetscape, shows list of targets for that mission (and maybe some info on that mission?).
Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

<{POST_SNAPBACK}>

Is this the same as the mission breifing GUI? The one you get just before starting the battlescape? If not, we've one more GUI to add to the list.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#7 kelargo

kelargo

    Sergeant

  • Xenocide Recruit
  • 71 posts

Posted 27 March 2006 - 09:29 AM

Will the menu system have keyboard navigation, as well as mouse driven?

In the original game, I always wished I could navigate via the keyboard.
Some things require mouse input, but I'd love to see keyboard navigation, also.

:-)

Kelargo

#8 SupSuper

SupSuper

    Programming Department

  • Xenocide Programming Department
  • 2,418 posts

Posted 28 March 2006 - 01:01 PM

Mission GUI
Shown when a mission (terror site, alien base, etc.) is clicked on the Planetscape, shows list of targets for that mission (and maybe some info on that mission?).
Probably doesn’t need to cover the whole display.
Probably doesn't need a 3D image.
Game time isn’t running when GUI is shown.

<{POST_SNAPBACK}>

Is this the same as the mission breifing GUI? The one you get just before starting the battlescape? If not, we've one more GUI to add to the list.

<{POST_SNAPBACK}>

Nope, it's not, so that's another one for the list. I was referring to this one:
/--------------\
|SOME MISSION-5|
|              |
| Targeted by: |
| SOME CRAFT-1 |
| SOME CRAFT-2 |
|--------------|
|     OK       |
|--------------|
\--------------/

We also need one when a terror site pops up.
Hmm, that's a whole lot of GUIs we've got so far, maybe we should look into merging some of them. Like a generic Alert GUI for all detected stuff (UFOs, missions, etc.) with a box in the middle with detailed info on what was detected and a button to take you there.

too bad, now you will never know the ancient secrets of supsupers long gone avatar ;)

Posted Image


#9 SupSuper

SupSuper

    Programming Department

  • Xenocide Programming Department
  • 2,418 posts

Posted 09 April 2006 - 11:26 AM

Ohhh, just remembered another one.

Psi Training GUI
Shown when the month ends if at least one Psi-Training Facility in built, to view and manage psi training on each base.
Probably doesn't cover the whole display.
Probably doesn’t need 3D.
Game time isn’t running when GUI shown.

too bad, now you will never know the ancient secrets of supsupers long gone avatar ;)

Posted Image


#10 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 09 April 2006 - 04:44 PM

Added to project planning..

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#11 Zombie

Zombie

    Colonel

  • Xenocide Creative-Text Departmen
  • 2,947 posts

Posted 10 April 2006 - 02:28 PM

Just a few more GUI's:

Planetscape
  • Funding GUI
    Not sure if this is contained within Graphs. If no:
    • Covers whole display.
    • Probably no 3D image.
    • Game time could be running, but as with any Planetscape GUI's I'd say no. (Unless there is a "pause" option for time).
  • Base Under Attack GUI
    This happens when a UFO directly attacks your base with defensive capabilities.
    • Whole display (maybe).
    • Probably no 3D image.
    • See game time above.
Base
  • Build New Base GUI
    Allows you to place a base on the planet.
  • Whole display.
  • 3D image.
  • Game time could be running.
Battlescape
Time not running during battlescape.
  • Unit Inventory GUI
    Battlescape GUI for units to access inventory.
    • Whole display.
    • Probably no 3D image.
  • Abort GUI
    Allows the option to accept or deny abort condition.
    • Only part of the display.
    • No 3D image.
  • Unit Statistics GUI
    Allows you to view the stats of a unit during battle.
    • Whole display.
    • No 3D image.
  • Motion Scanner GUI
    For display of unit movement via detector during mission.
    • Part display.
    • Probably no 3D image.
  • Medi-Kit GUI
    For helaing/reviving/morale boost of units.
    • Probably part display.
    • Probably no 3D image.
Not sure about winning/losing the game cutscene. In the original game you could skip each scene by clicking any key. Technically, this could be consedered a GUI.

I really think this info should be ordered according to where it is found. An outline format would be best. This way, certain GUI's will not be forgotten and sub-GUI's can be defined under the parent. In addition, characteristics common to a group can just be listed under the parent. :wink1:

- Zombie

Edited by Zombie, 10 April 2006 - 02:28 PM.

The Mr. Grognard of X-COM

Zombie: Empirical data's your only man, when formulating a research plan.
A soldier's death is never in vain if it makes the formula more plain.
A few dozen make a better case for refining that third decimal place.
They call me Zombie because I don't sleep, as I slowly struggle to climb this heap,
of corpses, data points, and trials, but from the top - I'll see for miles!


#12 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 10 April 2006 - 06:53 PM

Just a few more GUI's:

[*]Motion Scanner GUI
For display of unit movement via detector during mission.

  • Part display.
  • Probably no 3D image.
- Zombie

<{POST_SNAPBACK}>

I'd suggest we don't do this. Instead we er do a homage to UFO:Aftershock, and put a "3D question mark" on the battlescape where the detected unit is.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#13 Zombie

Zombie

    Colonel

  • Xenocide Creative-Text Departmen
  • 2,947 posts

Posted 10 April 2006 - 08:05 PM

Forgot one: Psionic Probe GUI.
Though, it technically uses the same GUI as the Unit Statistics GUI in the Battlescape. Thought I should mention it anyway. ;)

- Zombie
The Mr. Grognard of X-COM

Zombie: Empirical data's your only man, when formulating a research plan.
A soldier's death is never in vain if it makes the formula more plain.
A few dozen make a better case for refining that third decimal place.
They call me Zombie because I don't sleep, as I slowly struggle to climb this heap,
of corpses, data points, and trials, but from the top - I'll see for miles!


#14 guyver6

guyver6

    Captain

  • Xenocide Programming Department
  • 599 posts

Posted 11 April 2006 - 12:45 AM

I agree with dtevoit, showing detected units on battlescape instead of GUI is more user friendly. Saves player the hassle of figuring out what is what on scanner GUI.
Posted Image
Sourceforge: guyver6
LinkedIn: Andrzej Haczewski
"A good business idea, they say, can be explained in one sentence. Similarly, each program entity should have one clear purpose."

Join #xenocide at irc.freenode.net.

#15 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 11 April 2006 - 01:52 PM

Just a few more GUI's:

[*]Medi-Kit GUI
For helaing/reviving/morale boost of units.[list]
[*] Probably part display.
[*] Probably no 3D image.

- Zombie

<{POST_SNAPBACK}>

I'm going to suggest that this GUI is also unnecessary. Just equip soldier with a medkit as you would a weapon, and use. Should see the effects displayed on the target's health bar.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#16 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 11 April 2006 - 02:16 PM

Simple model without part specific critical wounds for a first approach as dteviot proposed.

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#17 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 27 July 2006 - 05:17 AM

That reminds me, we will need another dialog. Cheat (er. testing) mode settings.
e.g. Make all technologies available.
Make all purchases free.
etc.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#18 SupSuper

SupSuper

    Programming Department

  • Xenocide Programming Department
  • 2,418 posts

Posted 29 July 2006 - 09:05 AM

What's wrong with using the console like any other game?

too bad, now you will never know the ancient secrets of supsupers long gone avatar ;)

Posted Image


#19 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 12 November 2006 - 08:12 PM

My thought was I should build up a list of the “screens” (and yes, some of these are actually dialogs) in X-Com. Then we can discuss what sort of changes we will be making for Xenocide.

I’ve barely started on this, so if others would like to help by chipping in for some of the other screens, that would be nice. But what I’ve got so far.

Name: IntroFMV
How you get there:
  • Start the game
Purpose: Entertain User
What it shows: Prebuilt FMV
Available user actions:
  • Wait, will go to “SetLanguage” screen.
  • Hit Escape, will go to “SetLanguage” screen.
Name: SetLanguage
How you get there:
  • IntroFMV screen ends
Purpose: User can select language to use for interface
What it shows: User’s options
Available user actions:
  • “English” button. Sets English text and goes to “Start” screen.
  • “German” button. Sets German text and goes to “Start” screen.
  • “French” button. Sets French text and goes to “Start” screen.
Notes:
Xenocide will not have this screen. So IntroFMV will go straight to that Start screen.

Name: Start
How you get there:
  • When IntoFmvScreen exits
  • Selecting “Abandon” on “Options” screen
Purpose: Let user enter/leave game
What it shows: User’s choices
Available user actions:
  • “New game” button. Goes to “SetDifficulty” Screen
  • “Load saved game” button. Goes to <todo>SavedGamesScreen?</todo>
  • “Quit” button. Exits game
Name: SetDifficulty
How you get there:
  • Selecting any “New game” option on the Start screen
Purpose: Let user set game’s difficulty
What it shows: User’s choices
Available user actions:
  • “Beginner” button. Sets difficulty and goes to “CreateBase” screen
  • “Experienced” button. Sets difficulty and goes to “CreateBase” screen
  • “Veteran” button. Sets difficulty and goes to “CreateBase” screen
  • “Genius” button. Sets difficulty and goes to “CreateBase” screen
  • “SuperHuman” button. Sets difficulty and goes to “CreateBase” screen
Notes:
We will probably consolidate this into the Start screen, by providing a “difficulty” combo box or radio button on the Start screen. Or it might be a setting on the options dialog(s).

Name: CreateBase
How you get there:
  • Selecting any option on the “SetDifficulty” screen.
  • Pressing “Build New Base” button on the Base screen
Purpose: Create a new base at a position on the globe
What it shows: Globe, with existing bases.
Available user actions:
  • User can rotate and zoom the globe.
  • User can right click on position on globe, and globe will rotate to put position in middle of screen.
  • If launched from start screen. User can left click on a position on the globe. This will put a base there and ask user to give the base a name. Then goes to “Geoscape” screen.
  • If launched from “Build New Base”. User can press “cancel”, and go to “Geoscape”. If user left clicks on geoscape, OK/Cancel dialog appears with country and cost of base. If user clicks “Cancel” goes back to set base location on geoscape. If user clicks “OK”, user has to name base. Then goes to “BuildFacility” screen and requires user to position the “access lift”. Once lift is positioned, goes to “Bases” screen for the new base.
Name: Geoscape
How you get there:
  • Create Base, if starting game, or user clicked “cancel” button.
  • “Geoscape” button, from “Bases” screen.
  • “Load Game” dialog, if game was saved from geoscape.
  • Exit from “Battlescape”
Purpose: Observing UFO activity
What it shows:
  • Globe
  • Position of Human bases
  • Position of Human craft
  • Position of Observed UFOs. (Flying or Landed.) Note different icon to indicate state.
  • Position of Waypoints
  • Position of Mission sites: Crashed UFOs, Terror sites, Alien Bases
  • Game Time
  • Game Speed
Available user actions:
  • User can rotate and zoom the globe.
  • User can right click on position on globe, and globe will rotate to put position in middle of screen.
  • User can left click on human base on the globe. Goes to the “LaunchInterception” screen.
  • User can left click on a human craft on the globe. Goes to the “CraftMission” screen.
  • User can left click on a UFO on the globe. Goes to the “UfoInfo” screen
  • User can left click on a Mission site on the globe. Goes to <todo>??? screen
  • User can left click on a Waypoint on the globe. Goes to “Waypoint” screen
  • Note, if there are two items close to where the user clicks, user will get a list box with the items, and user needs to click on one to resolve.
  • “Intercept” button. Goes to the “LaunchInterception” screen.
  • “Bases” button. Goes to “Bases” screen
  • “Graphs” button. Goes to “Graphs” screen
  • “Ufopedia” button. Goes to “UfopediaIndex” screen
  • “Options” button. Goes to “Options” screen
  • “Funding” button. Goes to “Funding” screen
Name: Waypoint
How you get there:
  • User clicks on a waypoint in Geoscape
Purpose: Tell user which human craft is heading towards the waypoint
What it shows: The human craft heading towards the waypoint
Available user actions:
  • “Cancel” button. Goes to “Geoscape” screen.
Name: UfoInfo
How you get there:
  • User clicks on a UFO in Geoscape
Purpose: Tell user what is known about a UFO
What it shows:
  • Name of UFO
  • Size of UFO (Does this show the type of UFO, if we have the hyperwave decoder?)
  • Altitude (only really interested if flying or landed.)
  • Heading of UFO
  • Mission? (If hyperwave decoder available.)
Available user actions:
  • “Cancel” button. Goes to “Geoscape” screen.
Name: LaunchInterception
How you get there:
  • User clicks on “Intercept” in geoscape screen.
  • User clicks on a human base in geoscape screen.
Purpose: Allow User to send a human craft on a mission
What it shows:
  • If entered from “intercept” button, shows all human craft.
  • If entered from “clicking on human base” only shows craft “owned” by the base.
  • Name of each human craft
  • Status of each human craft (Ready, Out, Rearming, Refuelling, other?)
  • Home base of each craft
  • How many weapons each craft has
  • How many soldiers each craft has
  • How many HWPs each craft has
Available user actions:
  • “Cancel” button. Goes to “Geoscape” screen.
  • User may click on a craft that is in state “Ready”. Goes to “SelectDestination” screen.
Name: SelectDestination
How you get there:
  • In “LaunchInterception” screen, user clicks on a human craft in “ready” state.
  • <to confirm>In “CraftMission” screen, user clicks on “NewTarget” button.
  • Other?
Purpose: Allow User to pick a destination for a craft
What it shows:
This dialog is essentially identical to the “CreateBase” screen except that the text says “Select Destination” instead of “Select site for New Base”
Available user actions:
  • “Cancel” button. Goes to “Geoscape” screen.
  • Left click on UFO, will be asked to confirm UFO as target. If confirm, craft heads towards target, and screen goes to Geoscape. If choose “cancel”, goes back to “Select Destination”
  • Left click on Mission site, will be asked to confirm Mission site as target. If confirm, craft heads towards target, and screen goes to Geoscape. If choose “cancel”, goes back to “Select Destination”
  • Left click on Geoscape, will be asked to confirm waypoint as target. If confirm, craft heads towards target, and screen goes to Geoscape. If choose “cancel”, goes back to “Select Destination”
Name: CraftMission
How you get there:
  • User clicks on human craft in geoscape screen.
Purpose: Allow User to change human craft’s mission/target
What it shows:
  • Craft’s name
  • Status (essentially, what craft’s target is.)
  • Base that “owns” the craft
  • Current speed
  • Maximum speed
  • Altitude
  • Fuel remaining. (Currently is percent. Perhaps we should change to hours or km?)
  • Weapons craft is armed with
  • Ammo remaining for craft’s weapons.
Available user actions:
  • “Return to Base” button. Sets target and goes to “Geoscape” screen.
  • “Change Target” button. Sets target and goes to “Geoscape” screen.
  • “Patrol” button. Sets target and goes to “Geoscape” screen.
  • “Cancel” button. Goes to “Geoscape” screen.

Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#20 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 13 November 2006 - 08:18 AM

Put it in the design doc ;)

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#21 Mad

Mad

    Creative Text Department

  • [Xenocide Senior Members]
  • 1,958 posts

Posted 13 November 2006 - 10:23 AM

Incorporated into design document. Could you please write a short overview/introduction to this one dteviot? Only a few sentences to give the reader a general idea. Thanks.
Keep smiling while dying

Of course I have gone mad with power! It would be completely ridiculous to go mad without power!
And no, this is not a quote from the Simpson's movie, I want it on paper, that I actually wrote that quite some time before the movie came out.

Posted Image

#22 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 13 November 2006 - 12:45 PM

Incorporated into design document. Could you please write a short overview/introduction to this one dteviot? Only a few sentences to give the reader a general idea. Thanks.

OK,

The main idea is we're trying to do a remake of X-COM.
However, the new wrinkles are:
1. We want to use modern, 3D graphics.
2. We want it to be easily modifyable.
3. We want to fix a number of the annoying faults it has.

While we are all in agreement over these points, the exact details of what we're planning are not clear. In fact, they appear to differ from person to person. So, I'm trying to nail down the details. That is, specify the user interface, at least down to the level of: the screens, what the screens do and how the screens relate. Obviously this will be tied to the features - e.g How the game will play.

So, as a first step, I'm trying to document the screens in X-COM (and to a lesser degree the features of X-COM).
The next step will be to propose what we're going to change in the X-COM feature set, and the different screens.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#23 Mad

Mad

    Creative Text Department

  • [Xenocide Senior Members]
  • 1,958 posts

Posted 13 November 2006 - 01:58 PM

Sorry, got me wrong. What I was trying to say, could you give an overview over the screens? Like an introductory sentence we can put over your comppilation in the screens section of the design document.


Incorporated into design document. Could you please write a short overview/introduction to this one dteviot? Only a few sentences to give the reader a general idea. Thanks.

OK,

The main idea is we're trying to do a remake of X-COM.
However, the new wrinkles are:
1. We want to use modern, 3D graphics.
2. We want it to be easily modifyable.
3. We want to fix a number of the annoying faults it has.

While we are all in agreement over these points, the exact details of what we're planning are not clear. In fact, they appear to differ from person to person. So, I'm trying to nail down the details. That is, specify the user interface, at least down to the level of: the screens, what the screens do and how the screens relate. Obviously this will be tied to the features - e.g How the game will play.

So, as a first step, I'm trying to document the screens in X-COM (and to a lesser degree the features of X-COM).
The next step will be to propose what we're going to change in the X-COM feature set, and the different screens.


Keep smiling while dying

Of course I have gone mad with power! It would be completely ridiculous to go mad without power!
And no, this is not a quote from the Simpson's movie, I want it on paper, that I actually wrote that quite some time before the movie came out.

Posted Image

#24 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 13 November 2006 - 10:25 PM

Sorry, got me wrong. What I was trying to say, could you give an overview over the screens? Like an introductory sentence we can put over your comppilation in the screens section of the design document.

This is a list of the screens in X-COM, what they do, and how they are related.
Eventually it will become a list of the screens that will be in Xenocide. I.e. it will describe the Xenocide UI.


How's that?
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#25 Mad

Mad

    Creative Text Department

  • [Xenocide Senior Members]
  • 1,958 posts

Posted 14 November 2006 - 01:45 AM


Sorry, got me wrong. What I was trying to say, could you give an overview over the screens? Like an introductory sentence we can put over your comppilation in the screens section of the design document.

This is a list of the screens in X-COM, what they do, and how they are related.
Eventually it will become a list of the screens that will be in Xenocide. I.e. it will describe the Xenocide UI.


How's that?

Hm... better. :)
Keep smiling while dying

Of course I have gone mad with power! It would be completely ridiculous to go mad without power!
And no, this is not a quote from the Simpson's movie, I want it on paper, that I actually wrote that quite some time before the movie came out.

Posted Image

#26 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 14 November 2006 - 04:07 PM

ROFL

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#27 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 14 November 2006 - 09:16 PM

ROFL

Greetings
Red Knight

I don't see what's funy. Can you let me in on the joke?
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#28 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 15 November 2006 - 08:35 AM

Sorry for that dteviot,

When you read everything from the start, between your comments and Mad's response; the "Mhh better" with the smily looks very funny. Will delete my post in a couple of hours... There wasnt for anything in particular.

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#29 Guest_Azrael_*

Guest_Azrael_*
  • Guests

Posted 15 November 2006 - 09:37 AM

He's been drinking again :D

#30 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 15 November 2006 - 09:38 AM

Naaaahhhh... I was at work :P

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#31 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 18 November 2006 - 11:10 PM

Name: Graphs
How you get there:
  • “Graphs” button in geoscape screen.
Purpose:
Allows User to view historical data.
Primary use(s)
  • Determine where UFO activity is. (And so know which areas might need attention.)
  • Other?
What it shows (depends on graph selected):
The end of month figures, for the previous 12 months (or less than 12 months, if haven’t been playing for 12 months of game time.)
  • UFO activity by Region.
  • UFO activity by Country
  • X-COM activity by Region
  • X-COM activity by Country
  • Income/Expenditure/Maintenance/Balance
Available user actions:
  • “Geoscape” button. Goes to “Geoscape” screen.
  • Select graph to show.
  • Depending on graph selected, the historical information to plot.
Notes:
The interface can be regarded as a set of radio buttons. The first radio button specifies the graph to show. The graph then controls the set of “Y” quantities to show on the graph.
Regions are:
North America
Arctic
Antarctica
South America
Europe
North Africa
Southern Africa
Central Asia
South East Asia
Sibera
Australasia
Pacific
North Atlantic
South Atlantic
Indian Ocean
Countries are:
USA
Russia
UK
France
Germany
Italy
Spain
China
Japan
India
Brazil
Australia
Nigeria
South Africa
Egypt
Canada

Name: Ufopedia
How you get there:
  • “Ufopedia” button in geoscape
  • “View Reports” button in “ResearchCompleted” screen
Purpose: Inform user about items in game.
What it shows:
  • Indexes, or info on selected topic
Available user actions:
  • Select item to view.
  • ”OK” button, return to Geoscape, if launched from Geoscape
  • ”OK” button, goes to next screen in “ResearchCompleted” notification sequence, if launched from “ResearchCompleted” screen.
Notes:
I’m not going go into great detail in Ufopedia, however there’s one or two points to record.
  • In X-COM, the Ufopedia is made up of a number of screens, A top level “subject index”, a “topics in subject” screen, and the individual topics.
  • In Xenocide, we’re going to have a single screen, with a “tree like” topic list to allow user to select topic, the text of the topic, and an image.
  • When launching from notification, Ufopedia goes straight to the research topic, without showing the indexes. (So X-Net should also go to that topic.)
  • The topic list must only show the topics that are currently known to the user.
  • The tree view should give a visual clue about which topics have been viewed by the player, and which haven’t. E.g. viewed topics appear in a grey font. Unviewed topics are in a white font.
  • The text needs to show important gameplay information for topic. E.g. for facilities, it should show cost and build time, for weapons, damage.
The “research completed” screen sequence goes like this.
1. Show “ResearchCompleted” screen. Has options “OK”, and “View Reports”
2. If choose “OK” goto step 4
3. If choose “View Reports” open “UfopediaTopic” screen. When “OK” selected, goto step 4.
4. If a new research topic has become available show “We can now Research” screen. Options “OK”, “AllocateResearch”. <todo> If no new research available- what?
5. If choose OK, goto step 7
6. If choose “AllocateResearch” open “AllocateResearch” screen. When “OK” selected, goto step 7
7. If we can now produce a new item, open “We can now Produce” screen. Options “OK”, “AllocateProduction”. If no new production available, return to geoscape.
8. If choose OK, return to geoscape
9. If choose “AllocateProduction” go to “Allocate Production” screen. When done, return to geoscape.

Name: Options
How you get there:
  • User clicks on “options” in geoscape screen.
Purpose: Allow User to load/save/quit game
What it shows:
  • User’s options
Available user actions:
  • “Load Game” button. Goes to “LoadGame” screen.
  • “Save Game” button. Goes to “SaveGame” screen.
  • “Abandon Game” button. Asks Yes or No. If select Yes, goes to “Start” screen. If No, goes to Geoscape screen.
  • “Cancel” button. Goes to “Geoscape” screen.
Name: Funding
How you get there:
  • User clicks on “Funding” in geoscape screen.
Purpose: <todo>I think it’s a quick look at where X-COM gets it’s money from, and which countries have a problem with alien activity.
What it shows:
  • The amount X-COM is receiving from each country <todo> expected this month, or from last month?
  • The change in amount X-COM is receiving from each country <todo>What is the change is being calculated from? Is it expected change for this month, change in last month, total change since game started?)
Available user actions:
  • “OK” button. Goes to Goes to “Geoscape” screen.

Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#32 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 20 November 2006 - 08:23 AM

Great work, except for a minor thing (Ufopaedia is named Logistics) the rest is ok.

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#33 Mad

Mad

    Creative Text Department

  • [Xenocide Senior Members]
  • 1,958 posts

Posted 20 November 2006 - 08:29 AM

Great work, except for a minor thing (Ufopaedia is named Logistics) the rest is ok.

Greetings
Red Knight

In X-COM? Definetly not.

Edited by Mad, 20 November 2006 - 08:30 AM.

Keep smiling while dying

Of course I have gone mad with power! It would be completely ridiculous to go mad without power!
And no, this is not a quote from the Simpson's movie, I want it on paper, that I actually wrote that quite some time before the movie came out.

Posted Image

#34 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 23 November 2006 - 03:10 PM

But this is Xenocide ;)

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#35 Mad

Mad

    Creative Text Department

  • [Xenocide Senior Members]
  • 1,958 posts

Posted 23 November 2006 - 04:31 PM

But this is Xenocide ;)

Greetings
Red Knight

Well, for one the screens list is the UFO screenlist. Second, Why the he!! logistics for the ufopaedia? If any, XNet woule be adequate... :)
Keep smiling while dying

Of course I have gone mad with power! It would be completely ridiculous to go mad without power!
And no, this is not a quote from the Simpson's movie, I want it on paper, that I actually wrote that quite some time before the movie came out.

Posted Image

#36 Guest_Azrael_*

Guest_Azrael_*
  • Guests

Posted 23 November 2006 - 04:37 PM


But this is Xenocide ;)

Greetings
Red Knight

Well, for one the screens list is the UFO screenlist. Second, Why the he!! logistics for the ufopaedia? If any, XNet woule be adequate... :)

Logistics is, IMHO, not the appropiate term.
As Mad I suggest UFOPAEDIA ---> X-NET
And, since we're at it...
EXISTING BASES ---> LOGISTICS, this makes far more sense and sounds more... 'professional' than existing bases.

Edited by Azrael, 23 November 2006 - 04:37 PM.


#37 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 23 November 2006 - 04:47 PM



But this is Xenocide ;)

Greetings
Red Knight

Well, for one the screens list is the UFO screenlist. Second, Why the he!! logistics for the ufopaedia? If any, XNet woule be adequate... :)

Logistics is, IMHO, not the appropiate term.
As Mad I suggest UFOPAEDIA ---> X-NET
And, since we're at it...
EXISTING BASES ---> LOGISTICS, this makes far more sense and sounds more... 'professional' than existing bases.

http://en.wikipedia.org/wiki/Logistics
Um. I think "logistics" probably better fits the "buy, sell transfer" buttons on the base. So if I can compress all three of those into single dialog, logistics is good label.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#38 Guest_Azrael_*

Guest_Azrael_*
  • Guests

Posted 23 November 2006 - 06:03 PM




But this is Xenocide ;)

Greetings
Red Knight

Well, for one the screens list is the UFO screenlist. Second, Why the he!! logistics for the ufopaedia? If any, XNet woule be adequate... :)

Logistics is, IMHO, not the appropiate term.
As Mad I suggest UFOPAEDIA ---> X-NET
And, since we're at it...
EXISTING BASES ---> LOGISTICS, this makes far more sense and sounds more... 'professional' than existing bases.

http://en.wikipedia.org/wiki/Logistics
Um. I think "logistics" probably better fits the "buy, sell transfer" buttons on the base. So if I can compress all three of those into single dialog, logistics is good label.

My idea was that manufacturing, transfers, building and research were in Logistics.

#39 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 24 November 2006 - 01:22 PM

I dont know what I was thinking... ufopaedia -> XNet --- graphs -> logistics

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#40 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 27 November 2006 - 10:29 PM

Name:Bases
How you get there:
  • User clicks on “bases” button in Geoscape.
  • Returning from many of the available user actions. (see below)
Purpose: Allows user to manage each base.
What it shows:
  • The facilities in the current base.
  • Which facilities are under construction, and how long until they are completed.
  • Space available for further facilities.
  • Which craft are in their hangers or out on a mission. (I’m not sure if this is useful.)
  • Name of currently selected base
  • Region the currently selected base is in
  • Total available funds
  • How many other bases there are.
  • Free space available in each of the other bases.
  • Used space in each of the other bases
  • Space “under construction” in the other bases.
Available user actions:
  • Show the statistics for a different base. By clicking on the icon for the desired base.
  • “Build New Base” button. Sets target and goes to “CreateBase” screen. Doesn’t return to this Bases screen. It either goes to Geoscape (if action is cancelled) or goes to “Bases” screen for the new base.
  • “Base Information” button. Goes to “Base Information” screen. Note that if the user selects a different base while in the “base information” screen, when the user returns the “Bases” screen will be updated to show the selected base.
  • “Soldiers” button. Goes to “Soldiers” screen. (Will return to bases screen.)
  • “Equip Craft” button. Goes to “Interception Craft” screen. (Will return to bases screen.)
  • “Build Facilities” button. Goes to “Installation” screen. (Will return to bases screen.)
  • “Research” button. Goes to “Research” screen. (Will return to bases screen.)
  • “Manufacture” button. Goes to “Manufacture” screen. (Will return to bases screen.)
  • “Transfer” button. Goes to “Transfer” screen. (Will return to bases screen.)
  • “Purchase/Recruit” button. Goes to “Purchase” screen. (Will return to bases screen.)
  • “Sell/Sack” button. Goes to “Sell” screen. (Will return to bases screen.)
  • “Geoscape” button. Goes to “Geoscape” screen.
  • Dismantle a facility in the base. (Click on the facility, and then click on “yes” in the confirm delete dialog.)
Notes:
  • I’m assuming the “base icons” buttons change the information that’s being shown on the screen, rather than take the player to a new screen.
Name: Base Information
How you get there:
  • User clicks on “Base Information” in “Bases” screen.
  • Return from “Transfers in Progress” screen.
  • Return from “Stores” screen.
  • Return from “Monthly Costs” screen.
Purpose:Graphical summary of base’s total and used capacities, allows user to see what extra capacity may be needed or is unused.
What it shows:
  • Name of the currently selected base.
  • Icons for all bases, same as ones shown on “Bases” screen. (Probably just a side effect of desire to provide a way to “jump” between the “base information” screens for different bases.)
  • Total number of soldiers in base
  • Number of “idle” soldiers (wounded, or not assigned to a craft and not Psi training) in base
  • Total number of engineers in base
  • Number of idle engineers in base
  • Total number of scientists in base
  • Number of idle scientists in base
  • Total number of people the base can hold in base
  • Number of people in the base. Includes people being transferred TO the base, does not include people being transferred FROM the base.
  • Base’s total storage capacity
  • Base’s storage capacity that is in use, includes space that will be used by items currently in transit. (Either purchased or transferred.)
  • Base’s total laboratory capacity
  • Base’s laboratory capacity that is in use
  • Base’s total workshop capacity
  • Base’s workshop capacity that is in use
  • Number of hangers in base
  • Number of base’s hangers that are in use.
  • Base’s defence strength. (It just adds up values for each defence installation. The Grav Shield does not modify this number - it just allows the facilities to fire a second time.
  • Number of Short Range Detection
  • Number of Long Range Detection . Includes transmission decoder
Available user actions:
  • Change the base we show the information for. By clicking on the icon for the desired base.
  • “OK” button. Goes to “Bases” screen for the selected base
  • “Transfers” button. Goes to “Transfers in Progress” screen.
  • “Stores” button. Goes to “Stores” screen.
  • “Monthly Costs” button. Goes to “Monthly Costs” screen.
Notes:
  • Capacities do not include facilities under construction.
  • When the store rooms are overfilled, the stores are only shown as completely full. There’s no indication of how “overfull” they are.
  • As detection facilities don’t stack, there’s no point in having more than one of each kind. So showing a count of facilities is pointless.
  • Information that appears to be missing from the display is:
  • Total “alien containment” space.
  • Available “alien containment” space.
  • Gravity Shield (not sure about this, it might be included in “Defence Strength”)
  • Mind Shield
Name: Transfers in Progress
How you get there:
  • “Transfers” button in “Base Information” screen.
Purpose:Let player know when his purchases/transfers are going to arrive.
What it shows:
For the selected base
  • Each type of item in transit.
  • Number of items of that type.
  • How long before the items will arrive.
  • Most items (guns, ammo, etc) are 24 hours from time of purchase
  • Craft 24 hours from time of purchase
  • Personnel are 72 hours from time of purchase
  • Transfer time depends on base distance. However, the time it takes is variable: min is 6 hours while the max is 16
  • Salvage from missions arrives instantaneously.
Available user actions:
  • “OK” button. Returns to “Base information” screen
Name: Stores
How you get there:
  • “Stores” button in “Base Information” screen.
Purpose:Let player know what items are held in the base’s stores, and how much space the items are taken.
What it shows:
For the selected base
  • Each type of item in the base.
  • Number of items of that type.
  • Total space used by the items of that type.
Available user actions:
  • “OK” button. Returns to “Base information” screen
Notes:
The only thing this screen shows that isn’t on the “sales” screen is storage space used by the items. So, if we add that information to sales, we could eliminate the “stores” screen.

Name: Monthly Costs
How you get there:
  • “Monthly Costs” button in “Base Information” screen.
Purpose:Let player know how much the base is costing per month.
What it shows:
For the selected base
  • For each craft type stationed at the base:
    • The craft type.
    • Number of craft stationed at the base.
    • Monthly rental per craft.
    • Total monthly rental for all craft of that type
  • Total monthly rental for all craft.
  • For each type of personnel (soldier, engineer, scientist) stationed at the base:
    • Personnel type.
    • Number of people of that type stationed at the base
    • Monthly salary for an individual of that type
    • Total of monthly salaries of all people of that type
  • Total monthly salary for all people in the base.
  • Total maintenance cost of all facilities in the base. Doesn’t include facilities under construction.
  • Total monthly income. The amount you get from contributing nations, doesn’t include extra income from manufacture or selling salvage from missions.)
Available user actions:
  • “OK” button. Returns to “Base information” screen
Name: Soldiers
How you get there:
  • “Soldiers” button in “Bases” screen.
  • “OK” button in “Soldier Info” screen.
Purpose:Index to “soldier info” screens. Also give player an overview of what soldiers are doing.
What it shows:
For each soldier stationed at the selected base (N.B. does not include soldiers in transit – purchase or transfer)
  • Name of solder.
  • Rank of soldier.
  • What soldier is doing, which is one of:
  • Craft soldier is assigned to
  • Wounded
  • Psi training
  • None
Available user actions:
  • “OK” button. Returns to “Base information” screen
  • “Click on soldier”. Goes to “Soldier Info” screen for that soldier
Name: Soldier Info
How you get there:
  • “Clicking on a soldier” in “Soldiers” screen.
  • Selecting an armour in the “Select Armour” screen.
Purpose:Allow player to view stats for a soldier. Also set armour soldier is wearing.
What it shows:
For selected soldier:
  • Name.
  • Rank.
  • Armour being worn
  • Craft assigned to. <todo> check or psi training.
  • Number of missions
  • Number of kills
  • If wounded, time to heal
  • Starting and current level of all skills:
  • Time units
  • Stamina
  • Health
  • Bravery
  • Reactions
  • Firing Accuracy
  • Throwing Accuracy
  • Strength
  • Psi strength
  • Psi skill
Available user actions:
  • “OK” button. Returns to “Soldiers” screen
  • “<<” and “>>” buttons. Display stats for a different soldier
  • “Armour” button. Goes to “Select Armour” screen.
Notes:
  • Psi skills don’t show initially. They show after one month of psionic training. Specifically, anytime when psi skill > 0
  • We’re probably going to completely re-do this screen, as we want to be able to equip soldiers while in base. (Rather than just before starting each mission.)
Name: Select Armour For Soldier
How you get there:
  • “Clicking on “Armour” button in “Soldier Info” screen.
  • “Clicking on a soldier on “Select Armour” screen. (From “Equip Craft”)
Purpose:Allow player to set armour soldier is wearing.
What it shows:
  • Name of soldier
  • Type and quantity of armours that are available in base’s store
Available user actions:
  • Set armour soldier is to wear, by clicking on one of the options. Note that “None” is an option, and that once the armour is set, user is automatically returned to either the “Soldier Info” or “Select Armour” screen
Notes:
  • We’re probably going to completely re-do this dialog, as we want to be able to equip soldiers while in base. (Rather than just before starting each mission.) so setting armour will probably be a case of “drag and drop” from the base’s inventory to the soldier’s “armour” slot.
Name: Interception Craft
How you get there:
  • Clicking on “Equip Craft” button in “Bases” screen.
  • Clicking on “OK” in “Craft” screen
Purpose: Let user choose the craft that will be shown on the “craft” screen
What it shows:
List of craft assigned to the base. For each craft
  • Name of craft (which includes craft’s type
  • Status: Out, Ready, rearming, refuelling, Repairs
  • Maximum number of weapons that can be mounted on the craft.
  • Number of weapons that are mounted on the craft.
  • Number of soldiers assigned to the craft
  • Number of hwp assigned to the craft
Available user actions:
  • Click on craft in list to go to “Craft” screen for the craft
  • “OK” button. Goes to “Bases” screen.
Notes:
  • We’re probably going to completely re-do this dialog, as we want to be able to equip soldiers while in base. (Rather than just before starting each mission.) so setting armour will probably be a case of “drag and drop” from the base’s inventory to the soldier’s “armour” slot.
Name: Craft
How you get there:
  • Clicking on craft in “Interception Craft” screen.
  • Clicking on “OK” in “Craft” screen
  • Returning from most of the available user actions
Purpose: Let user choose the craft that will be shown on the “craft” screen
What it shows:
  • Craft’s name
  • How damaged craft is (as %)
  • How much fuel craft has (as %)
  • Number of weapon “slots” craft has.
  • Weapon in each slot.
  • Ammo carried for weapon.
  • Maximum quantity of ammo that can be carried. Note, for plasma, which doesn’t need ammo, gives an ammo “load” of 100 and a max of 0.
  • Number of soldiers carried on the craft.
  • Number of items of equipment carried on the craft. (Sort of – is an approximate graphical representation)
Available user actions:
  • “OK” button. Goes to “Interception Craft” screen.
  • Weapon pod “1” button. Goes to “Select Armament” dialog.
  • Weapon pod “2” button. Goes to “Select Armament” dialog.
  • “Crew” button. Goes to “Select Squad” screen.
  • “Equipment” button. Goes to “Craft Equipment” screen.
  • “Armour” button. Goes to “Select Armour” screen.
Note, Available actions depend on the type of craft.
E.g. if craft can’t carry crew, then “Crew”, “Equipment”, “Armour” and “HWP” buttons are not present.
If craft can’t carry weapons, then Weapon pod buttons are not present. (And if it only has one pod, Weapon pod 2 button isn’t present.)
Notes:
  • Xenocide will not need or have the “Equipment” and “Armour” buttons. Because soldiers will carry their own equipment.
  • HWPs are a bit odd. They are loaded into a craft as equipment, but count against the craft’s crew limit. In Xenocide, HWPs will be treated as crew for craft loading purposes.
Name: Select Armament
How you get there:
  • Clicking on a weapon pod button in “Craft” screen.
Purpose: Let user choose the weapons a craft will carry.
What it shows:
Craft weapons (armaments) in the base’s store. For each type of available weapon
  • Armament’s name
  • The quantity in the base’s store
  • The quantity of ammo in the base’s store.
Note, it doesn’t appear to include the weapon the craft is currently armed with.
Available user actions:
  • Click on a weapon to equip. This also returns to the craft screen.
  • “Cancel” button. Returns to “Craft” screen.
Notes:
  • It’s not possible to equip a weapon pod with “no weapon”. (Generally wanted when we’re scrapping an interceptor, and we want to salvage the plasma beams it’s been armed with.) This is a bug that Xenocide will need to correct.
  • Xenocide probably won’t have this screen, instead it will be a “drag and drop” ability in the “Craft” screen.
Name: Select Squad
How you get there:
  • Clicking on a weapon pod button in “Craft” screen.
Purpose: Let user choose the soldiers a craft will carry.
What it shows:
  • Number of soldiers (including HWP’s) craft is currently carrying
  • Number of additional soldiers craft could carry
  • The soldiers stationed at the base, and which ones are currently assigned to the craft.
Available user actions:
  • Assign a soldier to current craft. (Click on soldier who isn’t assigned to craft)
  • Remove soldier from assignment to this craft (Again, click on a soldier who is assigned to this craft
  • “OK” button. Returns to “Craft” screen.
Notes:
  • Xenocide may not have this screen, instead it will be a “drag and drop” ability in the “Craft” screen.
  • Xenocide needs to be able to set the order of the soldiers in the craft, so that they can leave the craft in the right order. (X-Com doesn’t provide this.)
Name: Craft Equipment
How you get there:
  • Clicking on “Equipment” in “Craft” screen.
Purpose: Load craft with equipment for soldiers to use
Notes:
As Xenocide will not have this screen, I’m not going to say anything more about it.

Name: Select Armour
How you get there:
  • Clicking on “Armour” in “Craft” screen.
Purpose: Equip troops with armour
Notes:
As Xenocide will not have this screen, I’m not going to say anything more about it.

Name: Installation
How you get there:
  • Clicking on “Build Facilities” in “Bases” screen.
Purpose: Let user add a facility to a base.
What it shows:
  • List of facilities that user can build.
Available user actions:
  • Pick a type of facility to build (click on item in list) Goes to “Facility” screen
  • “OK” button. Cancels the “build facilities” action and returns to “bases” screen.
Name: Facility
How you get there:
  • Clicking on a facility in “Installation” screen.
Purpose: Let user add a facility to a base.
What it shows:
  • Name of facility selected in “Installation” screen.
  • Cost of facility
  • Construction time for facility
  • Monthly maintenance for facility
Available user actions:
  • Construct specified facility. (Click on position on base where facility is to be built.) After clicking, we go to “Installation” screen.
  • “Cancel” button. Goes to Installation screen, .without placing a base facility.
Notes:
  • Xenocide may not have this screen, instead it will be a “drag and drop” ability in the “Craft” screen.
  • Xenocide needs to be able to set the order of the soldiers in the craft, so that they can leave the craft in the right order. (X-Com doesn’t provide this.)
Name: Current Research
How you get there:
  • Clicking on “Research” in “Bases” screen.
  • Clicking on “OK” in “Research Project” screen.
  • Clicking on “Allocate Research” in “We can now Research” screen.
Purpose: Let user see projects currently being researched.
What it shows:
  • Number of idle scientists available for research at this base.
  • Number of scientists engaged in research at this base
  • Laboratory Space “idle” at this base
  • List of projects being researched at this base. For each project:
  • Name of project
  • Number of scientists assigned to project
  • Progress.
Available user actions:
  • Start a new project. Click on “New Project” button. Goes to “New Research Projects” screen.
  • Change the number of scientists allocated to a project. Click on the project in the list. Goes to “Research Project” screen.
  • “OK” button. If launched from bases screen, goes to “Bases” screen. Otherwise continues “research completed” sequence.
Notes:
  • In X-COM, research is organized “per base”. In Xenocide, research is a “global” behaviour. So it should probably be entered off the geoscape, and give number of busy/idle scientists & projects across ALL bases. (Not quite sure how we would allow for case where a base has more idle scientists than it has idel lab space for.)
Name: New Research Projects
How you get there:
  • Clicking on “New Project” in “Current Research” screen.
  • Clicking on “OK” in “Research Project” screen. (If we entered “Research Project” from “New research projects”
Purpose: Lets user start research projects.
What it shows:
List of Research projects that can be started at this base.
Available user actions:
  • Start a new project. Click on project in list. Goes to “New Research Projects” screen. (Note that if you click on a project, there’s a “confirm start” dialog.
  • “OK” button. Goes to “Current Research” screen.
Notes:
  • In X-COM, research is organized “per base”. In Xenocide, research is a “global” behaviour. So it should show all projects that could be started.
  • In Xenocide, we could probably eliminate this dialog entirely, when a project becomes available for research just put it into the “Current Research” list, with no scientists allocated.
Name: Research Project
How you get there:
  • Clicking on a project in “New Research Project” screen.
  • Clicking on a project in “Current Research” screen.
Purpose: Set the number of scientists allocated to a research project.
What it shows:
  • Name of project.
  • Number of scientists allocated to project
  • Number of idle scientists
  • Laboratory space available (idle)
Available user actions:
  • Increase number of scientists allocated to project (if there are scientists and lab space available.)
  • Decrease number of scientists allocated to project
  • “OK” button. If launched from “Current Research” screen, goes to “Current Research” screen. If launched from “New Research Project” goes to “New Research Project” screen
Notes:
  • Xenocide won’t need this dialog, if we put the ability to set/change the number of scientists assigned to a project directly into the “Current Research” screen.
Name: Current Production
How you get there:
  • Clicking on “Manufacture” in “Bases” screen.
  • Clicking on “OK” in “Production Project” screen.
  • Clicking on “Allocate Production” in “We can now Produce” screen.
Purpose: Let user see what items are currently being built.
What it shows:
  • Number of idle engineers available for production at this base.
  • Number of engineers engaged in production at this base
  • Workshop Space “idle” at this base
  • How much money player has available
  • List of production projects under way at this base. For each project:
  • Name of project
  • Number of engineers assigned to project
  • Number of units the project is to produce
  • Number of units the project has produced so far
  • Time to finish the project
  • How much it costs, in $, to produce each unit.
Available user actions:
  • Start a new project. Click on “New Production” button. Goes to “New Production” screen.
  • Change the number of engineers or number of items to produce for project. Click on the project in the list. Goes to “Production Project” screen.
  • “OK” button. If launched from bases screen, goes to “Bases” screen. Otherwise continues “research completed” sequence.
Name: Produce Items
How you get there:
  • Clicking on “New Production” in “Current Production” screen.
  • Clicking on “OK” in “Production Project” screen. (if we entered “Production Project” via “Produce Items”
Purpose: Lets user start research projects.
What it shows:
List of Production projects that can be started at this base.
Available user actions:
  • Start a new project. Click on project in list. Goes to “Production Costs” screen.
  • “OK” button. Goes to “Current Production” screen.
Name: Production Costs
How you get there:
  • Starting a Production project by clicking on a project in “Produce Items” screen.
Purpose: Lets user see the full costs of a production project.
What it shows:
  • Name of item.
  • Number of engineer hours required to build one item
  • $ Cost to build one item
  • Workspace required for project (in addition to space required by engineers.)
  • Additional materials required to build the item. For each additional material
  • The name of the material
  • The quantity required (per item)
  • The quantity available in the base’s stores.
Available user actions:
  • Start a new project. Click on “Start Project” Goes to “Production Project” screen.
  • Don’t start the project “Cancel” button. Goes to “Produce Items” screen.
Notes:
  • If we can get the “Produce Items” screen can be made to show the production costs, Xenocide won’t need this dialog.
Name: Production Project
How you get there:
  • Clicking on a project in “New Production” screen.
  • Clicking on a project in “Current Production” screen.
Purpose: Set the number of engineers allocated to a production project (and the number of items to make).
What it shows:
  • Name of project.
  • Number of engineers allocated to project
  • Number of idle engineers
  • Workshop space available (idle)
  • Number of units to produce
Available user actions:
  • Increase number of engineers allocated to project (if there are engineers and workshop space available.)
  • Decrease number of engineers allocated to project
  • Increase number of units to produce
  • Decrease number of units to produce
  • “Stop Production” button. Cancel the project.
  • “OK” button. If launched from “Current Research” screen, goes to “Current Research” screen. If launched from “New Research Project”goes to “New Research Project”screen
Notes:
  • Xenocide won’t need this dialog, if we put the ability to set/change the number of engineers assigned to a project (and number of units to produce) directly into the “Current Research” screen.
Name: Select Destination Base
How you get there:
  • Clicking on “Transfer” in “Bases” screen.
Purpose: Specify destination base for transfer
What it shows:
  • Current funds
  • Names (and area) of other bases.
Available user actions:
  • Select one of the bases (as destination base) by clicking on base in the list. Goes to “Transfer” screen.
  • “Cancel” setting up a transfer. Goes to “Bases” screen.
Notes:
  • Xenocide won’t need this dialog, if we put the ability to set/change the number of engineers assigned to a project (and number of units to produce) directly into the “Current Research” screen.
Name: Transfer
How you get there:
  • Clicking on a base in “Select Destination Bases” screen.
Purpose: Specify items to transfer
What it shows:
List of items at the selected base. For each type.
  • Name
  • Number of items at current base.
  • Number of items at destination base.
  • Number of items to move.
Note that it only shows soldiers and craft are unique items. (So each soldier and craft appears as a separate item in the list.)
Also, only soldiers that are idle are available for transfer.

Available user actions:
  • Increase/Decrease the number of items of a given type to transfer (by clicking on the “up” or “down” button for a given type.
  • Commit the transfer, by clicking on the “Transfer” button. Items will be removed from current base and start moving to destination base. Will be shown a message box with the cost of the transfer. The cost depends on the item and the quantity. It also depends on base distance. Go to “bases” screen.
  • “Cancel” setting up a transfer. Goes to “Bases” screen.
Name: Purchase
How you get there:
  • Clicking on “Purchase/Recruit” in “Bases” screen.
Purpose: Specify items to buy
What it shows:
  • Current Funds
  • Total cost of items player wishes to purchase
  • List of items available for purchase. For each type.
  • Name
  • Cost per unit.
  • Quanity to purchase.
Available user actions:
  • Increase/Decrease the number of items of a given type to purchase (by clicking on the “up” or “down” button for a given type.
  • Commit the purchase, by clicking on the “OK” button. Items will start moving to destination base. Goes to “Bases” screen.
  • “Cancel” setting up the purchase. Goes to “Bases” screen.
Notes:
  • In Xenocide this dialog will also show the quantity of the item already present at the base, the space required by the purchase, and the amount of free space at the base.
Name: Sell
How you get there:
  • Clicking on “Sell/Sack” in “Bases” screen.
Purpose: Specify items in base to dispose of
What it shows:
  • Current Funds
  • Total revenue from selling the selected items
  • List of items available for sale. For each type.
  • Name
  • Revenue from selling one unit unit.
  • Quantity to in the base
  • Quantity to sell
Available user actions:
  • Increase/Decrease the number of items of a given type to sell (by clicking on the “up” or “down” button for a given type.
  • Commit the sale, by clicking on the “Sell/Sack” button. Items will be sold immediately. Goes to “Bases” screen.
  • “Cancel” setting up the sale. Goes to “Bases” screen.
Notes:
  • In Xenocide this dialog will also show the space that will be freed by the sale, and the amount of free space at the base.

Edited by dteviot, 29 November 2006 - 01:13 PM.

Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#41 Zombie

Zombie

    Colonel

  • Xenocide Creative-Text Departmen
  • 2,947 posts

Posted 27 November 2006 - 11:36 PM

Here are some answers for your <todo> list, dteviot:
  • Base’s defence strength. <todo> how is this calculated? Assume it just adds up values for each defence installation. Does it have a 2 x multiplier for gravity shield?
    Yup, it just adds the defense strength ratings together. The Grav Shield does not modify this number - it just allows the facilities to fire a second time.
  • Number of Long Range Detection <todo> check includes transmission decoder
    Yes, the Hyperwave Decoder just adds one to the number of long range detection facilities.
  • Transfers are 12 hours from time of purchase <todo> does it differ depending on distance between bases?
    Yes and no. Transfers do depend on base distance. However, the time it takes is variable: min is 6 hours while the max is 16.
  • Total maintenance cost of all facilities in the base. <todo> check doesn’t include facilities under construction.
    You got it. Facilities which are being built do not count in base maintenance fees.
  • Total monthly income. <todo> check the amount you get from contributing nations, doesn’t include extra income from manufacture or selling salvage from missions.)
    Yes, monthly income does not include selling stuff. It is just the money from contributing nations. The actual amounts differ between countries. Check this post for the specifics.
  • Craft assigned to. <todo> check or psi training.
    *Nods* It will mention if a soldier is in psi training.
  • <todo>Psi something <todo>Psi something else
    Psionic Strength and Psionic Skill respectively.
  • Psi skills don’t show initially. <todo> when do they show?
    After one month of psionic training. Specifically, anytime when psi skill > 0.
  • Status: Out, Ready, rearming, refuelling, <todo> what else?
    Repairs.
  • Commit the transfer, by clicking on the “Transfer” button. Items will be removed from current base and start moving to destination base. Will be shown a message box with the cost of the transfer <todo> how is cost of transfer calculated? Go to “bases” screen.
    The cost depends on the item and the quantity. It also depends on base distance. More research needs to be done for the exact costs involved.
I think I covered it all. Anything else, just ask. :)

- Zombie
The Mr. Grognard of X-COM

Zombie: Empirical data's your only man, when formulating a research plan.
A soldier's death is never in vain if it makes the formula more plain.
A few dozen make a better case for refining that third decimal place.
They call me Zombie because I don't sleep, as I slowly struggle to climb this heap,
of corpses, data points, and trials, but from the top - I'll see for miles!


#42 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 29 November 2006 - 01:15 PM

Zombie,

Thanks for the answers to some of the todos. I've updated my post accordingly.
Now, the big question is, what do people think of my suggested changes?
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#43 Zombie

Zombie

    Colonel

  • Xenocide Creative-Text Departmen
  • 2,947 posts

Posted 29 November 2006 - 01:37 PM

They are fine with me. Most of the changes are just drag and drop so that's a good change. As for the other ones, I'm comfortable with the changes as the original game had some problems with certain screens. :)

- Zombie

Edited by Zombie, 29 November 2006 - 01:37 PM.

The Mr. Grognard of X-COM

Zombie: Empirical data's your only man, when formulating a research plan.
A soldier's death is never in vain if it makes the formula more plain.
A few dozen make a better case for refining that third decimal place.
They call me Zombie because I don't sleep, as I slowly struggle to climb this heap,
of corpses, data points, and trials, but from the top - I'll see for miles!


#44 red knight

red knight

    Xenocide Project Leader

  • Xenocide Inactive
  • 3,310 posts

Posted 30 November 2006 - 07:51 AM

They are ok, they should be updated in the design document.

Greetings
Red Knight
Sourceforge Nick: flois - Federico Andres Lois
Visit my blog at: flois.blogspot.com

Posted Image

Pookie cover me, I am going in.

#45 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 10 December 2006 - 10:39 PM

Name: Aeroscape
How you get there:
  • Human craft gets in range of a UFO.
  • Expanding a minimised aeroscape dialog on the geoscape
Purpose: Control a human craft’s combat with a UFO.
What it shows:
  • Range between human craft and UFO
  • Human craft’s weapon(s)
  • Ammo remaining for each weapon in human craft.
  • Range of weapon(s).
  • Damage to Human Craft.
Available user actions:
  • Minimize dialog.
  • Choose attack type: Standoff, Standard, Cautious, Aggressive.
  • View image of UFO, with scale. Not sure what this is for.
  • “Disengage” (cancel attack)
Notes:
  • This is the only dialog that can be minimized. I believe this is to allow multiple human craft to attack a UFO simultaneously. If we introduce the concept of “wingmen” to human craft, and the mission type “follow UFO” (so we can trace supply ships to enemy bases) we will not need to minimize this dialog. However, we will want to be able to show multiple craft on the screen.
  • The dialog exits when the UFO leaves the range of the Human craft
  • UFO outruns human craft
  • UFO is shot down
  • Human craft is shot down
  • Human craft disengages.
  • <todo> check Human craft runs out of fuel?
  • <todo> UFO completes mission. (Assuming mode is standoff/minimized)
Name: Save/Load Game
How you get there:
  • “Load”/“Save” buttons on Geoscape’s “options” screen.
  • “Save Game” button on Battlescape’s “options” screen.
  • Expanding a minimised aeroscape dialog on the geoscape
Purpose: Allow player to save/restore a game
What it shows:
List of saved games. For each game
  • Name the player has given the game
  • The Geoscape’s game time at time of save.
Available user actions:
  • Save game. Click on slot, give it name,
  • Restore game
  • “Cancel”
Notes:
This is pretty much a bog standard Load/Save game screen. However, I would make the following changes.
  • The list of save files should also include if the save is in the geoscape or battlescape.
  • If a battlescape mission, should include mission number and turn (or time if real time battlescape.)
  • There should be no limit on the number of save games. (X-Com has limit of 10)
Name: Psionic Training
How you get there:
  • At end of month, if you have a Psi Lab
Purpose: Allow player to assign soldiers to Psionic Training
What it shows:
For Each soldier
  • Name
  • Psi Strength
  • Psi Strength
  • Psi Skill
  • Improvement in Psi Skill from this month’s training
  • If undergoing Psi training or not
Available user actions:
The number of spaces free in the base’s psi labs.
  • Assign a soldier to psi training. (If there is space available in Psi Lab)
  • Remove soldier from psi training
  • Exit, continues with end of month messages.
Notes:
This is actually 2 screens, one that lets you pick the base (with a psi lab) to examine, and a second screen that shows you the soldiers in the lab. I’d consolidate it to a single screen, showing the solders, with a list box or similar to allow the player to choose which base they’re looking at.


Thoughts on research.
If research is going to be global, then we could probably simplify the model and the UI.
Assume all research is pooled. Then
  • X-Corp researches one project at a time.
  • All available researchers will be assigned to the project.
  • The UI for research is a list of the possible research topics, in order to be researched.
  • When current project is finished, next project in list is automatically started.
  • When a new project becomes available, it is automatically assigned to the end of the list of available projects.
  • A project will become available, regardless of where the necessary “prerequisites are stored”.
  • Thus we can eliminate the “New Research Projects” and “Research Projects” screens, and just have the “Current Research” screen. Which Player can use to change the prioritization of the projects. (Order of list.) It might also show the number of scientists and lab space in each base. (So that player can see if there are idle scientists/labs.)
Thoughts on screens
I’m wondering if we could come up with a consistent “look and feel” for the screens. By that, I mean, could we lay them out in a consistent fashion, with a vertical menu on the right of the screen?
E.g. the Save/Load dialog would be a grid control filling the left pane of the screen, with a menu bar on the right with “Save”, “Delete File”, “Cancel” buttons.
Same sort of thing with the “buy/sell” screens.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#46 Pi Masta

Pi Masta

    Sergeant

  • Xenocide Recruit
  • 68 posts

Posted 10 December 2006 - 11:17 PM

I believe the aeroscape paused the game, thus you didn't have to worry about running out of or low on fuel while attacking. While minized though I'm sure it still checked for the fuel, which we will probably do as well, since we will just have an order of 'follow UFO' which will be in the Geoscape, which will monitor the fuel levels.

Research idea does sound simplified and better. We should make sure it's easy to move projects around, like being able to select one to go immediately to the top or bottom. Though, there is one possible problem I can forsee. If say the pre-requesite item for the current research is only available at a certain base, and that base gets destroyed, what happens? My thoughts are to check the requirements everytime we progress the research (every 'tick' to research). If what we are trying to research doesn't have the item available we put it at the bottom and go on to the next. (If there's nothing that can be researched, it will just keep rotating the list)

Another thing to consider on the research though: sometimes there are random 'bonuses' that allow you to get research done very fast, are we going to do anything like this?

#47 Zombie

Zombie

    Colonel

  • Xenocide Creative-Text Departmen
  • 2,947 posts

Posted 11 December 2006 - 12:09 AM

About the <todo> items, while a craft interception screen is minimized, the Geoscape functions normally (checking for fuel etc). I'd like to point out that if you follow a UFO around while it is about to leave in minimized form, the UFO disappears off radar and the game puts up a message such as "UFO-x Tracking Lost". This happens even if your craft is fast enough to follow the UFO at it's max velocity. This was how the game "got rid" of a UFO once the mission was complete.

About research bonuses, in the original game there were not any (technically speaking of course). Projects had an "average" completion period which depended on the number of scientists allocated. Min time was a function of this divided by 2, while the max was a function of this multiplied by 3 and divided by 2. (Min=Ave/2, Max=Ave*3/2). This only pertains to the scenario where the initial progress of the project was listed as "unknown". Obviously, sometimes you get other initial progress ratings (poor-excellent). I believe this is scientist dependant also, as the more you add to the initial project, the greater the chances it will get a higher rating and finish sooner. (This function has not been determined yet). Finally, there are times where you can add a ton of scientists to a project with low research time and get it to finish immediately (the progress still says excellent though). This usually happens only when a project finishes, or at the end of a month. :wink1:

- Zombie

Edited by Zombie, 11 December 2006 - 12:11 AM.

The Mr. Grognard of X-COM

Zombie: Empirical data's your only man, when formulating a research plan.
A soldier's death is never in vain if it makes the formula more plain.
A few dozen make a better case for refining that third decimal place.
They call me Zombie because I don't sleep, as I slowly struggle to climb this heap,
of corpses, data points, and trials, but from the top - I'll see for miles!


#48 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 11 December 2006 - 12:31 PM

About the <todo> items, while a craft interception screen is minimized, the Geoscape functions normally (checking for fuel etc). I'd like to point out that if you follow a UFO around while it is about to leave in minimized form, the UFO disappears off radar and the game puts up a message such as "UFO-x Tracking Lost". This happens even if your craft is fast enough to follow the UFO at it's max velocity. This was how the game "got rid" of a UFO once the mission was complete.

To be honest, most of my <todo> items I've listed are probably very minor implementation details that we just need to make sure we think about when we implement the screens. And in fact, if we implement the aeroscape the way I think we should, the aeroscape todos are completely irrelevant.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#49 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 24 December 2006 - 02:32 PM

OK, I think that's the last of the screens, except for the Battlescape ones, which will be left till later.
I'm now going to go and update the "Project Xenocide Design document.doc" in CTD assets.

Name: EndOfMissionBriefing
How you get there:
  • Complete a Battlescape Mission
Purpose: Tells user how well (badly) they did on the battlescape.
What it shows:
Events that earned (cost) the player points, how many times the event occurred, and total points from the events
  • Aliens killed
  • Alien corpses recovered
  • Alien artefacts recovered
  • X-Corp soldiers killed (-36 points per death)
  • X-Corp soldiers MIA. (Not in craft at dustoff, or under alien mind control at mission end. (-20 per MIA)
  • X-Corp craft lost (-200)
  • UFO Components recovered
Also, it player may receive a message that there are insufficient supplies at the base to rearm the soldiers.
Available user actions:
“OK” button. Goes to geoscape
Notes:
  • Note, loosing a mind controlled solder at the end of the mission is probably a bug, and should be fixed.
  • Instead of an “insufficient supplies message”, at the end of every battlescape mission, the player should be presented with a list of “materials expended during mission”, and given the opportunity to resupply. i.e. Player gets a “purchase order” saying 10 high explosives, 5 rifle magazines, 4 smoke grenades, 8 heavy missiles, 2 Missile HWPs etc. The Player can then adjust the quantities and either confirm or cancel the order.
Name: EndOfMonthBreifing
How you get there:
  • Geoscape clock reaches one second past midnight on the 1st of the month.
Purpose: Tells user how well (badly) they did on the previous month
What it shows:
  • The Month
  • Total points earned by player
  • Change in total monthly funding from countries.
  • Indication of how well countries are doing (very happy, unhappy, lost)
Available user actions:
“OK” button. Goes to Psionic trainging (if you have any labs), otherwise goes to geoscape.
Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.

#50 dteviot

dteviot

    Programming Department

  • [Xenocide Senior Members]
  • 1,479 posts

Posted 24 December 2006 - 03:16 PM

Updated Document attached. I don't have permission to update the CTD repository. So Mad, you'll have to do it.

Attached Files


Saving the world from the scum of the universe is hard work. Especially when you have to create the scum to begin with.