XAITMENTXAITMENT

Xaitment의 AI game tools는 단순한 패스파인딩(pathfinding)을 넘어서는 툴입니다. 직관적인 그래픽 UI가 특징인, 이 Xaitment의 모듈러 툴을 사용하여 게임 디자이너와 프로그래머들은 NPC에게 쉽게 지력(brainpower)를 부여하여, 가장 노련한 게이머에게도 도전이 될 수 있도록 게임을 만들 수 있습니다.

이 다섯 가지 AI game tools는 제작하는 게임과 NPC에게 필요한 기능만을 구매할 수 있도록 나뉘어져 있습니다.

dotted line

xaitControl 에는 이제 그래픽 디버거가 포함됩니다 – xaitControl은 높은 정도의 불확실성, 그리고 그렇기 때문에 높은 단계의 현실성을 bot 행동에 제공하는, 계층적 확률 유한 상태 기계를 쉽게 정의할 수 있도록 해 줍니다. 사용자 정의 변수들, 전제 조건과 가능성들은 넘겨받거나, 개별적으로 정의될 수 있으며, 이들은 심지어 게임 플레이를 더 잘 제어하고, 유연성을 제공합니다. 코드 작업에 대한 어떠한 지식도 필요하지 않기 때문에, 심지어 프로그래머가 아닌 사람들도 게임 플레이와 bot 행동을 설정할 수 있습니다. 게다가, xaitControl 의 새로 통합된 live-live 디버거는 게임의 변수와 상태를 더 쉽고 빠르게 변경할 수 있도록 도와줍니다.

All state changes and changes of the variables values during runtime of the application are shown in the history browser Display the selected Sub-FSM in a separate window Modify a FSM and restart instances during runtime of an application Define the pre-conditions and post-commands of a transition Select an event and change the probabilistic values for the outgoing transitions dotted line

xaitMap – xaitMap는 네비게이션 메쉬를 생성하기 위해서 독특한 공간 분할 기술을 사용합니다. 간단하게 레벨과 캐릭터의 상세 사항을 입력하면, 완성된 NavMeshes가 상당히 빠른 속도로 자동생성 됩니다. 레벨 지오메트리를 변경하는 작업은 쉬우며, 아무 때나 실행할 수 있습니다. 이 통합된 패스파인더, 섹터화 된 빌드, 지오메트리 태그들은 개발 파이프라인에서 xaitMap을 더욱 가치 있는 툴로 만들어 줄 것입니다.

Customizing blocking geometry and removing the underlaying NavMesh Generating NavMeshes also for stairs and any kind of 2D/3D level geometry NavMesh generation with different surface types xaitMap tutorial showing different ways (e.g. ray tracer) to smoothen the path Avoiding pre-selected surface types while generating a path dotted line

xaitThink – xaitThink 는 인공 지능에서 새로운 레벨의 리얼리즘을 성취할 수 있도록 도와주는 규칙(rule) 기반의 시스템입니다. xaitThink는 복잡한 스크립트를 규칙집합으로 대체하면서, 규칙 기반의 언어에 대한 해석을 제공합니다. 게임 월드내에서 특별한 환경을 단순하게 처리할 수 있도록 해주며, 자율적인 NPC를 생성할 뿐만 아니라 이 NPC가 경험과 추론에 의해서 배울 수 있도록 해줍니다. 즉, 이전에는 가능하다고 결코 생각하지 못했던 방식으로 bot에게 지능을 부여합니다.

Model the knowledge base and modify the ontology by drag'n'drop Define roles and relations between objects Add abilities and role concepts to describe relations between objects Set up a type hierarchy to describe the objects of the environment on different detail levels Inherit object properties from parent objects to child objects (OOP) dotted line

xaitKnow – xaitKnow는 월드에 대한 설명을 생성하고, 월드 내의 정보들을 관리하기 위한 프레임워크를 제공입니다. xaitKnow를 이용하면, 복잡한 코드는 사용하기 쉬운 그래픽 UI로 대체되어 게임 월드를 수정하고 유지할 수 있도록 도와주며, 월드 내에 있는 모든 오브젝트에 의미를 부여할 수 있도록 도와줍니다.

Model your rules in a simple way using only small amount of buzz words xaitThink supports intellisense to keep things easy Set up your functions and variables and connect them to your application in only one step The xaitThink debugger helps you to easily check the syntax and semantic of your rule set Set an order of rules that block other rules dotted line

Xaitment는 고객요구에 의한 라이선스 모델, 인티그레이션, 트레이닝 서비스를 이용하여 크고 작은 개발 팀을 지원합니다.