I'd like to submit a few ideas for science :
- More science minigames. While it's true that Science is parsecs ahead of the Artemis experience (*click* *wait* *sigh*), I think that having more minigames would add to diversity. One of the issues is that they should be balanced, which is pretty hard to achieve with completely different mechanisms.
The only minigame idea I have for now is "chromatic correction" :
The goal is to synthesize a target color, with 5 buttons (for level 1), each adding a set RGB value.
Let's say that we must generate (128 128 128) and have
(128 0 0)
(0 64 0)
(56 87 93)
(14 52 69)
(0 64 128)
The solution will be 1, 2 and 5 activated.
An improvement of the crude GUI I drawn is maybe to have both RGB values of current color and target represented.
- Fix multiplayer scanning. This is, in my opinion, the major issue with PVP as of now.
What I envision is instead of having the EScannedState for each spaceship, maybe have a vector of ScanInfo. The new ScanInfo type will be a structure, consisting of a faction ID and a EScannedState.
The vector is of course initialized empty.
The function isScanned() will be replaced by isScanned(faction). It will search the vector and return the EScannedState. If the faction id is not found, SS_NotScanned is returned. Setting scanned states will also be changed.
Another change will be in the radar displays to properly account for the aforementioned changes.
This will bring quite a change to already existing scripts but I think it is worth it. I offer to implement these changes, as long as I have the green light
Any feedback on these ideas ?