inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

DeadLock

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

521

yilee

작성한 질문수 9

0

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

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

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

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

감사합니다 :)

 

network windows-server MMORPG

답변 1

0

Rookiss

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

IocpObject가 없어질 수 있는 이유에 대한 질문입니다.

0

70

2

CS 기초 지식이 필요없는 세상이 오지 않을까요?

0

157

2

DeadLock 탐지에서 재귀 Lock 상황에 대해 궁금합니다.

0

95

2

LockFreeStack #2에서 ABA 문제

0

70

1

RefCounting 강의 질문있습니다.

0

92

2

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

0

105

2

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

0

127

2

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

0

235

1

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

0

136

1

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

0

145

2

성능 테스트 결과

0

153

2

게임 서버 Stateful, Stateless 진로 고민

0

184

1

WaitOnAddress와 Sleep의 차이 질문

0

138

1

궁금한거 있습니다.

0

127

2

JobTimer 구동 스레드

0

153

2

TryPop() 동작 관련 질문

0

116

1

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

0

205

2

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

0

107

1

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

0

128

2

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

0

196

2

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

0

135

2

mutex와 sleep 차이점

0

162

1

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

0

203

2

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

0

133

1