s0afweb's People
s0afweb's Issues
Join Room
List Room
서버에서 방 목록을 얻어와 online페이지에서 보여지고 선택시 입장 가능하게 작업
- 목록을 얻어와 보여주기
- 입장시 기존 웹소켓 세션이 연결되어있는 사용자가 join을 보낼 수 있도록 수정
다른플레이어 점수 표시
다른플레이어 화면에 점수표시
Create Room
Think of Attack Method
- Add 4th color of block
- Add number of block lines
Exit Room
OAuth Login
10N 개의 타일을 지우면 N줄의 라인을 랜덤한 유저에게 보내기
10N 개의 타일을 지우면 N줄의 라인을 랜덤한 유저에게 보내는 공격기능 구현하기
서버에서 다른유저에게 라인을 추가하는 동작과
클라이언트에서 타일을 지우는 로직이 충돌하는 시점에 대한 처리 필요
클라이언트에서는 어떤 Point를 터치했는지에 대해 서버에 request만 보내고 실제 게임이 그려지는것은 서버에서 보내주는 response만 가지고 게임이 진행되도록 수정
Heartbeat
클라이언트에서 heartbeat 메세지를 보내고 서버에서는 응답이 왔는지 타이머 실행하여 체크할것
클라이언트에서 올바르게 메세지를 보냈는데 끊기는 경우가 있어 서버 디버깅중
게임 시뮬레이터 버그
-마지막에 클릭한 위치를 다음 게임에 인식함
게임이 시작되면 마지막 터치위치를 초기화하도록 수정
Config Room
Finish Game
점수 계산해서 브로드캐스트
불규칙하게 세션이 끊기는 문제확인
특이사항이 없는데 통신이 제대로 안되는 문제 확인
- 클라이언트에서 현재 0인 좌표를 준 경우 서버에서 무한루프에 빠지는 문제
- 그 외 동작안되는 케이스 확인
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.