[TheFourFs] 12
https://www.ed.ac.uk/reflection/reflectors-toolkit/reflecting-on-experience/four-f
The four F's of active reviewing
The four F’s of reviewing will help you to review an experience and plan for the future by moving through four levels: Facts, Feelings, Findings, and Future.
www.ed.ac.uk
● FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일
- TCP 통신 멀티게임 구현 및 완성 (사실 미완성)
● FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌
- 어렵다. 힘들다. 복잡하다. 이게 맞나?
- 여러가지 생각이 들었던 구현 작업이었다. 힘들면서도 재밌으면서도 이게 맞나 싶으면서도 그야말로
아리송한 느낌을 가지고 구현했다
● FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것
- Protobuf를 왜 사용하는지, 어떻게 통신이 이루어지고 데이터를 어떻게 받고 있고 Packet을 왜 쪼개서 보내는지
여러가지 에러를 해결하면서 자연스레 내가 어떠한 작업을 하고 있는지 차츰 차츰 깨닫게 되었다.
- 위치 동기화가 어떤 식으로 구현되는지 이론상으로는 알게 되었다.
- 클라이언트에서 이동한 값, 위치에 대한 처리를 하지 않고 서버에서 처리만 하는 데도 클라이언트에서는 이동이
되게 하는 것이 신기하고 흥미로웠다.
● FUTURE(미래) : 배운 것을 미래에는 어떻게 적용할 지
- 이번 TCP 통신을 통한 게임 구현은 가능성이 많은 기술이라는 것을 깨닫게 되었다. 특히 Protobuf를 사용해서
데이터를 Binary형태로 쪼개서 보내고, 각 언어, 환경에 맞게 디코딩해서 사용하는 기술 스택은 멀티 게임, 실시간
게임 등 앞으로 디바이스간 통신에 대한 지식을 가지고 다양한 구현이 가능할 거 같다.