-
Notifications
You must be signed in to change notification settings - Fork 10
Routing & Protocol
BOHYEON SEO edited this page Nov 21, 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 | args | callback | note |
---|---|---|---|
join_room | μμ μ μΊλ¦ν° λ° λλ€μ, μΊλ¦ν°+λλ€μλ€ μμΉ, λ¬Έμ ?, λ¨μ μκ°? | μΊλ¦ν° + λλ€μ (λλ€) ν λΉ, λ¬Έμ λ° λ¨μ μκ° κ³΅κ° | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
leave_room | μμ ν μΊλ¦ν°λ€ | νλ μ μΊλ¦ν° μμ | |
start_game | μ κ΄ν λ³κ²½ | μ κ΄ν μν λ³κ²½, μνλ₯Ό κ²μ μ€μΌλ‘ λ³κ²½ | |
move | κ° μΊλ¦ν° μ΄λν μ’ν 리μ€νΈ | κ° μΊλ¦ν°λ€ νΉμ μ’νλ‘ μ΄λ | |
chat_message | μ±ν λ‘κ·Έ(λλ€μ+λ©μμ§) | μ±ν κΈ°λ‘ μΆκ° | |
start_round | λ¬Έμ , κ° μΊλ¦ν° μμΉ, μΉ΄μ΄νΈν μκ° | μ κ΄ν λ¬Έμ μΆλ ₯, κ° μΊλ¦ν° μμΉ μ΄κΈ°ν, μκ° μΉ΄μ΄νΈ μμ | μ ν μκ° μΉ΄μ΄νΈλ ν΄λΌμ΄μΈνΈμμ νλ€ |
end_round | μ λ΅, μ€λ΅ νλ μ΄μ΄ 리μ€νΈ | μ λ΅ νμ, μ€λ΅ νλ μ΄μ΄ μΊλ¦ν° μμ (?) | |
not_end_round | λ¬Έμ , κ° μΊλ¦ν° μμΉ, μΉ΄μ΄νΈν μκ° | λ¬Έμ μλ‘ μΆλ ₯, κ° μΊλ¦ν° μμΉ μ΄κΈ°ν, μκ° μΉ΄μ΄νΈ μμ | |
end_game | μ°μΉμ λλ€μ | μ°μΉμ νμ, μνλ₯Ό λκΈ° μ€μΌλ‘ λ³κ²½ |