awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
IrisRainbowNeko avatar

IrisRainbowNeko/genshin_auto_fish

0
View on GitHub↗
4,761 stars·689 forks·Python·25 views

Genshin Auto Fish

This project is a game automation tool and deep reinforcement learning fishing bot designed to automate the fishing mechanics in Genshin Impact. It functions as an AI gameplay controller that simulates player inputs to collect resources without manual effort.

The system utilizes a computer vision object detector to identify fish locations and rod positions on the screen. It employs deep reinforcement learning to dynamically adjust clicking force and timing based on real-time visual feedback to optimize the capture process.

The automation workflow incorporates frame-based state sampling and an inference-driven feedback loop to translate visual data into synthetic mouse clicks and keyboard events. It further uses heuristic-based positioning to calculate precise coordinates for casting the rod.

Features

  • Gameplay Controllers - Uses deep reinforcement learning to dynamically optimize clicking force and timing for catching fish.
  • Object Detection - Implements object detection to identify fish and rod positions in real-time game frames.
  • Game Automation Bots - An AI agent that uses deep reinforcement learning to automate the fishing process.
  • Computer Vision - Identifies specific objects and coordinates on the screen to trigger automated fishing actions.
  • Reinforcement Learning - Trains an RL agent to dynamically adjust input timing and force to catch fish.
  • Computer Vision Projects - Uses computer vision to identify fish types and pinpoint rod landing coordinates.
  • Keyboard and Mouse Input Simulations - Translates AI decisions into synthetic mouse clicks and keyboard events to control the game.
  • Game Input Automation - Automates repetitive in-game fishing tasks using a combination of computer vision and AI.
  • Automation Logic - Implements automated logic for the fishing process using object detection and RL control.
  • Gameplay Automation - Automates the specific fishing mechanic in Genshin Impact to collect resources.
  • Automated Gameplay Controllers - Acts as an external controller that determines optimal clicks based on visual environmental data.
  • Model Feedback Loops - Implements an inference-driven loop that updates the clicking strategy based on real-time visual feedback.
  • Representative Frame Sampling - Samples screen frames at regular intervals to provide visual state data for the AI model.
  • Input Force Optimizers - Dynamically adjusts click timing and strength to maintain the optimal capture range for fish.
  • Target Coordinate Calculators - Calculates precise screen coordinates for casting the rod based on fish positions and offsets.

Star history

Star history chart for irisrainbowneko/genshin_auto_fishStar history chart for irisrainbowneko/genshin_auto_fish

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does irisrainbowneko/genshin_auto_fish do?

This project is a game automation tool and deep reinforcement learning fishing bot designed to automate the fishing mechanics in Genshin Impact. It functions as an AI gameplay controller that simulates player inputs to collect resources without manual effort.

What are the main features of irisrainbowneko/genshin_auto_fish?

The main features of irisrainbowneko/genshin_auto_fish are: Gameplay Controllers, Object Detection, Game Automation Bots, Computer Vision, Reinforcement Learning, Computer Vision Projects, Keyboard and Mouse Input Simulations, Game Input Automation.

Which projects share features with irisrainbowneko/genshin_auto_fish?

Projects with overlapping indexed features include: sentdex/pygta5 — pygta5 is a Python game automation library designed to control actions and simulate player input within Grand Theft… dragen1860/tensorflow-2.x-tutorials — This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a… ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… pytorch/vision — This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection… dmlc/gluon-cv — Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision… serpentai/serpentai — SerpentAI is a game AI development kit and computer vision framework designed for building autonomous agents that…

Projects sharing features with Genshin Auto Fish

These projects share indexed features with Genshin Auto Fish. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sentdex/pygta5Sentdex avatar

    Sentdex/pygta5

    3,915View on GitHub↗

    pygta5 is a Python game automation library designed to control actions and simulate player input within Grand Theft Auto 5. It serves as a framework for collecting game data, processing visual frames via neural networks, and automating gameplay through deep learning. The project implements a convolutional neural network controller to make real-time driving and movement predictions based on visual game frames. It utilizes regression models and deep learning to execute autonomous actions, allowing for the creation of autonomous agents that can control characters or vehicles. The system include

    Python
    View on GitHub↗3,915
  • dragen1860/tensorflow-2.x-tutorialsdragen1860 avatar

    dragen1860/TensorFlow-2.x-Tutorials

    6,351View on GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗6,351
  • pytorch/visionpytorch avatar

    pytorch/vision

    17,743View on GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Pythoncomputer-visionmachine-learning
    View on GitHub↗17,743
  • ultralytics/ultralyticsultralytics avatar

    ultralytics/ultralytics

    58,468View on GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Pythonclicomputer-visiondeep-learning
    View on GitHub↗58,468
  • Compare all 30 related projects→