Posts

Showing posts with the label Windows 8

Update: pocketBRAIN 1.3.1

Und nochmal wurde ein kleier Quick-Fix für pocketBRAIN nachgeliefert. Dieser behebt zum einen, dass sich die App mit einem Fehler beendet, wenn XBox-Music aktiv ist und den Lockscreen mit dem Artist-Wallpaper belegt. Zum anderen kommt aber auch noch ein neues Sprachpaket für Italienisch hinzu. Für letzteres bedanke ich mich ganz herzlich bei Roc Lat aus Süd-Italien für seine Mithilfe.

Best Windows 8 Apps Award: VaderpiXX, AstropiXX and ScribbleHunter

Image
Meine Windows 8 Games wurden von BestWindows8Apps.com getestet, bewertet und mit dem Editor’s Pick Award ausgezeichnet. Wie seriös diese Auszeichnung ist sei mal dahingestellt, jedoch freue ich mich trotzdem darüber, dass meine MonoGame-Portierungen meiner Windows Phone Spiele auch auf dieser Plattform etwas Aufmerksamkeit erhalten. Habt ihr meine Windows 8 Games schon mal ausprobiert? Über Feedback bin ich immer sehr dankbar.

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 einem Live 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 weiterentwick...

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 h...

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_Client...

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...

Windows 8 App: seeMENSA

Image
Die Portierung meiner Windows Phone App seeMENSA ist nun abgeschlossen und wird bald im Windows Store zum Download bereit stehen. Funktional orientiert sich die App in erster Linie an das Windows Phone Pendant, jedoch wird nun ein ausgeprägten LiveTile unterstützt, welches aktuellen Speisepläne direkt auf dem Startscreen anzeigt. Dies ist nun mit der neuen SDK deutlich einfacher zu realisieren als noch zuvor unter Windows Phone 7.1.      Weitere Infos zur App findet ihr auf meiner seeMENSA for Windows App Page Wie gefällt euch die App? Und soll die Windows Phone App speziell für die neuen Windows Phone 8 Devices auch ein solches LiveTile erhalten?

Windows App Certification Kit: Lösung zum ‘Class Not Registered’ Error

Also ich letztens meine erste Windows 8 App freigeben wollte, bin ich auf einige Probleme beim Testen des generierten Packages mit dem in Visual Studio 2012 mitgelieferten Windows App Certification Kit gestoßen. Damit ihr damit nicht lange aufhaltet möchte ich hier kurz zusammenfassen, wodurch diese Probleme zustande kamen. Avast Anti-Virus : Das Virenprogramm sollte während des Test kurzzeitig deaktiviert werden, weil sonst der Lauch-Test fehlschlägt. Standard-Browser : Der bei mir als Standard-Browser festgelegte Chrome macht ebenfalls Probleme, und zwar ganz am Ende des gesamten Test, wenn die Testergebnisse erstellt werden. Im Detail wird hier eine “Class Not Registered” Exception geworfen, wodurch man nicht in der Lage ist, die Testergebnisse zu betrachten. Eine Lösung ist hier das festlegen des Internet Explorer 10 als Standard-Browser. Seit Ihr auch auf Probleme mit dem Windows App Certification Kit gestoßen?

Lösung für Refresh-Bug beim Windows-Explorer

In den letzten Wochen ist mir beim Arbeiten mit Windows 8 ständig ein sehr merkwürdiges Phänomen aufgetreten. Hin und wieder wollte er Windows-Explorer beim Umbenennen, Kopieren, Verschieben oder Löschen von Dateien einfach die Anzeige nicht aktualisieren. Man war stets gezwungen, manuell die Anzeige mittels F5 zu aktualisieren, was mit der Zeit wirklich lästig wurde. Ich rechnete anfänglich noch mit einer Kinderkrankheit von Windows 8, jedoch konnte kein anderer Windows 8 User meines Freundeskreises dieses Verhalten bestätigen. Nach etwas Recherche im Internet wurde mir auch klar, dass dieses Problem schon mindestens seit Windows XP besteht und es nur bei sehr wenigen Nutzern auftritt. Nach vielen vergeblichen Registry-Anpassungen und Einstellungsänderungen konnte ich jetzt endlich die Fehlerquelle finden. Die Fehlerursache steckt hinter einem eingebundenen Netzwerkfolder , dessen Verbindung durch eine fehlende VPN-Verbindung nicht automatisch hergestellt werden konnte . Anscheinen...

VPN in Windows 8

Image
Das einrichten der VPN Verbindung in Windows 7 war stets eine triviale Angelegenheit. Als ich jedoch heute mal eine solche Verbindung zu meiner Hochschule aufbauen wollte, kam eine kleine Überraschung auf: Error 942: The connection could not be established because the authentication method used by your connection profile is not permitted for use by an access policy configured on the RAS/VPN server. Specifically, this could be due to configuration differences between the authentication method selected on the RAS/VPN server and the access policy configured for it. Der Grund für dieses Problem leuchtet mir noch nicht vollständig ein, jedoch lässt sich dieses Problem durch wenige Klicks bei den Authentication Settings des Security Tabs der Connection Properties beheben. Anschließend lässt sich die Verbindung ohne Probleme aufbauen. Falls jemand noch weitere Einstellungen vornehmen muss, damit eine VPN-Verbindung aufgebaut werden kann oder die Verbindung sogar ganz ohne einen manuel...

Swiss BUILD@Trivadis

Image
Heute veranstaltete die Trivadis Glattbrugg ein spannendes Event anlässlich der BUILD Keynote von Microsoft. “In 1995, Windows changed the PC. BUILD will show you that Windows 8 changes everything.” Mit diesem aggressiven Titel macht Microsoft klar, dass heute wohl viele wichtige Details zu Windows 8 freigelassen werden. Man durfte gespannt sein. Als erstes wurde von Mischa Kölliker alles rund um HTML5 durchleuchtet, welches den mittlerweile 10 Jahre alten HTML4.01 Standard ersetzten soll. Dabei wurden besonders die Gründe durchleuchtet, was uns bisher davon abgehalten hat, Desktopanwendungen in HTML zu schreiben. Da wären u.a. der Device Access, die Performance oder die Tatsache zu nennen, dass sich normale Anwendungen im Gegensatz zu HTML Anwendungen installieren lassen und eine deutlich bessere Offlinefähigkeit bieten. Dies soll HTML5 mit all seinen neuen Features besser machen. Dazu tragen beispielsweise die Web Sockets (bidirektionale Verbindung zwischen Server und Client),...