Jump to content

User:Dark Knight 2013/Sandbox: Difference between revisions

From Starship Simulator
Dark Knight 2013 (talk | contribs)
Dark Knight 2013 (talk | contribs)
 
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is an example of a [https://www.mediawiki.org/wiki/Project:Sandbox Sandbox]. This page can be used to write out drafts for new pages or used to experiment with new templates and features. It uses templates from the wiki, but does not override or conflict with wiki content.
This is an example of a [https://www.mediawiki.org/wiki/Project:Sandbox Sandbox]. This page can be used to write out drafts for new pages or used to experiment with new templates and features. It uses templates from the wiki, but does not override or conflict with wiki content.


=Manual of Style=
=Interaction=
Our Manual of Style is our standards for editing the Starship Simulator Wiki. It presents how we write pages, how we format their content, the images we present and general policy regarding editing. We recommend potential editors read the page before editing to the wiki.
'''Interaction''' is a gameplay mechanic in ''[[Starship Simulator]]'' revolving around the player's actions and their effects on the game environment. It occurs on multiple levels, including physical object placement and the actions of [[NPC Gameplay|non-player characters]]. Interaction can primarily be performed by either clicking on objects or pressing the interaction key.


==Titles, Headings and Sections==
==Overview==
===Titles===
Most interaction mechanics are divided into two methods: default and options. The former is done instantly whilst the latter allows more options, including advanced actions.
Titles are the page name and how it is found on a page. They are used the search bar to find the page and generally sorted A-Z in categories. A page must have a title before it can be created. Capital letters must feature at the beginning of the title and at the start of a new word in it.


If two pages share the same name, they are divided and sorted by adding brackets <code>()</code> into the title. For example, Sirius could refer to the star Sirius or its star system of Sirius. As such, we'd use <code>Sirius (star)</code> to refer to the Star whilst we'd use <code>Sirius (star system)</code> to refer to the star system.
The default action is mapped to the <code>Left Mouse Button</code>. This performs the basic interaction with the target object, such as its intended purpose. For example, the basic action with a [[chair]] would be to sit in it, whilst the action with a prop would be to pick it up.


===Headings===
Advanced options is mapped to the <code>F</code> key and offers more complicated options, such as communication options like [[command (gameplay)|orders]] and emotes. Different options are offered for different objects. For example, pressing it on the [[helm]] station will bring up a menu suggesting whether to take place there or summon an NPC to man the station, whilst interacting with the [[Pilot|officer]] will bring up a menu offering command options and the ability to dismiss them.
Headings are used to break up sections in a wiki page. They are used to separate section and navigate a page's info. We recommending including headings if the page covers multiple topics. For example, the page on the [[Magellan Class]] starships include Layout, Decks and Development sections.


Headings can be inserted by writing a word on a new line and inserting <code><nowiki>==</nowiki></code> on either side of the word/phrase. For example: ==Gameplay== creates a Gameplay heading, which we can use as the head of a section regarding gameplay information.
==Types of Interaction==
===Technology===
Most interaction with technology is done with the default action. Most forms will prove the player with an interface that can be used to control the device. This often takes the form of a control panel with multiple options. Panels come with buttons which interacts with the ship and alters the system. For example, a [[Fusion Reactor Controls]] controls a ship's [[Fusion Reactor]] and pressing buttons to activate the [[Vacuum Pump]] and change the reactor operational mode. Buttons that can be press are highlighted in blue, whilst those which cannot or are in operation are highlighted in grey.


Subheadings break up sections of a page further, adding sections within section. These can be inserted by adding additional <code>=</code> to either side of the sub heading. Subheadings will be grouped to the top-level heading. For example, if ===Behaviour=== was incorporated after ==Gameplay== but before ==Lore==, it will be incorporated into the '''Gameplay section'''. We'd incorporating subheadings when content is more than detailed and requires breaking up, such splitting the Lore section into History, Culture and Notable Members subheadings.  
Panels are interacted with by pressing the <code>Left Mouse Button</code> whilst the cursor is over a pressable button. This operates a control associated with the button, such as activating a light, opening a valve or activating a device's function. If the player wishes to keep their view, they can hold the <code>E</code> key to freely move the cursor without altering their view. This will allow them to press controls without altering their view of the console.


Headings will be recorded in the page table of contents, found just before the first head was made on page. This will display all headings found on the page, sort them by numbers and can be clicked to take the user to the section. A table of contents will automatically generate if the page has more than four headings or subheadings.
===Props===
:''For more information, see: [[Props]]''
Interaction with props is currently limited. The player can pick them up by holding the <code>Left Mouse Button</code> and move them around as by looking around the environment. Their distance from the player can be altered by moving the <code>Scroll Wheel</code> either forwards or backwards. Props can be rotated by pressing the <code>Q</code> key, with moving the mouse changing the rotation of the prop. A prop can also be throw by holding them and pressing the <code>Right Mouse Button</code>. Their functions are currently not implemented, with future updates likely to add different interactions to each prop.


===Section Organisation===
===Non-Playable Characters===
Generally, sections will be organised to make it but clearly separated.
:''For more information, see: [[NPC Gameplay]] and [[Command (gameplay)]]''
{| class="wikitable"
Interaction with a non-playable character is currently limited to orders. After pressing the <code>F</code> whilst the cursor looks at an NPC, a menu is displayed of different interactions the player can give to the character. Depending on their department and station, these orders can vary depending on the function: for example, a [[pilot]] operating the [[Helm]] can be ordered to fly to a selected target whilst a [[sensors specialist]] can perform surveys on a selected object. NPCs can currently be either summoned or dismissed whilst hovering over a station. At times, orders also work from stations and devices such as the [[Holo-Display]].
! Section !! Contents and coverage
|-
| Introduction || What is the page about? What is its basic description? What information can be used to summarise it quickly?
|-
| Gameplay || How does the feature work in the game? What is it's function? How does it react to the player? Who will generally use it?
|-
| Lore || What is the in-universe explanation for the feature? When was it discovered or developed? How advanced is it for humans to use it? Or, if it's an alien lifeform, what is their history and when did we encounter them?
|-
| Development || How was it implemented into the game? What has changed since its initial development?
|-
| Trivia || Are there any small facts about the feature which cannot be fitted into any other section?
|}


==Formatting==
==Development==
===Language===
[[File:Commands Helm.jpg|thumb|300px|NPC commands prototype in dev build 0.225.0.117]]
Please use English only on our standard pages. We're flexible when it comes to terminology and spelling. Since ''Starship Simulator'' is developed in England and uses the Commonwealth English, we will prioritise that version of the language when it comes to terminology and spelling. For example, "lift" (the Commonwealth term) is prioritised over "elevator" (the American term). Some words will be spelled slightly differently such as "ou" in terms that might only use "o" in American terms, for example: "armoured" instead of "armored". Likewise, "s" would appear in terms that, in American standard, would use "z" instead, such as "realise" instead of "realize".
Object interaction has been a major part of development in ''Starship Simulator''. Device and prop interaction have been in place during the 0.223 dev build cycle. During original cycles, <code>Left Mouse Click</code> was used to interact with technology and pick up props. Meanwhile, <code>F</code> was used only to take seat in chairs and bridge stations.


If something is given a non-English term or name in-game, this is what it's called on the wiki. For example, the [[Caravella Class|Caravella class]] is derived from the Italian version of "Caravel", an English term for the phrase. However, due to the in-game lore suggesting that the Italian name is used, we use "Caravella" rather than "Caravel", since it will conflict with the game information.
In dev build 0.225.0.109, interaction with bridge stations and NPCs were added, with actions mapped to the latter button. This added further options, such as summoning NPCs in specific stations and [[Command (gameplay)|issuing orders]] to NPCs. In the upcoming dev build 0.227.0.8, interaction with NPCs is set to change to a menu.


===Letters and Characters===
<!--[[Category:Gameplay]]
 
[[Category:Interaction| ]]-->
 
===Punctuation===
Punctuation is important for formatting and
 
{| class="wikitable"
! Name!!Appearance!!How it is used
|-
| Full Stop || '''.''' || Full stops are used end a sentence like this.<br>However, ending a sentence with three indicates there is more information you can give...<br>...and start again on the next sentence.
|-
| Comma || ''',''' || A comma can be used to add details to a sentence, often towards the end.<br>It can, in the middle, interrupt like this.<br>If at the start, it can set up the contents of a sentence.<br>Or it could be make to make a list, such as one, two, three, and four.
|-
| Apostrophe || '''<nowiki>'</nowiki>''' || Apostrophes can be used to indicate something's description or item, such as the Magellan's captain or Jones's tail.<br>Or it can be used as a part of a word which is a shortened version of a phrase, such as don't (do not) or it's (it is).
|-
| Question Mark || '''?''' || You'd think you'd put this at the end of a sentence when asking a question?
|-
| Explanation Mark || '''!''' || Explanation Marks are used at the end of a sentence if you're trying to make a point stick out!<br>Generally, we don't usually use this one since a full stop is generally neater, but explanation marks are used in wiki syntax.
|-
| Colon || ''':''' || A colon is often used if a sentence is making two points: therefore is probably rarely used in sentence texts.<br>Mostly: it is used in a list to give a point and then add a description.
|-
| Slash || '''/''' || A slash is generally used if something/someone is referred to in alternative ways.
|-
| Quotation Mark || '''""''' || "Quotations are used to indicate someone's speech in text" said the writer of this page.
|-
| Hyphen || '''-''' || Hyphens are rarely used but often to add a prefix or suffix that does not feature in an English word.
|-
| Semi-Colon || ''';''' || Semi-Colons are used similar to commas as they often used to join two different points in a sentence; so they might not be used as often as commas.<br>Alternatively, they can be used in lists, for example: 1, 1.2, 1.5; 2.3, 2.45, 2.852; etc.
|-
| Brackets || '''()'''  || Brackets can be used to add information into a sentence (or information that seems relevant but not useful to the sentence).
|}
 
===Date/Time===
Date and time presentation varies across the world. On the wiki, we use two forms:
 
For numerical representation, we use <code>yyyy-mm-dd</code>. <code>yyyy</code> represents the year, such as 2025. <code>mm</code> represents the month, which is represented below. <code>dd</code> represents the day in the month, such as 1st (01), 13th (13) and 22nd (22).
 
{| class="wikitable"
! Month !! Values
|-
| January||01
|-
| February||02
|-
| March||03
|-
| April||04
|-
| May||05
|-
| June||06
|-
| July||07
|-
| August||08
|-
| September||09
|-
| October||10
|-
| November||11
|-
| December||12
|}
 
===Links===
Links are important for navigation on both wikis and the world wide web. If correctly input, they will take the user to a new web page when they are clicked on. On wikis, links serve as one of the main forms of navigation.
 
To add links to a wiki page, please use <code><nowiki>[[Page Title]]</nowiki></code> to create a link to the wiki page. For example, <code><nowiki>[[Command]]</nowiki></code> will create [[Command]], linking to the page. If you wish to use it on text, you can create a mask for the text with <code><nowiki>[[Page Title|Link mask]]</nowiki></code>. As an example, <code><nowiki>[[Sol|Earth's sun]]</nowiki></code> will create this link: [[Sol|Earth's sun]].
 
If linking to an external page, we'd use the full URL address of the page and add a mask. <code><nowiki>[https://[url-address] Mask]</nowiki></code>. As an example, <code><nowiki>[https://starshipsimulator.co.uk/ the Starship Simulator website]</nowiki></code> creates a link to [https://starshipsimulator.co.uk/ the Starship Simulator website].
 
Alternatively, some pages may exist on other sites like Wikipedia, which are linked to via the MediaWiki software. To create links to these, type in <code><nowiki>[[Wikipedia:Target|Mask]]</nowiki></code> to create a link. Just for an example, <code><nowiki>[[Wikipedia:Six degrees of freedom|this page on Wikipedia]]</nowiki></code> will create a link to [[Wikipedia:Six degrees of freedom|this page on Wikipedia]].
 
==Media==
===Images===
[[File:UNSF Logo Transparent Black.png|300px|thumb|right|The UNSF insignia in the colour black]]
Images are allowed and encouraged to feature on the wiki pages. They provide visuals to pages, showing the user what something looks like rather than telling a description and expecting them to know what it is when they find or view it. They also provide visual stimuli, making them look more interesting and grabbing interest.
 
Images can be implemented by uploading them to the wiki via the "Upload file" found in our heading (left side of the page). To implement them, type in <code><nowiki>[[File:Image name.format|thumb|Caption for the image]]</nowiki></code> into the page. <code>format</code> signifies the image format, which is required to identify the image's type. Examples of this include <code>.png</code>, <code>.jpg</code>, or <code>.gif</code>. We encourage users to include <code>|thumb|</code> in the syntax, as it makes it a thumbnail separate from the main body of writing and means text is uninterrupted by its placement. Captions can be used to describe the image content, describing to the user what exactly they are looking at.
 
Further formatting can be included, such as the image display. Adding <code>|right/left/centre|</code> will alter the position of the image, such as whether it is displayed on the right hand side, left hand side or in the centre of the page. Adding <code>|[num]px|</code> will alter the images size display, ensuring it remains at a chosen resolution. As an example, <code>|300px|</code> will make the image show at 300 pixels on the default page.
 
As a demonstration, the syntax <code><nowiki>[[File:UNSF Logo Transparent Black.png|300px|thumb|right|The UNSF insignia in the colour black]]</nowiki></code> was used to incorporate the image you see to your right onto this page. This includes an image, the chosen resolution, its status as a thumbnail, its display on the right-hand side of the page, and a caption describing the image.
 
==Templates==
:''[https://www.mediawiki.org/wiki/Help:Templates See this MediaWiki page for more information and examples]''
Template are pages which are invoked on other pages. There are various reasons to use them, such as presenting data in a way which is more interesting that text, adding notices to pages, or presenting information that can be used on multiple pages.
 
===Using Templates===
To add a template, add the name and surround it with <code><nowiki>{{}}</nowiki></code>. For example, <code><nowiki>{{Template}}</nowiki></code> created the template you see [above/below/next] to this section.
 
===Creating Templates===
To create a template, a new page must be created with the <code>Template:</code> namespace. This contains the formatting and syntax required to manage the template's display.
 
===Incorporating Media Wiki templates===
Some templates are available or widely used by Media Wiki services. However, they may not be incorporated into the Wiki either due to regulations. To incorporate these, please contact though Discord. Please provide a Media Wiki page on the template and an explanation for why it could be helpful to incorporate the template.

Latest revision as of 10:33, 19 March 2026

This is an example of a Sandbox. This page can be used to write out drafts for new pages or used to experiment with new templates and features. It uses templates from the wiki, but does not override or conflict with wiki content.

Interaction

Interaction is a gameplay mechanic in Starship Simulator revolving around the player's actions and their effects on the game environment. It occurs on multiple levels, including physical object placement and the actions of non-player characters. Interaction can primarily be performed by either clicking on objects or pressing the interaction key.

Overview

Most interaction mechanics are divided into two methods: default and options. The former is done instantly whilst the latter allows more options, including advanced actions.

The default action is mapped to the Left Mouse Button. This performs the basic interaction with the target object, such as its intended purpose. For example, the basic action with a chair would be to sit in it, whilst the action with a prop would be to pick it up.

Advanced options is mapped to the F key and offers more complicated options, such as communication options like orders and emotes. Different options are offered for different objects. For example, pressing it on the helm station will bring up a menu suggesting whether to take place there or summon an NPC to man the station, whilst interacting with the officer will bring up a menu offering command options and the ability to dismiss them.

Types of Interaction

Technology

Most interaction with technology is done with the default action. Most forms will prove the player with an interface that can be used to control the device. This often takes the form of a control panel with multiple options. Panels come with buttons which interacts with the ship and alters the system. For example, a Fusion Reactor Controls controls a ship's Fusion Reactor and pressing buttons to activate the Vacuum Pump and change the reactor operational mode. Buttons that can be press are highlighted in blue, whilst those which cannot or are in operation are highlighted in grey.

Panels are interacted with by pressing the Left Mouse Button whilst the cursor is over a pressable button. This operates a control associated with the button, such as activating a light, opening a valve or activating a device's function. If the player wishes to keep their view, they can hold the E key to freely move the cursor without altering their view. This will allow them to press controls without altering their view of the console.

Props

For more information, see: Props

Interaction with props is currently limited. The player can pick them up by holding the Left Mouse Button and move them around as by looking around the environment. Their distance from the player can be altered by moving the Scroll Wheel either forwards or backwards. Props can be rotated by pressing the Q key, with moving the mouse changing the rotation of the prop. A prop can also be throw by holding them and pressing the Right Mouse Button. Their functions are currently not implemented, with future updates likely to add different interactions to each prop.

Non-Playable Characters

For more information, see: NPC Gameplay and Command (gameplay)

Interaction with a non-playable character is currently limited to orders. After pressing the F whilst the cursor looks at an NPC, a menu is displayed of different interactions the player can give to the character. Depending on their department and station, these orders can vary depending on the function: for example, a pilot operating the Helm can be ordered to fly to a selected target whilst a sensors specialist can perform surveys on a selected object. NPCs can currently be either summoned or dismissed whilst hovering over a station. At times, orders also work from stations and devices such as the Holo-Display.

Development

NPC commands prototype in dev build 0.225.0.117

Object interaction has been a major part of development in Starship Simulator. Device and prop interaction have been in place during the 0.223 dev build cycle. During original cycles, Left Mouse Click was used to interact with technology and pick up props. Meanwhile, F was used only to take seat in chairs and bridge stations.

In dev build 0.225.0.109, interaction with bridge stations and NPCs were added, with actions mapped to the latter button. This added further options, such as summoning NPCs in specific stations and issuing orders to NPCs. In the upcoming dev build 0.227.0.8, interaction with NPCs is set to change to a menu.