After a thread hijack in the beginner's forum (
http://www.cplusplus.com/forum/beginner/282332/2/ ) I thought it best to drag the discussion of C++ game ideas to the Lounge.
I am planning on having Romulans and Klingons, with one or two "Super Enemies" from each enemy that when they first encounter your ship they will pursue it across sector boundaries. Like a terminator in space. The "regular" enemy ships wander around for a short distance within a sector even when they detect your ship, never going far.
Another reason of having a container of Space Objects so movement is doable.
The original game encoded what each sector contained and randomly placed each object every time a sector was entered.
At game start you choose between a TOS or TNG game, the crew babble then becomes tied to the appropriate era. Spock/Data, Bones/Crusher, etc. This is for the most part just cosmetic, the core of the game is the same. Find and destroy the enemy fleet(s) in a certain amount of time.
Plus a small chance of having Trelane/Q show up and randomly do weird things that could benefit or harm the ship/crew/you.
Stars have different "sizes", though visually on a scan they don't appear different without a detailed scan.
Time travel would have a very small chance of happening, only if the ship warped close to, not at, a certain type of star. Big honkin' star.
Ship systems can be damaged, and take time to repair. A damaged system may have partial functionality. A damaged short range scanner can "kinda" detect there/show are objects within scan range, but not what they are.
I don't have a clue what Discovery has done, I haven't watched any of it.