35 lines
No EOL
1.1 KiB
Python
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",
|
|
] |