Nieoficjalny asystent AI do Magic: The Gathering. Sześciu wyspecjalizowanych agentów AI — każdy jako Planeswalker — buduje talie, rozstrzyga zasady, porównuje listy, drukuje karty playtestowe i analizuje rozgrywki. Wszystko w jednym miejscu.
SaaSSaaSSoftware as a Service — aplikacja w chmurze, z której korzysta się przez przeglądarkę w modelu subskrypcji, bez instalacji.AIAIIntegracja z modelami AI — generowanie treści, analiza i automatyzacja tego, co normalnie robi się ręcznie.GamingGamingProjekt z obszaru gier — narzędzia i automatyzacje dla graczy, oparte na realnych danych i mechanikach rozgrywki.W rozwojuW rozwojuProjekt aktywnie rozwijany — nowe funkcje dochodzą na bieżąco. Nie zamknięty ani porzucony.
❚❚ PAUSED// mtgai-30s.mp4
00:00 / 00:00
// 01Problem
Po co to powstało.
Magic: The Gathering to dziesiątki tysięcy kart i gąszcz zasad — budowa dobrej talii, rozstrzyganie interakcji i analiza własnej gry zajmują godziny i wymagają doświadczenia. MTGAI zamienia to w rozmowę: każdy agent AI odpowiada za inny fragment — od budowy talii, przez zasady, po statystyki rozgrywek — i prowadzi gracza za rękę zamiast zostawiać go z surową bazą kart.
// 02Zakres
Co zbudowałem.
Kreator talii (Nicol Bolas)
Asystent AI buduje synergiczne, zoptymalizowane talie — dobiera karty pod archetyp, krzywą many i wzajemne synergie.
Ekspert zasad (Urza)
Złożone pytania o zasady i precyzyjne rozstrzygnięcia interakcji kart. Interaktywny kreator scenariuszy gry.
Porównywarka talii (Nissa)
Analiza porównawcza dwóch talii — szlaki many, krzywe, statystyki i wgląd w strategiczne synergie.
Playtest Print (Karn)
Generowanie wysokiej jakości kart playtestowych z dowolnej karty, kolekcji lub listy talii — zbiorczy eksport do PDF.
Analiza gier (Ugin)
Logowanie rozgrywek, śledzenie win-rate i wykresy wyników matchupów — odkrywanie realnej mocy talii.
Hub społeczności
Obszerne poradniki MTG, dzielenie się strategiami, globalne rankingi talii i kontakt z innymi graczami.
// Galeria — kliknij, by powiększyć
// 03Architektura
Jak to działa // pod maską
Frontend to React + Vite (TSX) jako instalowalna PWA — Service Worker + manifest, działa offline. Backend w Node.js (REST API, auth, CRUD talii, profile), a rdzeń AI to Python / FastAPI z RAG nad pełnymi Comprehensive Rules i bazą kart — odpowiedzi są osadzone w cytatach, więc agent nie halucynuje zasad. Dane o kartach (30k+) pochodzą ze Scryfall API jako jedynego źródła prawdy, symbole many renderuje mana-font, a całość ma natywne i18n PL + EN. Nieoficjalny fan-content zgodny z Fan Content Policy Wizards of the Coast.
// 04Skala
W liczbach.
30k+
kart (Scryfall)
7
formatów MTG
6
agentów AI
PWA
offline-ready
// dane kart: Scryfall API · nieoficjalny projekt fanowski (Fan Content Policy) · niezwiązany z Wizards of the Coast
// 05Stack
Czym to zbudowane.
ReactReactBiblioteka do budowy interfejsów — komponentowe, płynne i interaktywne UI, które łatwo rozwijać.ViteTypeScriptTypeScriptJavaScript z typami — łapie błędy zanim trafią na produkcję i pozwala bezpiecznie zmieniać kod.PWANode.jsNode.jsBackend w JavaScripcie — API, integracje i logika serwerowa z wysoką wydajnością.Python/FastAPIPython / FastAPIPython z FastAPI — wydajne API do zadań obliczeniowych, integracji z AI/ML i przetwarzania danych.RAGScryfall APIScryfall APIZewnętrzne źródło danych o kartach Magic: The Gathering — agenci sięgają po realne karty, więc rekomendacje nie są zmyślone.