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

Quest Log Redux #970

Open
6 tasks
ZaneDubya opened this issue Nov 20, 2021 · 0 comments
Open
6 tasks

Quest Log Redux #970

ZaneDubya opened this issue Nov 20, 2021 · 0 comments
Labels
Type-Feature New feature or request

Comments

@ZaneDubya
Copy link
Owner

Inspired by #508. Yserbius is a complicated game. The dungeons run very deep, but there is often very little direction given to the players. Even veterans play with a walkthrough at hand. Newbies - who know nothing about the quests and who have the option to play more accessible games - are not going to stick around to figure out the exact sequence one must go through to 'solve' Yserbius.

There's already a ton of hints in the game, given in the context of random encounters and talking NPCs. My goal is to create an interface for these hints that will collect them, organize them, and make it clear what they are pointing towards. My goal is not to hold the player's hand (honestly, the walkthroughs are much more guilty of this, with some featuring exact paths to walk through the levels), but rather, to give new and returning players a better sense of what to do.

This is a huge feature, and potentially the thing that will make Yserbius more attractive to new players.

Feature set

  • Design the Quest and QuestStep framework.
  • Program the Cleowyn's Palace quest line (5 steps):
  • Design Quest Log server-side storage.
  • Design Quest Log network protocol.
  • Build the Quest Log UI.
  • Enumerate other quests.
@ZaneDubya ZaneDubya added the Type-Feature New feature or request label Nov 20, 2021
@ZaneDubya ZaneDubya added this to the XIV. Scripting and Records milestone Nov 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type-Feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant