-
Notifications
You must be signed in to change notification settings - Fork 10
Routing & Protocol
Young-do Cho edited this page Dec 22, 2019
·
7 revisions
-
λ‘κ·ΈμΈ νμ΄μ§
- URL:
/
- OAuth μ±κ³΅ μ, λ‘λΉ νμ΄μ§λ‘ μ΄λ
- κ²μ€νΈ λ‘κ·ΈμΈ μ±κ³΅ μ, λ‘λΉ νμ΄μ§λ‘ μ΄λ
- URL:
-
λ‘λΉ νμ΄μ§
- URL:
/lobby
- λκΈ° μνμΈ λ°© ν΄λ¦ μ, ν΄λΉ λ°© νμ΄μ§λ‘ μ΄λ
- λ°© λ§λ€κΈ° μλ£ μ, ν΄λΉ λ°© νμ΄μ§λ‘ μ΄λ
- URL:
-
λ°© νμ΄μ§
- URL:
/room/:room_id
- λ°© λκ°κΈ° λ²νΌ ν΄λ¦ μ, λ‘λΉ νμ΄μ§λ‘ μ΄λ
- URL:
- OAuth λ‘κ·ΈμΈν μ¬μ©μκ° μλλ©΄ κ·Έλ₯ λ€ κ²μ€νΈλ‘ μ²λ¦¬νκΈ°λ‘
event name | string | note |
---|---|---|
enter_lobby | - | λ‘λΉ μ΅μ΄ μ΄λ μ μ λ¬. λ‘κ·ΈμΈ λ μ μ μ¬λΆ νμΈ + λ°© λͺ©λ‘ μ 곡 μμ² |
create_room | { room name } | λ°© μμ±νκΈ° λ²νΌ ν΄λ¦ μ |
knock_room | { room id } | λ€μ΄κ° μ μλ λ°©μΈμ§ νμΈ |
event name | callback | note |
---|---|---|
enter_lobby | λ‘κ·ΈμΈλ μ¬λΆ νμΈ + λͺ¨λ λ°© λͺ©λ‘ νλ©΄μ μΆλ ₯ | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
create_room | μμ±λ λ°©μΌλ‘ μλ μ μ₯ | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
knock_room | λ°©μΌλ‘ μ μ₯ / λ€μ΄κ° μ μλ€κ³ alert νμ | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
room_is_created | λ°© λͺ©λ‘μ μ κ· λ°© μΆκ° | |
update_room_info | νΉμ λ°©μ μν μ 보λ₯Ό λ³κ²½ |
event name | string | note |
---|---|---|
enter_room | { room id } | μ΅μ΄ λ°© μ μμ |
leave_room | - | |
start_game | - | λ°©μ₯λ§ κ°λ₯ |
move | { direction } | |
use_skill | { direction } | μ€ν¬ μ¬μ© |
chat_message | { message } |
event name | args | callback | note |
---|---|---|---|
enter_room | μμ μ μΊλ¦ν° λ° λλ€μ, μΊλ¦ν°+λλ€μλ€ μμΉ, λ¬Έμ ?, λ¨μ μκ°? | μΊλ¦ν° + λλ€μ (λλ€) ν λΉ, λ¬Έμ λ° λ¨μ μκ° κ³΅κ° | μμ² μ¬μ©μμκ²λ§ μ λ¬ |
enter_new_user | μΆκ°ν μΊλ¦ν° | νλ μ μΊλ¦ν° μΆκ° | |
leave_user | μμ ν μΊλ¦ν° | νλ μ μΊλ¦ν° μμ | |
go_to_lobby | λ‘λΉλ‘ μ΄λ | μ‘΄μ¬νμ§ μκ±°λ, κ²μ μμ μ€μΈ λ°©μ λ€μ΄μμ λ μ λ¬λ¨ | |
start_game | μ κ΄ν λ³κ²½ | μ κ΄ν μν λ³κ²½, μνλ₯Ό κ²μ μ€μΌλ‘ λ³κ²½ | |
move | κ° μΊλ¦ν° μ΄λν μ’ν 리μ€νΈ | κ° μΊλ¦ν°λ€ νΉμ μ’νλ‘ μ΄λ | |
chat_message | μ±ν λ‘κ·Έ(λλ€μ+λ©μμ§) | μ±ν κΈ°λ‘ μΆκ° | |
start_round | λ¬Έμ , κ° μΊλ¦ν° μμΉ, μΉ΄μ΄νΈν μκ° | μ κ΄ν λ¬Έμ μΆλ ₯, κ° μΊλ¦ν° μμΉ μ΄κΈ°ν, μκ° μΉ΄μ΄νΈ μμ | μ ν μκ° μΉ΄μ΄νΈλ ν΄λΌμ΄μΈνΈμμ νλ€ |
end_round | μ λ΅, μ€λ΅ νλ μ΄μ΄ 리μ€νΈ | μ λ΅ νμ, μ€λ΅ νλ μ΄μ΄ μΊλ¦ν° μμ (?) | |
end_game | μ°μΉμ λλ€μ | μ°μΉμ νμ | |
reset_game | κ²μ μ’ λ£ ν λ°© μνλ₯Ό λκΈ° μ€μΌλ‘ λ³κ²½ | ||
update_player_num | μ΄μμλ/μ£½μ μ μ μ | νμ¬ κ²μμμ μ΄μμλ/μ£½μ μ μ μ λ³κ²½ |