inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Socket Utils

이렇게 작성하기에 앞서서 UML 다이어그램으로 구조 다 잡고서 만드시는건가요?

해결된 질문

730

가나파이

작성한 질문수 52

1

어떤 UML 다이어그램을 주로 사용하시는지 궁금합니다.

배운 내용을 참고해서 채팅 서버 포폴을 조금씩 만들고 있습니다. 사이즈가 커지니까 점점 뭐가 뭔지 제가 만든건데도 구조를 잡기가 힘드네요. 더불어수업 내용을 복습할 때도 다이어그램으로 구조를 잡아가면서 들어야할 것 같은 생각도 드는군요..

MMORPG windows-server network

답변 2

2

Rookiss

그건 사람마다 프로젝트마다 다른데요.
UML을 미리 하는 곳도 있긴 하지만
한국에서 대부분 그렇게 하진 않습니다.
게임은 사양 변화가 너무 심해서 UML 만들 시간에 
그냥 기능을 어떻게든 빨리 구현해서 기획자들의 변심에 대비하는게 이득일 수도 있습니다.

1

GODOT

오 저도 이 생각했었는데 전  다이어 그램보다.

강의 목표가 mmo서버인건 알겠는데 각 항목 왜 필요한지  어디에 쓰일까? 이런 설명이 없어서 왜 해야하는지 목표의식이 갈수록 부족해지는것 같아요.

왜? 라는게 없으니 공부하면서 뭘하고 있는거야 같은 느낌이 들어요. 아직 강의 중반이지만 각요소의 내용들이 필요하단건 알겠는데

 

이러 이러한것 때문에 하는거야라는 내용을  초반에 알려주시면 더 좋을 것 같아서요.

클라이언트 프로그래밍같은 경우는 보이는거라 명확하지만 서버는 보이는게 아니다 보니 목표성을  더 확실히 주시면 100점 만점 강의가 될 것 같습니다. 지금도 주옥같은 강의라서~~

 

1

가나파이

음 저도 일부 공감합니다. 뒤로 갈수록 장님 코끼리 더듬는듯한 느낌이 들 때가 있다랄까요. 이 작업이 현재 어느 부분에 와있는지,  왜 해아하는건지 큰 틀에서 와닿지가 않을 때가 있던 것도 같습니다 ㅎㅎ 물론 너무 주옥같은 강의죠 ㅠㅠ Rookiss님 덕분에 취업도 했구요.. 물론 이직을 위해 게속 공부중이긴 하지만

writeLock을 잡을때 꼭 empty 상태여야하는 이유?

0

33

2

Memory Pool에서 오버플로우 질문입니다.

0

71

2

포토폴리오 및 진로 관련하여 고민입니다.

0

126

1

포토폴리오 관련 고민입니다.

0

65

1

실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.

0

85

2

성능 테스트 결과

0

105

2

게임 서버 Stateful, Stateless 진로 고민

0

128

1

WaitOnAddress와 Sleep의 차이 질문

0

84

1

궁금한거 있습니다.

0

84

2

JobTimer 구동 스레드

0

108

2

TryPop() 동작 관련 질문

0

81

1

로드맵 C#서버 C++서버 방향성 질문

0

151

2

스레드 id를 출력할떄 메인스레드 id도 출력되나요?

0

73

1

생명주기를 위한 의도적 복사

0

87

2

락프리의 실무에서 사용 질문

0

144

2

32bit threadID와 16비트 상위 WriteFlag에 대해

0

103

2

mutex와 sleep 차이점

0

119

1

실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다

0

157

2

Stomp Allocator의 Release함수에 대한 질문입니다.

0

97

1

공부법 관련해서

0

184

2

MakeShared 함수 관련

0

114

1

지금까지 서버코어에서 만든 내용에 대해 궁금한 점이 있어서 질문 드립니다.

0

145

2

운영체제관련 질문입니다

0

132

1

send하려는 데이터 크기가 크면 memcpy에서 문제가 발생할 것 같습니다.

0

119

2