Hello everyone!
I’m new here, and I apologize if I’m doing anything against the rules. Also, sorry for my broken English — it’s not my native language. I’m a second-year Master’s student at ITMO University (Game Development School) in Saint Petersburg, and my thesis is about creating a recommendation system for MMORPG players.
How does the system work?
Right now, it’s just a small prototype that analyzes the following data:
- Number of PvP kills
- Gathering of ore/herbs/fish
- Time spent in dungeons and raids
- Number of in-game chat messages
(We plan to expand these metrics in the future.)
Based on this data, the system determines your affinity for each of Bartle’s types (Killer, Explorer, Socializer, Achiever). We assume that users can have traits from multiple types, so the recommended activities are distributed according to your percentages. If your playstyle changes (for instance, less PvP and more dungeon runs), the system will adjust its recommendations.
Activity ratings
To decide which specific activities to suggest within each category, they have an internal rating:
- Each activity has three parameters: Goal, Difficulty, and Communication (on a scale of 1–10).
- Each player has three “weight coefficients” indicating sensitivity to these parameters.
- After completing a task, the user answers three short questions, and the system updates these coefficients accordingly.
What am I working on now?
I’m developing a **simple WoW addon show how this recommendation system might function in practice. Currently, it provides basic suggestions:
- Where to farm (e.g., routes for mining ore)
- Which dungeon or raid to visit
- Which achievements you might complete
Additionally, the addon tracks the completion of chosen activities and presents a short survey afterward. Once the testing is finished, you’ll also need to complete a brief Google Docs questionnaire (with multiple-choice questions) and provide free-form feedback.
I’ll need about **another week fully finish the addon, but I’m already looking for volunteers to help with testing.
Why do I need testers?
- I’m looking for 20–25 people who can install the addon according to my instructions.
- You’ll also need TomTom, GatherMate2, and Routes so that the system can generate and display routes.
- The testing involves one 4-hour gaming session (which I consider to be an average play session).
- During this test, the addon will collect basic statistics:
- Number of chat messages
- PvP kills
- Resource gathering
- Time spent in dungeons and current raids
Finally, I’ll ask you to send me the SavedVariables file, where all collected data is stored.
Small bonus
** to
How to contact me?
You can write here and i contact with you or use for that discord
My Discord : andreydobrynin
I’m also can sharing links to my previous works but only in pm or discord because i cant attach that here. Since my main language is Russian, I translated them into English using a neural network, so parts of the translation may be inaccurate.
Thank you very much to everyone who responds! Your help is extremely important for my thesis and will show whether this system is truly useful and interesting to players.