Posts

Showing posts from April, 2013

Windows 8 App: ScribbleHunter

Image
Nachdem nun die PiXX-Serie vollstädig portiert ist, gibt es nur noch zwei Spiele, welche auf die Portierung in den Windows 8 Store warten. Die erste davon, welche es in den Windows 8 Store geschafft hat ist mein erst neulich erschienenes ScribbleHunter, welches innerhalb kürzester Zeit eine sehr hohe Beliebtheit im Windows Phone Store erreicht hat.Weitere Informationen zum Game findet ihr auf der ScribbleHunter for Windows 8 App Page.

Windows 8 App: SpacepiXX

Image
Die PiXX-Reihe ist nun vollständig in den Windows 8 Store portiert! Neben VaderpiXX und AstropiXX hat es nun auch SpacepiXX in den Store geschaft. Ermöglich wurde dies wieder durch das Open Source Framework MonoGame.Weitere Informationen zum Spiel oder den Windows 8 Store Link findet ihr auf der SpacepiXX for Windows 8 App Page.

Windows 8 Games Collection

Findet ihr auch den Windows 8 Store etwas unübersichtlich und die Filterkriterien etwas mager? Auf Windows8Games.info findet ihr eine Sammlung von Windows 8 Store Spielen, welche mit deutlich mehr Filterkriterien ausgestattet ist. So gibt es neben den sonst üblichen Kategorien zusätzlich auch Physics, Plattform oder Skill. So lässt sich deutlich einfacher euer zukünftiges Lieblingsspiel finden.Mein neuster Windows 8 Titel AstropiXX ist beispielsweise auch dort zu finden.

Teilnahme bei Microsoft APP REVOLUTION

Auf der Website der Microsoft TechStudents lassen sich regelmäßig kleine Wettbewerbe oder Aktionen finden, welche für kleine Entwickler wie mich oft sehr gut auszahlen können.Dieses mal gibt es beispielsweise ein Gewinnspiel mit dem Titel APP REVOLUTION und dem Thema Live Tile für alle Windows Phone und Windows 8 Games, bei welchem alle Anwendungen mit einemLive Tile teilnehmen können, die zwischen dem 02. April und dem 02. Mai ihren Weg in den Windows Store finden.Da glücklicherweise meine beiden Portierungen von VaderpiXX und AstropiXX alle Kriterien erfüllen, werde ich mir diese Chance natürlich nicht entgehen lassen.Vielen Danke nochmal an Patrick Mutter, ein sehr guter Freund von mir und Microsoft Student Partner der Hochschule Konstanz, welcher mich auf diese Aktion hingewiesen hat.

Windows 8 App: AstropiXX

Image
Nachdem ich jetzt etwas Erfahrung mit MonoGame sammeln konnte, habe ich mich an die Portierung meines nächsten Games gemacht. Aufgrund des Formfaktors und der relativ simplen Eingabemöglichkeiten erwies sich hier AstropiXX als ein weiterer passender Kandidat, welcher sich gut als Windows 8 Store App umsetzen lässt. Nach einem 24h-CodeRush war die Portierung dieses mal auch schon abgeschlossen.Auch bei AstropiXX für Windows 8 Store lässt sich das Spiel bequem per Touch, Tastatur oder XBox 360 Controller spielen. Ebenso werden auch hier die Online-Leaderboards aller verschiedenen Modis mit denen der Windows Phone Version geteilt. Durch das Live Tile habt ihr zusätzlich immer direkt eure Highscore im Blick!Weitere Inforamtionen zu findet ihr auf der AstropiXX App Page.

Windows 8 App: VaderpiXX

