-
Notifications
You must be signed in to change notification settings - Fork 10
Routing & Protocol
Young-do Cho edited this page Nov 14, 2019
·
7 revisions
-
λ‘κ·ΈμΈ νμ΄μ§
- URL:
/
- μ΅μ΄ μ μ μ, λ‘κ·ΈμΈ λ μ μ λ©΄ λ‘λΉ νμ΄μ§λ‘ μ΄λ
- OAuth μ±κ³΅ μ, λ‘λΉ νμ΄μ§λ‘ μ΄λ
- κ²μ€νΈ λ‘κ·ΈμΈ μ±κ³΅ μ, λ‘λΉ νμ΄μ§λ‘ μ΄λ
- URL:
-
λ‘λΉ νμ΄μ§
- URL:
/lobby
- λκΈ° μνμΈ λ°© ν΄λ¦ μ, ν΄λΉ λ°© νμ΄μ§λ‘ μ΄λ
- λ°© λ§λ€κΈ° μλ£ μ, ν΄λΉ λ°© νμ΄μ§λ‘ μ΄λ
- URL:
-
λ°© νμ΄μ§
- URL:
/room/:room_id
- λ°© λκ°κΈ° ν΄λ¦ μ, λ‘λΉ νμ΄μ§λ‘ μ΄λ
- URL:
- OAuth λ‘κ·ΈμΈν μ¬μ©μκ° μλλ©΄ κ·Έλ₯ λ€ κ²μ€νΈλ‘ μ²λ¦¬νκΈ°λ‘
event name | string | note |
---|---|---|
join lobby | - | λ‘λΉ μ΅μ΄ μ΄λ μ μ λ¬. λ‘κ·ΈμΈ λ μ μ μ¬λΆ νμΈ + λ°© λͺ©λ‘ μ 곡 μμ² |
logout | - | λ‘κ·Έμμ λ²νΌ ν΄λ¦ μ. μμΌ μ°κ²° λκ³ λ‘κ·ΈμΈ νμ΄μ§λ‘ μ΄λ |
create room | { room name } | λ°© μμ±νκΈ° λ²νΌ ν΄λ¦ μ |
event name | callback | note |
---|---|---|
join lobby | λ‘κ·ΈμΈλ μ¬λΆ νμΈ + λͺ¨λ λ°© λͺ©λ‘ νλ©΄μ μΆλ ₯ | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
create room | μμ±λ λ°©μΌλ‘ μλ μ μ₯ | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
added room | λ°© λͺ©λ‘μ μ κ· λ°© μΆκ° | |
change room info | νΉμ λ°©μ μν μ 보λ₯Ό λ³κ²½ |
event name | string | note |
---|---|---|
join room | { room id } | μ΅μ΄ λ°© μ μμ |
leave room | - | |
start game | - | λ°©μ₯λ§ κ°λ₯ |
move | { direction } | |
chat message | { message } |
event name | callback | note |
---|---|---|
join room | μΊλ¦ν° + λλ€μ (λλ€) ν λΉ, λ¬Έμ λ° λ¨μ μκ° κ³΅κ° | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
leave room | νλ μ μΊλ¦ν° μμ | |
start game | μ κ΄ν μν λ³κ²½, μνλ₯Ό κ²μ μ€μΌλ‘ λ³κ²½ | |
move | κ° μΊλ¦ν°λ€ νΉμ μ’νλ‘ μ΄λ | |
chat message | μ±ν κΈ°λ‘ μΆκ° | |
start round | μ κ΄ν λ¬Έμ μΆλ ₯, κ° μΊλ¦ν° μμΉ μ΄κΈ°ν, μκ° μΉ΄μ΄νΈ μμ | μ ν μκ° μΉ΄μ΄νΈλ ν΄λΌμ΄μΈνΈμμ νλλ‘ νλ€ |
end round | μ λ΅ νμ, μ€λ΅ νλ μ΄μ΄ μΊλ¦ν° μμ (?) | |
not-end round | λ¬Έμ μλ‘ μΆλ ₯, κ° μΊλ¦ν° μμΉ μ΄κΈ°ν, μκ° μΉ΄μ΄νΈ μμ | |
end game | μ°μΉμ νμ, μνλ₯Ό λκΈ° μ€μΌλ‘ λ³κ²½ |