Sascha Heyer

blueFLAGdev.de | saschaheyer.de

Poker auf Basis von Microsoft Surface 2 Projektbericht 5

| Keine Kommentare

Konzeption und Realisierung eines multimedialen Pokerspiels auf Basis von Microsoft Surface 2 und mobilen Endgeräten Projektbericht Teil V

Tag Visualisierung (Surface)

Nach den Pokeralgorithmen wurde jetzt auch die Tag-Visualisierung implementiert, die ich in vorherigen Einträgen bereits beschrieben habe.

Spielkarten (Surface)

Unser Designteam erstellt gerade Spielkarten in HQ. Die bisherigen Karten dienten nur zur Visualisierung und waren von keiner guten Qualität.

Spieler anlegen (Surface)

Spieler können direkt auf dem Surface angelegt werden und werden in einer XML-Datei gespeichert.
Eine Datenbank fanden wir aufgrund der geringen Datenmengen und zu speichernden Daten nicht als relevant.
Die Byte-Tags bzw. deren ID kann beim Erstellen eines Spielers mit angelegt werden.

Android App

Die erste Version unserer App ist fertig. Sie befindet sich zwar noch in der Entwicklungsphase, läuft jedoch stabil.
Abgesehen von einigen Anpassungen am Design ist die App fertig.

Die Kommunikation mit dem Surface wurde mit UDP realisiert statt wie geplant per TCP.
Um zu verhindern, dass ein Spieler fremde Karten aufdecken kann werden die Karten erst an das Handy übertragen wenn der Username und das Passwort
vom Surface positiv bestätigt wurde.

Das Aufdecken der Karten erfolgt mittels Android Accelerometer (auf den Bildern sind noch die Debugausgaben zu erkennen).

Um den Download der App zu vereinfachen, ist es möglich auf dem Surface einen QR-Code anzuzeigen, mit welchem dann die App heruntergeladen werden kann.

Dashboard

Dashboard

Einstellungen

Einstellungen

Karten verdeckt

Karten verdeckt

Karten offen

Karten offen

Hilfe

Hilfe

Verbinden

Verbinden

Netzwerkkommunikation erste Version

Android App

Zur Projektübersichtsseite

Copyright © BlueFLAGdev

Autor: Sascha

Moin! Ich heiße Sascha, komme aus Zweibrücken und studiere an der Fachhochschule Kaiserslautern Informatik. Hier blogge ich und präsentiere meine Projekte. Unter About könnt ihr noch mehr über mich erfahren.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*


Powered by Google Talk Widget