«turn-based» 태그된 질문

유닛 또는 유닛 그룹은 행동을 수행하는 반면 다른 모든 것은 수행 된 행동에만 반응 할 수 있습니다. 그러면 다음 유닛 또는 유닛 그룹이 행동 할 수 있습니다.

8
턴제 게임에서 근접 보복의 기본 원리는 무엇입니까?
다른 유닛에 대한 근접 공격으로 인해 공격 유닛이 공격 유닛을 손상시키는 반면, 원거리 공격은이 "보복"메커니즘으로 고통받지 않는 턴 기반 게임이 많이 있습니다. 예를 들어 영웅의 힘과 마법 시리즈, 문명 시리즈, 새로운 왕의 현상금 시리즈 등이 있습니다. 이에 대한 특정 설계 이유가 있습니까? 공격당한 유닛에게 추가 공격을 주어야하는 근거는 무엇입니까? 그리고 …

18
실시간으로 행동이 이루어지는 턴제 전략 게임? [닫은]
자,이 아이디어는 지금 대화에서 세 번째로 나타 났으며 수년 동안 저를 괴롭 혔습니다. 이 아이디어는 게임이 일시 정지 된 상태에서 모든 플레이어가 유닛에게 결정 / 발급 명령을 내리고 모든 작업이 실시간으로 한 번에 실행되는 게임입니다. TRPG (예 : 파이널 판타지 전술), 소규모 전투 (예 : 웜), 기지 및 많은 부대 …

4
턴 기반 게임 또는 로그 라이크에서 적중을 계산하기위한 속성
플레이어가 로그 라이크에서 적을 공격 할 때 적중을 결정하는 좋은 공식을 찾으려고 노력 중입니다. 나는 단순한 것을 제안하고 싶지만 D & D 또는 AngBand 또는 NetHack과 같은 인기있는 Roguelikes에서 수행되는 방식에 충실합니다. 지금까지 내가 가진 것은 무작위 정수와 함께 플레이어 속성과 적 속성의 차이점을 추가하는 것입니다. if ((player.dex - enemy.dex) …

3
행동에 부작용이있는 턴제 게임 디자인
나는 Dominion 게임의 컴퓨터 버전을 쓰고있다 . 액션 카드, 보물 카드 및 승점 카드가 플레이어의 개인 데크에 쌓이는 턴 기반 카드 게임입니다. 수업 구조가 꽤 잘 발달되어 있고 게임 로직을 디자인하기 시작했습니다. 나는 파이썬을 사용하고 있으며 나중에 파이 게임으로 간단한 GUI를 추가 할 수 있습니다. 플레이어의 턴 순서는 매우 간단한 …

2
턴제 게임 엔진을 구현하는 방법?
Heroes of Might and Magic, Master of Orion 또는 선택한 턴 기반 게임과 같은 게임을 상상해 봅시다. 다음 차례에 게임 논리는 무엇입니까? 주제에 관해 읽을 자료 나 책이 있습니까? 구체적으로 게임 루프를 상상해 봅시다. void eventsHandler(); //something that responds to input void gameLogic(); //something that decides whats going to be …
17 turn-based 

6
플레이어를 동시에 같은 광장으로 옮기시겠습니까?
2 x 2 격자의 정사각형을 고려하십시오. 다음과 같은 경우 플레이어는 사각형으로 이동할 수 있습니다. 다른 플레이어는 다음 턴에 광장으로 이동하기를 원하지 않습니다 이번 턴에는 다른 플레이어가 기다리지 않고 여전히 광장을 차지하고 있습니다 내 문제를 설명하기 위해 위의 이미지를 포함 시켰습니다. 플레이어는 동시에 움직입니다. 2 명 이상의 플레이어가 같은 광장으로 이동하려고하면 …
15 turn-based 

3
소켓을 통해 n 개의 클라이언트와 통신하는 턴 기반 서버를 작성하기위한 패턴이 있습니까?
게임을하는 임의의 수의 TCP 소켓 네트워크 클라이언트에 대한 게임을 관리하는 일반 게임 서버에서 일하고 있습니다. 나는 작동하는 덕트 테이프와 함께 해킹 된 '디자인'을 가지고 있지만 깨지기 쉽고 유연하지 않은 것처럼 보입니다. 강력하고 유연한 클라이언트 / 서버 통신을 작성하는 방법에 대해 잘 정립 된 패턴이 있습니까? (그렇지 않으면 아래 내용을 어떻게 …

1
데스크톱 용 턴제 게임 서비스 (예 : iOS의 GKTurnBasedMatch)가 있습니까?
Game Center의 GKTurnBasedMatch는 턴 기반 게임을 처리하기위한 매우 강력한 서비스를 제공하는 것으로 보이며 OpenFeint는 비슷한 것으로 보입니다. 문제는 데스크톱에 이와 같은 것을 원한다는 것입니다. Rails에서 자체 REST 기반 서비스를 롤링하려고 생각했지만 GameKit 설명서를 살펴본 후 견고하게 만드는 것보다 시간이 오래 걸릴 것이라는 것을 깨달았습니다. 검색에서 놓친 것과 같은 것이 이미 …

7
체스 같은 AI가 턴제 전략 게임에 실제로 적용되지 않습니까?
분명히, 완전한 이동 트리에 최소-최대 알고리즘을 적용하려고 시도하는 것은 작은 게임에서만 작동합니다 (나는 "소형"으로 모든 체스 애호가에게 사과합니다. "단순"을 의미하지는 않습니다). 보드가 종종 100 타일보다 넓고 측면의 모든 조각이 동시에 움직일 수있는 일반적인 턴 기반 전략 게임의 경우 최소-최대 알고리즘이 적용되지 않습니다. 각 깊이에서 N 보드 구성으로 제한되는 부분 최소-최대 …
13 ai  turn-based 

3
턴제 게임에서 엔터티 구성 요소 게임 상태를 진행하는 방법은 무엇입니까?
지금까지 내가 사용한 엔터티 구성 요소 시스템은 대부분 Java의 아르테 미처럼 작동했습니다. 구성 요소의 모든 데이터 상태 비 저장 독립 시스템 (적어도 초기화시 입력이 필요하지 않은 정도까지)은 특정 시스템이 관심있는 구성 요소 만 포함하는 각 엔티티를 반복합니다. 모든 시스템은 엔티티를 하나의 틱으로 처리 한 다음 전체를 다시 시작합니다. 이제 게임을 …

1
턴 기반 게임에서 세계 상태와 애니메이션 분리
턴 기반 게임 내에서 애니메이션을 월드 상태와 분리하는 것을 어떻게 처리합니까? 현재 2D 그리드 기반 게임을 만들고 있습니다. 아래 코드는 더 잘 설명하기 위해 단순화되었습니다. 액터가 움직일 때, 생물이 움직이고 새로운 위치로 움직일 때 회전 흐름을 멈추고 싶습니다. 그렇지 않으면 화면이 월드 상태보다 크게 지연되어 시각적으로 이상하게 보일 수 있습니다. …

3
안드로이드 / iOS 턴제 보드 게임용 게임 서버
현재 iPhone 게임을 프로그래밍 중이며 온라인 멀티 플레이어 모드를 만들고 싶습니다. 앞으로이 앱은 Android 기기로 이식 될 예정이므로 게임 서버를 만드는 방법이 궁금합니다. 우선, 어떤 언어를 선택해야합니까? objective-c 및 Java로 작성된 프로그램과 서버가 통신 할 수 있도록하는 방법은 무엇입니까? 그렇다면 어떻게 효과적으로 할 수 있습니까? 클라이언트가 소켓을 열면 좋습니까 (2가 …

4
업데이트를 위해 유휴 시간 (RPG) 게임 사용
턴 기반 RPG 게임을하는 경우 게임이 'wait_for_player_input'을 통해 반복되므로 아무 일도 일어나지 않을 때가 많이 있습니다. 당연히 이번에는 물건을 업데이트하는 것이 합리적입니다. 그러나 이것은 즉시 스레드되어야한다고 제안하는 것 같습니다. 단일 스레드에서 이런 종류의 디자인이 가능합니까? loop: if not check_something_pressed: update_a_very_small_amount else keep going 그러나 'a_very_small_amount'가 각 루프마다 단일 객체 만 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.