안녕하세요. 위 스크린샷처럼 유저들의 방어덱 정보를 불러와서 전투를 진행하고, 승/패에 따라 해당 유저의 점수를 변동하는 기능을 구현하려고 합니다.
필요한 기능은
-
랜덤한 유저의 데이터 불러오기 (ExtraData)
1-1. 점수(티어)에 따라 불러올 수 있어야함 -
상대 유저의 점수를 변동
2-1. 동시에 여러 유저가 한 유저의 데이터에 접근할수 있습니다.
뒤끝의 어떤 기능을 이용하면 위 기능을 구현할 수 있을까요?
감사합니다.
안녕하세요. 위 스크린샷처럼 유저들의 방어덱 정보를 불러와서 전투를 진행하고, 승/패에 따라 해당 유저의 점수를 변동하는 기능을 구현하려고 합니다.
필요한 기능은
랜덤한 유저의 데이터 불러오기 (ExtraData)
1-1. 점수(티어)에 따라 불러올 수 있어야함
상대 유저의 점수를 변동
2-1. 동시에 여러 유저가 한 유저의 데이터에 접근할수 있습니다.
뒤끝의 어떤 기능을 이용하면 위 기능을 구현할 수 있을까요?
감사합니다.
안녕하세요 개발자님,
문의해주신 내용 답변드립니다.
말씀해주신 기능들은 랜덤조회 및 public테이블 연산기능을 활용할 수 있으나,
랜덤조회에 등록되는 점수 정보는 타 유저가 수정할 수 없기에 원하시는 컨텐츠를 구현하는것은 불가한 것으로 확인됩니다.
단, 이 두 기능을 사용하더라도, 랜덤조회에 등록된 정보는 등록자 본인만이 수정할 수 있기에 실시간 변경이 불가하여 앞서 안내드린것과 같이 컨텐츠 구현에는 어려움이 있을 것으로 예상됩니다.
답변 감사합니다!
그러면, 랜덤조회 기능을 활용하여 유저들의 데이터를 불러오고, 그때 유저의 uid 등의 정보를 알 수 있으니,
전투가 종료되고 해당 유저의 public 테이블에 있는 데이터를 수정하면 (UpdateDataWithCalculation) 되지 않을까요?!
맞습니다, 점수 자체를 조회된 테이블 데이터로 보여주는 것도 방법입니다.
다만, 이 경우 랜덤조회를 하는 대상의 점수/티어가 많이 변화하였을 때에 적절한 대상이 보여지지 않을 수도 있어서 이부분이 고려되어야 할 것 같습니다. (테이블 데이터의 점수는 변하여도, 랜덤조회에 삽입된 점수가 변화하지 않는 상황)
아하 어떤 상황인지 이해하였습니다.
상세한 설명 감사합니다.