iso-bot/engine/__init__.py

35 lines
No EOL
1.1 KiB
Python

"""ISO Bot Engine - Core reusable components for isometric game bots.
This module provides the fundamental building blocks for creating bots that work with
isometric games through screen reading and human-like input simulation.
The engine is designed to be game-agnostic, with game-specific implementations
built on top of these core components.
Main Components:
- screen: Screenshot capture, OCR, template matching
- input: Human-like mouse/keyboard input simulation
- vision: Computer vision utilities for object detection
- state: Game state management with event system
- navigation: Pathfinding and movement control
- safety: Anti-detection measures and timing randomization
"""
__version__ = "0.1.0"
__author__ = "Hoid"
from .screen.capture import ScreenCapture
from .input.humanize import HumanInput
from .state.manager import GameStateManager
from .vision.detector import ObjectDetector
from .navigation.pathfinder import Pathfinder
from .safety.timing import SafetyTimer
__all__ = [
"ScreenCapture",
"HumanInput",
"GameStateManager",
"ObjectDetector",
"Pathfinder",
"SafetyTimer",
]