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

Player Model #51

Open
tatapuchi opened this issue Apr 17, 2021 · 0 comments
Open

Player Model #51

tatapuchi opened this issue Apr 17, 2021 · 0 comments
Assignees
Labels
feature New feature or request

Comments

@tatapuchi
Copy link
Owner

Create the player model so that we can setup key features such as the upgrade system that costs Player XP.
This should happen once the language feature is implemented, or after all features are ready to go.

Basic members for the model would include:

public int XP {get; set;}
public int Level {get; set;}
public int Grade {get; set;}

//Fields the player is proficient in
//Loaded in when instance of player class is created
public HashSet<Language> KnownLanguages;
public HashSet<Framework> KnownFrameworks;
public HashSet<Tool> KnownTools;
@tatapuchi tatapuchi added the feature New feature or request label Apr 17, 2021
@tatapuchi tatapuchi self-assigned this Apr 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant