AndroidApp: Unterschied zwischen den Versionen

Aus KaroWiki
Zur Navigation springen Zur Suche springen
Zeile 220: Zeile 220:
 
* Spielelisten
 
* Spielelisten
  
Die Liste der Fehler und offenen Wünsche wurde ausgelagert: [[AndroidAppWunschliste]]
+
== Offene Punkte und Bugs ==  
 
+
Die Liste der Fehler und offenen Wünsche befindet sich hier: [[AndroidAppWunschliste]]
== bekannte Bugs ==
 
 
 
* Vektor des ausgewaehlten Zugs wird nicht angezeigt, wenn auf der Zielposition schon zwei Leute stehen (ja, das kann tatsaechlich passieren). Wenn da nur einer steht, wird der Vektor korrekt eingeblendet.{{Benutzer|kili}}, 3.3.2015
 
* Beim Laden der Liste der beendeten Spiele gibt es reproduzierbar einen Ladefehler. {{Benutzer|Karaser}}, 16.10.2016
 
* Wenn man eine Serie startet mit KaroIQ, hat das erste Spiel der Serie kein !KaroIQ! im Titel {{Benutzer|ulli}}, 26.10.2016
 
* Der Punkt "In Version 1.3" in "Erledigte Punkte" von mav:  "Wenn man lange auf den Zug-Button drückt, bleibt man nach dem Zug im gleichen Spiel und wird nicht automatisch ins nächste Spiel teleportiert wie sonst" funktioniert nicht.  Produziert bei mir ein leeres graues Oval, das nach ein paar Sekunden wieder verschwindet. Der Zug wird nicht gesetzt.  --[[Benutzer:Goodygoody|Goodygoody]] 16:24, 2. Nov. 2016 (CET)
 
* von eisbaer04: Bei Android 7 wird das Spieler Popup nicht zentriert sondern links oben in der Ecke angezeigt. (Das Problem ist dass ich kein Android 7 habe und das nicht reproduzieren kann). siehe http://bilder-upload.eu/upload/927a85-1504022694.png
 
 
 
== offene Wunschliste ==
 
 
 
Weil ich im Forum die Übersicht verloren habe, wer welches sinnvolle Feature vorgeschlagen hat, bitte hier Featurerequests eintragen (ohne Gewähr, dass ich das zeitnah oder überhaupt umsetzen werde). Features, die ich erstmal nicht umsetzen werden landen unten in [[#Punkte aus der Wunschliste die nicht bearbeitet werden]]
 
 
 
* BONANZA:  BOrdfunk-NAchrichten Neue Zieldurchfahrts-Ansage:  Jede Zieldurchfahrt als Popup-Bordfunk.  Z.B. FahrerXYZ ist in dieser Runde erster geworden.  Dadurch kann man gut sehen, wie weit hinten man liegt.  --[[Benutzer:Goodygoody|Goodygoody]] 16:00, 9. Mär. 2017 (CET)
 
* Bei der eigenen Zieldurchfahrt mehr Informationen:  Mit diesem Zug hast Du das Ziel als Xter von Y aktiven Fahrern durchfahren.  Z Fahrer sind während des Rennens ausgeschieden.  Du warst A Züge langsamer als der erste.  Du bist B mal gecrasht.  Deine Durchschnittsgeschwindigkeit betrug ... Vielleicht sogar mit netten Kommentaren:  Herzlichen Glückwunsch/mehr Erfolg das nächste Mal/das Gaspedal ist das rechte/ etc.--[[Benutzer:Goodygoody|Goodygoody]] 16:00, 9. Mär. 2017 (CET)
 
* Verschiedene Farben bei Favoriten erstellen. Momentan nur rot, damit muss ich alle meine Favoriten kennzeichnen. Ich möchte aber zB TWM Rennen unterscheiden können von anderen Favoriten. --[[Benutzer:Goodygoody|Goodygoody]] 23:53, 19. Feb. 2017 (CET)
 
* Die Liste der Spieler beim Spielerstellen aktualisiert sich wohl nur einmal am Tag. Dann kann man keine Spiele mit neuen Spielern machen. Bau doch bitte einen Knopf zur manuellen Aktualisierung der Liste ein! --[[Benutzer:Quabla|Quabla]] 10:08, 23. Nov. 2016 (CET)
 
* Wenn nur ein Link im Chat gepostet wird, kann man durch das Tippen auf den eingeblendeten Chat nicht in den Chat kommen, sondern man kommt auf den Link. Es wäre gut, wenn man sich das aussuchen könnte: Will ich dem Link folgen oder will ich den Chat sehen, der dazu gehört? --[[Benutzer:Goodygoody|Goodygoody]] 14:43, 19. Nov. 2016 (CET)
 
* Kleines Ding, aber öfter hilfreich:  (Rennansicht) -- i (-button) - Infofenster öffnet sich:  Cool bei Tipp auf die Renn-Nummer:  kopieren von "GID=[Renn-Nummer]" in die Zwischenablage, falls man mal was mit GID im Chat posten will.--[[Benutzer:Goodygoody|Goodygoody]] 12:35, 8. Nov. 2016 (CET)
 
** Duplicate: Im Spiel hätte ich gerne die Möglichkeit, die GameID zu kopieren (um sie z.B. im Chat zu erwähnen). Entweder direkt als "GID=12345" oder eben als Option. --[[Benutzer:Eisbaer04|Eisbaer04]] 13:26, 23. Nov. 2016 (CET)
 
* Ebenfalls (Rennansicht) -- i (-button) - Infofenster :  Nicht nur die Renn-Nummer, sondern auch den offiziellen Kartennnamen hinschreiben.  Besonders für Neulinge nett.  Womöglich mit Berücksichtigung in der Suchfunktion:  Suchen nach Kartenname im Hauptfenster.  Suche momentan nur nach Titel und Rennnummer möglich, wenn ich das richtig sehe). --[[Benutzer:Goodygoody|Goodygoody]] 12:35, 8. Nov. 2016 (CET)
 
* Ah, noch was:  Schwierige Durchfahrten.  Du kommst mit hoher Geschwindigkeit an, da ist dann in einiger Entfernung eine Lücke, aber du hast keine Ahnung:  Kann ich die so (z.B. mit 7/3) fahren oder berühre ich den Rand?  Ein weißer Setzpunkt (bei den 9 rot/weißen Setzpunkten) reicht oft nicht als Indiz, a) weil man da oft schon zu nah dran ist, um noch Entscheidungen für den einen oder anderen Kurs zu treffen (Entscheidung schon längst gefallen) und b), weil man ja nicht genau weiß, welche Strecke 'er' als fahrbar berechnet. --> Vorschlag:  Man kann zwei Punkte mit dem Finger setzen, irgendwohin, unabhängig von der jetzigen Fahrerposition, und die App sagt mir: "geht!" oder "geht nicht!".  --[[Benutzer:Goodygoody|Goodygoody]] 15:19, 6. Nov. 2016 (CET)  Kombinierbar mit dem PROFAK (weiter unten). --[[Benutzer:Goodygoody|Goodygoody]] 16:41, 9. Mär. 2017 (CET)
 
* Ich weiß nicht, ob das für Dich, Ulli, überhaupt möglich ist (im Zweifelsfall dann bitte rückmelden damit ich eine Vorschlag-Landverschickung an Didi machen kann):  Ich würde super gerne eine Möglichkeit haben, mit der ich nachprüfen kann, ob mein Name im Chat gefallen ist.  Ich sehe immer nur zufällig, ob bzw. dass ich angesprochen wurde oder dass jemand erst am Folgetag etwas auf einen meiner Posts sagt.  Im Sinne der guten Kommunikation wäre es begrüßenswert, wenn jeder nachschauen könnte, ob jemand in Abwesenheit das Wort an ihn gerichtet hat.  Ihr Entwickler (also z.B. Du, Ulli) reagiert immer mal wieder auch auf länger her liegende Beiträge, oder täuscht mich das? -- So etwas hätte ich gerne auch.  [[Benutzer:Goodygoody|Goodygoody]] 18:41, 2. Nov. 2016 (CET)
 
