inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

DeadLock

기능 구현을 할 때 어떤 생각을 하고 만드시는지요 ?

512

yilee

작성한 질문수 9

0

기능 구현을 하실 때, 어떠한 기능을 구현할 것인지 먼저 결정하고 실제 구현을 하고나면 해당 기능은 특정 이벤트가 발생할 때, 컨트롤러나 이벤트 핸들러단에서 로직을 호출할텐데 이때 궁금한점이...

기능을 구현하실 때 특정 컨트롤러나 핸들러단에서 호출해준다고 가정하고 구현하시는게 맞으신가요 ??

(예를들어, AccountManager나 UserManager 객체에서 제공하는 기능들에서도 어디에서 호출되는지는 생략하고 특정 기능을 구현하시는 부분)

개발에 대한 이해가 부족한 상황에서 무작정 게임 개발이 궁금해서 도전하게 되었는데... 해당 부분이 자꾸 생각나서 질문 남겨봅니다.

감사합니다 :)

 

network windows-server MMORPG

답변 1

0

Rookiss

그렇지는 않고요.
수단과 방법을 가리지 않고 '일단' 구현하는 것에 초점을 맞추고 계속 작업합니다.
애매하면 싱글톤/전역 변수도 가리지 않고 반복해서 게임이나 포폴을 만들다 보면,
분명히 좋은 구조와 나쁜 구조에 따라 좋은 경험 / 나쁜 경험이 축적 될텐데요.
이렇게 구조에 대한 경험치가 쌓이면서, 추후엔 별다른 생각없이 자연스럽게 설계를 할 수 있게 됩니다.

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

0

37

2

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

0

73

2

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

0

130

1

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

0

68

1

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

0

89

2

성능 테스트 결과

0

109

2

게임 서버 Stateful, Stateless 진로 고민

0

133

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

88

2

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

0

147

2

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

0

105

2

mutex와 sleep 차이점

0

120

1

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

0

161

2

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

0

98

1

공부법 관련해서

0

184

2

MakeShared 함수 관련

0

114

1

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

0

145

2

운영체제관련 질문입니다

0

132

1

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

0

120

2