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

Recipe for halting oracle (and probably other things) is not displayed even when we have all the ingredients #2287

Open
byorgey opened this issue Jan 11, 2025 · 0 comments
Labels
C-Moderate Effort Should take a moderate amount of time to address. G-Recipes An issue having to do with recipes. S-Moderate The fix or feature would substantially improve user experience. T-UI Involves the user interface. Z-Pedagogy Teaching new players and sequencing new concepts. Z-User Experience This issue seeks to make the game more enjoyable to play.

Comments

@byorgey
Copy link
Member

byorgey commented Jan 11, 2025

Describe the bug
In the classic game, the recipe for a halting oracle is not displayed in the F3 (recipes) dialog, even when one has all the ingredients.

To Reproduce
Start a classic game, obtain a tree, then make "branch"; make "branch predictor". Notice that in your inventory you have a branch predictor, a toolkit, and a grabber, which are the three ingredients needed to make a halting oracle, yet the recipe for halting oracle is not displayed in the F3 dialog (however, it is properly displayed in the info for those entities).

Expected behavior
I am not quite sure what the expected behavior should be, but somehow halting oracle should be more easily discoverable.

Additional context
Here's what I think is going on. Normally, things show up in the Recipes dialog the first time you obtain one of their ingredients (even if you don't yet have the rest of the ingredients). I think this is good --- it helps motivate you to obtain/discover other things that you don't yet know about. "Oh, you got a log? Hey, if you get some water too, you could make paper!"

However, with the halting oracle (along with several other things, probably), you already have several of the ingredients, since you start with some toolkits and grabbers. So I guess such things are never being displayed, since you never acquire one of their ingredients for the first time. Note, however, that displaying all such things immediately would be overwhelming, so I'm not sure what the best approach is here.

@byorgey byorgey added Z-User Experience This issue seeks to make the game more enjoyable to play. C-Moderate Effort Should take a moderate amount of time to address. S-Moderate The fix or feature would substantially improve user experience. T-UI Involves the user interface. G-Recipes An issue having to do with recipes. Z-Pedagogy Teaching new players and sequencing new concepts. labels Jan 11, 2025
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. G-Recipes An issue having to do with recipes. S-Moderate The fix or feature would substantially improve user experience. T-UI Involves the user interface. Z-Pedagogy Teaching new players and sequencing new concepts. Z-User Experience This issue seeks to make the game more enjoyable to play.
Projects
None yet
Development

No branches or pull requests

1 participant