* Entschlackung des Menüs in der Rennen-Ansicht:  Folgende Punkte haben m.E. nach mit dem gerade laufenden Spiel nix zu tun, können auch ins Menü der Hauptansicht, das ja mit nur vier Punkten eher schlank ist, oder sind eh schon da:  "Spieleliste", "Neues Spiel starten", "Karopapier Chat", "Einstellungen", "Hilfe" und "Über die App".  --[[Benutzer:Goodygoody|Goodygoody]] 16:44, 2. Nov. 2016 (CET)
 
* Nachspielen:  oft hat man ja eine genaue Frage, z.B. bei der Beurteilung, war das jetzt ein taktischer Crash oder nicht?  Übliche Vorgehensweise:  Man zoomt heran, sieht, ahja, da hat der betreffende Spieler zu viel Gas gegeben, war das jetzt erzwungen oder nicht?  An dieser Stelle sagt man 'nachspielen' -- und landet am Rennanfang.  Man muss dann wieder zu der Stelle gehen, ranzoomen und dann kann man erst die Züge nachkontrollieren.  -- Es wäre super, wenn die App das Nachspielen mit genau dem Ausschnitt startet, den man gerade gezoomt hatte.--[[Benutzer:Goodygoody|Goodygoody]] 16:15, 2. Nov. 2016 (CET)
 
* Nachspielen, die zweite:  Besonders wenn man Rennen hat, die sehr viele Züge haben (Mehrrundenrennen z.B.), wird die Sensibilität des Pünktchens, mit dem man scrollt, naturgegeben schlecht (wie heißt denn das Ding, das man antippt und hält und damit das Rennen vor- und wieder zurückfahren kann?).  Je mehr Züge im Rennen, desto ungenauer der Versuch, an einem bestimmten Punkt anzuhalten. -- Wäre ein Vergrößerungsglas denkbar, das die Apple-Handys haben, um in einem Text mit kleinen Buchstaben den Cursor genau setzen zu können?  Oder eine Maßstabsvergrößerung:  Ich tippe ein icon wiederholt an, und das Resultat ist doppelte -- vierfache -- achtfache (Un-)Genauigkeit. --[[Benutzer:Goodygoody|Goodygoody]] 16:15, 2. Nov. 2016 (CET)
 
* Schön wäre, wenn man einstellen könnte, ob der Bordfunk per popup (so wie IQ-Bilanz)auftauchen soll (erspart man sich ein Tippen -- die Handy-Spieler hätten dann keine Ausrede mehr ("Hab den Bordfunk nich gefunn'").  Und Otto-Normal-Karonaut hätte einen Klick weniger.)--[[Benutzer:Goodygoody|Goodygoody]] 15:54, 2. Nov. 2016 (CET)
 
* Klasse fänd ich, wenn man einen Notizblock für Rennen hätte:  Das und das wollte ich machen, z.B. während der Terminator-Rennen ... der so cool aufpoppt wie die Karo-IQ-Position ... mit 'Ach-ja!'-Effekt.  --[[Benutzer:Goodygoody|Goodygoody]] 15:54, 2. Nov. 2016 (CET) -- Zusatz:  Naja, das hätte ich als Anfänger Klasse gefunden.  Inzwischen brauch ich's nicht mehr so dringend, _aber_:
 
* PROFAK:  Projektierter Fahr Kurs:  Eine Möglichkeit, die Linie mal hinzuschreiben, die man vorhat, das wär schon was.  Ich mach das Spiel auf, und die von mir schon mal vorausberechneten Züge sind da zu sehen, vielleicht halb-transparent oder so.  Ich kontrollier mal kurz und bestätige die gedachte Linie.  -- Oder:  Jemand anders steht im Weg und die ganze Linie ist folglich: weg.  Muss man neu machen. -- Wär hilfreich in unübersichtlichen Situationen.  Machen ja die Bots auch nicht anders, würd ich mal schätzen...--[[Benutzer:Goodygoody|Goodygoody]] 15:44, 5. Nov. 2016 (CET)  Zusatz: Damit das nicht ganze Rennen langweilig macht, kann man ja verhindern, dass man bis zum Ende setzen kann, sondern vielleicht nur 10 Runden oder so. --[[Benutzer:Goodygoody|Goodygoody]] 00:00, 9. Nov. 2016 (CET)
 
* Und ebenso cool fänd ich für eine hinterherige Renn-Auswertung: eine Runden-Liste, auf der die eigene Position für jede Runde steht, z.B. mithilfe der Berechnungen von der Deeps-Engine.  Da könnte man sehen, ob man die ganze Zeit hinterhergedappelt ist oder im Laufe des Rennens einfach fies überholt wurde oder - am geilsten - das Rennen von hinten her aufgemischt hat. -- Das könnte man dann auch noch statistisch auswerten:  Derjenige Spieler, der die meisten Leute überholt hat (oder am häufigsten überholt wurde)...  Ausgabe der Liste könnte sein:  Von Zug 1-x: 3. Platz, Zug y-z:  2. Platz etc. (sehr sparsame Ausgabe); 2. Möglichkeit:  Ich (X) und ein anderer Fahrer (Y):  Runde 1: X Platz a und Y Platz b, und dann für beide Runde für Runde weiter.  Kann man sehen, ob Vorteile verspielt wurden.  Und natürlich geil:  Anklickbar, sodass man gleich an bestimmte Positionen zum Nachspielen hüpfen kann.  Dass das natürlich Rechenzeit und -kapazität frisst, ist klar, dieses Request wird aber ja nicht sehr oft aufgerufen, schätze ich, nur bei spannenden Spielen und dann ja nur einmal, nämlich am Ende -- vielleicht allerdings von mehreren Spielern. goodygoody.  Nachgebessert: --[[Benutzer:Goodygoody|Goodygoody]] 12:45, 8. Nov. 2016 (CET)
 
* Folgendes Feature halte ich für sehr hilfreich: man tippt in der normalen Ansicht auf sein Auto und es gibt nicht nur die Option 'Verlauf anzeigen', sondern auch die Option 'alle anderen ausblenden'. Begründung: immer mal wieder möchte man seinen eigenen Kurs anschauen im Hinblick auf Fehler, optimal gefahren, etc.  Wenn dann aber, besonders bei Kursen mit vielen Teilnehmern, erst alle anderen per Hand ausgeblendet werden müssen, ist das mühsam. -- Ich finde auch die Option auf der Website gut, dass man die anderen Autos nur mit den letzten X Zügen sieht.--[[Benutzer:Goodygoody|Goodygoody]] 15:54, 2. Nov. 2016 (CET)
 
* Ulli, könntest du nicht vielleicht doch darüber nachdenken, die Eingabezeile zwei- oder mehrzeilig zu machen, vielleicht mit Häkchen einstellbar, vielleicht sogar mit Auto-Zoom (je mehr man schreibt, desto größer wird das Fenster) oder mit "Text-Editor" Funktion: Nach Tipp auf neuen Button landet man in einem Textfenster, das das gesamte Display füllt), damit man, wenn gewollt, mehr Übersicht über seinen gerade eingegebenen Text bekommt?--[[Benutzer:Goodygoody|Goodygoody]] 15:54, 2. Nov. 2016 (CET)
 
* Ich bin ja Fan von KaroLive und fände es cool, wenn es in der App auch die Zugmöglichkeiten der nächsten Runden wie bei der Bremshilfe von KaroLive gäbe. -- [[Benutzer:TheWhite|TheWhite]] 12:48, 10. Jun. 2012 (CEST)
 
* "Nochmal dran" nicht mittig im Screen platzieren, da es oft genau die neuen Züge überdeckt. Nervig, wenn man allein spielt oder als letzter zuende zieht.--[[Benutzer:Didi|:)idi]] 10:24, 24. Aug. 2012 (CEST) findick oooch! --[[Benutzer:Goodygoody|Goodygoody]] 15:56, 2. Nov. 2016 (CET)
 
* Nachspielen: Mehr Kontrast fuer die Buttons (rueckwaerts, zurueck, pause, vor, vorwaerts). Weiss auf hellgrauem Hintergrund ist keine Heldentat ;-) ({{Benutzer|kili}}, 6.1.2013)
 
