탄탄한 범용 소프트웨어 개발자의 경우 기본적으로 또는 정도의 차이로 게임 개발과 다른 점은 무엇입니까?
나는 Tic-tac-toe, Tetris 및 brute-force sudoku solver (UI 포함)와 같은 장난감 게임을했고 이제는 중소 규모 프로젝트 (단독 개발자가 아닌 중형 프로젝트)에 착수하고 있습니다. 이 특정 프로젝트에서 내가 찾은 것 중 하나는 모든 것이 상태에 영향을 미치므로 모든 객체가 무수한 방식으로 다른 모든 객체와 상호 작용할 수 있기 때문에 우려의 분리가 훨씬 어렵다는 것입니다.
지금까지 나는 만족을 위해 코드를 합리적으로 깨끗하게 유지했지만 사소한 게임에서 깨끗한 코드를 유지하는 것이 일상 업무보다 훨씬 어렵다는 것을 알았습니다.
내가하고있는 게임은 턴 기반이며 그래픽은 상당히 간단합니다 (웹 기반, 대부분 DOM 조작을 통해). 실시간과 3D 작업은 실제로 적용되지 않지만 여전히 그래야합니다. 흥미있는 사람들에 대한 답변에 관심이 있습니다. 그래도 일반적인 게임 로직에 관심이 있습니다.
추신 :이 태그를 자유롭게 태그하십시오. 적용 가능한 태그가 확실하지 않습니다.