Develop Diary/TheFourFs

[TheFourFs] 12

wakelight23 2025. 1. 17. 20:34

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 통신 멀티게임 구현 및 완성 (사실 미완성)

https://github.com/Wakelight23/tcpmultigame

FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌

더보기

- 어렵다. 힘들다. 복잡하다. 이게 맞나?
- 여러가지 생각이 들었던 구현 작업이었다. 힘들면서도 재밌으면서도 이게 맞나 싶으면서도 그야말로
  아리송한 느낌을 가지고 구현했다

FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것

더보기

- Protobuf를 왜 사용하는지, 어떻게 통신이 이루어지고 데이터를 어떻게 받고 있고 Packet을 왜 쪼개서 보내는지
  여러가지 에러를 해결하면서 자연스레 내가 어떠한 작업을 하고 있는지 차츰 차츰 깨닫게 되었다.

- 위치 동기화가 어떤 식으로 구현되는지 이론상으로는 알게 되었다.

- 클라이언트에서 이동한 값, 위치에 대한 처리를 하지 않고 서버에서 처리만 하는 데도 클라이언트에서는 이동이
  되게 하는 것이 신기하고 흥미로웠다.

FUTURE(미래) : 배운 것을 미래에는 어떻게 적용할 지

더보기

 - 이번 TCP 통신을 통한 게임 구현은 가능성이 많은 기술이라는 것을 깨닫게 되었다. 특히 Protobuf를 사용해서

  데이터를 Binary형태로 쪼개서 보내고, 각 언어, 환경에 맞게 디코딩해서 사용하는 기술 스택은 멀티 게임, 실시간
  게임 등 앞으로 디바이스간 통신에 대한 지식을 가지고 다양한 구현이 가능할 거 같다.