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

Improved User Onboarding Tutorial #153

Open
starknetdev opened this issue Aug 15, 2024 · 0 comments
Open

Improved User Onboarding Tutorial #153

starknetdev opened this issue Aug 15, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@starknetdev
Copy link
Member

starknetdev commented Aug 15, 2024

Feature Proposal: Game Tutorial

Summary

Implement a Loot Survivor tutorial mode to play with instructions.

Description

This feature will allow players to be taken through a predetermined game with specific instructions on different actions to take. Alongside mainnet and testnet it is an option for a new player to learn the game mechanics and have help without being burdened by the learning curve and reading documentation.

Scope of Work

  1. Contract: Create a fork of the contract that uses adventurer_id % n and xp as the only way of deriving the outcomes. n is the number of unique game paths to prepare the tutorial for (the more the better). Deploy on katana so that users have the best experience.

  2. Calculate Outcomes: Calculate the best strategies for these n paths to be used in the tutorial.

  3. UI: Prepare the components for providing the instructions on top of the current client. Combine the calculated outcomes to trigger these components in a user friendly way. Include showing the user how to prepare for these outcomes with prescience.

  4. Testing: Write unit and integration tests to ensure the entropy logic is working as expected.

  5. Documentation: Update the documentation to include instructions on using the new feature.

Timeline:

  • Estimated time: 3 weeks

Suggested Payment

  • Total payment: $5000
@starknetdev starknetdev added the enhancement New feature or request label Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants