Information
The Achievement System contains global and individual challenges that players can accomplish. These challenges reward the player with experience, gold, items and achievement points.
Achievements
There are two (2) types of achievement challenges.
- Individual Achievements
- These achievements contain challenges that are bound to each player and can be progressed at any point of time.
- Global Achievements
- These achievement challenges can be competed by any player. The first player that completes a challenge will receive the achievement and that achievement challenge will be locked to other players.
Demonstration
System Settings
The achievement settings are configured using a .json
file. JSON is based on a very restricted subset of JavaScript syntax so it’s important to follow the correct structure and syntax while modifying file.
Functionality and Progress
The achievement challenges work with types and sub-types. The type of challenge represents a category and each type of challenge contain sub-types, this represents the action of the challenge.
Adding new achievement challenges is very easy to-do.
FAQ
- Is it easy to add new challenges?
- Absolutely.
- Is there a repository for this system?
- Yes, the repository will be available for access after purchasing the system, where you can obtain updates there.
- Is there any documentation of the system?
- Yes, all the necessary documentation is provided in the system repository, there you will find configuration guides and examples.
- Will you change the design of the system?
- No.
- Will you configure all my challenges?
- No, all the documentation provided on the repository explains well how to add challenges.
- Does the system work in peers (p2p)?
- Yes, this is required for the global achievements.
- Does the achievement progress save on the database?
- Yes, all progress is cached until dumping into the database.
For more information regarding the system, don’t hesitate to contact me.
Reviews
There are no reviews yet.