Load/Save Proposal Dsauce - 03/03/2008
Load game scenarios Out of game load User (all personas) has saved progress on a current mission or route and wants to start where they left off. – Requires home screen access point to saved games – Requires load screen design Question for clarification: do we have a limited number of saves available or unlimited (effects design) In game load User (all personas) is running activity and makes a mistake, wants to load from last saved state. – In the event of a catastrophic failure we currently have UI that can be utilized for this scenario (see explorer spec regarding derailment “start from last save”) Home Launc h sim Load Game UI Operat e Launch Cancel/ home Tutorials Launch In Game Pause menu Pause sim Load
HCH Full screen load page This page can be accessed from the home screen and from the in game pause menu. Information represented on screen Save name – User defined name for saved game. Organized by most recently saved. Screen capture – show current state of the users simulation. Need to investigate how this is captured. Detailed description of saved game file Where, what, when saved. Is there any other Data that we can scrape to display here? Delete – fires a warning dialog and deletes the saved game file Cancel – redundant UI from the home screen, takes user back to home. Launch – launches sim to the point user saved in game. Home – Navigates home Community – minimizes the shell and launches TSInsider Help – Minimizes shell and launches help UI Load screen – from Home BNSF Stevens Pass route 03/22/08 BNSF Stevens Pass route 03/21/08 Norfolk Southern’s horseshoe curve 03/21/08 Norfolk Southern’s horseshoe curve 03/10/08 Norfolk Southern’s horseshoe curve 03/09/08 Custom trip 1 save 2 03/08/08 Custom trip 1 save 02/20/08 Custom trip 2 save 02/20/08 Norfolk Southern’s Horseshoe curve 02/10/08 In – game screen cap BNSF Stevens Pass route Operation – Coal operations Other info? 03/22/08 6:13 PM Cancel Delete Save name Date Saved
HCH Full screen load page This page can be accessed from the home screen and from the in game pause menu. Information represented on screen Save name – User defined name for saved game. Organized by most recently saved. Screen capture – show current state of the users simulation. Need to investigate how this is captured. Detailed description of saved game file Where, what, when saved. Is there any other Data that we can scrape to display here? Delete – fires a warning dialog and deletes the saved game file Cancel – redundant UI from the home screen, takes user back to home. Launch – launches sim to the point user saved in game. Disable or hide Home – Navigates home Community – minimizes the shell and launches TSInsider Help – Minimizes shell and launches help UI Load screen – from in game BNSF Stevens Pass route 03/22/08 BNSF Stevens Pass route 03/21/08 Norfolk Southern’s horseshoe curve 03/21/08 Norfolk Southern’s horseshoe curve 03/10/08 Norfolk Southern’s horseshoe curve 03/09/08 Custom trip 1 save 2 03/08/08 Custom trip 1 save 02/20/08 Custom trip 2 save 02/20/08 Norfolk Southern’s Horseshoe curve 02/10/08 In – game screen cap BNSF Stevens Pass route Operation – Coal operations Other info? 03/22/08 6:13 PM Cancel Delete Save name Date Saved Home, community, and help Enabled if load is accessed from home screen Disabled if load is accessed from in-game
HCH The selected item from the list determines the information that is shown in detail section Load screen – functionality BNSF Stevens Pass route 03/22/08 BNSF Stevens Pass route 03/21/08 Norfolk Southern’s horseshoe curve 03/21/08 Norfolk Southern’s horseshoe curve 03/10/08 Norfolk Southern’s horseshoe curve 03/09/08 Custom trip 1 save 2 03/08/08 Custom trip 1 save 02/20/08 Custom trip 2 save 02/20/08 Norfolk Southern’s Horseshoe curve 02/10/08 In – game screen cap BNSF Stevens Pass route Operation – Coal operations Other info? 03/22/08 6:13 PM Cancel Delete Save name Date Saved Selected state Hover state Delete game – fires warning dialog Cancel – If user accesses load from the home screen then cancel will take the user back home if accessed from in game it will take the user back to the pause menu Launch – Launches game (do we need a warning here that the user will lose their current game progress? Yes) Home, community, and help Enabled if load is accessed from home screen Disabled if load is accessed from in-game
Save
Save game scenarios Out of game save User (Free former, operator, builder, generalist, and Traveler) has selected a start and end point, a consist, and time and weather conditions and wants to save it for later use. – Requires the ability for the user to define all aspects in explore mode and save them for later use – Requires the ability to save over existing saves in the event the user wants to modify an aspect of their custom trip In game save 1 User (Free former, Operator, and Generalist) is running an activity and wants to save progress incrementally as he/she accomplishes mission tasks so that in the event of a catastrophic failure he/she doesn’t have to start over from scratch (is this statement true in regard to simulators where we attempt to be as realistic as possible?) – Auto save feature would be nice to have for above scenario – Light weight save dialog that allows user to save game and continue is preferred (see explorer spec) In game save 2 User (all personas) is in activity mode and is called away from the game. User wants the ability to jump in where they left off at a later time. – Light weight save dialog for in game save (auto naming, save game conditions, and timestamp) – Requires load screen access from the home screen.
HSH Save dialog user can name their new route/trip and set the route as their default. Explorer Default Tutorials Free runOperations Map detail GO BNSF Stevens Pass Trip 1 Trip 2 Trip 3 Norfolk Southern’s Horsesh… Pennsylvania Railroad’s BLS Lotcherberbahn trip Doug’s route Joe Bob’s place Trip 1 Trip 2 My custom routes/trips Lat Long Go Save your trip or click “launch” to start driving. Generic Trip 1 Generic Trip 2 Generic Trip 3 Generic Trip 4 weather Train Save tripNew trip Route
Generic Trip 1 Generic Trip 2 Generic Trip 3 Generic Trip 4 Save game Generic Trip 1 Generic Trip 2 Generic Trip 3 Generic Trip 4 Save game User clears Text entry field, save is disabled By default the text entry Field will be populated With default text and a number appended. The user can modify the text and save Generic Trip 1 Generic Trip 2 Generic Trip 3 Generic Trip 4 Save game If the user selects an previously saved trip from the Saved trip list the text entry field should reflect the selected Item. When the user clicks save a dialog should appear asking The user if they are sure they want to overwrite the saved trip.