콘솔로 이동

시작부터 PvP

목표

게임 가입 이후 초반부터 PvP 콘텐츠에 도전하여 패배를 반복하는 유저에게 PvP에서 승률이 높은 유저들이 사용하는 캐릭터, 아이템 등을 알려주어 잔존율과 구매율을 향상시킵니다.

정의 게임을 다른 사람들보다 잘하는 것이 중요한 사람이지만, 시작부터 PvP 콘텐츠에 도전하여 경험, 레벨, 아이템 등에서 다른 유저들에게 밀려 패배를 반복하고 있는 유저를 가리킵니다.
유저가 원하는 것 PvP 콘텐츠에서 승리할 수 있는 아이템, 캐릭터
적용 가능한 게임 장르 RPG, 전략, 액션

필요한 API

Join LoginApp PlayStage GetCurrency PlayerUseCurrency

분석 결과 및 지표

  • 페르소나: 초반부터 PvP 콘텐츠를 많이 플레이 하지만 승률이 낮은 유저
    • 게임 초반부터 캐릭터를 육성하기 보다 남과의 경쟁에서 이기는 것을 중요하게 생각하는 유저를 찾아내어, 해당 유저 리스트를 추출합니다.
  • 추천 캐릭터, 아이템 조합
    • PvP 콘텐츠 승률이 높은 유저들이 육성하는 캐릭터와 함께 사용하는 아이템 조합을 파악하여 제시합니다.

리턴 데이터

해당 페르소나(시작부터 PvP)가 구매할만한 캐릭터, 아이템 조합을 제안합니다. 아래 예시의 경우, 시작부터 PvP 유저에게 PvP 콘텐츠 승률이 높은 플레이어들이 많이 사용하는 캐릭터와 아이템 조합을 추천합니다.
'recommendations'의 'name', 'asset_name', 'price'을 위해서는 추가 파일 업로드가 필요합니다.

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": "티피",
                        "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; }
    }
}

적용 예시