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

Improvements to challenge mode #296

Closed
4 tasks done
byorgey opened this issue Jan 27, 2022 · 4 comments
Closed
4 tasks done

Improvements to challenge mode #296

byorgey opened this issue Jan 27, 2022 · 4 comments
Labels
C-Moderate Effort Should take a moderate amount of time to address. Z-Feature A new feature to be added to the game.

Comments

@byorgey
Copy link
Member

byorgey commented Jan 27, 2022

Some left over ideas from #285 :

We could further split out some of these into their own issues, but I just wanted to make sure they got preserved.

@byorgey byorgey added Z-Feature A new feature to be added to the game. C-Moderate Effort Should take a moderate amount of time to address. labels Jan 27, 2022
@xsebek
Copy link
Member

xsebek commented Jan 29, 2022

Also related to documentation 🙂

  • Fix README to mention challenges:

    (TBD) In Challenge mode, where you attempt to program robots in order to solve pre-designed puzzles or challenges.

And a bit more futuristic:

@noahyor
Copy link
Member

noahyor commented Mar 26, 2022

On the idea of

Provide a mechanism for a sequence of challenges, e.g. a tutorial where after doing one
challenge you can progress to the next,

in each challenge file, you could have a next value which references another challenge file to be done next (if the player so chooses).

@noahyor
Copy link
Member

noahyor commented Apr 2, 2022

You could also have a 'meta challenge' which is just a list of challenge file paths. This way, the challenge sequences collections don't even have to be linear!

Note: this was originally @byorgey 's idea.

byorgey added a commit that referenced this issue Apr 25, 2022
In preparation for generalizing challenges as outlined in #296.
mergify bot pushed a commit that referenced this issue Jun 4, 2022
Generalize challenges + various modes to all be "scenarios" which are described by `.yaml` files in `data/scenarios`.  

- Both challenges and classic/creative modes are now subsumed under the more general notion of "scenarios".
- A scenario describes how to set up the world etc. when starting a game; all scenarios are stored in a `.yaml` file in `data/scenarios`.
- "New game" menu item now lets the user choose a scenario.
- Some small improvements to the way seeds are handled.

See #296.  This will enable #35 and #25 .
@byorgey
Copy link
Member Author

byorgey commented Jun 4, 2022

Closing this issue since all the mentioned ideas have now been split out into their own separate issues.

@byorgey byorgey closed this as completed Jun 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Moderate Effort Should take a moderate amount of time to address. Z-Feature A new feature to be added to the game.
Projects
No open projects
Archived in project
Development

No branches or pull requests

3 participants