«software-engineering» 태그된 질문

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

1
UI 코드에서 물리와 게임 로직 분리
간단한 블록 기반 퍼즐 게임을 만들고 있습니다. 게임 플레이는 게임 영역에서 움직이는 블록으로 구성되어 있으므로 사소한 물리 시뮬레이션입니다. 그러나 내 구현은 이상과는 거리가 멀고 더 잘 수행하는 방법에 대한 조언을 줄 수 있는지 궁금합니다. 많은 퍼즐 게임에서와 마찬가지로 코드를 게임 로직과 UI의 두 영역으로 나누었습니다. 게임 로직은 게임의 일반적인 규칙 …

3
p2p 멀티 플레이어 게임과 클라이언트-서버의 한계 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 멀티 플레이어 게임 아키텍처를 읽고 있습니다. 지금까지 찾은 대부분의 기사는 클라이언트-서버 모델을 다루고 있습니다. p2p 아키텍처 사용에 대한 …

2
간단한 어드벤처 게임에서 행동 구현
나는 간단한 텍스트 기반 어드벤처 게임을 프로그래밍하여 최근에 나 자신을 즐겁게 해왔으며, 매우 단순한 디자인 문제처럼 보입니다. 간단한 개요 : 게임은 여러 Room개체 로 나뉩니다 . 각 객실 Room에는 Entity해당 방 에있는 객체 목록 이 있습니다. 각각 Entity은 간단한 문자열-> 부울 맵인 이벤트 상태와 문자열-> 함수 맵인 조치 목록을 가지고 …

1
XNA 데모 용 설치 프로그램을 어떻게 만듭니 까?
VS2008을 사용하여 XNA3.1로 코딩 된 데모가 있습니다. VS를 사용하거나 .Net 프레임 워크 등을 설치하지 않고도 PC를 사용하는 사람에게 이것을 보내서 설치하고 실행할 수 있기를 정말로 원합니다. 게시 옵션이라고 생각했지만 약간 혼란 스럽습니다. 누구든지 그 문제에 대해 밝힐 수 있습니까? 미리 감사드립니다.

7
낮은 커플 링 및 밀착력
물론 상황에 따라 다릅니다. 그러나 하위 레버 오브젝트 또는 시스템이 상위 레벨 시스템과 통신 할 때 상위 오브젝트에 대한 포인터를 유지하기 위해 콜백 또는 이벤트를 선호해야합니까? 예를 들어, world멤버 변수 가있는 클래스가 있습니다 vector<monster> monsters. monster클래스가와 통신 할 때 world콜백 함수를 선호 합니까? 아니면 world클래스 내부의 monster클래스에 대한 포인터가 있어야 …

2
오디오 프로그래머는 무엇을 알아야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 음악 작곡 학생이며 컴퓨터 과학 분야에서 미성년자를 얻었습니다. 나는 음악을 쓰고 음향 효과를 만들고 게임을 위해 음악을 …

12
글로벌 / 싱글 렛이 게임 개발에 유용한 경우가 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 전역 변수 또는 싱글 톤 클래스를 사용하면 테스트 / 관리가 어려울 수있는 사례가 생성되며 코드에서 이러한 패턴을 …

5
크로스 플랫폼 저수준 그래픽 API
시스템 추상화를 생성 할 때 가장 낮은 수준의 공통 인터페이스로 플랫폼에 다른 API를 숨기는 것이 좋습니다. 고정 기능 파이프 라인이없는 다른 최신 기본 그래픽 API (OpenGLES 2.0+, OpengGL 3.0+, DirectX 10.0+, Xbox DirectX 9, LibGCM)를 고려 하나는 만들 수 있었다면 무 저를 , 모두의 위에 앉아 수준의 그래픽 API를 가능한 …

2
3 인칭 카메라를 대상쪽으로 회전
플레이어를 직접 보지 않고 그 앞에있는 3 인칭 카메라가 있습니다. 사용자가 촬영 모드로 들어가면 카메라가 플레이어를 돌려 대상을 향하게하고 싶습니다. 위 이미지에서. "O"는 플레이어 (원본)이고 "L"은 감시이며 "C"는 카메라 위치이고 "T"는 대상입니다. 감시 선 C-> L을 회전시켜 원점 ( "O") 주위에서 T (C '-> L'-> T ')를지나도록합니다. 기본적으로 그림에서 빨간색으로 …

4
OOP없이 게임을하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 현재 게임 개발을 공부하고 게임을 만드는 연습을하고 있습니다. 게임에서 OOP를 많이 사용합니다. 예를 들어, 발사되는 각 미사일은 …

6
게임을 만들기 위해 라이브러리, 엔진 및 프레임 워크를 평가할 때 고려해야 할 사항은 무엇입니까?
게임을하겠습니다. 사용할 수있는 게임 엔진, 라이브러리 및 프레임 워크가 많으며 어느 것을 사용할지 결정하는 데 약간의 어려움이 있습니다. 나는 이미 일부 프로그래밍 언어에 능숙하지만 전혀 모르는 다른 언어가 있습니다. 도움이된다면 새로운 프로그래밍 언어를 배우는 것에 반대하지는 않지만 내 목표는 게임을 만드는 것입니다. 엔진, 라이브러리 및 프레임 워크를 서로 비교하기 위해 …

3
육각 격자에 표시 범위
여기 상황이 있습니다. 나는 육각형 보드를 가지고 있으며, 속도 또는 이동 값이있는 장치가 있습니다. 4. 다른 지형에는 다른 비용이 있습니다. 단위를 클릭하면 게임에 이동 범위가 표시되어야합니다. 내 솔루션은 A * 경로 찾기를 사용하여 4 개의 범위에서 각 16 진수를 확인하고 경로 비용이 4 미만인 경우이 16 진수가 범위 내에 있습니다. …

12
프로그래밍이 마음에 들지 않으면 어떻게 비디오 게임을 만들 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 학교에서 C ++ 코드를 공부하고 있습니다 (전공은 컴퓨터 프로그래밍입니다). 솔직히 내 성적이 좋지 않아서 과제는 정말 어렵다. 때때로 나는 내 직업을 위해 …


8
“레벨 문자열”을위한 최고의 솔루션?
레벨 시작시 무작위 레벨 맵을 생성하는 게임이 있습니다. 레벨을 저장하고로드하는 방법을 구현하고 싶습니다. XML이 모든 변수를 저장하는 데 좋은 옵션 일 것이라고 생각했습니다. 그런 다음 XML을 구문 분석하고 동일한 수준을 생성 할 수있는 것을 쉽게 만들 수 있습니다. 그러나 XML은 아마도 내 요구에 과잉 일 것입니다. 나는 구 세가 콘솔을 …

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