#puzzle
5 APIs met deze tag
Maze API
Genereer en los doolhoven op — volledig lokaal en reproduceerbaar. Het generate-eindpunt bouwt een perfect doolhof (precies één pad tussen twee willekeurige cellen, geen lussen) van de door jou gekozen breedte en hoogte, met behulp van een recursive-backtracker-algoritme (lange, kronkelende gangen) of het algoritme van Prim (meer vertakkingen, kortere doodlopende wegen), en geeft het terug als klaar-om-te-printen ASCII-kunst plus een compacte per-cel muur-bitmask-grid, met de start gemarkeerd linksboven en de uitgang rechtsonder. Elk doolhof is volledig reproduceerbaar: geef een seed en je krijgt altijd exact hetzelfde doolhof op elke machine, en de seed wordt teruggegeven wanneer je deze weglaat, zodat je het later opnieuw kunt maken. Het solve-eindpunt maakt het doolhof opnieuw van dezelfde seed, breedte, hoogte en algoritme en geeft het kortste pad van start naar finish terug, zowel als een geordende lijst van cellen als getekend op het doolhof. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor spellen en puzzels, procedurele levelgeneratie, het onderwijzen van algoritmen en grafiekzoekopdrachten, afdrukbare activiteitenbladen en creatief programmeren. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten.
api.oanor.com/maze-api
Anagram API
Werk met anagrammen. Het check-eindpunt vertelt je of twee strings anagrammen van elkaar zijn — standaard wordt er geen rekening gehouden met hoofdletters, spaties en leestekens, dus "Dormitory" en "Dirty Room" komen overeen. Het signature-eindpunt retourneert de canonieke gesorteerde-letter-sleutel voor een string; twee strings zijn precies anagrammen wanneer hun signatures gelijk zijn, wat de signature ideaal maakt voor indexeren en bucketing. Het group-eindpunt neemt een lijst met woorden en groepeert ze in hun anagramsets. Perfect voor woordspelletjes en puzzels, woordenboeken en zoekopdrachten, en het verwijderen van dubbele herschikte strings. Geen woordenlijst nodig — het is pure letteranalyse. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 eindpunten. Verschillend van spelling-, gelijkenis- en woordenboek-API's.
api.oanor.com/anagram-api
Scrabble API
Scoreer woorden op basis van hun lettertegels voor Scrabble en Words With Friends. Het score-eindpunt telt de nominale waarde van elke tegel in een woord op — met de uitsplitsing per letter — en het waarden-eindpunt retourneert de puntwaarde van elke letter voor de gekozen regelset. Blanco tegels (? _ *) tellen als nul. Zowel de standaard Engelse Scrabble-distributie als de Words With Friends-distributie zijn ingebouwd. Perfect voor woordspel-apps en bots, puzzel- en quiztools, onderwijs en klassementen. Let op: dit is de ruwe tegelwaarde — dubbele/drievoudige letter- en woordvierkanten en de 50-punts bingobonus worden niet toegepast. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Anders dan woordenboek-, spelling- en tekststatistiek-API's.
api.oanor.com/scrabble-api
Wordle API
Een complete toolkit voor Wordle-achtige woordspelletjes: beoordeel een gok tegen een verborgen antwoord en ontvang het exacte groen/geel/grijs feedbackpatroon (met correcte omgang met dubbele letters), valideer elk woord tegen het officiële woordenboek, los een puzzel op aan de hand van de tot nu toe verzamelde aanwijzingen (geeft de resterende consistente antwoorden en een voorgestelde volgende gok die deze het beste beperkt), haal een willekeurig antwoordwoord op en haal het deterministische dagelijkse woord voor elke datum met het puzzelnummer. Gebaseerd op de officiële antwoordenlijst (2.315 woorden) en de volledige set van ~13.000 geaccepteerde gokken. Elk eindpunt accepteert invoer via de query-string of de request-body en retourneert slanke JSON. Pure server-side berekening (geen externe upstream), dus reacties zijn direct en altijd beschikbaar. Ideaal voor backends van woordspelletjes, solvers en assistenten, bots en educatieve apps.
api.oanor.com/wordle-api
Sudoku API
Genereer, los op en valideer Sudoku-puzzels via een snelle, volledig lokale API. Maak nieuwe puzzels op vier moeilijkheidsniveaus (makkelijk, gemiddeld, moeilijk, expert), elk gegarandeerd met precies één oplossing, geretourneerd als zowel een string van 81 tekens als een 9x9-raster samen met de volledige oplossing. Los elke geldige puzzel op met een backtracking-engine die ook rapporteert of de oplossing uniek is, en valideer een raster om regelconflicten en volledigheid te detecteren. Invoer accepteert een string van 81 tekens (0 of . voor lege cellen) of een 9x9-array, via GET of JSON POST. Pure server-side berekening zonder externe upstream, dus reacties zijn onmiddellijk en de service is altijd beschikbaar. Ideaal voor puzzel-apps en -spellen, kranten en printables, docenten en trainingsdata-generatie.
api.oanor.com/sudoku-api