Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💋🐹 ↝ [SGV2-200]: Implement dialogue & mission fix #148

Closed
Gizmotronn opened this issue Sep 14, 2024 — with Huly for GitHub · 4 comments
Closed

💋🐹 ↝ [SGV2-200]: Implement dialogue & mission fix #148

Gizmotronn opened this issue Sep 14, 2024 — with Huly for GitHub · 4 comments

Comments

Copy link
Member

Gizmotronn commented Sep 14, 2024

Scope:

  1. Get users' missions and profiles.activeMissions to occur in the correct order
  2. Get CaptnCosmosGuideModal component to show the correct missions and subsequent components/tutorial content

Dialogue components are shown here:

image
image
image
image

Current (draft) dialogue

"Initialise Chapter 1"**
app/components/(scenes)/chapters/one/ChapterOneIntro.tsx

Welcome! You're now on your planet. Let's start doing some classifications. If you start something and don't like it, you'll then be able to change, so don't worry

Choose first classification

Your objective is to learn more about the different planets you visit and compare them to the rest of the galaxy as well as our home - Earth! You can choose different disciplines to explore, like terrain formation or how animals from Earth behave on planets with vastly different gravity; all contributions are valuable. To complete your planet, you'll need to perform a few different surveys, and then you're free to travel to other planets and learn more; if you'd like

Complete first classification

Now that you've chosen [ #Structure ] mission, you'll notice a new structure has appeared in your dashboard [the one that's bouncing]. You'll find all the data and information required to complete your mission there.


(Research structure appears after this point, but it has an inventory.configuration value of {"Uses": 0}).


Go mining

You'll notice that a Research Station has appeared, but before you can use it you'll need to find some iron to repair it. Head to your Automaton station (the one that's bouncing) to send your rovers out and find some iron

(Function to add 1 iron deposit to mineralDeposits for the user's anomaly if there isn't one already).

^187aab
Tutorial text/dialogue for the mining action scene:

When you were setting up this planet, your rover found a few points of interest that are shown here. When mining, you choose the deposit that you'd like to mine from, and send an automaton out to collect the minerals. Later on you'll be able to upgrade your automatons to increase their speed or the resources they can mine and bring back to you. You should probably start with collecting some iron as you'll need that to repair your Research Station.

Repair research structure

By repairing the Research Station, you'll be able to unlock new technologies and things to explore. You've successfully mined some iron, which you can use to repair any kind of structure when its durability starts running low. Click on the structure and then navigate to the "Durability" field

Research a new technology

As you've been informed, we require you to conduct further investigations on your planet, so use the Research Station to unlock a new technology structure that you can then find some new objects to classify.

UI issues

Bugs ->

  1. #CaptnCosmos stretches too far to the left

Huly®: STAR_-103

@Gizmotronn
Copy link
Member Author

Some notes/tasks from my end:
For SGV2-200 / #148:

  1. Fix mission order and profiles.activeMission values & discriminators
  2. Put dialogue and all components into the CaptnCosmos/Guidebot function, ensure user gets all required information and all actions (e.g. setting profiles.activeMission, completing #Classifications ) are possible
  3. Fix any layout/styling issues for guidebot [[^]]
    Add dialogue from [[Chapter 1]]

@Gizmotronn
Copy link
Member Author

Supabase storage, python file to upload the buckets: Signal-K/sytizen@5871971

anomalies table:
Anomalies Rows.csv

@Gizmotronn
Copy link
Member Author

Signal-K/sytizen#49

Gizmotronn added a commit that referenced this issue Sep 19, 2024
…og, some information, and some zoodex configurator components
Gizmotronn added a commit that referenced this issue Sep 19, 2024
…3/SGV2-176

🏓🍤 ↝ [SGV2-200 SSG-1 #148]: Update GuideBot and CompletedMissions components
@Gizmotronn
Copy link
Member Author

Only thing left to do now is get that tutorial out there!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant