Jump to content

NPC Gameplay: Difference between revisions

From Starship Simulator
Dark Knight 2013 (talk | contribs)
mNo edit summary
Dark Knight 2013 (talk | contribs)
No edit summary
Line 9: Line 9:
** [[Captain]] / [[Executive Officer]] (for specific roles if not player-controlled)
** [[Captain]] / [[Executive Officer]] (for specific roles if not player-controlled)
** [[Pilot]]s
** [[Pilot]]s
** [[Science Officer]]
** [[Science|Science Officers]]
** [[Tactical Officer]]
** [[Tactical|Tactical Officers]]
** [[Stewards]]
** [[Engineer]]s
** [[Engineer]]s
** Other [[List of Characters in Starship Simulator|Human NPC Crew]]
** Other [[List of Characters in Starship Simulator|Human NPC Crew]]
Line 22: Line 23:
** Alien delegates (Planned for [[First Contact]])
** Alien delegates (Planned for [[First Contact]])


== Categories of Interaction ==
== Behaviour ==
NPC interactions can be broadly categorized by their purpose:
=== Pathfinding ===
<font color="red">'''These interactions are gameplay elements that have been mentioned as possible or distant planned Gameplay features. The wiki will be updated as each feature will become available.'''</font>
NPCs can currently travel on floor meshes designated on each deck. Depending on their duties and schedule, NPCs will chose a location they need to travel to and create a path of shortest distance to travel to it. Some, such as [[Cluck Norris]] and [[Jonesy]], will not use these, instead will travel around the ship freely. If the station is on another deck, they will generally use stairs to travel to them. However, those that cannot use stairs or travel between decks, such as [[RM-84]], will only pathfind on the deck they are stationed on and prioritise tasks in the set location.
 
=== Schedule ===
From Dev Build 0.266.0.15, NPC crew members were given schedules and shift patterns aboard a starship. They are currently assigned These are split into three different sets: shift hours, leisure hours and sleeping hours. During the former, the NPC will take up position at their assigned post and perform duties at the station. For example, a Security Officer assigned to a Security Desk will take up post at it and man the station until their shift ends. The NPC is currently coded to remain there until their shift ends.
 
During the leisure hours, the NPC will wonder away from their post to undertake activities to relieve stress or look after their wellbeing, such as eating meals, going to the bathroom and entertaining themselves. In the sleeping times, they will head to their quarters and rest until they are scheduled to start a shift.


* '''Crew Management & Orders:'''
=== Interaction ===
* '''Social & Casual Interaction:'''
Currently, NPC interaction with the world is currently limited, but expanding. In current versions, NPC crew members are assigned only to interact with certain stations of the ship depending on their duties and needs. Some, such as [[engineer]]s and RM-84, are programmed to affect the game world, such as fixing broken objects or clearing [[grime]] from deck floors.
* '''Dialogue & Information Exchange:'''
* '''Combat & Security:'''
* '''Service & Amenities:'''
* '''Trade & Negotiations'''


== Planned Enhancements ==
The player can currently only interact with crew assigned to the Bridge stations by looking at them and pressing the <code>F</code> key. They can be spawned in and dismissed by interacting with a necessary station, such as the [[Helm]] and [[Sensors Station]]. Interacting with the station whilst an NPC is present brings up the [[Command (gameplay)|command menu]], providing the player with a list of actions that the NPC can make at their station. For example, an NPCs at the Helm can fly the starship to a selected part of the galaxy, whilst an NPC at the Sensors Station can control the display distance of the [[Holo-Display]] and perform surveys on selected celestial objects.
As ''Starship Simulator'' evolves through [[Steam Early Access]] and [[Full Release]], NPC interactions are expected to become more sophisticated, including:


