💻 Code-Einblicke
Ein Blick unter die Haube — so ist das Projekt technisch umgesetzt:
OpenCV Template-Matching Auto-Clicker
def bild_erkennung():
global running
while running:
screenshot = pyautogui.screenshot(
region=spiel_region)
screenshot_np = np.array(screenshot)
screenshot_cv = cv2.cvtColor(
screenshot_np, cv2.COLOR_RGB2BGR)
for symbol in symbole:
ergebnis = cv2.matchTemplate(
screenshot_cv, symbol,
cv2.TM_CCOEFF_NORMED)
y_loc, x_loc = np.where(
ergebnis >= threshold)
for pt in zip(x_loc, y_loc):
pyautogui.click(
pt[0] + spiel_region[0],
pt[1] + spiel_region[1])
time.sleep(1)
time.sleep(0.5)
Tkinter GUI mit Window Selection
root = tk.Tk()
root.title("Spiel Bot")
fenster_dropdown = ttk.Combobox(root,
values=[w.title for w in gw.getAllWindows()
if w.visible])
fenster_dropdown.bind("<>",
waehle_fenster)
def waehle_fenster(event):
global spiel_region
fenster = gw.getWindowsWithTitle(
fenster_dropdown.get())[0]
spiel_region = (fenster.left, fenster.top,
fenster.width, fenster.height)
Dynamic Countdown Timer mit JSON Config
def update_timer():
now = datetime.now()
remaining = target_time - now
if remaining > timedelta(0):
total_sec = remaining.total_seconds()
lines = []
for line_units in config["lines"]:
parts = []
seconds = total_sec
if "Monate" in line_units:
months = seconds // (30*24*3600)
parts.append(f"{months} Monate")
seconds %= 30*24*3600
if "Tage" in line_units:
days = seconds // (24*3600)
parts.append(f"{days} Tage")
seconds %= 24*3600
# ... Stunden, Minuten, Sekunden
lines.append(", ".join(parts))
timer_label.config(text="\n".join(lines))
root.after(1000, update_timer)
PNG-Symbol-Loader & Threshold-Slider
def waehle_symbole():
global symbole
dateien = filedialog.askopenfilenames(
title="Symbol-Bilder auswählen",
filetypes=[("PNG Dateien", "*.png")])
symbole = [cv2.imread(f) for f in dateien]
threshold_slider = tk.Scale(root,
from_=0.0, to=1.0, resolution=0.01,
orient=tk.HORIZONTAL,
label="Erkennungsschwellenwert")
threshold_slider.set(0.8)
🚀 Interesse an diesem Projekt? Sprechen Sie mich an!
💰 Business Value
Automatisierungs-Bot für das Browser-Game MillionLords. Optimierte Spielstrategien, Ressourcen-Management und automatisierte Aktionen für effizienteres Gameplay
⚙️ Funktionsweise
Die Kern-Mechanik des Projekts im Überblick.
💻 Technische Umsetzung
Das Projekt nutzt moderne Technologien und bewährte Open-Source-Tools für maximale Effizienz und Wartbarkeit.
⚡ In wenigen Tagen zum MVP — mit Vibecoding.
🚀 Gebaut mit Vibecoding
- 📋 2–3 Wochen Requirements
- 🏗️ 2–3 Wochen Architektur
- 💻 3–4 Wochen Implementierung
- 🧪 1–2 Wochen Testing
- ⏱️ Gesamt: 8–13 Wochen
- 🗣️ 0.5 Tage Prompt-Engineering
- ⚡ 2–3 Tage iterative Generierung
- 🔧 1–2 Tage Refinement
- ✅ 1 Tag Testing & Deployment
- ⏱️ Gesamt: 5–7 Tage
🎯 Strategische Erkenntnisse
Jedes Projekt liefert wertvolle Einsichten — technisch wie strategisch. Diese Learnings fließen direkt in Folgeprojekte ein.
Bereit für Ihr nächstes Projekt?
Lassen Sie uns gemeinsam herausfinden, wo Automatisierung und KI den größten Hebel für Ihr Business haben — unverbindlich und pragmatisch.