Go To Console

PvP from the Beginning

Goals

The goal is to identify users who go for PvP right after joining the game but lose again and again, guide them to items and characters winners use, and thereby increase their retention and revenues.

Description It is the most important for this persona group to play better than others. However, they keep losing in PvP since they are only low-level beginners with less experience and items.
User Expectation Items and characters that will make them win in PvP.
Genres RPG, strategy, action

Required APIs

Join PlayerLogin PlayerStage CharacterStage PlayerPlayCharacter PlayerGetCurrency CharacterGetCurrency PlayerUseCurrency CharacterUseCurrency

Analysis Results

  • Persona : The users who play PvP a lot from the beginning but do not get many wins.
    • The list of users who value winning in competition more than raising characters.
  • PvP Ratio
    • The ratio of the number of PvP rounds the players have played to that of non-PvP rounds.
  • Winning Percentage
    • TENTUPLAY calculates the winning percentages of PvP content.
  • Character Recommendation
    • TENTUPLAY guides players to characters PvP winners use and raise.

Returned Data

TENTUPLAY recommends character-item combinations to this persona group (PvP from the Beginning). For example, in the sample below, the users are presented with the character-item pairs that PvP winners usually use.
For 'name', 'asset_name' and 'price' in 'recommendations', extra files are needed.

namespace TentuPlay
{
    [Serializable]
    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",
                        "top_player_ratio": 10
                    }
                    */
        public string recommendations { get; set; }
                    /*
                 * Example of "recommendations"
                 * recommendations = {
                    "contents": [
                        {
                          "characterarchetype":{
                             "id":"military_police",
                             "name":"military police",
                             "use_count":120,
                             "asset_name":"CharacterArchetype_MilitaryPolice"
                          },
                          "item":{
                             "id":"grenade_launcher",
                             "name":"grenade launcher",
                             "asset_name":"Item_03"
                          }
                       },
                       {
                          "characterarchetype":{
                             "id":"guerilla",
                             "name":"guerilla",
                             "use_count":100,
                             "asset_name":"CharacterArchetype_Guerilla"
                          },
                          "item":{
                             "id":"grenade",
                             "name":"grenade",
                             "asset_name":"Item_02"
                          }
                       },
                       {
                          "characterarchetype":{
                             "id":"special_force",
                             "name":"special force",
                             "use_count":50,
                             "asset_name":"CharacterArchetype_SpecialForce"
                          },
                          "item":{
                             "id":"crossed_grenade",
                             "name":"crossed grenade",
                             "asset_name":"Item_01"
                          }
                       }
                    ],
                    "offers": [
                        {
                          "id":"gold_box",
                          "name":"5,000 Gold",
                          "asset_name":"Purchasable_Gold",
                          "price":4.99,
                          "currency_code":"USD",
                          "purchase_count":12.5
                        }
                    ]
                  }
           */
        public int closed_count { get; set; }
    }
}

Sample