Mugen87 / Yuka
Licence: mit
JavaScript library for developing Game AI.
Programming Languages
javascript 184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Yuka
LdaLDA topic modeling for node.js
Stars: ✭ 262 (-9.66%)
Mutual labels: ai
StripsAI Automated Planning with STRIPS and PDDL in Node.js
Stars: ✭ 272 (-6.21%)
Mutual labels: ai
Oie ResourcesA curated list of Open Information Extraction (OIE) resources: papers, code, data, etc.
Stars: ✭ 283 (-2.41%)
Mutual labels: ai
OpennarsOpenNARS for Research 3.0+
Stars: ✭ 264 (-8.97%)
Mutual labels: ai
MachinelearningroguelikeA small Roguelike game that uses Machine Learning to power its entities. Originally used in talks by Ciro & Alessia.
Stars: ✭ 270 (-6.9%)
Mutual labels: ai
SharpneatSharpNEAT - Evolution of Neural Networks. A C# .NET Framework.
Stars: ✭ 273 (-5.86%)
Mutual labels: ai
0xdeca10bSharing Updatable Models (SUM) on Blockchain
Stars: ✭ 285 (-1.72%)
Mutual labels: ai
Awesome Mlops😎 A curated list of awesome MLOps tools
Stars: ✭ 258 (-11.03%)
Mutual labels: ai
Go CyberYour 🔵 Superintelligence
Stars: ✭ 270 (-6.9%)
Mutual labels: ai
PhotosketchCode for Photo-Sketching: Inferring Contour Drawings from Images 🐶
Stars: ✭ 278 (-4.14%)
Mutual labels: ai
HubDataset format for AI. Build, manage, & visualize datasets for deep learning. Stream data real-time to PyTorch/TensorFlow & version-control it. https://activeloop.ai
Stars: ✭ 4,003 (+1280.34%)
Mutual labels: ai
Python Sdk百度AI开放平台 Python SDK
Stars: ✭ 285 (-1.72%)
Mutual labels: ai
BrainsimulatorBrain Simulator is a platform for visual prototyping of artificial intelligence architectures.
Stars: ✭ 262 (-9.66%)
Mutual labels: ai
Olivia💁♀️Your new best friend powered by an artificial neural network
Stars: ✭ 3,114 (+973.79%)
Mutual labels: ai
Google ResearchGoogle Research
Stars: ✭ 20,927 (+7116.21%)
Mutual labels: ai
Blinkid AndroidEverything you need to add AI-driven ID scanning into your native Android app.
Stars: ✭ 285 (-1.72%)
Mutual labels: ai
Program YPython 3.x based AIML 2.0 Chatbot interpreter, framework, related programs and knowledge files
Stars: ✭ 281 (-3.1%)
Mutual labels: ai
Yuka ·
Yuka is a JavaScript library for developing Game AI.
-
Autonomous Agent Design: Yuka provides a basic game entity concept and classes for state-driven and goal-driven agent design.
-
Steering: Use the build-in vehicle model and steering behaviors in order to develop moving game entities.
-
Navigation: Graph classes, search algorithms and a navigation mesh implementation enables advanced path finding.
-
Perception: Create game entities with a short-term memory and a vision component.
-
Trigger: Use triggers to generate dynamic actions in your game.
-
Fuzzy Logic: Make your game entities smarter with Yuka's fuzzy inference system.
-
JSON: Save and load the current state of your game by using a serialization/deserialization API based on JSON.
Yuka is a standalone library and independent of a particular 3D engine.
Documentation
You can find the Yuka documentation on the website.
Examples
We have several examples on the website. If you download the repository and execute npm install && npm start
in the main directory, you can start a local server and check out the examples on your computer.
Chat
There is a Discord server if you want to chat about Yuka and game AI related topics.
Resources
We recommend the following books in order to get familiar with most of Yuka's concepts:
Programming Game AI by Example by Mat Buckland
3D Math Primer for Graphics and Game Development by Fletcher Dunn and Ian Parberry
License
Yuka is MIT licensed.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].