Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

데이터 흐름 구조 리팩토링 #31

Open
NaRDo627 opened this issue Aug 7, 2019 · 1 comment
Open

데이터 흐름 구조 리팩토링 #31

NaRDo627 opened this issue Aug 7, 2019 · 1 comment

Comments

@NaRDo627
Copy link
Owner

NaRDo627 commented Aug 7, 2019

개선
(#30) 이슈에서 데이터 흐름 구조를 모듈화를 위해 위와 같이 리팩토링 해야합니다.
세부한 개발 방법과 순서는 Github Projects에서 관리합니다.

@NaRDo627
Copy link
Owner Author

NaRDo627 commented Aug 7, 2019

데이터 형식 정의

Data

{
    version: String,
    game: String,
    match: 
    {
         id: String,
         platform: String,
         gameMode: String,
         playedAt: String,
         mapName: String,
         durationSeconds: Integer,
         players: 
         [
            {
                id: String,
                name: String,
                moreInfo: Object
            },
         ],
         moreInfo: Object
    },
    focusedPlayer: String,
    rawReplayData: Object[]
}

replayFrames

{
    focusedPlayer: String,
    frames:
    {
        players: 
        {
            name: String,
            kills: 0,
            assists: 0,
            deaths: 0,
            items: String[],
            moreInfo: Object
        },
        playerLocations: Object,
        objectLocations: Object[],
        killLogs: Object[],
        moreInfo: Object
    }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant