«text-based» 태그된 질문

9
콘텐츠를 하드 코딩하는 것이 왜 나쁜가요?
나는 대부분의 게임이 대화 텍스트를 파일로 저장한다는 것을 알고 있지만 텍스트 기반 게임 중 일부는 실제로 콘텐츠 (맵, 선택, 가능한 플레이어 명령, 스토리 텍스트)를 게임 코드에 프로그래밍하는 것을 보았습니다. 몇 가지 이유를 생각할 수 있지만 텍스트 게임조차도 프로그램 외부의 모든 파일을 파일에 보관하는 주요 이유는 무엇입니까? 구현 세부 사항은 널리 …

7
텍스트 어드벤처 게임에서 사용자 입력을 어떻게 구문 분석해야합니까?
텍스트 어드벤처에서 사용자 명령을 파싱하는 것은 어드벤처 의 단순한 "북쪽으로"부터 hhgttg의 어리석은 영리한 명령까지의 스펙트럼입니다 . 80 년대 컴퓨터 매거진에서 좋은 방법을 읽은 것을 기억하는 것 같지만, 지금은 간단한 Wikipedia 심판을 제외하고는 인터넷에서 거의 아무것도 찾지 못합니다 . 어떻게 것입니다 당신이 그것을 할? 업데이트 : 나는 Ludum Dare 항목 에서 …

2
다른 게임에 IF 텍스트 파서를 삽입 하시겠습니까?
다른 게임이나 응용 프로그램에 포함 할 수있는 기존의 대화 형 소설 텍스트 구문 분석 엔진이 있습니까? 도서관으로 무언가를 사용하려고합니다. 나는 그것을 내면에서 사용 가능한 객체와 동사에 전달할 수 있습니다. 사용자의 문장을 구문 분석하고 사용자가 요청한 내용을 설명하는 일종의 구조 / AST를 다시 제공합니다. 그런 다음 내 코드가 해당 요청에 따라 …

5
문법적으로 올바른 MUD 스타일 공격 설명 생성
나는 현재 텍스트 기반 게임에서 일하고 있는데, 전투 라운드의 결과는 다음과 같습니다. %attacker% inflicts a serious wound (12 points damage) on %defender% 지금은 % attacker %를 공격자의 이름으로 바꾸고 % defender %를 방어자의 이름으로 바꿉니다. 그러나 설명은 작동하지만 제대로 읽지 않습니다. 게임은 모든 텍스트이므로 일반적인 설명에 의존하고 싶지 않습니다 (예 …
13 mud  text-based 

1
MUD 스타일의 텍스트 기반 세계에서 레벨 / 객실 구성
작은 텍스트 기반 어드벤처 게임을 작성할 생각이지만 기술적 인 관점에서 어떻게 세상을 디자인해야하는지 잘 모르겠습니다. 내 첫 번째 생각은 XML로 다음과 같은 것을 디자인하는 것입니다. 엄청난 양의 XML에 대해 사과하지만, 내가하고있는 일을 완전히 설명하는 것이 중요하다고 생각했습니다. <level> <start> <!-- start in kitchen with empty inventory --> <room>Kitchen</room> <inventory></inventory> </start> …

3
자바 스크립트에서 분기 대화를 어떻게 구현합니까?
JavaScript 로 매우 기본적인 비주얼 노벨 유형의 게임을 만들고 있습니다. 나는 초보자이기 때문에 재미와 학습을 위해이 일을하고 있으며 나쁜 계획으로 인해 대화의 지점에 갈 때 약간의 문제가 발생했습니다. 현재 게임에 대한 스크립트를 문자열 변수로 유지하고 "# ~"와 같은 태그가있는 각 장면을 작은 배열로 분할하여 게임 스크립트가 다음과 같이 표시되도록합니다. var …

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

1
std :: vector 구현을 사용하여 맞춤법 및 항목을 저장하려면 어떻게해야합니까?
지금 GameInstitute의 책을 따라 가고 있으며 다음과 같이 요구합니다. 플레이어가 치유 물약과 불 덩어리 물약을 사고 가지고 다닐 수있게하십시오. Item 클래스를 정의한 후 Item 배열을 Player 클래스에 추가하여 저장하거나 std :: vector를 사용하여 저장할 수 있습니다. std::vector아이템 클래스를 만드는 것보다 덜 혼란스럽게 보이기 때문에 구현 을 사용하고 싶다고 생각 하지만 …
10 c++  text-based 

2
게임 내 콘솔에 Editline을 어떻게 사용할 수 있습니까?
만들고 있는 C ++ 게임에 게임 내 콘솔 을 추가하고 싶습니다 . 콘솔을 렌더링하고 내가 좋아하는 명령을 파싱하지만 텍스트 입력 및 편집 측면 (예 : 왼쪽 / 오른쪽 키, 백 스페이스 등 처리)은 더 흥미로운 일에 많은 노력을 기울이는 것처럼 보입니다. . 히스토리와 자동 완성 기능으로 완성 된 콘솔 스타일의 …
9 c++  text-based 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.