«software-engineering» 태그된 질문

소프트웨어 엔지니어링은 게임 개발 분야에 적용되는 소프트웨어의 설계 및 개발입니다. 이 태그를 사용하는 질문은 소프트웨어 작성 또는 설계 작업과 관련된 이론적 개념 및 실무에 관한 것이어야합니다. 질문에는 프로그래밍과 관련되거나 코드가 포함되어 있으므로이 태그를 사용해서는 안됩니다.

3
버전 관리를 사용하여 유사한 게임의 게임 코드에서 게임 엔진 분리
다른 버전에서는 거절하고 싶은 게임이 완성되었습니다. 이것들은 비슷한 종류의 디자인을 가진 비슷한 게임이지만, 항상 그런 것은 아니지만 기본적으로 상황이 조금씩, 때로는 큰 경우도 있습니다. 핵심 코드를 게임과 별도로 버전 화하고 싶습니다. 따라서 게임 A에서 발견 된 버그를 수정하면 게임 B에 수정 사항이 표시됩니다. 나는 그것을 관리하는 가장 좋은 방법을 찾으려고 …

5
게임에서 접근하기 쉽고 강력하며 빠른 코드 입력이 가능한 프로그래밍 시스템을 어떻게 구현합니까?
저는 현재 공간 기반 샌드 박스 게임을 개발 중이며,이 시스템은 시스템을 사용자 정의 할 수있는 기능을 많이 갖추고 있습니다. 둘 다의 방식으로 이것을 구현하고 싶습니다. 얻기 쉬운, 강력 함 (최소한은 튜링 완전 성임) 빠른 코딩. 텍스트 기반 언어는 일반적으로 후자의 두 가지 요구 사항 만 충족하며 처음 두 가지를 만족하는 …

2
DOS 게임 개발의 일반적인 툴체인은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 7 개월 전 . 사람들이 DOS 게임 (Doom과 같은)을 어떻게 쓰는지 궁금합니다. 이것에 대해 많이 찾을 수는 없지만 게임 개발 초기에 …


4
(C ++) 게임용 로깅 라이브러리 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 기각 . 나는 많은 로깅 라이브러리를 알고 있지만 많은 테스트 라이브러리를 테스트하지 않았습니다. (GoogleLog, Pantheios, 다음 부스트 :: log 라이브러리 ...) 게임, 특히 원격 멀티 …


3
개인 게임 프로젝트를 빠르게 코딩 할 수있는 실질적인 이점
나는 몇 가지 프로그래머들이 보통 "Y 형 시간에 X 형 게임 쓰기"또는 "각각 Y 시간 만주는 X 개의 게임 쓰기"영역에서 스스로 시간에 민감한 과제를 설정하는 것을 보았습니다. 이러한 방식으로 워크 플로를 설정하여 한동안 속도를 단축 할 수있는 실질적인 이점은 무엇입니까? 빠른 작업을 수행하기 위해 효율적인 코드를 사용하지 않는 것 같습니다. …

5
OpenGL ES 2.0 게임에서 사용할 수있는 완벽한 수학 라이브러리? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 당신은 알고 있습니까 전체 (또는 거의 완료) 크로스 플랫폼 수학 라이브러리 는 OpenGL ES 2.0 게임에 사용? 라이브러리에는 다음이 포함되어야합니다. Matrix2x2, Matrix …

6
C ++ 게임 프로젝트에 어떤 스크립팅 언어를 추천 하시겠습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 여기서 스크립트를 작성한다는 것은 스크립트에 구성 데이터를 넣는 것이 아니라 일부 클래스 메소드, 테스트 특정 게임 루프 등과 같은 프로젝트의 일부를 스크립팅하는 …

2
플레이어가 업적을 완료했는지 어떻게 확인해야합니까?
저는 MMO 게임을 만들고 있는데 성과를 구현해야하는 시점에 도달했습니다. 어떻게해야합니까? 가장 간단한 방법은 100ms마다 한 번씩 실행하는 것입니다. for a in achievements for p in players if a.meetsRequirements(p) then p.completeAchievement(a) 그러나 그것은 더 많은 합병증을 일으 킵니다. 예를 들어, 업적이 실제로 완료되었는지 어떻게 확인합니까? 플레이어는 특정 업적을 위해 자신 만의 …

3
비트 감지 및 FFT
비트 감지 기능이있는 음악이 포함 된 플랫 포머 게임을 만들고 있습니다. 현재 진폭이 과거 샘플을 초과하는 시점을 확인하여 비트를 감지하고 있습니다. 이것은 꽤 일정한 진폭을 갖는 록과 같은 음악 장르에서는 잘 작동하지 않습니다. FFT를 사용하여 사운드를 여러 대역으로 나누는 알고리즘을 찾았습니다. 그런 다음 Cooley-Tukey FFt ​​알고리즘을 찾았습니다. 내가 가지고있는 유일한 …

8
다 분야 : 힘 또는 약점?
저의 2 학점은 Lead Programmer였으며 Lead Design 역할로 옮겨졌습니다. 현재 회사에서는 디자인 모자와 프로그래밍 모자를 자주 전환합니다. 제 교육의 대부분은 프로그래밍에 관한 것이며 제 경험은 상당히 광범위합니다. 나는 솔직히 내가 선호하는 것을 고를 수 없으며, 집중하면 여가 시간에 다른 것을 할 것이라고 생각합니다. 동료들은 두 가지 역할을 모두 수행 할 …

2
Manager 클래스 작성을 피하려면 어떻게해야합니까?
XxxManager게임 엔진 프로그래밍에서 스타일 클래스 를 사용하는 것은 좋지 않은 생각 이지만, 사용을 피하려고 할 때도 항상 모든 배우 / 엔터티 / 게임 세계 위치를 보유하고 행동하는 무언가로 끝납니다. Manager다른 이름 으로 if가됩니다. 실제로 따라하기 어려운 패턴입니까? 그렇다면 대안은 무엇입니까?


1
게임 프로그래밍에는 어떤 연구 분야가 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 현재 네트워크 최적화 및 다양한 분산 응용 프로그램을 연구하는 그룹에 속해 있으며 게임에 관심이 많지만 연구 측면에서 더 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.