From 8f37dc65e5ea30944fe2b369ab2d657425192a18 Mon Sep 17 00:00:00 2001 From: annabell-petri Date: Thu, 24 Jun 2021 12:01:08 +0200 Subject: [PATCH 01/11] added back button in playing game --- .../playing-game/playing-game.page.html | 3 ++ .../playing-game/playing-game.page.ts | 31 +++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/src/app/pages/play-game/playing-game/playing-game.page.html b/src/app/pages/play-game/playing-game/playing-game.page.html index 6afa1356..b9bf65db 100644 --- a/src/app/pages/play-game/playing-game/playing-game.page.html +++ b/src/app/pages/play-game/playing-game/playing-game.page.html @@ -1,6 +1,9 @@ + + + diff --git a/src/app/pages/play-game/playing-game/playing-game.page.ts b/src/app/pages/play-game/playing-game/playing-game.page.ts index 6b9ec704..2ef8277c 100644 --- a/src/app/pages/play-game/playing-game/playing-game.page.ts +++ b/src/app/pages/play-game/playing-game/playing-game.page.ts @@ -996,6 +996,37 @@ export class PlayingGamePage implements OnInit, OnDestroy { this.initTask(); } + previousTask() { + if(this.taskIndex>0){ + + this.taskIndex--; + /** + if (this.taskIndex > 1) { + PlayingGamePage.showSuccess = true; + this.trackerService.addEvent({ + type: 'FINISHED_GAME', + }); + this.trackerService.uploadTrack().then((res) => { + if (res.status == 201) { + this.uploadDone = true; + } + }); + if (Capacitor.isNative) { + Plugins.Haptics.vibrate(); + Plugins.CapacitorKeepScreenOn.disable(); + } + + return; + } + */ + + this.task = this.game.tasks[this.taskIndex]; + this.feedbackControl.setTask(this.task); + this.initTask(); + } + + } + async onMultipleChoicePhotoSelected(item, event) { this.selectedPhoto = item; this.isCorrectPhotoSelected = item.key === '0'; From 3fa8d003552cfba98715710bdad26675e0144fa7 Mon Sep 17 00:00:00 2001 From: annabell-petri Date: Thu, 24 Jun 2021 13:41:51 +0200 Subject: [PATCH 02/11] analyze game only for admin visible, edit game list with same layout as play game list --- .../create-info-modal/create-info-modal.component.html | 2 +- src/app/pages/edit-game/edit-game-list/edit-game-list.page.html | 2 +- src/app/start/start.page.html | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/pages/create-game/create-info-modal/create-info-modal.component.html b/src/app/pages/create-game/create-info-modal/create-info-modal.component.html index 2fe8c95c..eebc8b5e 100644 --- a/src/app/pages/create-game/create-info-modal/create-info-modal.component.html +++ b/src/app/pages/create-game/create-info-modal/create-info-modal.component.html @@ -43,7 +43,7 @@
Informationstext
(click)=" showPopover( $event, - 'Es können Markdown Elemente genutzt werden.\n**Beispiel** für fetten Text.\n_Beispiel_ für kursiven Text.\n~~Beispiel~~ für durchgestrichenen Text.\n[Beispiellink](https://beispiel.de/) für einen Link.\nWeitere Informationen: https://jfcere.github.io/ngx-markdown/cheat-sheet' + 'Es können Markdown Elemente genutzt werden.\n**Beispiel** für fetten Text.\n_Beispiel_ für kursiven Text.\n~~Beispiel~~ für durchgestrichenen Text.\n[Beispiellink](https://beispiel.de/) Beispiel für einen Link.\n

Zeile1
Zeile2

Beispiel für eine Zeilenumbruch. Weitere Informationen: https://jfcere.github.io/ngx-markdown/cheat-sheet' ) " > diff --git a/src/app/pages/edit-game/edit-game-list/edit-game-list.page.html b/src/app/pages/edit-game/edit-game-list/edit-game-list.page.html index f6585e9c..8d67d975 100644 --- a/src/app/pages/edit-game/edit-game-list/edit-game-list.page.html +++ b/src/app/pages/edit-game/edit-game-list/edit-game-list.page.html @@ -19,7 +19,7 @@
Wähle ein Spiel aus der Spieleliste.
-

{{ game.place }} - {{ game.name }}

+

  {{ game.place }} - {{ game.name }}

diff --git a/src/app/start/start.page.html b/src/app/start/start.page.html index 0b187e1b..e939ecda 100644 --- a/src/app/start/start.page.html +++ b/src/app/start/start.page.html @@ -28,6 +28,7 @@ Date: Mon, 28 Jun 2021 09:53:33 +0200 Subject: [PATCH 03/11] Auswerten just for admins --- src/app/start/start.page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/start/start.page.html b/src/app/start/start.page.html index e939ecda..9b2f8529 100644 --- a/src/app/start/start.page.html +++ b/src/app/start/start.page.html @@ -28,7 +28,7 @@ Date: Mon, 28 Jun 2021 09:57:48 +0200 Subject: [PATCH 04/11] white outline for green marker --- src/assets/icons/marker-editor-solution.png | Bin 1567 -> 1622 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/assets/icons/marker-editor-solution.png b/src/assets/icons/marker-editor-solution.png index d70c1977723635de4c18a441eab650cbf9a123ae..db2d0c929ffcede15ab5bd1626a22b118980fcc5 100644 GIT binary patch delta 1280 zcmV+b1^@b=4Au;=X90iTD}zxO$3NRJF;QH&SXvrarlG`*vZYZ=Yo`3V+1~w9+q}K+ zB)L^?SCqK%>w>?4Tjg3QA|-dqHF3jwJ+G~{WY6h2&*yy4d7jRB4p<`@C9BtYA)Cu< z;egLIH^1PrztDgaJHvEE67T>(p@@R*`%dErUn z;96cac}KWINk`+tXTp7&Tu}JV)MF)nH91w{Zd7I&f(CV&qYQ%vBOo(wQ5^DrI;>6aBX^1Z+L)2v9YBD2am8q1_e zlc!JARjHnkm=u3KAtS@O+5f+N)ssVmrRokJ)IS@>dk@&Rp;$1CuOq`K9)s-(E_0Rq zl|vZ$5WP^*+y~IQ3FlW8Ew&36ThRHaMz!d#WD~b0lkj#5E%VTR15Jyio|X4Gd4R}< zeAPAV?L)7eZ(aHUh`49200009a7bBm000XU004gr69E94oEQKA15-&vK~zYI zz1K}>TvZsx@&9{gGLsoQGfifigp$T6)kUO|rl6>?QL@pM&<08yjYJ5xH40K{H(D@F z1f}?~Py}1GwJux~yRF5gZD=$lt!_-JNh-KV6A8gKlbN}Xi_XYon)%G=3ukdT?|pup z%e{wljS_!LQUutZGXSn+4>MaVHM1D#m2}8;-CHVBuIt{GbXbzNSgsX8JAluC4uFaH z3|Hd6b2UE8wUrqFw)yVmVSfwl{#M%kt(jXVfB`cbD;t*dGVlrD{E?jJ(A-yicWa{H zD!PN)cz;tLE#4S_fY;6Jqmp4sJ0y*onfKGh3k-iRoaJvfUJ%Vx(D8Gm?m1rD_$)vQ z*lA`Li^7sZz&Nn=#NziHzImo3Ft>)Hdw6x@GXS$dyP5r!J@2e>&&R;lUsi7L=KMDm zp#Z}RXZb1q8$b(iB6oh(iY3(n3kjuo;>KG{CjP7#257C>#HB66)S3@qvzh%Hn7iV~ z0e*jsUtc#0FrAoVba^Us`B?T`F5C$)dV6x+Xr{(Wgr5YswESz;;LFR`OM*AUokvuy znoZtZm7Ncs0ciHtR}Id}nl1!S0_>>0ziM!Y|Grh(`QUQ^1Cef=H9zt4%E4hE(!DA> zAAA8wHh3cJ+VIG_;oYG}Y4AhQ*DUw9{y;=pb*TPT!WbeAx*aWgvra6I+`ZNBEadLHs^;drbs(|^#+ z#*5{av^|;G=fIZ%$H(cWK|)#IcgT1NaH{DQYMmN@FVel$D@j2~S0(A&rOT?D>Q~)V zzs@a*idGfGx(a6>ki z*FpiGb0M16S@MHX5n!~)$+nq z!ZT}m)#PpAE+rj}3!e(RG`XPgt*OT<{9mBc zGXkeGiIJs~4Q(d_@5NNe zTue)a-5EOEp+k4*(5+*B>JNA&iQ?~84bB$}ui_)*uDb4v^t5y7rAq4*h0XSa-8xE* zN%3Y9#fNJK=Zl45e2b=2>Ce7S&-z!z&Ml}(gNJ{^4iAKT;07K`qWEN0aK2b*!#K8& zr<0DSXKDhL>xt0k{u2Bb3?@U~`|qy$D*dT0D4a;onlcT&_@q33Q^omW zp$k`Tq;rm>CtUVd-C*d{;^i=+DKtP&62(*VvGR%^f~hdQW++U%=2r_HesF259Q+7e zNUwja89J}uY6L$D7pxz+){1*zI=!}T;F(3Qo=V{J&=xkX8@PSZYqAn}qO`Qmbpvl% z^qQyyJ_pf_n)QVqYt^oBmsZU%n|Ut}PNMifrR&d=VV7o&bwisq zd0gN86_83=#9 zc89Gi=I#z#4TN6!8_y?ET=BrK+P@@<$MG6GrQc?4x8!WrZjXhI?9b*@RP_&6f`5w7 znnHuI+E)+m;I3}x2kFaXWEa`U0OXI1{PjE69#l?g&*;Ht!7n!=$9&A zEbPE3w0)VLK` Date: Mon, 28 Jun 2021 10:03:49 +0200 Subject: [PATCH 05/11] Auswerten just for admins --- src/app/start/start.page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/start/start.page.html b/src/app/start/start.page.html index 9b2f8529..8b0eb4f9 100644 --- a/src/app/start/start.page.html +++ b/src/app/start/start.page.html @@ -28,7 +28,7 @@ Date: Mon, 28 Jun 2021 10:11:45 +0200 Subject: [PATCH 06/11] use delay to pass markers correctly --- src/app/mapControllers/layer-control.ts | 38 +++++++++++++------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/app/mapControllers/layer-control.ts b/src/app/mapControllers/layer-control.ts index 5ab153ae..0ac3347e 100644 --- a/src/app/mapControllers/layer-control.ts +++ b/src/app/mapControllers/layer-control.ts @@ -331,25 +331,27 @@ export class LayerControl { } public passMarkers(markers) { - if (this.layerType == LayerType.Swipe) { - const { waypointMarker } = markers; - if (waypointMarker) { - waypointMarker.addTo(this.satMap); - } - const { waypointMarkerDuplicate } = markers; - if (waypointMarkerDuplicate) { - // waypointMarkerDuplicate.addTo(this.satMap) - const elDuplicate = document.createElement('div'); - elDuplicate.className = 'waypoint-marker-disabled'; - - new Marker(elDuplicate, { - anchor: 'bottom', - offset: [15, 0] - }) - .setLngLat(waypointMarkerDuplicate._lngLat).addTo(this.satMap); - } + setTimeout(() => { + if (this.layerType == LayerType.Swipe) { + const { waypointMarker } = markers; + if (waypointMarker) { + waypointMarker.addTo(this.satMap); + } + const { waypointMarkerDuplicate } = markers; + if (waypointMarkerDuplicate) { + // waypointMarkerDuplicate.addTo(this.satMap) + const elDuplicate = document.createElement('div'); + elDuplicate.className = 'waypoint-marker-disabled'; + + new Marker(elDuplicate, { + anchor: 'bottom', + offset: [15, 0] + }) + .setLngLat(waypointMarkerDuplicate._lngLat).addTo(this.satMap); + } - } + } + }, 500) } private _toGeoJSONPoint = (lng, lat): GeoJSON.Feature => From 4d4b91b76287fbba7817bb120d2d7e333a65a227 Mon Sep 17 00:00:00 2001 From: Janina B <56539845+JaninaBistron@users.noreply.github.com> Date: Thu, 2 Sep 2021 04:11:18 +0200 Subject: [PATCH 07/11] Update README.md Please add licence --- README.md | 261 +++++++++--------------------------------------------- 1 file changed, 41 insertions(+), 220 deletions(-) diff --git a/README.md b/README.md index c74c7a8f..f9978057 100644 --- a/README.md +++ b/README.md @@ -1,222 +1,43 @@ +![](https://origami.ifgi.de/pictures/logo/logo.png) + # OriGami -
-
-
-

Die App

-

-
- -
-

Was ist OriGami?

-

-

- OriGami ist ein kartenbasiertes GeoGame für mobile Endgeräte (Tablets und Smartphones). Es wird draußen - gespielt – in Städten, in Parks, auf Plätzen, auf Schulgeländen, in Wohnsiedlungen und an jedem anderen - erdenklichen Ort. -

-

- Mit OriGami können Kartenlese-Spiele, Lernspiele und Rallyes für jeden beliebigen Platz der Welt - angelegt und gespielt werden. Die Grundlage eines jeden Spiels ist eine Karte, die der Orientierung - dient. Für einen selbstgewählten Ort können Navigationsaufgaben, Themenaufgaben (wie zum Beispiel - Orientierungsaufgaben und Quizaufgaben) und Informationen zu einem Spiel zusammengestellt werden. -

-
- -
-
- -
-

Für wen ist OriGami gedacht?

-

OriGami ist für jedermann gedacht – die Anwendungsgebiete können sehr vielfältig sein. - In erster Linie zielt unsere Arbeit jedoch auf Schulen und Bildungseinrichtungen ab.

-
Mit OriGami können Lehrende u.a.:
-

Spiele zum Trainieren von Kartenlesekompetenzen anlegen,
- Thematische Spiele/ Lernrallyes (wie z.B. Spiele zur Erkundung des Schulwegs
- oder von Baumarten auf dem Schulhof) gestalten
- und Exkursionen planen und strukturieren.

-
Lernende können mit OriGami u.a.:
-

Kartenlesekompetenzen erwerben,
- unterschiedliche fachübergreifende Kompetenzen und Wissen aufbauen,
- für die Themen der Spiele besonders motiviert und sensibilisiert werden
- sowie eigene Lernspiele für andere Lernende anlegen und ihr Wissen damit vertiefen.

-
- -
-

Was macht OriGami so besonders?

-

-

Der Spieler- und Entwicklermodus

-

-

OriGami bietet die Möglichkeit bestehende Spiele von anderen Nutzern - zu spielen oder eigene Spiele zu entwerfen.

-
Bist du Schüler und auf der Suche nach Lernspielen deiner Schule oder nach Spielen in deiner Nähe?
-

In OriGami werden dir alle bisher erstellen Spiele auf einer Karte angezeigt.

-
Bist du Lehrer und möchtest für den Schulhof, die Schulumgebung oder das nächste Exkursions-Ziel ein Spiel anlegen?
-

In OriGami findest du eine Auswahl an Spiele-Typen, die du zu einem eigenen Spiel ausbauen kannst...

-
… oder möchtest auf bestehende Spiele deiner Schule oder deiner Kollegen zugreifen können?
-

Einmal erstellte Spiele bleiben in unserer Datenbank und können immer wieder gespielt und bearbeitet werden!

-

Die Navigationsaufgaben

-

-
- -
-

In OriGami kann der Spieler auf vielfältige Art an einen neuen Ort geleitet werden. Du hast die Auswahl - zwischen einem einfachen Fähnchen auf der Karte, der Navigation mittels Richtungspfeil oder der Textnavigation. - Zukünftig ist außerdem auch eine Navigation entlang einer vorgegeben Route geplant.

-

Die Themenaufgaben

-
- -
-
- -
-

-

Für jeden neuen Ort, den der Spieler erreicht, können Aufgabenpakete mit thematischem Bezug angelegt werden.

-
Selbstlokalisation
-

Bei diesem Aufgabentyp muss der Spieler seine aktuelle Position auf der Karte lokalisieren.

-
Objektlokalisation
-

Bei diesem Aufgabentyp soll der Spieler ein Objekt seiner realen Umgebung einem Objekt seiner Karte zuordnen.

-
Richtungsbestimmung
-

Dieser Aufgabentyp verlangt das Zusammenbringen von Kartenausrichtung und Blickrichtung.

-
Freie Aufgaben
-

Dieser Aufgabentyp lässt das freie Kombinieren von unterschiedlichen Frage- und Antworttypen zu. - So können beispielsweise Quizfragen mit Multiple Choice Antworten erstellt werden.

-
- -
-
- -
-

Die unbegrenzten Möglichkeiten

-
-
-
- -
-
-
-
- -
-
-

Zu jedem Aufgabentyp lassen sich unterschiedliche Grundeinstellungen vornehmen. So können - beispielsweise unterschiedliche Frage- und Antworttypen kombiniert, Kartenausschnitte definiert, - Suchgebiete markiert, Feedback und Lösungswiederholungen festgelegt sowie Lösungsgenauigkeiten - eingegrenzt werden.

-

-
-

Die Kartenfeatures

-

-
-
-
- -
-
-
-

Mithilfe der Kartenfeatures können für jede einzelne Aufgabe Einstellungen zur Karte und - zu Markierungen auf der Karte vorgenommen werden.

-
Karteneinstellungen
-

Bei der Erstellung eines Spiels kann zwischen einer Karte mit oder ohne Zoom, - mit Zoom zur Aufgabe oder mit Zoom zum Gesamtspiel entschieden werden. Es können - verschiebbare, automatisch-zentrierte oder statische Kartenausschnitte gewählt, - drehbare, genordete oder automatisch-rotierende Karten mit Straßenkartenansicht, - 3D-Ansicht oder Satellitenbildansicht vorausgewählt werden.

-
Marker
-

Neben den Karteneinstellungen besteht auch die Möglichkeit, Objekte, Plätze, Positionen und mehr - auf der Karte hervorzuheben. So kann beispielsweise die - Spieler-Position und -Blickrichtung im Spiel kurzzeitig oder dauerhaft angezeigt, - der gelaufene Weg mitgezeichnet, der aktuelle Straßenabschnitt hervorgehoben - oder die aktuelle Position mit einem runden Kartenausschnitt eingegrenzt werden. - Darüber hinaus besteht die Möglichkeit, dem Spieler wichtige Objekte auf der Karte - farblich hervorzuheben.

-
-
-

Die Farben, Symbole und Sprache

-

-
- -
-

OriGami hat ein klares sowie leicht verständliches Farbkonzept, - nutzt intuitiv-begreifbare Symbole und verfügt über eine einfache Sprache. - Dies ermöglicht den Einsatz bereits ab Ende der Schuleingangsphase - der Primarstufe.

-

-

Der Kartenlese-Schwerpunkt

-

-
- -
-

Navigationssysteme und Navigationsapps bringen Menschen schnell an das Ziel. - Wenn es jedoch um das Aufbauen von räumlichem Wissen oder Kartenlesekompetenzen geht, - schneiden digitale Navigationshilfen in der Regel schlecht ab.

-

OriGami setzt genau an dieser Stelle an: Die Kartenlese-Spiele unterstützen und - fördern das Lesen von Papierkarten, ersetzen es aber nicht. Kartenfeatures, - Aufgabentypen und viele andere Einstellungsmöglichkeiten erlauben es, Lernpfade - anzulegen, die die Teilkompetenzen des Kartenlesens gezielt fördern.

-

Das Digitale zeigt hier seine Stärken: OriGami reagiert auf die Interaktionen des - Lernenden, gibt Feedback, zeigt Ausgangspositionen oder Blickrichtungen an, - markiert die aktuelle Straße, hebt besondere Gebäude und Gebiete hervor, - lässt zweidimensionale Karten zu dreidimensionalen „wachsen“ und vieles mehr. - Um den Lehrenden das Erstellen solcher Kartenlese-Lernpfade zu erleichtern, - können im Entwicklermodus neben freien Spielen und Lernrallyes auch vorstrukturierte - Kartenlese-Spiele ausgewählt werden.

-

-

Die Daten und der Datenschutz

-

-
- -
-

Bei Bedarf können mit OriGami jegliche Interaktionen des Lernenden mit der App und in der - Umgebung mitgeschrieben und ausgewertet werden. Informationen über Lauf- und Blickrichtungen, - zögerliches Verhalten, Abbiegesituationen, angeklickte Objekte, gewählte Multiple-Choice-Antworten, - Zoomverhalten usw. lassen tiefgehende Analysen zu.

-

OriGami hat damit Potential zu einem Learning-Analytics-System weiterentwickelt zu werden, das Lernpfade - an die Lernenden auf der Grundlage ihrer Interaktionen mit der App automatisiert anpasst.

-

Im Rahmen eines weiteren, neuen BMBF-geförderten Projekts SIMPORT des Instituts für Geoinformatik - wird für verschiedene Apps, in denen die Ortsinformationen genutzt, gespeichert und weitergegeben werden, eine Art - Framework entwickelt, das die Nutzer korrekt über die Datenverarbeitung informiert sowie ihre - Einverständnis abfragt. Auch für OriGami ist der Einsatz dieses Frameworks geplant.

-

-

Die langjährigen Erfahrungen

-

-
- -
-

OriGami ist ursprünglich in einem Studienprojekt mit Studierenden des Instituts für Geoinformatik - der WWU entstanden. Seitdem gab es bereits mehrere Prototypen, die Grundlage unserer Forschung waren. - Wir haben die Hauptstruktur der Prototypen beibehalten und nun um viele neue Features, Aufgabentypen - und Ideen ergänzt.

-

Ein ältere Version von OriGami ist hier zu finden

-
- -
-

Was benötige ich, um OriGami spielen zu können?

-

Wir entwickeln OriGami für iOS und Android Smartphones und Tablets. - OriGami-Spiele können zudem auch am Computer über unsere Webseite angelegt werden. - Um alle Funktionen in OriGami nutzen zu können, benötigt dein Gerät einen integrierten - Kompass, einen Neigungssensor sowie eine Sim-Karte mit Internetzugang (LTE), - da nur Geräte mit Sim eine genaue Positionsbestimmung des Spielers über GPS erlauben. - Wir arbeiten derzeit aber auch an einer Offline-Version sowie der Integration von - iBeacons - in OriGami, damit ihr auch ohne Sim auf euer Spiel und die Karte zugreifen sowie Positionen - genau bestimmen könnt. Auf diese Weise stellen wir sicher, dass auch Schulen mit Tablets - ohne Internetzugang mit OriGami arbeiten können.

-
- -
-

Ich möchte OriGami ausprobieren!

-

Bisher ist die App noch in der Entwicklung. Sobald sie in den gängigen Stores verfügbar ist, - erfährst du es hier. Bis dahin kannst du jederzeit die Beta-Version mit uns gemeinsam ausprobieren:

-

Wir freuen uns sehr über dein Mitwirken am Projekt! Wir suchen kooperierende Bildungseinrichtungen, - Kinder als Studienteilnehmerinnen und -teilnehmer sowie Bachelor- und Masterstudenten, - die ihre Abschlussarbeit zu OriGami schreiben möchten.

- Informationen zu den Studien - Informationen zu den Abschlussarbeiten -

-
- -
-
-
-
+OriGami is a location-based game that allows the user to play and create map-based games - for any place in the world. It is created by the Spatial Intelligence Lab (SIL) of the Institute for Geoinformatics, University of Münster. + +For more information on **OriGami** and our **research** visit the [Website](https://origami.ifgi.de) (German). + +## Run the app + +OriGami runs on iOS and Android devices with a compass sensor and a GPS or GSM module. The app is still under development: Please report on bugs and functional limitations here: [issues](https://github.com/origami-team/origami/issues). + +You can install OriGami... + +1. **on your iOS device:** [Visit the App Store](https://apps.apple.com/de/app/origami-geogame/id1495660295) to install OriGami GeoGame on your iOS device. +2. **on your Android device:*** See APK-Files under [releases](https://github.com/origami-team/origami/releases) (you may need to allow your device to install from third party sources). +3. **in the Browser:** [Visit app.origami.ifgi.de](https://app.origami.ifgi.de) to get to know the app or to create games with OriGami. _The browser version does not have the same full functionality as the iOS and Android versions._ + +At the moment OriGami is available in German language only. + +## Contact + +Spatial Intelligence Lab (SIL) + +Institute for Geoinformatics + +University of Münster + +Heisenbergstraße 2 + +48149 Münster + +**Mail:** origami.ifgi(at)uni-muenster.de + +**Team:** https://origami.ifgi.de/kontakt.html#team + +## License + +[...] + +Copyright (C) 2021 - OriGami. + +Implemented by [re:edu](https://reedu.de). From dd4257fcc3495283e61b1ae45901692956a84bd0 Mon Sep 17 00:00:00 2001 From: felixerdy Date: Mon, 28 Jun 2021 12:40:59 +0200 Subject: [PATCH 08/11] rearrange arrows --- src/app/pages/play-game/playing-game/playing-game.page.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/pages/play-game/playing-game/playing-game.page.html b/src/app/pages/play-game/playing-game/playing-game.page.html index b9bf65db..71ce083b 100644 --- a/src/app/pages/play-game/playing-game/playing-game.page.html +++ b/src/app/pages/play-game/playing-game/playing-game.page.html @@ -1,15 +1,15 @@ - - - {{ game.name }} + + + From 85ea29ee94bfe97e5a9d09ca08f622945ff27ca6 Mon Sep 17 00:00:00 2001 From: felixerdy Date: Thu, 2 Sep 2021 14:21:39 +0200 Subject: [PATCH 09/11] fix spelling --- src/app/pages/info/info.page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/pages/info/info.page.html b/src/app/pages/info/info.page.html index 7591aafe..9555eafd 100644 --- a/src/app/pages/info/info.page.html +++ b/src/app/pages/info/info.page.html @@ -12,7 +12,7 @@
Über OriGami

OriGami ist eine App, zum Erstellen und Spielen von kartenbasierten Games und eignet sich insbesondere für den Einsatz an Bildungseinrichtungen. - Die Entwicklung der App wird vom Insitut für Geoinformatik der + Die Entwicklung der App wird vom Institut für Geoinformatik der Westfälischen Wilhelms-Universität Münster wissenschaftlich begleitet und didaktisch konzeptioniert.

From 300e292338d321e0536bd4a62d41ddf5f3c3d45c Mon Sep 17 00:00:00 2001 From: felixerdy Date: Thu, 2 Sep 2021 14:48:53 +0200 Subject: [PATCH 10/11] release new versions --- android/app/build.gradle | 2 +- ios/App/App.xcodeproj/project.pbxproj | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index dd6e672c..0be15887 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -7,7 +7,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 - versionName "0.25" + versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index eb777e0f..74935e39 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -368,7 +368,7 @@ INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 0.0.25; + MARKETING_VERSION = 0.1; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = de.reedu.origaminext; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -392,7 +392,7 @@ INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 0.0.25; + MARKETING_VERSION = 0.1; PRODUCT_BUNDLE_IDENTIFIER = de.reedu.origaminext; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; From d05710ba7fa2c0000a06627ef85adfaaa7fd6f50 Mon Sep 17 00:00:00 2001 From: felixerdy Date: Thu, 2 Sep 2021 14:53:11 +0200 Subject: [PATCH 11/11] add MIT license --- LICENSE.md | 21 +++++++++++++++++++++ README.md | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 LICENSE.md diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..ddf4aa01 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Spatial Intelligence Lab (SIL) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index f9978057..fe2837e9 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ OriGami runs on iOS and Android devices with a compass sensor and a GPS or GSM m You can install OriGami... 1. **on your iOS device:** [Visit the App Store](https://apps.apple.com/de/app/origami-geogame/id1495660295) to install OriGami GeoGame on your iOS device. -2. **on your Android device:*** See APK-Files under [releases](https://github.com/origami-team/origami/releases) (you may need to allow your device to install from third party sources). +2. **on your Android device:\*** See APK-Files under [releases](https://github.com/origami-team/origami/releases) (you may need to allow your device to install from third party sources). 3. **in the Browser:** [Visit app.origami.ifgi.de](https://app.origami.ifgi.de) to get to know the app or to create games with OriGami. _The browser version does not have the same full functionality as the iOS and Android versions._ At the moment OriGami is available in German language only. @@ -36,7 +36,7 @@ Heisenbergstraße 2 ## License -[...] +MIT Copyright (C) 2021 - OriGami.