Alles rund um den Benutzer
Die API ist über /games
und momentan noch über /games3
erreichbar. Die Daten sind identisch. Nachwirkungen einer Umstellung, games3 wird irgendwann entfernt
curl https://www.karopapier.de/api/user/check -H "x-auth-key: abcdefghijkl123"Der Key kann mit einem DELETE request auf /api/key zurückgesetzt/gelöscht werden.
curl https://www.karopapier.de/api/user/check -H "x-auth-login: Didi" -H "x-auth-password: password2028"
{
"generator": "kartograph", "players": 5
}
- der Generator erzeugt eine zufällige Karte und
liefert die dazugehörigen Map-Informationen zurück.
{
"seed": "",
"laenge": 350,
"dimx": 80,
"dimy": 50,
"cpfreq": 10,
"matschepampe": 0
}
{
"seed": "",
"dimx": 30,
"dimy": 30,
"cpfreq": 10,
"matschepampe": 5
}
{
"seed": "",
"url": ""
}
{
"seed": "",
"players": 3,
"dimx": 6,
"dimy": 6,
"Raum_x": 6,
"Raum_y": 6,
"p_Sackgassen": 30,
"numCP": 0
}
{
"seed": "",
"players": 7,
"length": 20,
"vxMin": 1,
"vxMax": 6,
"vyMin": 1,
"vyMax": 7
}
{
"seed": "",
"width": 50,
"height": 50,
"filllevel": 35,
"checkpoints": 4,
"players": 5,
"minKarosPerCPF": 3,
"maxKarosPerCPF": 4,
"scatteredStarts": 0,
"scatteredFinishs": 0,
"scatteredCps": 0,
"minObjectSize": 5,
"maxObjectSize": 10,
"asphaltspec": "O",
"objectspec": "XZYNWVGL"
}
{
"seed": "",
"widthMin": 4,
"widthMax": 4,
"cps": 5,
"obstacles": 10,
"gid": 0,
"player": 0,
"ignoreCrashs": 0,
"firstMove": 0,
"lastMove": 0
}
{
"seed": "",
"widthMin": 4,
"widthMax": 4,
"cps": 5,
"obstacles": 10,
"length": 15,
"zickMin": 30,
"zickMax": 120,
"zackMin": 1,
"zackMax": 25,
"dimXMax": 50,
"dimYMax": 50,
"cross": 0,
"startAngle": -1
}
{"night":"1"}
mit gesetzt werden, um Nachtkarten zu erzeugen (außer
Fernschreiber)
Dies soll zur Dokumentation der bisherigen verfügbaren API-Calls dienen.
Vorschläge bitte PER EMAIL!
{}