==Development==
=== Planned Enhancements ===
<font color="red">'''These interactions are gameplay elements that have been mentioned as possible or distant planned Gameplay features. The wiki will be updated as each feature will become available.'''</font>
As ''Starship Simulator'' evolves through [[Steam Early Access]] and [[Full Release]], NPC interactions are expected to become more sophisticated. These are planned to include:
* More complex AI behaviors and routines.
* More complex AI behaviors and routines.
* Deeper dialogue trees and relationships.
* Crew Management and Orders.
* Social and Casual Interaction, likely including deeper dialogue trees and relationships.
* Dialogue and information exchange
* Combat and security services
* Service and Amenities
* Diplomatic with extraterrestrial species, such as [[First Contact]], trade and negotiations
* Impact of player actions on NPC morale or efficiency.
* Impact of player actions on NPC morale or efficiency.
* Advanced [[First Contact]] scenarios involving alien NPCs.
* Advanced [[First Contact]] scenarios involving alien NPCs.

Revision as of 07:17, 27 November 2025

NOTICE: This page is a Work in Progress as much of the lore/Development for the game is yet to be established.


This page provides an overview of the various ways players can interact with Non-Player Characters (NPCs) in Starship Simulator, ranging from basic communication to complex crew management and social dynamics. Understanding these interactions is key to effectively operating a starship and navigating the galaxy.

Types of NPCs

Different NPCs serve different roles and offer unique interaction opportunities:

Behaviour

Pathfinding

NPCs can currently travel on floor meshes designated on each deck. Depending on their duties and schedule, NPCs will chose a location they need to travel to and create a path of shortest distance to travel to it. Some, such as Cluck Norris and Jonesy, will not use these, instead will travel around the ship freely. If the station is on another deck, they will generally use stairs to travel to them. However, those that cannot use stairs or travel between decks, such as RM-84, will only pathfind on the deck they are stationed on and prioritise tasks in the set location.

Schedule

From Dev Build 0.266.0.15, NPC crew members were given schedules and shift patterns aboard a starship. They are currently assigned These are split into three different sets: shift hours, leisure hours and sleeping hours. During the former, the NPC will take up position at their assigned post and perform duties at the station. For example, a Security Officer assigned to a Security Desk will take up post at it and man the station until their shift ends. The NPC is currently coded to remain there until their shift ends.

During the leisure hours, the NPC will wonder away from their post to undertake activities to relieve stress or look after their wellbeing, such as eating meals, going to the bathroom and entertaining themselves. In the sleeping times, they will head to their quarters and rest until they are scheduled to start a shift.

Interaction

Currently, NPC interaction with the world is currently limited, but expanding. In current versions, NPC crew members are assigned only to interact with certain stations of the ship depending on their duties and needs. Some, such as engineers and RM-84, are programmed to affect the game world, such as fixing broken objects or clearing grime from deck floors.

The player can currently only interact with crew assigned to the Bridge stations by looking at them and pressing the F key. They can be spawned in and dismissed by interacting with a necessary station, such as the Helm and Sensors Station. Interacting with the station whilst an NPC is present brings up the command menu, providing the player with a list of actions that the NPC can make at their station. For example, an NPCs at the Helm can fly the starship to a selected part of the galaxy, whilst an NPC at the Sensors Station can control the display distance of the Holo-Display and perform surveys on selected celestial objects.

Development

Planned Enhancements

These interactions are gameplay elements that have been mentioned as possible or distant planned Gameplay features. The wiki will be updated as each feature will become available.

As Starship Simulator evolves through Steam Early Access and Full Release, NPC interactions are expected to become more sophisticated. These are planned to include:

  • More complex AI behaviors and routines.
  • Crew Management and Orders.
  • Social and Casual Interaction, likely including deeper dialogue trees and relationships.
  • Dialogue and information exchange
  • Combat and security services
  • Service and Amenities
  • Diplomatic with extraterrestrial species, such as First Contact, trade and negotiations
  • Impact of player actions on NPC morale or efficiency.
  • Advanced First Contact scenarios involving alien NPCs.