Patriot Peer Devlog
710 members
3 videos
8 files
Hier findet ihr Updates zur Entwicklung von Patriot Peer.
Download Telegram
to view and join the conversation
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 17.09.2019
- Offline-Zustand wird automatisch gesetzt.
- In der Listendarstellung wird der Status des Spielers (Premium/Peered/Offline) durch Icons angezeigt.
- In der Detailansicht für einen Spieler werden die gleichen Icons mit einer kurzen Beschreibung verwendet.
Statusupdate 20.09.2019
- Ping-Notifications sind in Arbeit
- Im Backend werden die Notifications jetzt in der Datenbank gespeichert. Wenn sich ein Client anmeldet, wird die Anzahl der unglesenen Notifications übertragen und in der BottomBar angezeigt.
- Clientseitig kann auf den Bereich der Notifications gewechselt werden (Anpassung der TopBar). Statt der Icons für Inkognito etc. gibt es im Notification-Bereich nur einen Button in der TopBar, um neue Notifications abzurufen.
2019-09-21-01.jpg
25.6 KB
Statusupdate 21.09.2019
- Bereich "Nachrichten" in "Meldungen" umbenannt.
- Meldungen werden nun als kleine Karten mit dem Profilbild des Absender angezeigt.
- Je nach Art der Meldung hat der Anwender verschiedene Aktionen zur Auswahl.
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 22.09.2019
- Szenario für die Anmeldung mit verpassten Notifications:
- Im Meldungsbereich wird durch eine rote "2" angezeigt, dass zwei verpasste Notifications vorliegen.
- Der Spieler kann in den Meldungsbereich wechseln und sich die neuen und alten Meldungen ansehen.
- Die neuen Meldungen werden durch einen grünen Stern markiert.
- Nach Klick auf eine Meldung wird sie als gelesen markiert, der grüne Stern verschwindet und der Meldungszähler wird aktualisiert.
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 24.09.2019:
- Push-Notification wenn ein Spieler "angepingt" wird.
- App reagiert, wenn der Anwender auf die Notification klickt.
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 04.10.2019
- Grundfunktionen für den Chat (Benutzerobfläche noch sehr rudimentär)
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 12.10.2019
- Es wird nun ermittelt, ob sich Kontakte im Chat-Bereich aufhalten.
- Befindet sich ein Kontakt im Chat-Bereich, so bekommt er in der Kontaktliste einen grünen Rahmen.
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 14.10.2019
- Im Chat gibt es nun einen Hinweis, wenn der andere Spieler gerade eine Nachricht eingibt.
- Nach 3 Sekunden Inaktivität wird der Hinweis entfernt.
Statusupdate 25.10.2019
- Speicherung von Chatnachrichten wurde stabilisiert.
- Auf der Chatseite werden für jeden Chatpartner die Anzahl der neuen Nachrichten angezeigt - bzw. Datum der letzten Nachricht. Der Text der letzten Nachricht wird aber nicht angezeigt. Da die Nachrichten verschlüsselt sind, würde die Anzeige der letzten Nachricht unverhältnismäßig lange dauern.
- Wenn ein Spieler einen Chat öffnet, so werden die letzten 20 Nachrichten übertragen (scrollen nach unten zum Abrufen älterer Nachrichten geht noch nicht) und entschlüsselt.
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 31.10.2019
- Chats mit ungelesenen Nachrichten werden hervorgehoben (grüner Text und grüne Plakette mit Anzahl ungelesener Nachrichten).
- Anzeige des Zeitpunktes der letzten Nachricht. Letzte Nachricht vom Spieler: "Ich: vor xxx Tagen/Stunden/Minuten", letzte Nachricht vom Chatpartner: "Empfangen vor xxx Tagen/Stunden/Minuten".
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 01.11.2019
- Anzeige des Avatars in der Titelleite im Chat.
- Wenn der Chat-Partner im Charbereich ist, bekommt das Bild einen grünen Rahmen.
- Der "Online-Status" sollte evtl. deutlicher angezeigt werden. Allerdings ist es nicht wirklich der "Online"-Status - der grüne Rahmen erscheint, wenn der andere Spieler sich im Chatbereich aufhält. Wenn er online ist, sich aber z.B. in der Karte aufhält, wird er nicht grün markiert.
This media is not supported in your browser
VIEW IN TELEGRAM
Statusupdate 02.11.2019
- Benachrichtigung über eine verpasste Nachricht, während der Empfänger im Chatbereich ist (aber nicht im Chat mit dem Absender).
Gruß an alle die hier neu mitlesen! 👌
Status 05.11.2019
- Umstellung der Spielerauthentifizierung von RSA-Public Keys auf X509-Zertifikate. Ist im Grunde die gleiche Information, jedoch wird der öffentliche Schlüssel fest an einen Kontakt gebunden.
- Verwendung von PKCS#7-Envelopes im Chat (verschlüsselte und signierte Nachrichten).
- Wechselt ein Spieler sein Gerät und importiert seinen privaten Schlüssel, so empfängt er bei der ersten erfolgreichen Anmeldung sein eigenes öffentliches Zertifikat zwecks Abgleich und Verschlüsselung an sich selbst.
This media is not supported in your browser
VIEW IN TELEGRAM
Status 07.11.2019
- Fehlerbehebung in der Verschlüsselung langer Chatnachrichten.
- Chats können alphabetisch nach dem Spielernamen oder nach dem Zeitpunkt der letzten Nachricht sortiert werden.
This media is not supported in your browser
VIEW IN TELEGRAM
Status 14.11.2019
- Realisierung der Peering-Funktion zur dauerhaften Verbindung zweier Spieler. Durch das Peering bekommen die Spieler Erfahrungspunkte (ermöglicht den Levelaufstieg und die Freischaltung weiterer Funktionen), sie können sich jederzeit Nachrichten schicken und optional die exakte eigene Position für den anderen Spieler freigeben.
- Abruf und Anzeige des eigenen Peering-Codes (QR-Code).
- Start der Scan-Funktion mit Aktivierung der Kamera.
- Umschaltung der Kamera (Vorderseite/Rückseite).
- Scan des Peering-Codes, serverseitige Prüfung des Codes und ggf. Anzeige des Spielerprofils.
- Nächste Schritte: Bestätigung durch den passiven Spieler und Abschluss des Peerings.
Ab jetzt könnt ihr Posts auch liken ;)
This media is not supported in your browser
VIEW IN TELEGRAM
Status 19.11.2019
- Peering mit Rückfrage beim passiven Spieler (dessen Code gescannt wurde) ob er mit dem Peering einverstanden ist.
- Rückmeldung an den aktiven Spieler (der den Code mit seiner Kamera gescannt hat), ob der passive Spieler mit der Verbindung einverstanden ist oder nicht.
- Anzeige der gewonnenen Erfahrungspunkte für beide Spieler.
- Im Video: Passiver Spieler ("Bootstrap", links) auf PC, aktiver Spieler ("Sprinkles", rechts) auf Android Gerät.