Image
Der letzten Posts haben es ja schon angekündigt und jetzt ist es offiziell: VaderpiXX ist jetzt neben Windows Phone auch auf Windows 8 erhältlich. Ermöglicht wurde diese Portierung durch das exzellente MonoGame Framework, eine OpenSource-Implementierung des XNA 4.0 Frameworks von Microsoft. Die Dauer der Portierung erstreckte sich auf nur etwa 8 Tage.Spielerisch hat sich zum äquivalenten VaderpiXX für Windows Phone nicht viel geändert, jedoch werden folgende Highlights zusätzlich geboten:Live Tile mit Anzeige des aktuellen Rankings und der persönlichen Highscore in den Online-Leaderboards Knacke auf Windows 8 die Highscore anderer Spieler mit Windows Phone und umgekehrt, denn beide Spiele teilen sich ein zentrales Online-Leaderboard Optimiert für Touch, Tastatur und XBox 360 Controller VaderpiXX für Windows 8 Store erscheint zudem mit der initialen Versionsnummer 1.1, da die Zertifizierung mehrmals wiederholt werden musste und sich somit das Spiel immer wieder weiterentwickelt hat. Hie…

WAV Sounds in MonoGame

Image
Bei der Portierung meines erstes Games von XNA nach MonoGame machte das Abspielen einiger Soundeffekte etwas Schwierigkeiten. So ließen einige Sounds im WAV-Format ohne Probleme abspielen, einige führten zu massiven Performance-Problemen und andere gaben keinen Ton von sich beziehungsweise warfen eine entsprechende Exception. In XNA dagegen lassen sich diese betroffenen Soundeffekte problemlos abspielen. Beim Blick in die Foren von MonoGame sieht man schnell, dass ich nicht der einzige bin, der mit diesen Problemen zu kämpfen hatte.Nach dem analysieren meiner WAV-Files ist mir dann aufgefallen, dass alle Sounddateien mit einer Bitrate von 705bit keine Probleme lieferten. Somit versuchte ich mit entsprechenden Tools alle anderen Soundeffekte auf diese Bitrate zu konvertieren. Und siehe da: Sie ließen sich plötzlich ohne Probleme abspielen!Wie ich die WAV-Files konvertiert habe, möchte ich im folgenden kurz erläutern. Verwendet habe ich dazu das kostenlose Tool Audacity.WAV-Datei mit Au…

Update: SpaceScribble 1.5

Image
Neben dem Update zu ScribbleHunter von gestern habe heute noch ein Update zu SpaceScribble veröffentlicht.Das Update behebt den Fehler, dass die gesammelten Credit-Punkte nach jedem Spiel wieder gespeichert werden. Im Zuge des Refactorings und der Implementierung der verbesserten Namenseingabe ist mir hier ein unnötiger Fehler unterlaufen, dass die Logik zum Speichern der Credits vergessen wurde. Diese funktioniert nun wieder wie gewohnt und es können ab sofort wieder fleißig Raumschiffe gekauft werden.An dieser Stelle möchte ich Geatano Schiralli aus Italien danken, welcher mich über das Support-Email-System auf diesen Fehler hingewiesen hat. Grazie mille!Des Weiteren ist nun auch SpaceScribble in vielen neuen Ländern, wie zum Beispiel China, Afghanistan, Algerien oder Albanien verfügbar.

Game Ratings und Market Pricing bei Windows Phone

Image
Wer für Windows Phone oder Windows 8 Spiele entwickelt, braucht für einige Länder ein offizielles Game Rating Certificate, um dort vermarkten zu können. Eine Liste mit den jeweiligen Rating Boards findet ihr auf MSDN.Während die meisten Zertifikate sehr zeitaufwändig zu erstellen sind, lässt sich das PEGI-Zertifikat für Windows Phone sehr schnell und einfach mit PEGI Express erstellen. Für Windows 8 und andere Plattformen gibt es PEGI Apps, welches sich aktuell jedoch noch im BETA-Status befindet.
Neben dem PEGI-Zertifikat lässt sich auch das CSRR-Zertifikat für Taiwan sehr schnell erstellen, denn hier handelt es sich sich nicht um ein wirkliches Zertifikat, sondern nur um eine grobe Selbsteinschätzung.Viele andere Game Ratings sind dagegen nur optional, mit Ausnahme von den Zertifikaten DJCTQ (Brazil) und GRB (Korea). Kann man von diesen beiden Märkten absehen, so muss man beim Release der Anwendung lediglich diese beiden Länder deselektieren. Andernfalls wirft das DevCenter hier eine…

