Go To Console

Character Collector


The goal is to improve the retention and revenue of players who love to collect and raise different kinds of characters by giving them tips and item recommendations that will help them collect more characters.

Description Players who love to collect and raise different kinds of characters.
User Expectation Strategies and items that will help them get them more characters
Genres Collecting games

Required APIs

Join LoginApp PlayStage GetCurrency UseCurrency LevelUpCharacter InAppPurchase

Analysis Results

  • Persona: Players who love to collect and raise different kinds of characters
    • The list of players who have been collecting various characters and trying to raise most of them.
  • Collector Score
    • TENTUPLAY demonstrates in terms of scores the extent to which the player is into collecting different characters.
  • Collector Percentile
    • TENTUPLAY presents a visual representation of the player's percentile of Collector Score, or relative score, in a graph.

Returned Data

TENTUPLAY demonstrates the players’ Collector Scores and Percentiles in graphs and offers them strategies to acquire more characters more easily.

In the sample below, the player is informed that they are one of Collectors, in terms of their Collector Score(38,938 points) and Collector Percentile(21%) which means they are in the Top 21% of the Collector group. For 'name', 'asset_name' and 'price' in 'recommendations', extra files are needed.

namespace TentuPlay
    public class TPAdviceRawDataFromDB
        public int advice_id { get; set; }
        public string valid_until { get; set; }
        public string model_name { get; set; }
        public string display_parameters { get; set; }
                 * Example of "display_parameters"
                 * display_parameters = {
                        "player_name": "QTPie",
                        "score": 88, // collector score 
                        "score_max":100, // collector perfect score
                        "percent": 21, // collector percentile
                        "graph_x": [[1,10], [11,20], [21,30], [31,40], [41,50]] // x-axis labels
                        "graph_y": [30, 20, 15, 10, 25] // y-axis labels
                        "player_belongs_to_section":4, // Start from 0
        public string recommendations { get; set; }
                 * Example of "recommendations"
                 * recommendations = {
                    "contents": [],
                    "offers": [
                            "id": "special_package",
                            "name": "Special Packagae"
                            "asset_name": "purchasable_00",
                            "price": 54.99,
                            "currency_code": "USD",
                            "id": "limited_package",
                            "name": "Limited Package"
                            "asset_name": "purchasable_01",
                            "price": 29.99,
                            "currency_code": "USD",
        public int closed_count { get; set; }