Minecraft in spielbar

Seit heute gibt’s das inoffizielle 1.9-Prerelease. Und wieder mal ist Minecraft 20% langsamer geworden, jetzt bin ich bei 7fps. Nicht spielbar also.

Wie gut also, dass es Leute wie sp614x gibt, die sich mal die Mühe gemacht haben und notch’s Gefrickel etwas aufräumen. Ergebnis des ganzen ist OptiFine, ein Mod, der bei mir Wunder bewirkt hat. Noch ist der leider nicht auf 1.8 (und erst recht nicht auf 1.9) portiert, aber die Ergebnisse bei 1.7.3 sprechen für sich.

acraft-stadt
Als „Testbild“ hab ich die Aussicht von meinem Dachausgang über die Hauptstadt auf der Map von ACraft genommen. Normalerweise bekomme ich hier nur auf „Short“ eine spielbare Framerate von um die 20fps. Mit OptiFine kann ich problemlos „Far“ verwenden, denn hier bekomme ich statt 10fps glatte 25fps!

Sollte ein ähnlicher Effekt auch messbar sein, wenn der Mod auf 1.9 portiert wurde, könnte man fast sagen: Minecraft wird spielbar 🙂

Jetzt heißt es nur noch: warten auf eine neue Version. Keine Ahnung, wie schnell der Programmierer ist, aber selbst Bukkit haben ja nun 2 Wochen gebraucht. Könnte also noch eine Weile dauern…

Punkteverteilung

Manchmal, nur ganz selten, verhält sich ein Code anders als man denkt, weil man was anderes programmiert hat als man denkt.

Man nehme z.B. eine KI mit Negamax+AlphaBeta, die immer irgendwelche völlig behämmerten Züge ausführt. Irgendwann ist mir dann mal gedämmert, dass man sich ja mal die Score-Werte ausgeben lassen könnte.

next move
  h1 to g1 score: 9
  h1 to g2 score: 9
  h1 to i2 score: 9
  h1 to h2 score: 9
  h1 to f1 score: 9
  h1 to f3 score: 9
  h1 to h3 score: 9
  i1 to h2 score: 9
  i1 to i2 score: 9
  i1 to g1 score: 9
  i1 to g3 score: 9
  i1 to i3 score: 9
  a9 to b8 score: 9
  a9 to b9 score: 9
  a9 to a8 score: 9
  a9 to c7 score: 9
  a9 to c9 score: 9
  a9 to a7 score: 9

Huch! Alles das gleiche. Wie kann das sein?

    function Score(ABoard: TBoard; Perspective: TField): TScore;
{...}
          if Board[c,r]=Perspective then
{...}

M( M( M( M( M( M( M(

Board ist ein Member von TGame, und damit an dieser Stelle durchaus ein gültiger Bezeichner. Nur leider nicht der den ich will, denn damit habe ich immer das Brett vom Startpunkt bewertet, niemals das nach einem Zug. Sehr schön, es sollte mal einer intelligente Compiler entwickeln, die mir sowas direkt sagen…

Oh The Irony.

Meine Güte, da soll noch mal einer sagen die Welt ist klein. Das Showgeschäft ist noch kleiner.

Nummer 1:
Tony DiNozzo erwähnt bei NCIS neulich iBeatYou, was vom Mann von Jessica Alba betrieben wird, welche mit Michael Weatherly zusammen bei Dark Angel gespielt hat und längere Zeit mit ihm verlobt war.

Nummer 2 (man könnte es mit FOX is evil zusammenfassen):
Dark Angel wurde damals zugunsten von Firefly abgesetzt. Ich hab mir ja eigentlich geschworen nie was zu gucken, was damit zu tun hat. Und FOX an sich wollte ich auch meiden… hat nicht ganz geklappt, dazu später mehr.
Jedenfalls, Firefly hat auch grade mal eine Staffel durchgehalten und wurde dann abgesägt. Deswegen sind die DA-Fans auch so schlecht drauf zu sprechen. Firefly (bezeihungsweise die Fans) hat aber das geschafft was sonst eigentlich nie klappt: eine Fortsetzung in Form des Films Serenity zu erzwingen. Da spielt eine gewisse Summer Glau mit… und die ist später bei Terminator: The Sarah Connor Chronicles gelandet. Und damit wären wir im hier und jetzt angekommen: das ist die Serie, für die ich meinen FOX-Boykott gebrochen hab. SCC war auch genial, womit FOX wieder einmal Grund hat das zu tun was sie im Falle von zu viel Qualität immer machen: eine Serie abschießen. Dafür kommt da jetzt Dollhouse, von… ja, genau, wieder ein Bekannter: Joss Whedon, der von Firefly (und Buffy, aber das ist nebensächlich 😉 ).

Und da hab ich sogar einen Zusammenhang unterschlagen: nämlich dass Dark Angel ja von James Cameron ist, der Terminator erfunden hat und dem zu Ehren Summer Glaus Rolle Cameron heißt.

Na, wer ist mitgekommen? Ist schon fast so verwoben wie die Charakterbeziehungen in TSCC.

Und nein, ich hab nicht vor, jetzt auch noch auf die Verschwörungstheoretischen Gründe einzugehen, weswegen man FOX meiden sollte. Außer, dass es zur News Corp gehört.

Wer noch die Ironie sucht: es geht darum, dass ich jetzt Firefly toll finde, obwohl ich das eigentlich mal hassen wollte.

Das wars dann mal wieder von mir…
Martok

Spaß an der Mediamarkt-Kasse

Ein Stück in einem Akt (und einer Szene)

An einer Kasse eines großen roten Elektronikhandels, der mit Dittsche Werbung macht.

Martok. Kassiererin.
KASSIERERIN: Guten Abend.
MARTOK: legt Packung auf den Schalter
   ‚Abend.
KASSIERERIN scannt.
   12,99€ bitte.
MARTOK nimmt seine Geldbörse aus der Tasche und legt 15€ hin
KASSIERERIN: Danke. Dürfte ich nach ihrer Postleitzahl fragen?
MARTOK: Nein.
KASSIERERIN guckt entgeistert; hält kurz in der Bewegung inne und tippt dann 0000.
   Gibt wortlos Wechselgeld und Kassenzettel.
MARTOK: (grinsend; zu sich selbst)
   Das musst du bloggen.

VORHANG.

Hiermit erledigt. Schon erstaunlich, dass man für ein wenig Daten-Sensibilität Entgeisterung erntet. Aber so sind sie, die Deutschen: alles überall verraten, und sich dann wundern wo die viele Werbung herkommt und warum eigentlich jemand meine Kreditkartendaten hat.
Naja.

cu,
Martok

Virtueller Kabelsalat

Ich hab mir zwar eigentlich vorgenommen, NIEEE mit trivialblogging anzufangen, aber das ist hier grade so genial, da kann man nur viertel 3 drauf kommen 😉

Schonmal versucht, einen Audiostream in Teamspeak zu kriegen, und zwar ohne so Tricks wie Stereo Mix, was dann doch nur in Rückkopplungskaskaden endet? Ich ja, ist mir nicht gelungen. Ich bin zwar immer mal wieder drüber gestolpert, aber wirklich getestet hatte ich das Virtual Audio Cable nie. Zusammen mit dem mitgelieferten Audio Repeater ist das verdammt geil 🙂

Folgendes Setup tut bei mir grade ganz wunderbar:

Repeater vom Mikrofon
Audio-Quelle MASTER
-> VAC 1 -> Repeater auf Front Stereo (da sind die Boxen)
Aufnahme vom TS/anderer Soft
Audio-Quelle CUE -> VAC 2 -> Repeater auf Rear Stereo (da sind meine Kopfhörer drin)

Allein schon, damit dieses Wunderwerk nicht in Vergessenheit gerät gehört das hier aufgeschrieben. Und das ist hiermit getan 😉 Ich hoffe, das könnte anderen auch mal helfen. Ich zumindest hab sowas schon länger gesucht, und ich kann mir denken, grade für Leute ohne 5.1-Soundkarte könnte das ganz sinnvoll sein, immerhin kann man hier auch eine solche simulieren und die Kanäle auseinander dividieren lassen.

CPU-Belastung ist übrigens – trotz Vorwarnung auf deren HP – sehr gering, geht völlig im Re-ge-sample des Mixers unter.

Viel spaß damit & cu,
Martok

Wissen, das die Welt nicht braucht

Hi!

Mal was positives heute: es gibt einen neuen Blogger. BenBE teilt uns jetzt auch seine bescheidenen Gedanken mit 😉

Und beim gegenseitigen verlinken ist uns dann folgendes aufgefallen: sowohl BenBE’s humble thoughts als auch Martok’s Place enthalten…. na? Genau, einen Apostroph.

Die große Frage: ist das da eigentlich ein Deppenapostroph oder nicht? Also mal googeln. Und was sagt uns der 5. Treffer? Es gibt eine Wikipedia-Artikel zu Englischen Grammatik, in Länge und Breite 😯

Wozu braucht man denn sowas?

Horden von Englischlehren zittern in Angst um ihre Jobs!

Oder so ähnlich.

cu
Martok