[Doku] Indie Game The Movie – Dokumentation über Indie Spieleentwickler

Vor ein paar Tagen bin ich über die Dokumentation Indie Game The Movie gestolpert, die von Indie Spieleentwicklern und ihrem Weg zur Veröffentlichung von Indie Games erzählt. Es geht hierbei um die Menschen hinter „bekannten“ Indie-Games wie z.B. Super Meat Boy, FEZ oder Braid. Die Doku hat eine Spielzeit von fast 2 Stunden und mich persönlich hat sie total gefesselt. Es gibt eine digitale Version die per Stream oder als HD-Download zur Verfügung steht. Dazu gibt es eine Specialedition, die weitere 100 Minuten Bonusmaterial mitbringt. Wer das ganze physikalisch in Händen halten will, der kann auch DVDs oder gar Blu-rays bestellen. Ich habe mir den digitalen Download der Specialedition geholt, der kostet normalerweise 14,99$ und ist aktuell immer noch reduziert auf  schlappe 7,49$. Wer sich also für diese Art von Doku interessiert, dem kann ich nur wärmstens empfehlen die paar Moneten zu investieren, ich wurde nicht enttäuscht. Noch eine wichtige Info zum Schluss, die Doku ist auf englisch!

Links:

[MySQL] Datenbankproblem nach Serverumzug

Bei einem Umzug mehrerer MySQL Datenbanken auf einen neuen Server, gab MySQL beim Starten folgende Fehlermeldungen aus:

ERROR 1577 (HY000) at line 1: Cannot proceed because system tables used by Event Scheduler were found damaged at server start

ERROR 1547 (HY000) at line 1: Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted

Bei einem Wechsel auf einen neuen Linux-Server, mit einem anderen Linux-Betriebssystem, ist es sehr gut möglich, dass auf dem neuen System auch eine andere MySQL-Version läuft, so war es auch hier der Fall. Es ist wichtig, dass dann ein Upgrade der Datenbanken durchgeführt wird, um solche Fehler zu vermeiden . In unserem Fall war ein normales Upgrade nicht mehr möglich, die Datenbanken wurden schon, wenn auch nur für kurze Zeit, produktiv genutzt. MySQL bietet die Möglichkeit ein –force Upgrade durchzuführen, dies konnte in unserem Fall die Probleme der Datenbanken erfolgreich beseitigen und Mysql läuft nun Fehlerfrei. Anzuwenden ist es wie folgt:

  1. Es wird ein Datenbankbenutzer benötigt, der die Rechte für diese Aktion inne hat, in den meisten Fällen wird dies der root Benutzer von MySQL sein (hiervon gehe ich im Beispiel aus). Es kann aber auch sein, dass statt root ein Benutzer admin,… existiert, Hosting Provider machen so etwas gerne.
  2. Verbindet euch nun mit dem Linux System, z.B. per SSH. Wenn ihr euch mit dem Server per eingeschränktem Useraccount verbunden habt, so wechselt nun mit „su“ zu root. Als nächstes führt ihr folgendes Kommando aus:
    • mysql_upgrade -u root -p --verbose --force
  3. mysql_upgrade führt eigentlich mysqlcheck mit den Parametern –all-databases –check-upgrade –auto-repair aus. So wird das Upgrade also auf alle Datenbanken und alle Tabellen angewandt.
  4. Waren die Eingaben korrekt, und die Reparatur erfolgreich, so muss der Server nur noch einmal gestoppt und wieder gestartet werden. Unter Debian nutzt man folgende Befehle:
    • service mysql stop
    • service mysql start
  5. Die Fehlermeldungen sollten nun Vergangenheit sein. Generell wird empfohlen, bei jedem Upgrade von Mysql, auch ein Upgrade der Datenbanken durchzuführen.

Clumsy Ninja für iOS endlich im App Store

Über ein Jahr ist vergangen, seit NaturalMotion ein Spiel in einer Apple Keynote präsentiert hat, welches die Power des iPhone 5 für realistische physikalische Darstellungen eines kleinen tollpatschigen Ninjas nutzen soll. Was ist dabei herausgekommen? Lohnt es sich das Spiel für iOS zu laden? Es ist ja schließlich kostenlos.

Auf den ersten Blick beeindruckt die Optik und die Physik, auch das Wischen durch die verschiedenen Item-Schubladen lässt viel Spass erhoffen. Man kann den kleinen Mann auf einem Trampolin springen lassen, gegen einen Sandsack boxen, oder Melonen auf ihn schleudern. Jede Aktion bringt Erfahungspunkte und Münzen (ab und an springt auch ein Rubin dabei heraus), hierüber steigt man auf, der Ninja wird immer standhafter und zielsicherer und kann sich neue Gegenstände zum Spielen besorgen. Das ist meiner Meinung nach auch der Knackpunkt des Spiels, denn auf die Dauer wird es (ohne Geldeinwurf) langweilig. Man spielt mit den immer gleichen Gegenständen, um den nächsten Level zu erreichen und um das Spielzeug auf die nächste Stufe zu heben. Das Spiel animiert auf diese Weise extrem dazu Geld auszugeben, um Münzen und Rubine zu erhalten und so schneller voranzukommen. Dazu kommt noch ein Mechanismus, der die Spielzeuge nach dem Gebrauch für eine bestimmte Anzahl an Minuten sperrt, diesen Zustand kann man natürlich ebenfalls durch Geld, durch das Anschauen von Werbevideos oder durch einen Tweet überspringen, um schneller zu Leveln. Die Einbindung sozialer Medien, wie Facebook und Twitter, wird dem ein oder anderen eurer Follower schwer auf die Nerven gehen.

Soll ich mir das Spiel nun laden oder nicht?

Es ist kostenlos, also spielt es ruhig mal an. Ich wollte unbedingt mal sehen was daraus geworden ist und die Umsetzung der physikalisch korrekten Bewegungen ist wirklich gelungen. Es ist ein ideales Spiel um zwischendurch mal kurz ein paar Minuten Zeit zu verbrennen. Wer schnell Gefahr läuft bei solchen Spielen Geld einzuwerfen, weil ihm alles zu lange dauert, der sei gewarnt, hier kann man eine Menge Kohle loswerden 😉

Link:

Clumsy Ninja im App Store

Hersteller NaturalMotion

 

Mac OS Cisco AnyConnect VPN Client Installationsproblem

In letzter Zeit sind einige Personen mit Apple Rechnern bei mir aufgeschlagen, die (unter anderem nach unsauberer Deinstallation) den Cisco AnyConnect VPN Client nicht mehr neu installieren konnten. Das Problem waren noch vorhandene Paketregistrierungen, die wie folgt bereinigt werden können:

Zuerst öffnen wir das Programm Terminal, entweder Terminal in die Spotlightsuche eingeben, oder im Finder im Ordner Programme/Dienstprogramme starten.
# Manpage von pkgutil anzeigen, wir nutzen dieses Tool um Paketeinträge zu entfernen:
man pkgutil
 
# Paketeinträge anzeigen die den String cisco enthalten:
pkgutil –pkgs | grep cisco
 
# Folgende zwei Einträge werden gefunden:
com.cisco.pkg.anyconnect.dart
com.cisco.pkg.anyconnect.vpn
 
# Verwaiste Cisco Einträge entfernen:
sudo pkgutil –forget com.cisco.pkg.anyconnect.dart
sudo pkgutil –forget com.cisco.pkg.anyconnect.vpn
 
Die Installation sollte nun wieder funktionieren.
 
Wichtig:
Bei der Verwendung dieser Befehle ist äußerste Vorsicht geboten, ihr könnt hierbei das System schädigen. Anwendung auf eigene Gefahr.