๐ŸŽฎ New Prototype! NPC Interactions & Combat Update


Hello wasteland wanderers! I'm excited to announce a new version of Fallout1DemoAI, which brings several major improvements to NPC behavior and introduces our first implementation of the combat system.

NPC Intelligence Upgrades ๐Ÿง 

The biggest changes in this release focus on making our NPCs more autonomous and interactive. NPCs can now:

- Locate and navigate to other NPCs in the game world

- Exchange items with each other independently

This lays the groundwork for more complex NPC behaviors and relationships in future updates.

Combat System First Pass ๐ŸŽฏ

We've implemented the initial version of our turn-based combat system! While still in early stages, you can now:

- Initiate combat with hostile NPCs

- Take turns moving and shooting during combat encounters

- Manage ammunition and tactical positioning

Note that NPC combat AI is still in development - currently NPCs will acknowledge combat but don't yet take actions. This will be expanded in future updates.

Technical Improvements ๐Ÿ”ง

LLM Flexibility ๐Ÿค–

The game now supports both local and online Large Language Models:

- Choose between OpenAI's API (online) or run Llama locally

- Easy switching between models in the options menu

- Automatic installation scripts for local LLM setup

Under the Hood โš™๏ธ

- Comprehensive logging system implemented across all classes for better debugging

- Improved CombatManager with better state management and turn handling

- Enhanced NPC pathfinding for smoother movement and interactions

What's Next? ๐Ÿ”ฎ

We're focusing on:

- Expanding NPC combat AI

- Adding more interaction possibilities between NPCs

- Implementing reputation and faction systems

- Expanding dialogue consequences

Thank you for your continued interest in this project! As always, bug reports and feedback are welcome on our GitHub repository.

Files

Fallout1DemoAI-v005-llm-agnostic.jar 38 MB
41 days ago

Get Fallout1DemoAI

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.