miron / NeonCore

Terminal based Cyberpunk Tabletop RPG with Nostr as database and openAI API compatible commands
3 stars 1 forks source link

Present the story #47

Closed miron closed 1 year ago

miron commented 1 year ago

There are a few different ways you could present the hook to the player depending on how you want to structure your game. One option would be to create a menu where the player can start a new game. This menu could include options such as "Start New Game," "View Story," "Choose Character," and so on.

When the player selects "Start New Game," you could display the hook you provided through the use of print statements and ASCII art. You could also include a call to a function that handles the Human Perception Check and allows the player to interact with the hook in a more interactive way.

Another option would be to hide certain do_... entries until the player progresses through the story. For example, you could start the game by only showing the do_story entry and as the player progresses through the story, you can add new entries such as do_choose_character.

It's also worth to note that you could also use dialogs, and animations to visualize the hook and make it more interactive, but that would increase the complexity of the project.

miron commented 1 year ago

As story progresses skills reveal themselves