* Was bedeutet es, wenn ein <s>Vorschlag durchgestrichen</s> ist, aber nicht unten bei den nicht bearbeitet werdenden Punkten steht?  Man sollte hinschreiben, wer das durchgestrichen hat und warum... --[[Benutzer:Goodygoody|Goodygoody]] 16:50, 9. Mär. 2017 (CET)
 
* Crash-Animation: Zappelgrafik in der Naehe des Crashes anzeigen, statt in der Mitte des Displays. ({{Benutzer|kili}}, 15.1.2013)
 
* Lautlos/Vibrations-Modus des Telefons bei Sieg-/Crash-Animation beachten. (Wenn möglich. Leider wird bei den Profilen die Medienlautstärke nicht mit angepasst (HTC Desire HD)). --[[Benutzer:TheWhite|TheWhite]] 13:53, 22. Jan. 2013 (CET)
 
* Zuglinie von der aktuellen Position zur angetippten Position einblenden; ggf. auch Checkpoints ausblassen, wenn man sie bei diesem Zug ueberfahren wuerde. ({{Benutzer|kili}}, 3.3.2015) hä, wie meinst Du das?  Eine [welche?] Engine berechnet die besten Züge von Deiner aktuellen Position bis (in Etappen) zum Ziel?  Meinst Du doch nicht, oder? --[[Benutzer:Goodygoody|Goodygoody]] 01:08, 14. Mär. 2017 (CET)
 
* Spielerstellung im Automatikmodus: Als Spieltitel nicht den Namen der Map nehmen (langweilig), sondern die Volkswurst-API benutzen. ({{Benutzer|kili}}, 20.3.2015)  Find ich sehr gut!  Also glaub ich: da kommen dann die Not-found-by-google-Begriffe?  Wenn ja, wo soll ich unterschreiben?  --[[Benutzer:Goodygoody|Goodygoody]] 01:08, 14. Mär. 2017 (CET)
 
* Asynchroner Zugmodus
 
* Bei der Funktion "Spiel erstellen" in der Aktion "Mitspieler bestimmen" werden beim Wuerfeln alle Spieler neu ausgewuerfelt (bis auf einen selber). Ich wuensche mir ein "Wuerfeln nur frei Plaetze" bei dem die schon ausgewaehlten Spieler erhalten werden und nur noch zusaetzliche hinzugewuerfelt werden. Ich hatte fuer ein Spiel gewuerfelt, die Liste durchgeschaut und 2, 3 deselektiert und neu gewuerfelt in der Hoffnung, dass nur die freien Plaetze ausgewuerfelt werden, war leider nicht so. ([[Benutzer:wolle|wolle]], 25.02.2016)
 
* Bei der Funktion "Spiel erstellen" in der Aktion "Mitspieler bestimmen" den "Spiel nun endlich starten"-Knopf (das "+") erst aktivierbar machen, wenn mindestens 2 Spieler in der Liste sind. ([[Benutzer:wolle|wolle]], 25.02.2016)
 
* Wenn jemand etwas im Bordfunk geschrieben hat, dann wird eine rote "Sprechblase" eingeblendet. Inzwischen labern die Bots relativ viel und man ist dann manchmal "enttäuscht", wenn hier nur Botfunk war. Hier wäre vielleicht schön, statt der roten eine graue/gelbe/pinke/weiße/... Sprechblase einzublenden, wenn seit dem letzten eigenen Zug nur Bots etwas geschrieben haben --[[Benutzer:Eisbaer04|Eisbaer04]] 12:10, 11. Okt. 2016 (CEST).  Find ich auch gut.  Ich hatte das zwischenzeitlich so gelöst, dass der besonders mitteilungsfreudige Slybot auf meiner Troll-Liste ist und ich ihn nicht mehr 'höre'.  Inzwischen (03.2017 ist da ja nicht mehr so 'schlimm'... --[[Benutzer:Goodygoody|Goodygoody]] 17:02, 2. Nov. 2016 (CET)
 
* Es wäre schön, wenn die App sich die Züge, die man macht, vormerkt, wenn sie sie gerade nicht direkt abschicken. [hä? ... ah: "...kann"? --[[Benutzer:Goodygoody|Goodygoody]] 01:08, 14. Mär. 2017 (CET)] Da die Spiele ja ohnehin schon geladen sind, könnte man also alle abarbeiten und die App schickt die Züge im Hintergrund unbemerkt an den Server. Das erspart lästiges Warten und Fehler beim Zug-ausführen bei schlechtem Empfang wie z.B. in der Bahn... {{Benutzer|Karaser}}, 16.10.2016
 
* Die App sollte kontrollieren, ob das, was man im Chat schreibt auch tatsächlich ankommt. (Erspart lästiges mehrfaches Tippen bei schlechter Internetverbindung) {{Benutzer|Karaser}}, 16.10.2016
 
* if (my.login == lastchatmessage.login) then lastchatmessage.hide()
 
{{Benutzer|Didi}}, 18.12.2016
 
 
 
== Erledigte Punkte aus der Wunschliste ==
 
=== In Version  1.3 ===
 
* zu: "Wenn man lange auf den Zug-Button drückt, bleibt man nach dem Zug im gleichen Spiel und wird nicht automatisch ins nächste Spiel teleportiert wie sonst." - Hier wäre es dann schön wenn man direkt sehen könnte wer nach einem dran ist. Momentan muss man den Umweg über die Spieleinfo gehen. --[[Benutzer:MAvErICk|MAvErICk]] 00:45, 10. Mai 2012 (CEST)---
 
**Danke :-D --[[Benutzer:MAvErICk|MAvErICk]] 22:24, 22. Mai 2012 (CEST)
 
 
 
=== In Version 1.4 ===
 
* Spiele starten ({{Benutzer|ulli}}, 9.5.2012)
 
 
 
=== In Version 1.4.1 ===
 
* Aktuelles Spiel Neuladen wenn keine weiteren Spiele zu ziehen sind (TheWhite im Forum)
 
* Lösung für das Preload-Problem des gemischten Ziehens in Browser und App (ulli & Calypso & weitere ...)
 
* Wenn jemand schon beim Startzug ausgestiegen ist, kann man auf das Feld eigentlich wieder ziehen.Die App zeigt auch korrekt einen grauen Kreis um den Ausgestiegenen an, und zeigt eine Auswahl an,allerdings kann man da nicht zwischen ausgestiegenem Spieler und Zugpunkt waehlen, sondern nur den Spieler anklicken. ({{Benutzer|quabla}}, 13.9.2012)
 
 
 
=== In Version 2.0.3 ===
 
* Beim Nachspielen: Rundenbeginn markieren (evtl. kurz fetten blauen Rahmen einblenden), Rundenweise Anzeige durch tippen (Ausführung hält nach jeder Runde an, der dann als RE dran ist blinkt), Nachspielen der letzten 3 Runden (auf Wunsch) -- [[Benutzer:Calypso|Calypso]] 07:58, 10. Mai 2012 (CEST)
 
 
 
* Bei den zufälligen Spielen wählen mit wie vielen Spielern man spielen möchte. [[Benutzer:Mrmm|MrMM]] 18:24, 24. Sep. 2012 (CEST)
 
 
 
=== In Version 2.1.0 ===
 
* Spiele mit Nixblockern erstellen. Da würde es auch schon reichen wenn in der Spielerliste angezeigt würde wie viele Spiele im Moment geblockt werden. [[Benutzer:Mrmm|MrMM]] 15:39, 24. Aug. 2012 (CEST)
 
* Nachspielen: Anzeige von Vektor und Benutzer  beim Antippen eines Fahrzeugs (natuerlich nur sinnvoll, wenn man im Pause-Modus ist). ({{Benutzer|kili}}, 6.1.2013)
 
 
 
=== In Version 2.2.0 ===
 
* Blacklist für Spieler, vielleicht auch Karten die nicht verwendet werden sollen [[Benutzer:Mrmm|MrMM]] 18:24, 24. Sep. 2012 (CEST)
 
 
 
=== In Version 3.0.0 ===
 
* Aussteigen aus einem Spiel. Bisher kann man nur über der Browser aussteigen, in der App ist es nicht möglich, oder ich habe es nicht gefunden. ({{Benutzer|wolle}}, 30.05.2015)
 
* Blacklist und Bordfunk: wenn ein Spieler aus der Blacklist (und sonst niemand) etwas in den Bordfunk gefunkt hat, wird das Bordfunk-Icon angezeigt. Im Bordfunk sieht man dann aber natuerlich nichts (weil dort der Eintrag j agefiltert wird).({{Benutzer|kili}}, 23.6.2015)
 
 
 
== Gemeldete Fehler, die aber keine sind (und deshalb nicht bearbeitet werden) oder bei denen nicht klar ist wie sie bearbeitet werden können.==
 
* Spiel erstellen: man kann dem Spiel keinen Namen geben. ({{Benutzer|kili}}, Nexus 7 mit Android 4.2.1, 11.1.2013). Nachtrag: man kann, aber ist fuer Blindschleichen wie mich nur schwer zu erkennen.
 
* History (seit Version 2.0.3): ist insgesamt noch etwas merwuerdig. Heute Nachmittag hatte ich das Problem, dass ich beim Anwerfen der App immer auf dem Spiel gelandet bin, bei dem ich zuletzt gezogen habe.Im Moment sehe ich dann immer die Startseite, und zwar auch in der History, d.h. Startseite -> Back-Symbol antippen -> Startseite -> Back Symbol antippen -> letztes Spiel. ({{Benutzer|kili}}, Nexus 7 mit Android 4.2.1, 8.1.2013). Nachtrag: ich habe den Eindruck, dass ich mir das nur eingebildet habe. Im Zweifelsfall also erstmal ignorieren.({{Benutzer|kili}}).
 
*  In Version 2.0.3 wird von der Startseite nicht mehr automatisch zum ersten drannigen Spiel gesprungen ({{Benutzer|kili}}, Nexus 7 mit Android 4.2.1, 8.1.2013)
 
Kommentar von ulli: Bei Starten der App durch den benachrichtigungsservice wird nicht weitergeschaltet. Das soll auch so sein.
 
* Benachrichtigung im Standby-Modus mit "WLAN-Optimierung" (also Stromsparmodus): hatte ich auch schon im Chat und im Forum erwaehnt, und wir hatten beim letzten Java-Stammtisch im Dezember drueber geredet. Der Androide schickt ein SYN, mein (langsamer) Accesspoint schickt ein ACK/SYN, und noch eins und noch eins... der Androide schickt nach einer Minute ein weiteres SYN, der Accesspoint wieder ein ACK/SYN und so weiter und so fort. Das kann ein Bug im Android sein, oder in meinem Accesspoint, oder eine falsche/fehlende Option in der App. Das Resultat ist, dass es keine Benachrichtigung innerhalb des eingestellten Intervalls gibt, obwohl man dran ist, sondern irgendwann spaeter (manchmal mehrere Stunden spaeter).  Das war zumindest bei der letzten Version der App (vor 2.0.3) so. pcap-File (mit tcpdump mitgeschnippelt) habe ich hier notfalls noch rumliegen. ({{Benutzer|kili}}, Nexus 7 mit Android 4.2.1, 8.1.2013)
 
Kommentar von ulli: keine Idee was ich da machen soll
 
 
 
== Punkte aus der Wunschliste die nicht bearbeitet werden ==
 
Hier sammle ich alle Punkte, die ich nach reiflicher Überlegung und Befragung aller Key-User (z.Zt. nur ich selbst) und Diskussion beim Karopapier Stammtisch in Braunschweig nicht bzw. erstmal nicht umsetzen werde.
 
 
 
* Spielinfo, ggf. auch Spielerinfo (beim Antippen eines Fahrzeugs): Anzeige der Bedenkzeit und Datum/Uhrzeit des letzten Zugs (falls die API das hergibt). ({{Benutzer|kili}}, 6.1.2013)
 
''Kommentar von ulli:'' Die API gibt es erstmal nicht her
 
* (Auswahl des Zugpunktes: Dieser ist ja schwer zu treffen sofern man weit rausgezoomt hat. Idee: Bildschirm in 9 Bereiche teilen (unsichtbar) und nachdem man eine beliebige Möglichkeit angewählt hat (Wurstfingerauswahl) verändert das Tippen auf einen der 9 Bereiche (z.B. oben links) das entsprechende Zugfeld (z.B. oben links). -- [[Benutzer:Calypso|Calypso]] 07:54, 10. Mai 2012 (CEST) Wunsch zurückgezogen bzw. auf allerniedrigste Prio gesetzt, weil das anklicken sowieso prima klappt, man kann ja jederzeit kurz etwas reinzoomen. Mittlerweile hunderte mal praktiziert. -- [[Benutzer:Calypso|Calypso]] 08:12, 22. Nov. 2012 (CET) )
 
* Blaues/r Symbol/Rahmen wenn man bei Rundenerster-Spielen als erster dran ist --[[Benutzer:MAvErICk|MAvErICk]] 00:23, 10. Mai 2012 (CEST)
 
''Kommentar von ulli:'' Anderes ist mir wichtiger
 
* Die App erstellt für Neulinge ja gleich mal drei Spiele, dass die was zu tun bekommen. Spiel Nr. 1, Spiel Nr. 2, Spiel Nr. 3. Mitspieler, die schon ewig dabei sind und dann aber aus irgendwelchen Gründen auf 0 laufende Spiele kommen, interpretiert die App dann falscher Weise als Neuling und erstellt ohne deren Wissen und Willen ebenso diese 3 Spiele Nr. 1 / 2 / 3  {{Benutzer|Calypso}}, 24.6.2015 (Kommentar von ulli: Dann können sich diese Spieler freuen, dass sie 3 Willkommensspiele haben)
 
* Spieleliste "alle eigenen laufenden": da werden momentan auch alle Spiele angezegit, bei denen man ausgestiegen ist. Das ist zwar nicht wirklich falsch, aber die sollten evtl. trotzdem rausgefiltert werden. ({{Benutzer|kili}}, 13.6.2015)(Kommentar von ulli: Ich zeige die Spiele an, die mir die API liefert. Das müsste dann eher Didi rausfiltern)
 
*Ich hätte gerne die Steuerungslogik für das An- und Abschalten der Kartendekoration aus Version 2.x wieder. Das war so ausgeklügelt und raffiniert, daß es sogar Spieler gab, die behauptet hatten, man könnte die Dekorationen gar nicht abschalten. Falls diese Logik nur wegen Einsparungen bei der Übersetzung rausgeflogen ist, biete ich hiermit meine Mithilfe beim Übersetzen an. ([[Benutzer:Nobody|Nobody]]) (Anmerkung Karaser: In der deutschen Version existiert sie noch)
 
''Anmerkung von ulli:'' Sie existiert tatsächlich nur in der deutschen Version (und da bleibt sie auch drin) weil ich mir nicht zutraue den ganzen z.T. sprachlich subtilen Humor verlustfrei ins englische zu übersetzen. (Wie übersetzt man z.B. das etwas gereizt klingende "Ja doch"?)
 
* BONANZA, die zweite:  Auch einstellbar, dass man die Infos auch nach der eigenen Zieldurchfahrt bekommt -- wäre das möglich?  Manchmal sind Rennen ja sehr spannend, und man wüsste gern, wer hinter einem den zweiten Platz macht.  Dann poppt was auf, das man womöglich sogar anklicken könnte -- zack! ist man wieder bei dem Rennen.  Das wird wahrscheinlich nicht häufig genutzt, aber bei den Rennen bei denen es sich lohnt, wär's schon cool. --[[Benutzer:Goodygoody|Goodygoody]] 16:00, 9. Mär. 2017 (CET)
 
''Kommentar von ulli:'' Das lässt sich leider nicht machen. Da brauche ich Unterstützung von Server die es nicht gibt. Ich müsste sonst ständig alle von dir aber noch nicht komplett beendetet Rennen im Hintergrund laden und prüfen ob da jemand durchs Ziel gefahren ist.
 
  
 
[[Kategorie:Definition]]
 
[[Kategorie:Definition]]
 
[[Kategorie:Tools]]
 
[[Kategorie:Tools]]

Version vom 7. September 2017, 13:01 Uhr

Die Karopapier Android App

Bei der Karopapier Android App handelt es sich um eine Alternative zum Browser zum Spielen von Karopapier. Sie wurde und wird von ulli entwickelt. Was die App kann, ist hier hier in einer Übersicht dargestellt.

Download

Die App kann über GooglePlay (de.ulli.karopapier.app) runtergeladen werden (Link anklicken oder einfach nach Karopapier suchen...). Mit einem QR-Code-Scanner kannst du auch mit dem Smartphone den folgenden Code scannen.

PlayStoreKaropapier.png

Change-Log

Version 3.5.6 (3.7.2016)

  • Verschiedene Fehler im Zusammenhang mit Umlauten im Benutzernamen gefixt.

Version 3.5.5 (30.6.2016)

  • Für das Einloggen wird jetzt die API benutzt. Deshalb kann man sich auch Einloggen wenn im Namen oder im Passwort Umlaute vorkommen.
  • URLs im Chat werden im Browser und nicht im Chat geöffnet
  • Bei einer neuen Version werden zuerst die Releasenotes angezeigt

Version 3.5.4 (19.6.2016)

  • Man kann sich wieder einloggen. Aufgrund einer Umstellung bei Karopapier ging das zwischenzeitlich nicht mehr.

Version 3.5.3 (16.6.2016)

  • Ein paar Probleme im Zusammenhang mit der Umstallung auf UTF-8 gefixt:
    • Spiele mit Umlauten im Titel können wieder gestartet werden
    • Bordfunk mit Umlauten werden korrekt übertragen

Version 3.5.2 (13.6.2016)

  • Der globalgalaktische Weltuntergangsbug ist gefixt. (Worum es sich genau handelt und warum die Welt untergehen könnte kann man im Chat vom 13.6.2016 nachlesen)
  • Ein paar Übersetzungsfehler sind gefixt. "Dran" ist z.B. in "Ready to move" übersetzt.

Version 3.5.1 (22.4.2016)

  • Thread Leak in der SmilieSelectionActivity gefixt. (War wohl der Grund warum die App seit neuestem einen höheren Stromverbrauch hat. Das hatte jemand festgestellt und ich hatte bei mir auch den Eindruck)
  • Spieler, deren !KaroIQ! niedriger war als der von Didi, konnten ihren IQ nicht abfragen. (Weil der Parser bei dem Unendlichzeichen, der bei Didis Score immer steht, ausgestiegen ist). Dieser Bug ist gefixt.
  • Es konnte vorkommen, dass die Smilies bei der Auswahlliste nicht richtig geladen wurden. Das ist gefixt.

Version 3.5.0 (13.4.2016)

  • Android 2.x wird jetzt nicht mehr unterstützt. Davon hat der Anwender zwar nichts, aber es freut den Entwickler, da eine Menge Code rausgeflogen und alles schlanker und übersichtlicher geworden ist.
  • Aufgrund des letzten Punkts kann die App jetzt das Holo Theme verwenden. Davon hat der Anwender tatsächlich was, weil jetzt alles etwas moderner aussieht.

Karoholo.png

  • Bisher war es so, dass die kleinen Karten-Vorschaubilder, die bei der Liste der Spiele oder auch beim Starten eines Spiels angezeigt werden, alle im Vordergrund geladen wurden und man warten musste bis alle da sind. Das konnte besonders nerven wenn viele Vorschaubilder geladen wurden (z.B. beim Starten eines Spiel bei der Kartenauswahl) und man nur eine langsame Verbindung hatte. Man konnte das auch nicht abbrechen. (Didi konnte davon ein Lied singen). Das ist jetzt anders. Die Karten-Vorschaubilder werden asynchron im Hintergrund geladen und flutschen in die Ansicht rein sobald sie da sind. Zu Beginn sieht man deshalb zuerst überall nur ein rotes Fragezeichen und erst nach und nach werden die richtige Karten-Vorschaubilder angezeigt.
  • Nachdem ultimate mich ein ganzes Spiel über belatschert hatte, hat er jetzt seinen Knopf bekommen, mit dem man einstellen kann, dass die Favoriten in der Spieleliste (und damit auch in der Zugreihenfolge) nach vorne kommen.
  • Der Karaser Bug ist raus (die App ist abgestürzt, wenn man in der Spieleliste während des ersten Ladens der Liste die Sortierreihenfolge geändert hat)
  • Die App bietet jetzt eine Unterstützung um imBordfunk und Chat Smilies einzugeben. Man kann aus einer Liste einen Smilie auswählen und dann wird Im Bordfunk, bzw. Chat automatisch die :bezeichnung: eingesetzt.

Karosmilies.png

  • Der Krake wird jetzt korrekt mit schwarzen Augen angezeigt (Der Teer wird korrekt ausgewertet)
  • Der sly-Spiel-Start-Bug ist gefixt. Wenn beim Starten einer Serie bei irgendeinem Spiel ein Fehler aufgetreten ist, wurde der gesamte Vorgang abgebrochen (evtl. wurden aber schon ein paar Spiele gestartet). Wenn man dann nochmal auf Starten geklickt hat, wurde wieder die gesamte Serie gestartet. Wenn dann beim Starten dieser neuen Serie bei irgendeinem Spiel ein Fehler aufgetreten ist, wurde der gesamte Vorgang abgebrochen (evtl. wurden aber schon ein paar Spiele gestartet). Wenn man dann nochmal auf Starten geklickt hat, wurde wieder die gesamte Serie gestartet. Wenn denn beim Starten dieser neuen Serie bei irgendeinem Spiel ein Fehler aufgetreten ist, wurde der gesamte Vorgang abgebrochen (evtl. wurden aber schon ein paar Spiele gestartet). Wenn man dann nochmal auf Starten geklickt hat, wurde wieder die gesamte Serie gestartet. Wenn denn beim Starten dieser neuen Serie bei irgendeinem Spiel ein Fehler aufgetreten ist, wurde der gesamte Vorgang abgebrochen (evtl. wurden aber schon ein paar Spiele gestartet). Wenn man dann nochmal auf Starten geklickt hat, wurde wieder die gesamte Serie gestartet. Wenn denn beim Starten dieser neuen Serie bei irgendeinem Spiel ein Fehler aufgetreten ist, wurde der gesamte Vorgang abgebrochen (evtl. wurden aber schon ein paar Spiele gestartet).Wenn man dann nochmal auf Starten geklickt hat, wurde wieder die gesamte Serie gestartet. Wenn denn beim Starten ... äh, also jetzt werden nur noch die übrigen Spiele gestartet. sly hat es auf diese Weise geschafft eine Serie mit 60 Spielen zu starten.
  • Im Chat und in der Chatzeile im Spiel sind jetzt die Links, die wieder zu Spielen führen (also GID=xxx oder die gesamte URL .../showmap.php?GID=xxx so behandelt dass sie in der App selbst das entsprechende Spiel laden. Das war ganz schön kompliziert. Wenn es jemand wagt da einen Fehler zu finden suche ich ihn, Didi und den Erfinder von Android persönlich in dieser Reihenfolge auf und schlage solange mit meinem Laptop auf sie ein bis sie mir eine rationale, nachvollziehbare und absolut logische Erklärung geben, warum um Himmels Willen auch die trivialsten Dinge immer so höllisch schwierig sein müssen (einen Schreianfall krieg)
  • Man kann jetzt ein Bild von dem Android Gerät in den Chat (oder Bordfunk) hochladen. Das mag für den Normal-Karopapier Spieler uninteressant sein, aber es erleichtert mir ungemein, Bilder aus fahrenden Zügen oder Duisburger Restaurants zu posten. :-) Das Ganze funktioniert so, dass das Bild kleingerechnet, ggfs. rotiert und dann zu www.bilder-upload.eu hochgeladen wird und dann über die -:Pic ... -:Pic Syntax verlinkt wird.
  • Beim Starten eines Spiels kann man auswählen ob man die Volkswurst, die Sprichwortrekombinator oder den Kartennamen als Quelle für das automatische Generieren eines Spieletitels verwenden mag. (Bisher war es immer der Kartenname). Natürlich kann man immer noch einen eigenen Titel eingeben.

Version 3.0.2 (24.1.2016)

  • Den Maverickschen Bug gefixt. (Der Bug hatte zur Folge, dass die App abgestürzt ist, wenn der KaroIQ Report im horizontalen Modus angezeigt werden sollte)

Version 3.0.1 (23.1.2016)

  • Bug gefixt, der verhindert hat, dass Spiele mit Spielern, deren Farben falsch gesetzt sind (Mister_X), geladen werden konnten. Außerdem konnte man beim Auftreten dieses Bug keine Spiele mehr starten.

Version 3.0.0 (20.1.2016)

  • Die App gibt es jetzt auf Englisch. Wer das sehen will, muss in seinem Gerät die Sprache auf Englisch schalten. In der App selbst kann man das nicht umschalten. Diese Änderung ist so grundsätzlich, dass ich dafür eine neue Major Version (Version 3) spendiert hab.
  • Beim Starten eines neuen Spiels ist das Popup-Fenster, in dem man einen automatischen Start machen konnte, entfernt. Die Idee war ursprünglich, dass man mit zwei Klicks ein Spiel starten konnte und die App alles per Zufall bestimmt. Das wurde aber sehr kompliziert, da mit der Zeit doch etliche Optionen eingegeben werden konnten, und es hat auch keiner wirklich benutzt. Das Programmiermodell dahinter war ziemlich komplex, deshalb ich diesen Schnellstart rausgeworfen. Es gibt jetzt nur noch das, was früher der manuelle Start war.
  • Knöpfe beim Spielstart: In den Listen zum Auswählen der Karte und der Spieler ist der Knopf, der anzeigt, was man ausgewählt hat, auf vielfachen Wunsch von rechts nach links gewandert, damit er nicht mit dem Scrollbar ins Gehege kommt.
  • Alle URLs sind von reloaded.karopapier.de nach www.karopapier.de umgesetzt.
  • Beim Nachspielen sind die Knöpfe zur Steuerung von dem Slider am unteren Ende etwas abgerückt, damit wurstfingrige Spieler nicht daneben tatschen.
  • Im Start-Screen wird jetzt auch die letzte Chat Zeile eingeblendet. Ich bin mir nicht sicher ob das so bleiben soll. Da bin ich auf euer Feedback gespannt.
  • Aussteigen: Man kann jetzt auch in der App aus einem Spiel aussteigen
  • Bei der Crash und Sieg Animation kann der Sound abgeschaltet werden. (Mir unverständlich warum das so viele wollten :-)
  • Der KaroIQ Report zeigt bei Änderungen des Scores bzw. Ranks einmalig den alten und neuen Stand parallel an, damit man die Unterschiede sehen kann. Es konnte leicht passieren, dass man aus Versehen sofort irgendwohin getippt hat und der Report verschwunden ist. Beim nächsten Anzeigen hat man nur den aktuellen Stand gesehen, der alte war dann weg. Das ist jetzt anders. Man kann den alten Stand 1 Minute lang beliebig oft aufrufen, bevor er intern gelöscht wird.
  • Beim ersten Zug in einem Spiel, in dem Spieler auf der Blacklist mitspielen, wird man gewarnt und kann direkt aussteigen.
  • Bugfix: Das Anzeigen eines Spiels hat mitunter sehr lange gedauert. Das war ein Fehler beim Berechnen der Kartendekorationen.
  • Bugfix: Bei Android Version 2.x konnte man die App nicht mehr richtig starten, bzw. bei Rebooten des Geräts hat sie sich nicht richtig initialisiert. Das ist behoben.

Apropos Android 2.x

Diese Android Version ist so uralt und die Pflege der App für diese Version ist so aufwändig, dass dies die letzte App-Version für 2.x ist. Die nächste Version braucht dann mindestens Android 3.x. Man kann das dann zwar unter 2.x noch nutzen, wenn das überhaupt noch jemand außer Stickerle hat, aber man bekommt keine Updates mehr.

Version 2.3.3 (23.12.2015)

Nochmal die Farben für die neuen Kartencodes korrigiert

Version 2.3.2 (17.12.2015)

Neue Karten Codes werden unterstützt (nämlich: Wasser, Lava, Schnee und ein graues Dingsbums). Wenn die App Karten-Codes liest, die sie nicht kennt, werden diese jetzt stillschweigend zu Rasen umgemodelt und es gibt keine Fehlermeldung mehr.

Version 2.3.1 (5.12.2015)

  • Bugfix: Der ultimative Bug ist gefixt, genauer: Der Bug den ultimate gefunden hat. Da er auch nur bei ihm und anscheinend sonst bei niemandem auftritt, auch bei mir nicht, ist er nur wahrscheinlich gefixt.
  • Beim Erstellen von Spielserien wird beim zufälligen Auswählen der Maps (über den Würfelbutton) soviele Maps ausgewählt und markiert, wie Spiele gestartet werden sollen. Die ausgewählten Maps werden gleichmäßig auf die Spiele verteilt, und nicht mehr zufällig wie bisher. D.h. wenn bei 10 Spielen 3 Karten ausgewählt werden, wird eine Karte 4 mal und 2 Karten 3 mal verwendet, und nicht etwa 6,3,1, wie das vorher möglich gewesen wäre.

Version 2.3.0 (27.6.2015)

  • Setzen eines Lesezeichens

Also man kann ein Spiel über das Menü als Favorit kennzeichnen. Es wird dann mit einem roten Stern angezeigt:

App-fav1.png

Durch Antippen des Sterns, wird der Favoritenstatus wieder zurückgesetzt. In der Spieleliste kann man alle Favoriten abrufen, indem man in der Listenauswahl den neuen Eintrag "Alle Favoriten" anklickt. Man bekommt dann alle Favoriten angezeigt:

App-fav2.png App-fav3.png

In der Spieleliste kann man übrigens durch langes Antippen eines Eintrags das Spiel als Favorit setzen, bzw. defavorisieren (Sagt man das so?). Das Ganze ist bisher mäßig nützlich. Ich plane noch, dass man zu jedem Favoritenspiel einen Kommentar eingeben kann, der dann bei Bedarf automatisch angezeigt wird, wenn das Spiel geladen wird. Nützlich für Spieler, die nach 5 Minuten nicht wissen, was an dem Spiel so besonders war (wie z.B. ich)

Version 2.2.3 (11.6.2015)

  • Die Versionsorgie im Juni ist noch nicht zu Ende: Der Wolle-Krankheits-Richtungs-Modus-In-Serie-Bug ist gefixt. Beim Starten einer Serie wurde der Richtungsmodus nicht beachtet und immer der Normal Modus verwendet. Das ist behoben.

Version 2.2.2 (9.6.2015)

  • Noch einen Fehler im Zusammenhang mit dem Auswerten der !KaroIQ! Tabelle gefixt. (Welcher Amateur hat eigentlich diese App getestet?)

Version 2.2.1 (3.6.2015)

  • 2 Fehler behoben
    • In der Hilfe Anzeige geht der Zurück Button wieder und mit Unterstützung durch kili geht die Hilfe auch bei älteren Android Versionen wieder (also wirklich alte wie Android 2.2 oder 3.0)
    • In der !KaroIQ! Anzeige, die in der letzten Version dazukam, war noch ein Fehler, der bewirkt hat, dass die Pfeile (besser, schlechter resp. grün oder rot) manchmal völlig wirr angezeigt wurden.

Version 2.2.0 (28.5.2015)

  • Verbesserte !KaroIQ! Anbindung. Wenn man in einem !KaroIQ! Spiel das Iq2.png Symbol links oben anklickt, bekommt man eine Zusammenfassung, wo man steht, die in etwa wie folgt aussieht:

Iqsummary.png Iqsummary-B.png

In den Einstellungen kann man einstellen, wie oft die App nachschaut, ob sich irgendwas getan hat. Wenn sich was getan hat (der Score oder das Ranking haben sich geändert), kann automatisch angezeigt werden, was sich geändert hat, indem der alte und der neue Stand gegenübergestellt werden (wie im rechten Screenshot dargestellt).

  • Das Option-Menü in der Spiel-Anzeige wurde überarbeitet. Bisher war es so, dass die normalen Optionen (wie z.B. Spieleliste laden, Bordfunk usw) nicht aufrufbar waren, wenn man einen Zugpunkt angeklickt hatte. Man musste erst den Punkt wieder "deselektieren", um diese Funktionen erreichen zu können. Das war doof und ist jetzt anders. Man kann auch bei angeklicktem Zugpunkt alle anderen Optionen im Menü erreichen.
  • verschiedene Bugs sind gefixt:
    • Der wolle Bug: Wenn man die Spielerinformationen zu einem Spieler, der bereits fertig war, aufgerufen hat, wurde dort "Platz: %d" angezeigt. Jetzt wird dort der korrekte Platz eingetragen
    • Der quabla Bug: Wenn man eine Position angeklickt hat, auf der sich mehr als ein Spieler befindet (kann nur auftreten, wenn man sich die Spieler anzeigen lässt, die bereits fertig sind), konnte es sein, dass man den Zug-Button nicht mehr erreichen kann. Das ist im Zuge der Überarbeitung des Menüs (siehe oben) auch erledigt.
    • Der kili Bug: kili hat mir glaubhaft versichert, dass sich die App hin und wieder in einer Endlosschleife aufhängt, in der ein Spiel ständig ohne Ende neu geladen wird. Ich habe ein paar mehr Checks eingebaut, die das hoffentlich unterbinden. Mir ist nicht klar wie das auftreten kann, und ich kann dieses Verhalten nicht nachstellen (bei mir tritt das nie auf), deshalb weiß ich nicht wirklich, ob ich das behoben habe. Sollte jemand anders dieses Verhalten auch beobachten und eine Idee haben, unter welchen Bedingungen das auftritt, bitte bei mir melden.
  • Spieler Blacklist (Troll-Filter): Man kann Spieler, die einem auf die Nerven fallen, in den Einstellungen in eine Blacklist eintragen. Damit wird verhindert, dass man diese Spieler aus Versehen zu einem Spiel einlädt, und man kann die Kommentare dieser Spieler (wenn man das möchte (einstellbar)) aus dem Chat und dem Bordfunk entfernen lassen und die Spieler werden bei Bedarf sogar aus dem Gedächtnis getilgt. Wenn man dort einen Namen einträgt, kann man sich komplett von den nervigen Absonderungen dieses Spielers befreien, optimistisch in die Zukunft blicken und wieder den Spaß an Karopapier entdecken. Das Aussteigen aus allen Spielen mit geblacklisteten Spielern sowie das automatische Entfernen von Karopapier Telegrammen aus dem Postfach ist allerdings noch nicht fertig, so dass noch ein kleines Einfallstor für Nervensägen bleibt. Zur Not muss man sich da mit Email-Filterregeln behelfen. Wenn jemand diesbezüglich noch weitergehende Wünsche hat, möge er sich bei mir melden.

Version 2.1.1 (4.11.2014)

  • Diverse Bugfixes beim Starten von Spielen (u.a. wurde die Einladbarkeit von Spieler nicht berücksichtigt)
  • Ein KaroIQ Logo wird jetzt für !KaroIQ! Spiele angezeigt.

Version 2.1.0 (7.10.2014)

Nach langer Zeit wieder eine neue Version.

  • Bildschirmzoom verbessert. Manchmal hat er gezappelt, wenn die Map in der Größe ungefähr dem Bildschirm entsprach. Das ist gefixt.
  • Die Karten werden jetzt mit ein paar per Zufall generierten Icons aufgepeppt. (Ja, das kann man auch abschalten, wenn man unbedingt die puristischen Karten mag)

Spiel210.png Beispiel für die neue Spielanzeige

  • Die Target API Version ist jetzt 19 (Android 4.4). Das hat ettliche Auswirkungen:
    • Die App verwendet jetzt einen Action Bar. (Die Leiste oben). Allerdings nur für Android Version ab 3.0. Dort werden die wichtigsten Aktionen zur Verfügung gestellt. Insgesamt war das das die aufwendigste Umstellung in der ganzen App. Wenn jemand darüber meckert, kommt er auf die (noch zu implementierende) Blacklist.
    • Unter Android 2.2 sind ettliche der hier beschriebenen Neuerungen nicht implementiert. (Verwendet das überhaupt noch jemand?)
    • Die App verwendet jetzt einen Drawer für bestimmte Dinge (z.B. Filter und Sortierungen). Den Drawer kann man von links in die Anzeige ziehen. Die Drawer heißen lt. kili auch Hamburger Menüs (nachdem ich mal rausgefunden hatte wie die funktionieren, musste ich mich zügeln um nicht in eine Hamburger Menü Orgie zu entfesseln).

Chat210.png (Neuer Chat mit Drawer (rot eingekringelt)und ActionBar)

    • Per Drawer kann man
      • beim Spielstarten Karten und/oder Spieler filtern bzw. sortieren
      • bei der Spieleliste die Liste auswählen
      • Beim Chat die Chatuser anzeigen lassen
  • Wenn man beim Spiel auf eine Position klickt, an der mehrere Spieler stehen oder ein Spieler und eine Zuposition werden im Actionbar die möglichen Optionen angezeigt. Das Zwischenmenü entfällt. Auch das Ziehen erfolgt jetzt immer über einen Aktion im ActionBar.

Gsel210.png Optionsauswahl im Actionbar des Spiels

  • Das Starten eines Spiels ist deutlich aufgewertet:
    • Man kann Spieler nach bestimmten Eigenschaften filtern, z.B.
      • Nixblocker
      • Spiegeleier
      • Aktive Spieler (Spieler, die heute schon Karopapier besucht haben)
    • Bei der Kartenauswahl wird das Ranking angezeigt
    • Man kann Karten nach Ranking filtern
    • Man kann Karten auch nach Anzahl der Spieler filtern. Das ging zwar auch schon vorher, hat aber manchmal nicht so funktioniert und man kann jetzt von - bis eingeben.
    • Man kann Serien starten. Das ist zwar nicht so komfortabel und umfangreich wie der KaroMuskel aber für einfache Serien reichts. Man wählt eine Anzahl Spieler und eine Anzahl Maps aus und die App macht den Rest
    • Bei der Kartenauswahl kann man sich die Karte in groß anzeigen lassen. Die Vorschaubilder sind wohl zu klein
  • Ödipus Komplex gefixt, d.h. Umlaute in Spielernamen gehen jetzt auch. Bisher gab es den Fehler, dass man sich bei Umlauten im Spielernamen zwar einloggen konnte aber sonst ging nix. Rausgefunden hatte das ein Spieler namens "ödipus", der jetzt aber nicht mehr mitspielt, insofern interessiert das wohl niemanden, ich glaube ödipus war der einzige.
  • Beim Nachspielen kann man jetzt durch Antippen eines Spielers die Spielerdaten anzeigen (genau wie im Spiel)
  • Man kann Spiele suchen Beim Suchen kann man entweder Teile des Spielnamens eingeben oder die GID. Dabei kann man auswählen in welcher Liste gesucht werden soll. Da kann man dann auch alle Spiele angeben. Das Suchen dauert entsprechend lange.
  • Die App merkt sich den Skalierungsfaktor der Spielanzeige
  • Ein Fehler ist gefixt, der in manchen Situationen bewirkt hat, dass der Verlauf eines Spielers im folgenden Spiel angezeigt wird (das gab wilde Kurven quer über das Spielfeld)
  • Ein Fehler ist gefixt der bewirkt hat, dass die App in manchen Situationen (z.B. in der Spieleliste) abgestürtzt ist, wenn die App lange im Hintergrund lag)
  • Die Spielanzeige hat häufig einfach nur "kein Spiel geladen" angezeigt, wenn die App lange im Hintergrund lag. Das ist jetzt auch behoben (hoffentlich, war echt nicht so einfach)
  • Beim Start des Android Geräts wird (wieder) automatisch der Service gestartet, der einem immer mitteilt, bei wieviel Spielen man dran ist. Das ging schonmal, aber ab einer bestimmten Android Version braucht man jetzt dafür eine neue Persmission (RECEIVE_BOOT_COMPLETED)
  • nach dem Eingeben eines Bordfunkspruchs und klick auf "Senden" oder auch nach Ansicht der Spielinfos und anschliessendem "zurueck" passiert es zumindest mir manchmal, dass ich nicht wieder beim aktuellen Spiel lande, sondern beim ersten, das ich in der "Sitzung" gezogen habe. (quabla, Galaxy S1 mit Cyanogenmod 9.0 stable, 13.9.2012) sollte jetzt gefixt sein.
  • Hilfeanzeige ist kaputt: wenn ich z.B. auf dem Hilfe-Screenshot auf den "Start" Link tippe, bekomme ich einen leeren Rahmen angezeigt. Erst, wenn ich da einmal reintipe, bekomme ich den passenden Hilfetext. Wenn ich dann z.B. auf den "Checkpoint" Link tippe, bekomme ich einen Rahmen mit der Start-Hilfe. Erst nach erneutem Tippen in den angezeigten Frame bekomme ich den Text ueber Checkpoints. (kili, Nexus 7 mit Android 4.2.1, 8.1.2013). Sollte jetzt behoben sein

