안녕하세요 오랜만에 인갤에 방문했는데

궁금한게 생겨서 질문글을 씁니다


현재 하스스톤같은 카드게임을 만들고 있고

카드 특수효과를 제외하면 왠만한 기능은 만들어진거 같아요

(아직 추가적으로 해야할게 있긴한데..대충은..!)


그래서 카드 추가효과 같은걸 구상하면서 개인적인 욕심으론 포톤서버같은것도 붙여보고싶은데요

제가 서버를 전혀모르는지라 그냥 지나가는 지식으로 멀티스레드로 보통 로딩화면같은거 구상하니까

서버를 연동시키려면 멀티스레드 공부도 해야하나? 이런생각이 스쳐지나가듯이 들어서


일단 동기, 비동기의 차이점 쓰레드의 기원 등등 영상보면서 간단히공부하고 있는데,

일단 저는 목표가 이 카드게임을 빨리 만들고 싶다 이다보니 멀티스레드가 꼭 필요할까? 라는 생각이 들어서

인붕님들께 여쭈어보려고 글을 쓰게 됬습니다


인터넷에 구글링해도 멀티스레드가 온라인게임에서 필수인지 아닌지에대한 정보는 안보이고 그냥 멀티스레드에 대한 설명같은거 위주라

한번 여쭈어보고 싶어졌습니다(제가 무지해서 그냥 당연한건데 모르고 물어보는것일수도 있습니다 ㅎ;)



a17a38ad290a76b660b8f68b12d21a1d3bc99b42f920


a17a38ad290a6ae87eb1d19528d527031d3a84bcde93ab

p.s.하스스톤도 카드만의 독자적인 효과가 있을텐데(이 카드 출현시 하수인 공격력 +2 같은)
이런건 어떻게 구현하면 좋을까요? 카드이름으로 string리스트를 만들고 이름을 통해 찾은후 그 이름의 카드가 있으면 해당 함수 실행 이런식으로 생각하고 있는데

더 좋은 방법이 있을까용..?