跳到正文

Logica_AI-enhanced

Early versions of AI-enhanced mods dependent on Aperi_Oculos

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。
  Logica – Intelligent AI Enhancement Mod

  Give Minecraft mobs true intelligence

  📖 Description

  Logica is an AI enhancement mod built on the https://github.com/hongshanyin/Aperi_Oculos perception framework, bringing revolutionary intelligent
  behavior systems to Minecraft mobs. Through invisible marker blocks and advanced state machine architecture, every mob can become a smart guard, vigilant
  sentry, or professional patrol.

  ✨ Core Features

  🎯 Three AI Strategies

  🔴 Guard Strategy

  – Role: Territory defense, never leaving home
  – Behavior: Random wandering within 6-block radius of spawn point, returns home if too far
  – Trait: Loyal home guardian, ideal for defending key areas
  – Speed: Normal (1.0x)

  🔵 Sentries Strategy

  – Role: High-speed patrol, rapid response
  – Behavior: Strictly follows waypoint path at high speed, rarely stops
  – Trait: Plays bell alarm when spotting players, broadcasts alert to nearby mobs
  – Speed: Fast (1.3x)

  ⚪ Patrol Strategy

  – Role: Area search, comprehensive coverage
  – Behavior: Zigzag wandering between waypoints, forming wide search patterns
  – Trait: Pauses to look around at each waypoint, 3-4x coverage area vs sentries
  – Speed: Faster (1.2x)

  —
  🧠 Intelligent State System

  Five AI states with smooth transitions:
  – IDLE – Executes strategy behavior: guard wandering/sentry patrol/patrol search
  – ALERT – Hears sound, quickly turns head, moves to investigate
  – COMBAT – Spots player, actively attacks
  – TRACKING – Lost sight during combat, tracks by sound
  – SEARCHING – Tracking timeout, searches near last known position

  —
  👂 Realistic Perception System

  Advanced perception powered by Aperi Oculos:
  – ✅ Visual Detection – Considers distance, FOV angle, lighting, obstacles
  – ✅ Auditory Perception – Monitors 8 sound types: footsteps, block breaking, shooting, etc.
  – ✅ Invisibility Mechanics – Invisibility + no glowing = truly invisible
  – ✅ Lighting Effects – Can escape tracking in darkness (light level 0-3)

   Realistic armor-based stealth system:

  Armor Impact

  – Light Armor (Leather, Cloth)
    – ✅ No movement sound penalty
    – ✅ Sneaking reduces footstep range to 1 block
    – 💡 Ideal for infiltration missions and stealth operations
  – Heavy Armor (Chainmail, Iron, Diamond, Netherite)
    – ⚠️ Footstep range increased by 50%
    – 🔇 Sneaking reduces sound range by 50% (from increased base)
    – ⚖️ Trade-off between defense and stealth

  Strategic Choices

  – Stealth Build: Light armor + sneaking = Nearly silent (1-block sound range)
  – Warrior Build: Heavy armor + frontal combat = High defense but easily detected
  – Hybrid Build: Remove heavy armor at critical moments, switch tactics

  —
  🗺️ Flexible Path System

  Marker Blocks (Visible in Creative, Fully Invisible in Survival)

  – Guard Marker 🔴 – Red, defines guard spawn point
  – Sentries Marker 🔵 – Light blue, activates high-speed patrol
  – Patrol Marker ⚪ – White, enables area search
  – Waypoints 🔵⚪ – Blue/white, defines movement routes

  Unique Waypoint Mechanics

  – Sentries – Waypoints must be connected (BFS search), strict routes
  – Patrol – All waypoints within 16-block radius of marker (no connection required), flexible layout

  Numbering System (0-15)

  – Each strategy supports 16 independent IDs
  – Same ID creates organized patrol routes
  – Different IDs allow complex multi-layer defenses

  —
  🎮 Use Cases

  🏰 Adventure Maps/Structure

  – Create multi-layer defense systems (outer patrol + inner sentries + core guards)
  – Design stealth infiltration missions
  – Build puzzles requiring sound decoys

  🗡️ PVE Challenges

  – Intelligent boss rooms (guard boss + patrol minions)
  – Dynamic difficulty: mobs actively search for hiding players
  – Realistic tracking: shaking off pursuers requires skill

  🏗️ Building Protection

  – Protect important structures (villages, bases, portals)
  – Automated defense system: mobs never abandon posts
  – Works with Structure Blocks to save entire defense systems

  —
  🔧 Technical Highlights

  Layered Architecture

  ┌─────────────────────────────────┐
  │   Aperi Oculos (Perception)     │
  │   – Visual/Auditory Detection   │
  │   – Event Broadcasting          │
  └──────────────┬──────────────────┘
                 │ Event-Driven
                 ▼
  ┌─────────────────────────────────┐
  │   Logica (Decision)             │
  │   – State Machine Management    │
  │   – Strategy System             │
  │   – Behavior Tree/Goals         │
  └──────────────┬──────────────────┘
                 │ Commands
                 ▼
  ┌─────────────────────────────────┐
  │   Minecraft (Execution)         │
  │   – Navigation/Turning/Attack   │
  └─────────────────────────────────┘

  Performance Optimization

  – ✅ Caching System: Aperi Oculos vision caching 5 ticks (75-85% hit rate)
  – ✅ Smart Queries: Avoids per-tick recalculation, minimizes overhead
  – ✅ Vanilla Compatible: Preserves vanilla attack goals, conflict-free integration

  —
  ⚙️ Configuration Options

  Fully configurable AI parameters:
  [Strategies]
  guardRadius = 6.0                    # Guard wandering radius
  guardSpeedMultiplier = 1.0           # Guard speed multiplier
  sentriesSpeedMultiplier = 1.3        # Sentries speed multiplier
  sentriesRestChance = 0.1             # Sentries rest probability
  patrolSpeedMultiplier = 1.2          # Patrol speed multiplier
  patrolSearchRadius = 8.0             # Patrol wandering radius

  [Perception]
  investigationSpeedMultiplier = 1.5   # Investigation speed multiplier
  investigationDurationTicks = 200     # Investigation look-around duration
  alertSoundVolume = 1.0               # Alert sound volume
  enableAlertParticles = true          # Alert particle effects

  [Sentries Alert]
  sentriesAlertRadius = 32.0           # Sentries alert range
  sentriesBellCount = 3                # Bell sound count
  sentriesBellInterval = 20            # Bell sound interval
  sentriesAlertAllTypes = false        # Alert all mob types or same type only

  —
  📋 Requirements

  – Minecraft Version: 1.20.1
  – Mod Loader: Forge
  – Java Version: 17+

  —
  🚀 Quick Start

  1. Install Dependencies
    – Download Aperi Oculos and place in mods/ folder
    – Download Logica and place in mods/ folder
  2. Place Marker Blocks
    – Enter Creative mode, open Logica tab
    – Select strategy marker block (Guard/Sentries/Patrol)
    – Place in target area
  3. Add Waypoints (Optional, Sentries/Patrol only)
    – Place corresponding waypoint blocks (same ID number)
    – Sentries: Waypoints must be connected
    – Patrol: Within 16 blocks of marker
  4. Spawn Mobs
    – Spawn mobs near marker blocks
    – Mobs automatically apply strategy (3x3x3 detection range)
  5. Switch to Survival Mode
    – All marker blocks become invisible
    – Enjoy the new intelligent AI experience!

  —
  💡 Tips & Tricks

  Sound Decoy System

  – Breaking blocks, walking, shooting create vibrations
  – Mobs enter ALERT state when hearing sounds
  – Investigate sound location at 1.5x speed
  – Use to lure patrol mobs away

  Light Hiding

  – Stealth very effective at light level 0-3
  – Can escape tracking even during combat using darkness
  – Combine with sound decoys for stealth opportunities

  Structure Block Compatible

  – Marker blocks fully support structure saving
  – Pre-build defense systems and copy them
  – Perfect for adventure map creators

  —
  🛠️ Developer

  Sorcery Dynasties

  – Aperi Oculos Perception Framework: https://github.com/hongshanyin/Aperi_Oculos
  – Logica Decision Layer Mod: https://github.com/hongshanyin/Logica

  —
  📜 License

  This project is open source under [GPL] license.

  —

常见问题

Logica_AI-enhanced 支持哪些 Minecraft 版本?

Logica_AI-enhanced 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Logica_AI-enhanced 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Sorcery_Dynasties 的其他作品

查看全部 →