반응형 IT/TIL312 게임서버 개발자 도전기 TIL(2023/11/22) 오늘 한 것 개인 프로젝트 진행 캐릭터 움직임 부드럽게 처리 관련 자료 리서칭 다중 클라이언트 실행 관련 코드 추가 배운 것 게임 서버 개발자를 지원하고 있어서 캐릭터 움직임 처리와 같은 것에 너무 관심이 적었던 것 같습니다. 캐릭터가 부드럽게 움직이도록 처리 하는 것에 대한 고민 게임 서버 개발자도 해당 로직에 대해서 이해하고 적용할 수 있어야 한다는 것을 알게 되었습니다. 느낀 점 조금 느리더라도 코드를 작성하면서 배우고 한 사이클을 돌려보자는 마인드로 해보자. 2023. 11. 23. 게임서버 개발자 도전기 TIL(2023/11/21) 오늘 한 것 개인 프로젝트 진행 게임 씬 벽, 바닥, 케릭터 추가 케릭터 움직임 기능 구현 팀 프로젝트 마무리 배운 것 배운 것들이 있어도 기억이 안나는게 상당히 많다는 것을 알게되었습니다. 게임 씬을 만들 때 바닥을 타일로 만들어서 구현했습니다. 케릭터의 움직임을 어떤 방식으로 구현하고 상태를 관리할 것인지에 대해 고민했습니다. 게임 서버와 통신을 하기 위해 어떤 방식으로 구현하는게 좋을지에 대한 고민 느낀 점 클라이언트와 서버를 다시 구현해보면서 기초적인 부분도 모르는게 아직 많다는 것을 다시 느끼게 되었습니다. 처음부터 다시 만들어보면서 복기를 하고 차근차근 포트폴리오를 만들어야 겠다고 생각했습니다. 2023. 11. 22. 게임서버 개발자 도전기 TIL(2023/11/17) 오늘 한 것 팀 프로젝트 진행 우분투 개발 환경 재설치 Entity Framework core 재설치 MySQL 재설치 Dotnet core cli 재설치 DB 설계 팀 프로젝트 관련 회의 배운 것 게임에서 필요한 데이터에 대해 고민해보고 DB를 설계해봤습니다. 게임을 직접 플레이 해본 경험이 많아야 DB 설계에 도움이 될 것 같다고 생각했습니다. 느낀 점 .배운 것을 기술 블로그에 하나씩 작성해보자. 우선 초안을 작성해서 올리고 꾸준히 살을 붙이는 방식으로 진행해보자. 2023. 11. 20. 게임서버 개발자 도전기 TIL(2023/11/16) 오늘 한 것 팀 프로젝트 진행 우분투 개발 환경 재설치 Entity Framework core 재설치 MySQL 재설치 Dotnet core cli 재설치 DB 설계 팀 프로젝트 관련 회의 배운 것 게임에서 필요한 데이터에 대해 고민해보고 DB를 설계해봤습니다. 게임을 직접 플레이 해본 경험이 많아야 DB 설계에 도움이 될 것 같다고 생각했습니다. 느낀 점 .배운 것을 기술 블로그에 하나씩 작성해보자. 우선 초안을 작성해서 올리고 꾸준히 살을 붙이는 방식으로 진행해보자. 2023. 11. 17. 게임서버 개발자 도전기 TIL(2023/11/15) 오늘 한 것 팀 프로젝트 진행 우분투 패키지 충돌 문제 발생 팀 프로젝트 관련 회의 배운 것 우분투 패키지 충돌 느낀 점 . 2023. 11. 16. 게임서버 개발자 도전기 TIL(2023/11/14) 오늘 한 것 팀 프로젝트 진행 유령 세션 Disconnect 처리 / Ping Pong 시스템 Swagger 세팅 팀 프로젝트 관련 회의 배운 것 모바일 기기 비정상적으로 종료한 유저 처리 ex) 모바일 데이터 끊기, 와이파이 종료, 엘리베이터에서 끊기는 현상 등 악의적이던 환경에 의해 끊기던 둘 다 유령 세션이 되는 문제가 있었습니다. 클라이언트에게 메시지 내용이 없는 패킷을 서버에서 보내고, => Ping 클라이언트는 응답을 받았다는 의사로 빈 패킷을 서버에 보냅니다. => Pong Tick 타이머를 사용해서 응답이 온 시간을 체크합니다. 응답이 없거나 지연되면 Disconnect 합니다. 느낀 점 슬슬 기술 블로그에 배운 것을 하나씩 적어야 겠다고 생각했습니다. 단순히 구현하고 끝나는게 아니라, 설.. 2023. 11. 15. 이전 1 2 3 4 ··· 52 다음