daid / daid/EmptyEpsilon

[Feature] Sensor screen

Open
#2,417 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
869
Forks
222
Avg merge
18h 33m
Merged PRs (30d)
1

Description

After further discussion about how the RGB signals, I feel like the wonderful back-end created for them is under-utilized.

There only apearance are in the edges of the science screen and there is not even a legend for people to know how to interpret them.
This makes me believe that they can be forgotten in game.


I propose a sensor screen which resembles the work of a hydrophone operator in a submarine.
This would allow for crews to mark and track bearings of signals of interest wether a ship or an artifact.

The reason for it to be a new screen is to not encroach on current crew roles that keep gameplay simple and accessible, while giving deeper playing possibilities for scripting with signal data.

  • Top buttons would allow to choose map and signals
  • The map would mainly be used for the sensor crew to visualize their tracking and report their finding to the crew. It would be similar to the relay station but with less capabilities.
  • The sensor values would be a graph like a RF waterfall graph, a time/angle representation of all three signals. This video shows a very nice example of it. Zooming and moving the cursor would allow to check different frequencies at different resolutions.
    • The top instantaneous values could be averaged over time in order to see signals in noise (might be too complicated for the gameplay loop)
  • Bearing indicator would visually show where you are aiming at
  • Lock position would center the view on a selected position in the map
  • The target ID would allow to cycle between different target we are tracking (unsure if I want that in for now, it's a maybe)
  • Mark bearing would use the selected bearing in the sensor value component to draw a line on the map
  • Remove/reset is to cleanup the workspace
  • Link to probe is like science. This would allow fancy moves where someone can locate an object with two bearing on two different location (see below)
Image

Map UI with bearings
Image

Waterfall graph example (source https://www.youtube.com/watch?v=aAbgbDVs_0A)
Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing science screen, relay station, and RGB or sensor signal UI to identify the relevant entry points. Compare the proposed map, bearing-marking controls, target tracking, probe linking, and waterfall-style signal view with current capabilities; done requires an agreed sensor-screen scope and implementation of the selected features.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.