본문 바로가기

프로젝트/탄막 피하기 멀티게임 (웹)3

Node.js와 Socket.io를 이용한 멀티플레이 탄막피하기 게임 개발기 (3) 기말고사에 인턴까지 겹쳐서 한동안 작성을 못했네요.. 게임 개발은 마무리되었고, 잘 제출했습니다. 하지만 조금 아쉬운부분이 존재해서 조금씩 시간내서 다듬어보려고 해요. 먼저 게임 링크입니다. (소리가 클 수도 있으니 주의해주세요) https://media-software-engineering.herokuapp.com/ Professor VS Student Professor VS Student Game Start media-software-engineering.herokuapp.com Player 0가 호스트가 되며, 게임 시작 버튼을 누르면 음악이 나오면서 게임이 시작됩니다. 아쉬운 점 -1. 플레이어가 방을 만들어서 유저를 모으지 못함 -2. 플레이어 색을 자신이 지정하지 못함 -3. 플레이어의 아이디.. 2021. 7. 18.
Node.js와 Socket.io를 이용한 멀티플레이 탄막피하기 게임 개발기 (2) | 21-05-10 지난 글 [프로젝트/학교 수업] - Node.js와 Socket.io를 이용한 멀티플레이 탄막피하기 게임 개발기 (1) | 21-05-06 다음 글 [프로젝트/학교 수업] - Node.js와 Socket.io를 이용한 멀티플레이 탄막피하기 게임 개발기 (3) 개발 상황 이전 진행상황은 클라이언트가 게임에 접속한 뒤, 키보드 방향키를 통해 공을 움직이면 그 공이 socket.io서버를 통해 연동이 되어 실시간으로 플레이어의 위치가 전송되는 것 까지 개발했다. 학기중이라 바빠서 이것만 할 수는 없어 진행이 조금 느리다. 현재까지 변경된 점은 크게 세 가지 이다. 첫째, 적들의 생성 둘째, 적들의 이동 셋째, 적들과의 충돌판정 변경된점에 맞춰 코드를 올리고 코드 분석을 해 보려 한다. 마찬가지로 짧은 기간동안.. 2021. 5. 10.
Node.js와 Socket.io를 이용한 멀티플레이 탄막피하기 게임 개발기 (1) | 21-05-06 개발 동기 이번 학기에 외국인 교수님의 수업을 듣고있는데, 이 수업에서 협업 방법, OOA, OOD 설계 방법과 디자인 패턴들을 배우면서 실제로 적용해보는 팀 프로젝트를 하고있다. 프로젝트는 어떤 만들고싶은 게임을 하나 정해서 제안서를 작성하고, OOA, OOD를 설계 한 뒤, 설계된 구조에 맞춰서 개발을 하는 것이다. 프로젝트를 하면서, 몇 주 간격으로 Milestone을 진행하고, 한 주 간격으로 Sprint를 진행하면서 개발 상황을 계속해서 브리핑을 해야한다. 중간고사가 끝나고, 이제 실제로 개발할 단계가 되어서, 개발기와 함께 개발 과정을 작성해보려 한다. 게임에 사용되는 툴은 자유롭게 선택하면 되고, 다만 Client-Sever Architecture는 필수로 들어가야 한다. 먼저, 우리 팀은 .. 2021. 5. 6.