Update: ScribbleHunter 1.2

Image
Soeben wurde das erste richtige Update für ScribbleHunter freigegeben, welches ein kleinen, jedoch wichtigen Fehler behebt.Behoben wird dabei der Fehler, dass beim GameOver die Punkte des aktuellen Combo-Multiplikators nicht mehr verloren gehen. Bisher war es in manchen wenigen Situationen der Fall, dass bei langen Kettenreaktionen durch Gegner-Raumschiffe die GameOver-Delay nicht ausgereicht hat und somit die Combo-Score nicht mehr beachtet wurde. Dieser Umstand wurde nun mit diesem Release behoben.Des Weiteren öffnen sich für ScribbleHunter nun weitere Märkte, wozu auch der wichtige Markt China zählt. In diesen Ländern wurde das Spiel bisher noch nicht angeboten.

Automatische Bildschirmskalierung in MonoGame und Windows 8 Store App

So langsam geht die Portierung von VaderpiXX auf Windows 8 dem Ende entgegen. Bei der Anpassung des Viewport beim Wechseln der BIldschirmauflösungen habe ich mir heute etwas die Zähne ausgebissen und möchte nun meine letztliche Implementierung erläutern. In diversen Foren bin ich auf viele Entwickler mit dem selben Problem gestoßen und oft wird ein alternativer Pull angeboten oder ein paar Änderungen in der OpenTK (eine Open-Source C#-Wrapper für OpenGL, OpenAL und OpenCL). Da ich es jedoch bevorzugen wollte den OpenTK-Code nicht zu ändern, habe ich es letztlich wie im folgenden Snippet gelöst:protected override void Initialize()
{
graphics.IsFullScreen = true;
graphics.PreferredBackBufferHeight = 480;
graphics.PreferredBackBufferWidth = 800;
// ...
graphics.ApplyChanges();
ApplicationViewChanged += Game_ApplicationViewChanged;

this.Window.ClientSizeChanged += Window_ClientSizeChanged;
handleScreenViewState();
base.Initialize();
}

void Window_ClientSizeChanged(…

Portierung mit MonoGame

Image
Mono dürfte vielen von euch bestimmt ein Begriff sein. Dahinter verbirgt sich eine freie Implementierung des.NET-Frameworks, welche es erlaubt C#-Code für eine Vielzahl von Plattformen einzusetzen. Daneben existiert auch eine freie Implementierung des XNA-Frameworks, welche auch Einsatz in meine Spielen gefunden hat. Nun habe auch ich mich endlich mal überwunden und meine ersten Versuche mit MonoGame gestartet. Und ich muss sagen: Wow! Bis auf ein paar Kleinigkeiten läuft alles wunderbar. In nur wenigen Stunden habe ich alle notwendigen Tools und Libraries installiert und auch schon das Spiel VaderpiXX ansatzweise von Windows Phone auf Windows 8 portiert. Natürlich müssen die Eingabemöglichkeiten und verschiedene fehlende Funktionen noch ausgetauscht werden, doch muss deutlich weniger Aufwand betrieben werden, als ich in erster Linie erwartet habe.Beim Versuch das Spiel auch auf Android oder iOS zu portieren bin ich jedoch schon nach kurzer Zeit gescheitert, da hierfür leider eine kos…

FES: AK-Internet Treffen in Würzburg

Image
Beim ersten Treffen des AK-Internet dieses Jahres ging es wieder zur wunderschönen Akademie Frankenwarte in Würzburg.AK-Internet Q1 2013 DIASHOW ANZEIGENALLE HERUNTERLADEN