Version 2.0.3 (6.1.2013)

  • Hilfe Funktion
  • Das Verhalten in dem Fall, wenn man noch keine Login daten hat, ist komplett neu:
    • Man kann auswählen ob man die Login-daten eingibt, sich als Spieler registrieren will oder einen Überblick (Hilfe) verschaffen will
  • Mit dem Back-Button kommt man zum letzten Spiel zurück
  • Beim Nachspielen gibt es einen Rundenanzeiger, aus dem man entnehmen kann, wo genau man sich in der Runde befindet (d.h. wer schon dran war und wer nicht, ist wahrscheinlich nur für die RE Spieler interesant)
  • Einige Fehler im Zusammenhang mit dem Starten von Spielen behoben, z.B.
    • Beim manuellen erstellen von neuen Spielen werden die ausgewählten Spieler nicht übernommen. Ich ende also entweder alleine im Spiel oder mit den ausgewürfelten Spielern, selbst wenn ich sie im Nachhinein noch geändert habe. CyanogenMod-7.2.0-galkaxysmtd MrMM 18:16, 24. Sep. 2012 (CEST)

Version 1.4.1 (13.9.2012)

  • Kleines "Servicerelease"
    • Durch das Preloading von Spielen kann es passieren, dass ein Spiel angezeigt wird, dessen Spielstand nicht mehr aktuell ist (Z.B. wenn man zwischenzeitlich im browser gezogen hat). Im Extremfall konnte es passieren, dass man einen falschen Zug gemacht hat. Das kann jetzt nicht mehr passieren (aufgrund einer neuen Schnittstelle zu Karopapier). Es kann zwar immer noch passieren, dass ein nicht aktueller Spielstand angezeigt wird, aber wenn man dann zieht, wird der Zug einfach ignoriert.
    • Nachdem man im letzten Spiel wo man dran war gezogen hat, wird das Spiel neu geladen und nicht wie bisher im alten Zustand belassen
    • Der "quabla Bug" ist behoben (Wenn jemand beim Start ausgestiegen ist, konnten man in bestimmten Situationen nicht auf dessen Startposition setzen


Version 1.4.0 (23.8.2012)

  • Wesentliches neues Feature: Es können Spiele gestartet werden. Dabei kann zwischen 2 Modi gewählt werden:
    • Manuell (alle einstellen wie gewohnt)
    • Automatisch (Karte und Spieler werden per Zufall gewählt). Damit kann man mit einem Klick ein Spiel starten!

Außerdem gibt es eine Unterstützung für KaroIQ Spiele. Wenn diese Option gewählt wird, werden automatisch nur eingetragene KaroIQ Spieler berücksichtigt.

Android-GameStart.png

  • Diverse Änderungen aufgrund der geänderten Karopapier API. Damit funktioniert der Chat wieder richtig und der Traffic bei Anzeige der letzten Chatzeile im Spiel ist deutlich reduziert
  • In den Spielinfos werden die Spieler nach Zugdatum absteigend sortiert (ultimate)
  • Die Spielliste (und damit die Zugreihenfolge) kann nach der Länge der Blockzeiten sortiert werden
  • Bei Sortierung nach Spielenamen erfolgt die Sortierung caseinsensitiv
  • Der Bremspunkt wird jetzt immer angezeigt
  • Im Bordfunk und Chat sind maximale Textlängen gesetzt (255 bzw. 500 Zeichen)
  • Bei der Eingabe des Benutzernamens in den Preferences ist jetzt Groß-Kleinschreibung egal

Version 1.3.1 (22.5.2012)

  • Fehler behoben, der bewirkt hat, dass man ein Regeltest-Spiel nicht öffnen konnte um der Startpunkt zu ziehen
  • XXXXX-Fehler in Spielinfos behoben

Version 1.3 (15.5.2012)

  • Preloading von Spielen (Deutliche Beschleunigung beim Ziehen, solange man sich an die Default-Reihenfolge hält und nicht wild in den Spielen herumspringt, Super Idee von ultimate)
  • Einblenden der letzten Chat Zeile im Spiel

Android-Chat2.png

  • neue Spieleliste mit allen beendeten Spielen (meines Wissen ist die App jetzt die einzige Möglichkeit, beendete Spiele einzusehen)
  • Bugfix: Beim Chat bleibt die Anzeige am unteren Ende festgenagelt, auch beim Neuladen des Chats
  • Smart Checkpoints:

Überfahrene Checkpoints werden transparent gezeichnet (mir ist aufgefallen, dass man manchmal Checkpoints sehen will, auch wenn sie bereits überfahren sind, z.B. und Spielzüge von Gegnern abzuschätzen, deshalb werden sie nach dem Überfahren nicht mehr komplett ausgeblendet, sondern transparent gezeichnet)

  • Bei der Benachrichtigung dass man dran ist, kann man einen Sound abspielen lassen.
  • Nachtspiele

Bei Nachtspielen wird alles angezeigt, was jemals in dem Spiel "erleuchtet" war. Das liegt daran, dass Didi die Karte so liefert. Auf Nachfrage sagte er, dass das in Zukunft auch im Browser so sein soll. Ich habe mir deshalb erspart, die aktuelle Browserdarstellung exakt nachzuprogrammieren. App-Spieler haben damit bei Nachtkarten ggfs. einen Vorteil.

  • Die Regeländerung (mehrere Spieler auf einer Position) wird unterstützt - wenn Didi sie denn auch in der API unterstützen würde :-( Die App kanns jetzt jedenfalls.

Android-Regeländerung.png

  • Anpassungen für Tablets (hatte letztens zum ersten mal die Möglichkeit das auf einem Galaxy Tab zu testen)

Version 1.2 (20.4.2012)

  • Chat

Version 1.1 (25.3.2012)

  • Nachspielen eines Spiels
  • Nach Beendigung eines Spiel wird angezeigt, wievielter man geworden ist (Yashem)
  • Beim Eingeben des Passworts in den Einstellungen wird das ganze als Passwort und nicht als normaler Text behandelt (Didi)
  • Man kann eine Karte etwas über den Rand hinausscrollen, falls etwas durch die Zusatzinfos verdeckt wird (ultimate)
  • Der Bordfunk scrollt automatisch nach unten, wo der neueste Bordfunk zu finden ist (quabla)
  • In den Spielinfos wird die Anzahl der Züge angezeigt (N3bukadnezar)
  • Wenn man lange auf den Zug-Button drückt, bleibt man nach dem Zug im gleichen Spiel und wird nicht automatisch ins nächste Spiel teleportiert wie sonst.

Version 1.0 (10.2.2012)

Initiale version, in der man im Wesentlichen nur ziehen kann. Außerdem

  • Bordfunk
  • Spielelisten

Offene Punkte und Bugs

Die Liste der Fehler und offenen Wünsche befindet sich hier: AndroidAppWunschliste