Sopa ist ein Android-Puzzle-Spiel.
Das Spiel besteht aus einem Feld, das aus 4x4 Teilen besteht. Diese Teile beinhalten entweder eine Röhre, oder nichts.
Ziel des Spiels ist, mit den unterschiedlich gebogenen Röhren zwei Türen zu verbinden, die am Rand des Spiels sind.
Gesteuert werden die Röhren durch horizontale und vertikale Verschiebungen der Spalten und Zeilen des 4x4 Felds.
Sobald die Röhren die zwei Türen verbinden ist ein Level gelöst.
Der Levelmode bietet vorgefertigte Level an die der Reihe nach durchgespielt werden können. Gelöste Level schalten immer ein weiteres frei.
Beim Lösen eines Levels werden eine Anzahl Sterne berechnet die man durch die Anzahl an gebrauchten Sielzüge verdient hat. Die maximale Sterneanzahl beträgt 3.
Mit Android Studio 1.1 gibt es jetzt auch endlich Support für Android Unit Tests.
Tests ausführen:
./gradlew test --continue
Build ausführen:
./gradlew build
Über Jacoco lassen sich Reports über die Codeabdeckung erstellen. Dazu führt man folgenden Befehl aus:
./gradlew jacocoTestReport
Die erstellten HTML-Reports sind anschließend unter app/build/reports/jacoco/jacocoTestReport/html/index.html
zu finden.
Sopa is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.