<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Games &#8211; Patriks Blog</title>
	<atom:link href="https://patrikschoenfeldt.de/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>https://patrikschoenfeldt.de</link>
	<description>cat /dev/brain &#62;&#62; /www/blog</description>
	<lastBuildDate>Thu, 17 Sep 2015 05:11:05 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Games sind sexistisch! Wo ist das Problem?</title>
		<link>https://patrikschoenfeldt.de/2014/08/games-sind-sexistisch-wo-ist-das-problem/</link>
					<comments>https://patrikschoenfeldt.de/2014/08/games-sind-sexistisch-wo-ist-das-problem/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Sat, 30 Aug 2014 11:02:39 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Computerspiel]]></category>
		<category><![CDATA[Gesellschaft]]></category>
		<category><![CDATA[Kultur]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<guid isPermaLink="false">http://snft.de/p/?p=671</guid>

					<description><![CDATA[Aktuell schwappt (mal wieder) eine Sexismusdebatte um Videospiele durch das Internet. Diese gipfelt aktuell in Morddrohungen gegen die Feministin Anita Sarkeesien, die Sexismus in Videospielen kritisiert. Als intelligenter Computerspieler sollte man anerkennen, dass sie wahre Punkte anspricht. Wer die Filme auf Feminist Frequency als Beiträge gegen Videospiele ansieht, hat ohnehin einiges nicht verstanden. Einzig Vollblut-Sexisten &#8230; <a href="https://patrikschoenfeldt.de/2014/08/games-sind-sexistisch-wo-ist-das-problem/" class="more-link"><span class="screen-reader-text">Games sind sexistisch! <br />Wo ist das Problem?</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Aktuell schwappt (mal wieder) eine Sexismusdebatte um Videospiele durch das Internet. Diese gipfelt aktuell in <a href="http://www.heise.de/newsticker/meldung/Videobloggerin-Anita-Sarkeesian-Schutzsuche-nach-Drohungen-2303791.html">Morddrohungen gegen die Feministin Anita Sarkeesien</a>, die Sexismus in Videospielen kritisiert. Als intelligenter Computerspieler sollte man anerkennen, dass sie wahre Punkte anspricht. Wer die Filme auf <a href="http://www.feministfrequency.com/">Feminist Frequency</a> als Beiträge gegen Videospiele ansieht, hat ohnehin einiges nicht verstanden. Einzig Vollblut-Sexisten dürfen sich kritisiert führen.</p>
<p>Sexismus ist in unserer Gesellschaft ein ernsthaftes Problem. Kein Problem allerdings ist, dass er in Videospielen auftaucht. Ich hatte gehofft, dass wir das in mehr als zehn Jahren Killerspieldebatte gelernt hätten. Wer würde ernsthaft bestreiten, dass es in Videospielen Gewalt gibt? Freunde virtueller Gewalt relativieren manchmal, wenn es um dargestellte Grausamkeit geht.</p>
<p>Virtuelle Gewalt ist OK, weil wir verinnerlicht haben, dass reale Gewalt es nicht ist. Wir sehen den Krieg – und wollen, dass er auf der anderen Seite des Bildschirms bleibt. Bei Sexismus ist es vielleicht nicht so einfach. Jeder ist nun mal <a href="https://www.youtube.com/watch?v=RovF1zsDoeM">ein bisschen sexistisch</a> (oder so ähnlich). Und da dürfte es durchaus helfen, sich auch über Vorurteile in Videospielen bewusst zu werden. Problematisch ist, wenn wir Dinge als gegeben hinnehmen, sie nicht hinterfragen. Denn dann verfestigen sie womöglich unser Weltbild – samt aller damit verbundenen Probleme.</p>
<p>In diesem Sinne: Sexismus in Videospielen ist OK – solange er auf der anderen Seite des Bildschirms bleibt.</p>

]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2014/08/games-sind-sexistisch-wo-ist-das-problem/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Mehr Realismus: 4D-Engines</title>
		<link>https://patrikschoenfeldt.de/2013/12/mehr-realismus-4d-engines/</link>
					<comments>https://patrikschoenfeldt.de/2013/12/mehr-realismus-4d-engines/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Fri, 20 Dec 2013 08:57:09 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Physik]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Spielidee]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=600</guid>

					<description><![CDATA[Die meisten Spiele setzen heutzutage auf 3D-Engines. Mit der neuen Konsolengeneration wird der Detailgrad noch einmal erhöht. Aber ist das Realismus? Gerade bei Weltraumshootern ergibt sich oftmals die geradezu absurde Situation, dass man sehen kann, wo sich die Gegner befinden – und nicht, wo sie sich befunden haben, als Licht von ihnen ausgesendet wurde. Und &#8230; <a href="https://patrikschoenfeldt.de/2013/12/mehr-realismus-4d-engines/" class="more-link"><span class="screen-reader-text">Mehr Realismus: 4D-Engines</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Die meisten Spiele setzen heutzutage auf 3D-Engines. Mit der neuen Konsolengeneration wird der Detailgrad noch einmal erhöht. Aber ist das Realismus? Gerade bei Weltraumshootern ergibt sich oftmals die geradezu absurde Situation, dass man sehen kann, wo sich die Gegner befinden – und nicht, wo sie sich befunden haben, als Licht von ihnen ausgesendet wurde. Und obwohl man angeblich mit nahezu Lichtgeschwindigkeit <em>c</em> durch den Raum jagt, bekommt man keine Farbverschiebung zu sehen.</p>
<p>Letzteres ist leicht zu realisieren: Man müsste einfach abhängig von der Relativgeschwindigkeit einen Farbfilter über das Bild legen. Klassische 3D-Engines berechnen aber immer alle Ereignisse, die im Moment der Anzeige passieren – und geben sie direkt auf den Bildschirm. Das klappt natürlich nicht, wenn man jeweils sieht, “was da mal war“.</p>
<figure id="attachment_604" aria-describedby="caption-attachment-604" style="width: 480px" class="wp-caption aligncenter"><a href="/wordpress/wp-content/uploads/2013/12/Lichtgeschwindigkeit-Skizze1.png"><img fetchpriority="high" decoding="async" src="/wordpress/wp-content/uploads/2013/12/Lichtgeschwindigkeit-Skizze1.png" alt="Die Figuren bewegen sich fast mit Lichtgeschwindigkeit, sodass der Spieler zu T2 an einem Ort ist, an dem sich gerade das Licht befindet, dass der Gegner bei T1 ausgesandt hat (pinker Kreis)." width="480" height="180" class="size-full wp-image-604" srcset="https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/12/Lichtgeschwindigkeit-Skizze1.png 480w, https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/12/Lichtgeschwindigkeit-Skizze1-300x112.png 300w" sizes="(max-width: 480px) 100vw, 480px" /></a><figcaption id="caption-attachment-604" class="wp-caption-text">Die Figuren bewegen sich fast mit Lichtgeschwindigkeit, sodass der Spieler sich zu T2 an einem Ort befindet (pinker Kreis), an dem sich gerade das Licht befindet, dass der Gegner bei T1 ausgesandt hat.</figcaption></figure>
<p>Für eine 4D-Engine könnte man also alles im Arbeitsspeicher behalten, was der Spieler noch sehen könnte. Oder aber man berechnet Ereignisse in der Vergangenheit erst, wenn sie für die Spielergegenwart relevant werden. Für statische Objekte ändert sich praktischerweise ohnehin nichts, Bewegungen müssen parametrisiert werden. Eine Kugel, die zu einem bestimmten Zeitpunkt abgeschossen wurde, ist ein sehr einfaches Beispiel. Wenn diese nicht zwischenzeitig mit anderen beweglichen Objekten zusammentrifft, ist ihre Position zu jedem beliebigen Zeitpunkt leicht zu ermitteln. Doch eine statische Welt, in der ohne Zutun des Spielers nicht passiert, ist eher langweilig, sodass auf Simulationen außerhalb der Sichtweite nicht verzichtet werden sollte.</p>
<p>Doch wie hält man den Speicherbedarf gering? Ständig von jedem Punkt virtuell Photonen aussenden zu lassen ist sehr aufwändig. Wenn man sie nur in solche Richtungen abstrahlen lässt, in die der Spieler kommen könnte, bevor das Licht diese Stelle passiert hat, reduziert sich der Aufwand merklich. Im Grenzfall eines sehr langsamen Spielers wäre man bei klassischem Raytracing angelangt. Ist der Spieler aber schnell, müsste man quasi Raytracing für alle Orte machen, an die der Spieler noch kommen könnte. Keine besonders effiziente Idee.</p>
<p>Rettung verspricht schließlich die gute alte Demo, wie man sie aus dem E-Sport kennt. Dort werden alle Bewegungen der Spielfiguren aufgezeichnet, um das Spiel im Nachhinein noch einmal ansehen zu können. Und zwar nicht nur aus der Perspektive des Spielers. Für eine 4D-Engine muss nun allerdings die Anzeige von der Berechnung der Bewegungen abgekoppelt werden: Was gerade passiert, hat auf dem Bildschirm nichts zu suchen. Angezeigt wird nur, was sich vor einer beliebigen Zeit <em>T</em> genau im Abstand <em>c×T</em> vom Spieler befunden hat.</p>

]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2013/12/mehr-realismus-4d-engines/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Pokémon (Serienreboot)</title>
		<link>https://patrikschoenfeldt.de/2013/10/pokemon-serienreboot/</link>
					<comments>https://patrikschoenfeldt.de/2013/10/pokemon-serienreboot/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Mon, 28 Oct 2013 16:08:50 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Computerspiel]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Spielidee]]></category>
		<guid isPermaLink="false">http://snft.de/wordpress/?p=574</guid>

					<description><![CDATA[Nachdem die Pokémon-Reihe nun den X-ten (und Y-ten) Neuaufguss der immer gleichen Spielmechanik erlebt hat, ist es in meinen Augen Zeit für einen Reboot der Serie. Hier ein paar Gedanken: Kernkonzepte und Schwächen Die zentralen Elemente sind das Fangen und das Kämpfen. Beide müssen erhalten bleiben, um den Charakter des Spiels nicht zu zerstören. Auch &#8230; <a href="https://patrikschoenfeldt.de/2013/10/pokemon-serienreboot/" class="more-link"><span class="screen-reader-text">Pokémon (Serienreboot)</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Nachdem die Pokémon-Reihe nun den X-ten (und Y-ten) Neuaufguss der immer gleichen Spielmechanik erlebt hat, ist es in meinen Augen Zeit für einen Reboot der Serie. Hier ein paar Gedanken:</p>
<p><strong>Kernkonzepte und Schwächen</strong><br />
Die zentralen Elemente sind das Fangen und das Kämpfen. Beide müssen erhalten bleiben, um den Charakter des Spiels nicht zu zerstören. Auch Weiterentwicklung und Erlernen von neuen Attacken sind nicht zu ersetzen. Als Mechanismus hierfür wurde bisher der Levelzuwachs der Pokémon genutzt. Trotz EP-Teiler bereitet das „Trainieren“ der Pokémon oftmals eher Arbeit als Vergnügen. Vor allem, wenn man in Anfangsgebiete zurückkehrt, nervt die Differenz der Level. Auch vom Storytelling ergibt es keinen Sinn, dass die Trainer aus den verschiedenen Regionen im oder gegen den Uhrzeigersinn stärker werden. Warum ist die Göre aus der letzten Stadt deutlich stärker als der fünfte Arenaleiter? Das ergibt einfach keinen Sinn… Dass dagegen ein gut trainiertes Pokémon auch gegen eigentlich bevorteilte Typen gewinnen kann, ist durchaus eine valide Designentscheidung.</p>
<p><strong>Fitness: Level Down</strong><br />
Die Lösung wäre die Abschaffung der bisherigen Level. Pokémon, die nicht trainiert werden, verlieren wieder Level. Um das neue Konzept greifbar zu machen, könnte man es „Fitness“ nennen. Gut trainierte Pokémon kämpfen besser, legt man sie nur in die Box (und sie sich auf die faule Haut), werden sie so träge, dass Vögel selbst im Kampf gegen Käfer versagen. Man könnte noch implementieren, dass sich träge Exemplare leichter fangen lassen, um das bisherige Fanggefühl nachzubilden. Das im Spiel zentrale Kämpfen funktioniert mit Fitness sogar besser als mit Levels: Die absurde Situation, dass die Pokémon je nach Region um Größenordnungen unterschiedlich stark sind, würde behoben.</p>
<p><strong>Orden</strong><br />
Die Orden, die es im Spiel für das Besiegen von Arenaleitern gibt, ermöglichen einem bisher, Pokémon mit einem höheren maximalen Level zu kontrollieren. Das ergibt mit der Fitness nur noch begrenzt Sinn: Es ist nicht unbedingt motivierend, sein Team nur bis zu einem bestimmten Fitness-Level trainieren zu dürfen und sie dann wieder verfetten zu lassen. Fitness soll sich ja viel schneller verändern als das bisherige Level. Möglich wäre hier, das maximal erreichbare Fitness-Level mit der Zeit zu erhöhen: Pokémon von Anfänger-Trainern werden nicht so fit wie die von Profi-Trainern. Eine vermutlich bessere Alternative wäre, den Fitness-Zuwachs pro Kampf zu erhöhen und die Abnahme zu reduzieren. Oder man führt Autorität ein: Zuneigung der Pokémon zum Trainer ist ja schon seit der ersten Generation (gelben Edition) Spielelement. Ein fittes Pokémon wird einem Trainer, dem es vertraut, weiterhin gehorchen. Misstraut es dem Trainer, muss dieser eine gewisse Autorität ausstrahlen (sprich: Orden haben), damit es seinem Ruf folgen.</p>
<p><strong>Weiterentwicklung und neue Attacken</strong><br />
Nicht direkt von Levels auf Fitness übersetzt werden sollte das Erlernen von neuen Attacken: So müsste man sein Team nur ein mal fit machen, damit es alle Attacken beherrscht, bei späterem Training würde nichts mehr passieren. So würde das Spiel sehr langweilig, wenn man nicht ständig Pokémon auswechselt. Noch absurder wird es mit den Weiterentwicklungen: Entweder die Entwicklung kostet Fitness oder es würden bei mehreren Stufen alle direkt nacheinander erfolgen. Danach wäre auch hier Langeweile angesagt.</p>
<p>Im Pokémon-Reboot bietet hier ein bisher nicht erwähntes Kernelement der Serie die Lösung: Der Zufall. Man könnte noch nur die erscheinenden Gegner im hohen Gras (und in Höhlen, etc.) auswürfeln, sondern auch gelernte Attacken und Weiterentwicklungen. Je nach Fitness-Level variiert die Wahrscheinlichkeit, eine bestimmte Attacke zu erlernen oder sich weiter zu entwickeln. Es können natürlich noch weitere Einflussgrößen hinzu kommen, um das Spiel interessanter zu gestalten: Beherrscht der Gegner eine Attacke, verdoppelt sich die Wahrscheinlichkeit, dass das eigene Pokémon die Attacke selbst erlernt. Hat sich ein Pokémon noch nicht entwickelt? Motiviere es, indem du es mit guten Beispielen (höheren Entwicklungen von anderen Pokeḿon) umgibst! Und zu guter Letzt könnten natürlich auch die Orden – also der Fortschritt des Spielers – eine Rolle spielen. Damit wäre das Spielgefühl fast wieder klassisch.</p>

]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2013/10/pokemon-serienreboot/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>ARME – Asteroids, Relativistic Motion Edition</title>
		<link>https://patrikschoenfeldt.de/2013/10/arme-asteroids-relativistic-motion-edition/</link>
					<comments>https://patrikschoenfeldt.de/2013/10/arme-asteroids-relativistic-motion-edition/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Mon, 21 Oct 2013 18:58:35 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Computerspiel]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Spielidee]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=544</guid>

					<description><![CDATA[Bei ARME (Asteroids, Relativistic Motion Edition) handelt es sich um ein modernes Remake des Arcade-Klassikers „Asteroids“, das um eine dritte Dimension sowie um Effekte der speziellen Relativitätstheorie erweitert wurde. Wie schon im Original spawnen in der Spielwelt Asteroiden, denen der Spieler mit seinem Raumschiff ausweichen muss, bis die durch Beschuss immer kleiner aufspaltenden Trümmer auf &#8230; <a href="https://patrikschoenfeldt.de/2013/10/arme-asteroids-relativistic-motion-edition/" class="more-link"><span class="screen-reader-text">ARME <br/>– Asteroids, Relativistic Motion Edition</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Bei ARME (Asteroids, Relativistic Motion Edition) handelt es sich um ein modernes Remake des Arcade-Klassikers „<a href="http://de.wikipedia.org/wiki/Asteroids">Asteroids</a>“, das um eine dritte Dimension sowie um Effekte der speziellen Relativitätstheorie erweitert wurde.</p>
<p>Wie schon im Original spawnen in der Spielwelt Asteroiden, denen der Spieler mit seinem Raumschiff ausweichen muss, bis die durch Beschuss immer kleiner aufspaltenden Trümmer auf unschädliche Größe geschrumpft sind. Ebenfalls wie im Original handelt es sich um ein zyklisches Universum: Was auf der einen Seite hinaus fliegt, kommt zur anderen wieder rein. Entgegen der Urversion bremst das Raumschiff jedoch nicht mehr von allein ab, stattdessen gilt das Trägheitsgesetz. Da jedoch der Treibstoff weiterhin unbegrenzt ist, kann der Spieler sein Fluggerät bis nahe der Lichtgeschwindigkeit beschleunigen – zur Geschwindigkeitslimitierung wurde den die Gesetze der <a href="http://de.wikipedia.org/wiki/Spezielle_Relativitätstheorie">Speziellen Relativitätstheorie</a> implementiert. Bei hohen Geschwindigkeiten nimmt also statt der Geschwindigkeit vor allem die relativistische Masse zu, zudem nimmt die Umgebung durch Längenkontraktion ein gewöhnungsbedürftiges Aussehen an.</p>
<p>Um Flüge die Lichtgeschwindigkeit in einem handelsüblichen PC simulieren zu können, wurde etwas geschummelt – das allerdings sehr stilecht. Die Ingame-Lichgeschwindigkeit beträgt nur etwa 250 Raumschifflängen pro Sekunde, dafür wird jedoch auch die Zeit berücksichtigt, die das Licht zum Spieler braucht: Ein Asteroid in 1000 Raumschifflängen Entfernung wird mit einer Verzögerung von vier Sekunden angezeigt – so lange braucht das Licht schließlich bis zur Position des Spielers.</p>
<p>Die Steuerung wirkt durch den Einfluss der Lichtgeschwindigkeit etwas schwammig, muss aber wohl – entsprechend große Raumschiffe vorausgesetzt – als realistisch bezeichnet werden. Aufgrund fehlender Story wird es definitiv nicht mein Lieblingsspiel, doch fasziniert es, eigentlich unbegreifliche physikalische Effekte im Spiel erleben zu dürfen. Eher störend ist nur die Gamepad-Unterstützung bei eingeschaltetem Force Feedback: Nahe Lichtgeschwindigkeit sind Zusammenstößen mit Asteroiden in jedem Fall sehr heftig und der Controller hört kaum noch auf zu vibrieren. Aber ein wenig Strafe muss schon sein, wenn man seinen Raumgleiter zerdeppert – und so muss man abwarten, bis dieser durch Kollisionen so weit abgebremst wurde, dass das virtuelle Ich endlich aussteigen kann.</p>
<p>ARME wurde bisher nicht angekündigt und ist einem mit mir befreundeten Physiker eingefallen. Vielleicht wird es aber doch irgendwann einmal umgesetzt…</p>
<p>PS: Viele Grüße an Marco.</p>

]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2013/10/arme-asteroids-relativistic-motion-edition/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Steam unter Debian mit chroot</title>
		<link>https://patrikschoenfeldt.de/2013/02/steam-unter-debian-mit-chroot/</link>
					<comments>https://patrikschoenfeldt.de/2013/02/steam-unter-debian-mit-chroot/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Thu, 07 Feb 2013 10:20:10 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Steam]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=463</guid>

					<description><![CDATA[Update 02. Juni 2013: Seit spätestens Ende Mai 2013 ist Steam in den offiziellen Debian-Repositories (aktuell nur experimental) verfügbar. Der Umweg mit dem Ubuntu-Chroot ist aber ohnehin nicht mehr nötig, weil Testing mittlerweile aktuell genug ist. Seit Ende November ist Steam für Linux erhältlich, sogar mit Counter-Strike: Source (seit vorgestern). Doch offiziell unterstützt wird leider &#8230; <a href="https://patrikschoenfeldt.de/2013/02/steam-unter-debian-mit-chroot/" class="more-link"><span class="screen-reader-text">Steam unter Debian mit chroot</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p><strong>Update 02. Juni 2013:</strong> Seit spätestens Ende Mai 2013 ist Steam in den offiziellen Debian-Repositories (aktuell nur experimental) verfügbar. Der Umweg mit dem Ubuntu-Chroot ist aber ohnehin nicht mehr nötig, weil Testing mittlerweile aktuell genug ist.</p>
<hr />
<p>Seit Ende November ist <a href="http://patrikschoenfeldt.de/wordpress/2012/11/steam-fur-linux-erhaltlich/">Steam für Linux erhältlich</a>, sogar mit <a href="http://www.phoronix.com/scan.php?page=news_item&#038;px=MTI5NDI"><em>Counter-Strike: Source</em> (seit vorgestern)</a>. Doch offiziell unterstützt wird leider nur Ubuntu in der Version 12.04. Für die meisten Linuxnutzer ist das kein Problem, weil es meistens trotzdem läuft. Mit Debian ist das leider nicht der Fall. Ein bekanntes Workaround ist das Setzen von Umgebungsvariablen, was aber leider den Paketmanager umgeht. Eine in meinen Augen elegantere Möglichkeit ist die Benutzung von chroot.</p>
<figure id="attachment_466" aria-describedby="caption-attachment-466" style="width: 300px" class="wp-caption aligncenter"><a href="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/02/steam.png"><img decoding="async" src="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/02/steam-300x129.png" alt="Screenshot: Steam" width="300" height="129" class="size-medium wp-image-466" srcset="https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/02/steam-300x129.png 300w, https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/02/steam.png 961w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-466" class="wp-caption-text">Steam unter Debian</figcaption></figure>
<p>Die Installation der Chroot-Umgebung mit Ubuntu ist denkbar einfach.<span id="more-463"></span> (Zu den angegebenen Befehlen: #: als Root ausführen, $: als User ausführen; in eckigen Klammern meint in der Chroot-Umgebung.) Es empfiehlt sich, direkt nach der Installation die Repositories zu bearbeiten und dem Nutzer (in meinem Fall <em>patrik</em>) die Nutzung des chroots zu erlauben:<br />
<code><br />
#: debootstrap --arch i386 precise /srv/chroot/ubuntu/ http://archive.ubuntu.com/ubuntu<br />
#: echo -e "deb http://archive.ubuntu.com/ubuntu precise main\n<br />
            deb http://archive.ubuntu.com/ubuntu precise-updates main\n<br />
            deb http://archive.ubuntu.com/ubuntu precise-security main\n"<br />
> /srv/chroot/ubuntu/etc/apt/sources.list<br />
#: echo -e "[Ubuntu 12.04]\n<br />
            description=Ubuntu Precise\n<br />
            directory=/srv/chroot/ubuntu\n<br />
            aliases=precise,default\n<br />
            users=patrik\n"<br />
>> /etc/schroot/schroot.conf<br />
</code></p>
<p>Zur Vorbereitung der neuen Umgebung sollte man zudem die Benutzereinstellungen in die neue Umgebung einfügen. Ich habe das teilweise per mounts gemacht, teilweise einfach kopiert:<br />
<code><br />
#: echo -e "# Ubuntu chroot\n<br />
            /home /srv/chroot/ubuntu/home none bind 0 0\n<br />
            /tmp /srv/chroot/ubuntu/tmp none bind 0 0\n<br />
            /dev /srv/chroot/ubuntu/dev none bind 0 0\n<br />
            /proc /srv/chroot/ubuntu/proc proc defaults 0 0\n<br />
            /run/shm /srv/chroot/ubuntu/run/shm none bind 0 0\n"<br />
>> /etc/fstab<br />
#: cp /etc/group /srv/chroot/ubuntu/etc/group<br />
#: cp /etc/passwd /srv/chroot/ubuntu/etc/passwd<br />
#: cp /etc/shadow /srv/chroot/ubuntu/etc/shadow<br />
#: cp /etc/hosts /srv/chroot/ubuntu/etc/hosts<br />
#: mount -a<br />
</code></p>
<p>Um in der Chroot-Umgebung auch auf den XServer zugreifen zu können, kann man (als Nutzer!) xhost erlauben, alle lokal laufenden Prozesse anzuzeigen:<br />
<code>xhost + local:</code></p>
<p>Damit läuft das Chroot-System auch schon. (Ja, ich hätte auch einfach ein Script bauen können, dann hätte niemand Befehle abtippen oder kopieren und einfügen müssen. Aber man soll ja auch was lernen.) Allerdings hatte zumindest ich Probleme mit der (nicht installierten) Lokalisierung. Also geht es erst einmal ab in die neue Umgebung:<br />
<code><br />
#: dchroot -d<br />
</code><br />
Dort angekommen, habe ich zuerst die Locale auf C gesetzt, um dann ohne Fehlermeldung in der Chroot die Locales installieren zu können. Direkt darauf folgen xterm (das installiert schon mal automatisch Xserver, etc mit) und wget. Beides ist nützlich für die spätere Installation von Steam. Außerdem installiere ich jockey-common und python-apt, weil Steam sonst später sudo startet, was ich nicht benutze(n möchte).<br />
<code><br />
[#:] export LANG=C.UTF-8<br />
[#:] export LANGUAGE=C<br />
[#:] apt-get update<br />
[#:] apt-get upgrade<br />
[#:] apt-get install language-pack-de<br />
[#:] export LANG=de_DE.UTF-8<br />
[#:] export LANGUAGE=de_DE<br />
[#:] apt-get install xterm wget<br />
[#:] apt-get install jockey-common python-apt<br />
</code></p>
<p>Jetzt kann Steam auch schon installiert werden. Direkt danach werden die Abhängigkeiten nachinstalliert.<br />
<code><br />
[#:] wget http://media.steampowered.com/client/installer/steam.deb<br />
[#:] dpkg -i steam.deb<br />
[#:] apt-get -f install<br />
</code></p>
<p>Damit ist Steam installiert. Um es nutzen zu können, muss die Chroot-Umgebung aber noch wissen, wo der Xserver zu finden ist. Um sicher zu gehen, dass es klappt, habe ich vor dem Start von Steam noch eben die DISPLAY-Variable gesetzt.<br />
<code><br />
$: dchroot -d<br />
[$:] export DISPLAY=:0<br />
[$:] steam<br />
</code></p>
<p>Gratulation! Jetzt sollte Steam in der Chroot-Umgebung laufen. Allerdings ist das noch alles andere als komfortabel. Um nicht jedes Mal ins Terminal gehen zu müssen, legen wir ein kleines Skript an. Es liegt /usr/local/bin/do_dchroot und hat folgenden Inhalt:<br />
<code><br />
#! /bin/bash<br />
/usr/bin/dchroot -d "`echo $0 | sed 's|^.*/||'` $*<br />
</code></p>
<p>Dieses Skript ruft automatisch Befehle in der Chroot-Umgebung auf, die den Namen des Skripts haben. Ein direktes Aufrufen würde also „do_dchroot“ innerhalb der Chroot-Umgenung aufrufen. Das ist natürlich nicht nützlich, aber mit einem kleinen Kniff wird es sehr praktisch:<br />
<code><br />
#: ln -s /usr/local/bin/do_dchroot /usr/local/bin/steam<br />
</code><br />
Man kann Symlinks mit beliebigen Namen auf das Skript<sup>[<a href="#steam-unter-debian-mit-chroot-n-1" class="footnoted" id="to-steam-unter-debian-mit-chroot-n-1">1</a>]</sup> verweisen lassen, die dann automatisch den Namen des Links im Chroot ausführen.</p>
<p>Wenn ich nichts vergessen haben sollte, müsste Steam jetzt genau so laufen, als wäre es normal unter Ubuntu installiert.</p>
<p><strong>Update 11. Februar 2013:</strong> Einige Flüchtigkeitsfehler behoben.</p>

<ol class="footnotes">
	<li class="footnote" id="steam-unter-debian-mit-chroot-n-1"><strong><sup>[1]</sup></strong>Gefunden habe ich diese Idee bei <a href="http://ubuntuforums.org/showthread.php?t=24575">Ubuntuforums</a><a class="note-return" href="#to-steam-unter-debian-mit-chroot-n-1">&#x21A9;</a></li></ol>
]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2013/02/steam-unter-debian-mit-chroot/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Frames per Second sind irrelevant</title>
		<link>https://patrikschoenfeldt.de/2013/01/frames-per-second-sind-irrelevant/</link>
					<comments>https://patrikschoenfeldt.de/2013/01/frames-per-second-sind-irrelevant/#respond</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Wed, 30 Jan 2013 10:55:40 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[FPS]]></category>
		<category><![CDATA[Grafikkarten]]></category>
		<category><![CDATA[Physik]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Technik]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=447</guid>

					<description><![CDATA[Die Leistungsfähigkeit z.B. von Grafikkarten wird oft in Bildern pro Sekunde (FPS für Frames per second) gemessen. Dabei wird unter 30 FPS angenommen, dass ein Spiel ruckelt . Das galt sehr lange Zeit als unumstößliche Wahrheit bis irgendwann mehrere Grafikkarten zusammen geschaltet wurden. Plötzlich war von „Microrucklern“ die Rede, die reinen Bilder pro Sekunde sind &#8230; <a href="https://patrikschoenfeldt.de/2013/01/frames-per-second-sind-irrelevant/" class="more-link"><span class="screen-reader-text">Frames per Second sind irrelevant</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Die Leistungsfähigkeit z.B. von Grafikkarten wird oft in Bildern pro Sekunde (FPS für Frames per second) gemessen. Dabei wird unter 30 FPS angenommen, dass ein Spiel ruckelt . Das galt sehr lange Zeit als unumstößliche Wahrheit bis irgendwann mehrere Grafikkarten zusammen geschaltet wurden. Plötzlich war von „Microrucklern“ die Rede, die reinen Bilder pro Sekunde sind aber weiterhin das Maß aller Dinge – zumindest für Systeme mit einer Grafikkarte.</p>
<p>Faktisch zeigen allein die benötigten 30 FPS, dass das komplette Modell kaum zu gebrauchen ist: Das menschliche Gehirn kann nur 14 bis 16 Bilder pro Sekunde verarbeiten, was auch bis zu den ersten Tonfilmen im Film Standard war. Erhöht wurde die Wiederholrate dort vor allem, um die Tonqualität(!) zu erhöhen<sup>[<a href="#frames-per-second-sind-irrelevant-n-1" class="footnoted" id="to-frames-per-second-sind-irrelevant-n-1">1</a>]</sup>. Warum aber ist ein Film mit um die 20 FPS flüssig, während ein Computerspiel über 20% mehr Bilder braucht?</p>
<p>Der Grund ist sehr einfach: Bei Bildern pro Sekunde handelt es sich um einen Mittelwert. Und während im Film jedes Bild immer im gleichen Abstand auf dem Schirm erscheint, kann die Berechnung in Computerspielen auch unterschiedlich lange dauern. Selbst wenn mal eine ganze Sekunde lang kein einziges neues Bild erscheint, bleibt die Framerate auf zehn Sekunden gemittelt bei 30 FPS, solange vorher und nachher jede Sekunde 33 Bilder gezeigt werden. Von einem flüssigen Spielerlebnis kann aber nicht mehr die Rede sein.</p>
<figure id="attachment_448" aria-describedby="caption-attachment-448" style="width: 300px" class="wp-caption aligncenter"><a href="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/01/FPS-Vergleich.png"><img decoding="async" class="size-medium wp-image-448" alt="Im Film sind alle Bilder gleich verteilt, beim Spiel kann es zu Rucklern kommen." src="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/01/FPS-Vergleich-300x108.png" width="300" height="108" srcset="https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/01/FPS-Vergleich-300x108.png 300w, https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2013/01/FPS-Vergleich.png 591w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-448" class="wp-caption-text">Ruckeln entsteht, wenn zwischen Bildern zu viel Zeit gebraucht wird.</figcaption></figure>
<p>Eine einfache Lösung wäre, neben der Bildwiederholrate auch eine Standardabweichung anzugeben. Auf diese Weise arbeiten Naturwissenschaftler. Ein Kinofilm hätte hier 24±0 FPS, das oben genannte Computerspiel käme auf 30±10 FPS. Leider ist auch dieser Wert erst dann aussagekräftig, wenn man auch die Verteilung kennt. Sprich: Wie schlimm das subjektive Ruckeln ist, kann auch so nicht gesagt werden. Hätte man die Hälfte der Zeit 20 FPS, die andere Hälfte 40 FPS, käme man auf 30±11 FPS, wird aber trotz schlechterem Wert kein Ruckeln feststellen können.</p>
<p>Neulich habe ich<sup>[<a href="#frames-per-second-sind-irrelevant-n-2" class="footnoted" id="to-frames-per-second-sind-irrelevant-n-2">2</a>]</sup> aber bei <a href="http://techreport.com/review/23981/radeon-hd-7950-vs-geforce-gtx-660-ti-revisited/3">techreport.com eine Lösung</a> entdeckt: Dort wird (unter anderem) die Zeit angegeben, die länger als 50 ms für einen Frame gebraucht wird. 20 FPS entsprechen genau 50ms pro Frame. Der einmalige Megaruckler von einer Sekunde würde in diesem System einen Wet von 950 ms bekommen, Kino und ruckelfreies Computerspiel bekämen einen Wert von 0 ms. Vorteil ist, dass man auf diese Weise auch sogenannte Microruckler zählbar machen kann.</p>
<p>So kommen eine Geforce GTX 660 Ti und eine HD 7950 auf etwa gleich viele FPS, bei der Grafikkarte mit zwei Grafikchips ist allerdings die Zeit mit „verspäteten Frames“ deutlich höher (je nach Spiel z.B. 15 ms zu 30 ms). Bekannt ist dieses Problem schon seit mindestens 2007. Damals wurde <a href="http://www.forum-3dcenter.org/vbulletin/showthread.php?t=371844">bei 3dcenter vor SLI gewarnt</a>. Ein Nutzer berichtet, die Grafikkartenverdoppelung liefere immer zwei Bilder fast gleichzeitig, wodurch sich die Framerate natürlich verdoppelt, das Spiel aber weiterhin genau so flüssig/ruckelig bleibt wie mit nur einer Karte.</p>
<p>Auch wenn das Problem bei Multi-GPU-Karten mittlerweile nicht mehr ganz so schlimm zu sein scheint, halte ich es für ein Armutszeugnis, dass weiterhin an reinen FPS-Angaben festgehalten wird, obwohl diese doch in Wirklichkeit kaum etwas aussagen.</p>

<ol class="footnotes">
	<li class="footnote" id="frames-per-second-sind-irrelevant-n-1"><strong><sup>[1]</sup></strong>vgl. <a href="http://de.wikipedia.org/wiki/Bildfrequenz">Bildfrequenz bei Wikipedia</a><a class="note-return" href="#to-frames-per-second-sind-irrelevant-n-1">&#x21A9;</a></li>
	<li class="footnote" id="frames-per-second-sind-irrelevant-n-2"><strong><sup>[2]</sup></strong>Danke an <a href="http://www.linuxgaming.de/alles-was-euch-den-tag-ueber-bewegt--f12/benchmarks-richtig-gemacht-oder-fps-ist-nicht-das--t5552.html">Chemical_Brother von Linuxgaming.de</a> für den Hinweis.<a class="note-return" href="#to-frames-per-second-sind-irrelevant-n-2">&#x21A9;</a></li></ol>
]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2013/01/frames-per-second-sind-irrelevant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Steam für Linux erhältlich</title>
		<link>https://patrikschoenfeldt.de/2012/11/steam-fur-linux-erhaltlich/</link>
					<comments>https://patrikschoenfeldt.de/2012/11/steam-fur-linux-erhaltlich/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 09:03:10 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Steam]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=427</guid>

					<description><![CDATA[Frühe Versionen hatten ja bereits 2010 den Weg in die Öffentlichkeit geschafft, seit gestern kann man nun offiziell Steam für Linux installieren. Die Auswahl an Spielen sieht schon relativ beachtlich aus: Wer das Debian-Paket installiert, kann sich einloggen und bekommt einen für Linux zurechtgestutzten Überblick seiner Bibliothek angezeigt. Die Liste passt in meinem Fall sie &#8230; <a href="https://patrikschoenfeldt.de/2012/11/steam-fur-linux-erhaltlich/" class="more-link"><span class="screen-reader-text">Steam für Linux erhältlich</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Frühe Versionen hatten ja <a href="http://www.phoronix.com/scan.php?page=news_item&#038;px=ODIwNQ">bereits 2010</a> den Weg in die Öffentlichkeit geschafft, seit gestern kann man nun offiziell Steam für Linux installieren. Die Auswahl an Spielen sieht schon relativ beachtlich aus: Wer das Debian-Paket installiert, kann sich einloggen und bekommt einen für Linux zurechtgestutzten Überblick seiner Bibliothek angezeigt. Die Liste passt in meinem Fall sie nicht mal auf das (zugegeben kleine) Display meines Netbooks, auf dem Ubuntu läuft.</p>
<figure id="attachment_428" aria-describedby="caption-attachment-428" style="width: 300px" class="wp-caption aligncenter"><a href="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/Steam-Beta-0.0.12-ubuntu.png"><img loading="lazy" decoding="async" src="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/Steam-Beta-0.0.12-ubuntu-300x175.png" alt="" title="Steam-Beta-0.0.12-ubuntu" width="300" height="175" class="size-medium wp-image-428" srcset="https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/Steam-Beta-0.0.12-ubuntu-300x175.png 300w, https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/Steam-Beta-0.0.12-ubuntu.png 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-428" class="wp-caption-text">Steam für Linux (Screenshot)</figcaption></figure>
<p>Ubuntu ist überhaupt ein gutes Stichwort: Steam unterstützt bisher nur diese eine Distribution und wird (wie man das von Windows kennt) auch nur als 32-Bit-Version ausgeliefert. Neben der bequemen Installation über den Paketmanager ist auch die Integration in den Starter (das Dock auf der linken Seite) vorbildlich gelöst. Weitere Linux-typische Features werden allerdings (noch?) nicht unterstützt. So wäre eine engere Verzahnung mit dem Paketmanager<sup>[<a href="#steam-fur-linux-erhaltlich-n-1" class="footnoted" id="to-steam-fur-linux-erhaltlich-n-1">1</a>]</sup> zumindest möglich. Valve könnte hierfür ein Repository anbieten, sodass Software über Steam gakauft und genutz, aber von systemeigenen Funktionen aktuell gehalten würde.</p>
<p>Hier bietet Linux einen bisher von Steam nicht genutzen Vorteil über Windows: Beim Redmonter System ist es ja bisher nicht möglich, jegliche installierte Software zentral (z.B. über Windows-Update) auf dem neuesten Stand zu halten. Der Windows-8-Appstore bringt hier zwar Verbesserung, dass Microsoft aber alle Angebote vor der Einstellung kontrolliert und z.B. den Verkauf von Spielen für Erwachsene einschränkt, ist für Valve aber ein Grund gewesen, jetzt Ubuntu zu unterstützen. Linux-Repositories auf der anderen Seite bieten nämlich den Vorteil, ohne zentrale Kontrollinstanz auszukommen: Auf diese Weise kann jeder Nutzer selbst entscheiden, welche Software er im „Appstore“ sehen will.</p>
<figure id="attachment_429" aria-describedby="caption-attachment-429" style="width: 300px" class="wp-caption aligncenter"><a href="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/steam-offline-mode.png"><img loading="lazy" decoding="async" src="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/steam-offline-mode-300x256.png" alt="" title="steam-offline-mode" width="300" height="256" class="size-medium wp-image-429" srcset="https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/steam-offline-mode-300x256.png 300w, https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/11/steam-offline-mode.png 360w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-429" class="wp-caption-text">Linux-Steam bietet den Offline-Mode an</figcaption></figure>
<p>Valve wird sich aber vermutlich zunächst darauf konzentrieren, alle von Windows bekannten Features auch in die Linux-Version zu implementieren. Hier sind bereits gute Fortschritte zu sehen, die „Beta“ trägt ihren Namen vermutlich zurecht – alle wichtigen Features sind vorhenden, müssen aber noch getestet werden. Selbst der Offline-Modus wird bereits angeboten – und startet auch (bevor er abstürzt). Leider ist das alles bisher noch nicht sehr nützlich, wenn man – wie ich – nicht zu den 1000 ausgewählten Teilnehmern der Closed Beta gehört. In diesem Fall kann man nämlich nichts spielen, sondern wird nur mit der Aufforderung konfrontiert, sich mit einem für die Beta zugelassenen Account einzuloggen.</p>

<ol class="footnotes">
	<li class="footnote" id="steam-fur-linux-erhaltlich-n-1"><strong><sup>[1]</sup></strong>Der Paketmanager ist vergleichbar mit Appstores: Er bietet Software zur einfachen Installation an und hält diese automatisch auf dem neuesten Stand. Nur eine Funktion zum Bezahlen ist nicht eingebaut.<a class="note-return" href="#to-steam-fur-linux-erhaltlich-n-1">&#x21A9;</a></li></ol>
]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2012/11/steam-fur-linux-erhaltlich/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Max Payne 1: Spätfolgen der Indizierung</title>
		<link>https://patrikschoenfeldt.de/2012/05/max-payne-1-spatfolgen-der-indizierung/</link>
					<comments>https://patrikschoenfeldt.de/2012/05/max-payne-1-spatfolgen-der-indizierung/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Wed, 23 May 2012 10:36:14 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Indizierung]]></category>
		<category><![CDATA[Jugendschutz]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=394</guid>

					<description><![CDATA[Das Erscheinen von Max Payne 3 hat mich neugierig gemacht auf den Vorgänger, den ich damals leider verpasst habe. Zwar wurde er mir mehrfach angeboten, aber ich stand damals faktisch ausschließlich auf Strategiespiele. Da das Spiel ja mittlerweile nicht mehr indiziert ist, sollte es ja eigentlich kein Problem sein, es zu bekommen. Schön wär&#8217;s! Außer &#8230; <a href="https://patrikschoenfeldt.de/2012/05/max-payne-1-spatfolgen-der-indizierung/" class="more-link"><span class="screen-reader-text">Max Payne 1: Spätfolgen der Indizierung</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Das Erscheinen von <em>Max Payne 3</em> hat mich neugierig gemacht auf den Vorgänger, den ich damals leider verpasst habe. Zwar wurde er mir mehrfach angeboten, aber ich stand damals faktisch ausschließlich auf Strategiespiele. Da das Spiel ja mittlerweile nicht mehr indiziert ist, sollte es ja eigentlich kein Problem sein, es zu bekommen. Schön wär&#8217;s! Außer auf eBay und im Ausland konnte ich es nirgendwo finden. Auf Steam gibt es das Spiel zwar, aber auch dort nicht, wenn man sich in Deutschland befindet: „Dieses Spiel ist in deinem Land nicht verfügbar.“</p>
<p>Da der Grund hierfür vermutlich darin liegt, dass die Streichung vom Index noch nicht all zu lange her ist, habe ich mal den Support angeschrieben. Hier die Antwort:</p>
<blockquote><p>Hallo Herr Schönfeldt,</p>
<p>vielen Dank für Ihre Nachricht an das Steam Support Team.</p>
<p>Leider steht dieses Spiel derzeit nicht in Ihrem Land auf Steam zur Verfügung.<br />
Wir können Ihnen im Moment auch keine weiteren Informationen darüber geben.</p>
<p>Wenn Sie Fragen zu diesem Spiel haben, wenden Sie sich bitte an den technischen Support für dieses Spiel:</p>
<p>Title: Max Payne series<br />
Link: <a href="http://support.steampowered.com/kb_article.php?ref=4322-WEPK-1652&#038;l=german">http://support.steampowered.com/kb_article.php?ref=4322-WEPK-1652&#038;l=german</a></p>
<p>Beste Grüße,</p>
<p>Steam Support Team</p></blockquote>
<p>Toll! Weil Steam das Spiel nicht an Deutsche verkauft, habe ich mich ja gerade an den Support gewandt. Wäre ich illegalen Kopien gegenüber etwas aufgeschlossener, hätte ich das Spiel wahrscheinlich schon durch, so lange wie ich jetzt schon nach einer legalen Quelle gesucht habe…</p>

]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2012/05/max-payne-1-spatfolgen-der-indizierung/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Die drei Freiheiten eines Gamers</title>
		<link>https://patrikschoenfeldt.de/2012/05/die-drei-freiheiten-eines-gamers/</link>
					<comments>https://patrikschoenfeldt.de/2012/05/die-drei-freiheiten-eines-gamers/#respond</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Wed, 16 May 2012 08:51:22 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[Kreativität]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<category><![CDATA[Verbraucherschutz]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=376</guid>

					<description><![CDATA[Verbraucherschutz steckt im Bereich Videospiele in den Kinderschuhen. Tendenzen, welche Rechte Spieler erwarten, sind vor allem in der Empörung über Negativbeispiele deutlich. An dieser Stelle möchte ich mich in einer positiven Definition versuchen: Ein Videospieler verdient das Recht, bezahlte Videospiele jederzeit und ohne weitere Bedingungen möglichst vollständig zu nutzen, den Grad der Öffentlichkeit beim Spielen &#8230; <a href="https://patrikschoenfeldt.de/2012/05/die-drei-freiheiten-eines-gamers/" class="more-link"><span class="screen-reader-text">Die drei Freiheiten eines Gamers</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Verbraucherschutz steckt im Bereich Videospiele in den Kinderschuhen. Tendenzen, welche Rechte Spieler erwarten, sind vor allem in der Empörung über Negativbeispiele deutlich. An dieser Stelle möchte ich mich in einer positiven Definition versuchen:</p>
<blockquote><p>
Ein Videospieler verdient das Recht,</p>
<ol>
<li>bezahlte Videospiele jederzeit und ohne weitere Bedingungen <ins datetime="2012-05-16T18:23:44+00:00">möglichst</ins> vollständig zu nutzen,</li>
<li>den Grad der Öffentlichkeit beim Spielen selbst zu wählen,</li>
<li>Verbesserungen und Modifikationen zu erstellen und nutzen.</li>
</ol>
</blockquote>
<p>Die erste Freiheit<sup>[<a href="#die-drei-freiheiten-eines-gamers-n-1" class="footnoted" id="to-die-drei-freiheiten-eines-gamers-n-1">1</a>]</sup> würde ich als <em>„Recht auf Eigentum“</em> bezeichnen, die dritte als <em>„Recht auf Kreativität“</em>. Die zweite Freiheit umfasst sowohl das Recht auf Privatsphäre als auch das Recht, andere am eigenen Spiel Teil haben zu lassen. Hierfür passend wäre die wenig prägnante Formulierung <em>„Recht auf Datenschutz oder selbstbestimmte Teilhabe anderer“</em>. Ich werde sie vorerst <em>Recht auf Datenschutz und Gemeinschaft</em> nennen, mit der Anmerkung, dass die erwünschte Gemeinschaft selbst gewählt wird und eine ausschließliche Gruppe darstellen kann.</p>
<p><span id="more-376"></span></p>
<h3>Recht auf Eigentum</h3>
<p>Wenn ein Spieler Geld bezahlt, sollte ihm das, wofür er bezahlt hat, auch wirklich gehören. Und zwar unabhängig von weiteren Bedingungen wie dem Zeitpunkt, an dem das passiert ist. Die Funktionsfähigkeit von Spielen sollten nicht verfallen oder von der Funktionsfähigkeit von Servern des Anbieters abhängig sein. Ebenfalls kritisch zu sehen sind bereits auf dem <a href="http://vdvc.de/blog/2012/05/15/ddd-das-drama-um-on-disc-dlc/">Datenträger befindliche Inhalte</a>, die aber nachträglich ein (weiteres) Mal bezahlt werden müssen (On-Disk-DLC).</p>
<h3>Recht auf Datenschutz und Gemeinschaft</h3>
<p>Der Anbieter eines Spiels sollte nur die für den Betrieb wirklich essenziell benötigten Daten obligatorisch erheben und diese löschen, sobald sie nicht mehr benötigt werden. Statistiken über Hardware und Spielverhalten des Nutzers sollten nur auf freiwilliger Basis erstellt werden, nicht aber ohne dessen explizite Einwilligung. Dies gilt insbesondere auch für an Spiele mit angegliederten „sozialen Funktionen“, die z.B. in Form von <em>Achievements</em> Einblick in die Vorlieben des Spielers erlauben.</p>
<p>Auf der anderen Seite sollte der Spieler aber auch das Recht besitzen, seine Freunden, Bekannte oder jeden beliebigen anderen an seinem Spiel Teil haben zu lassen. Hiermit sind nicht nur Spielberichte oder <em>Lets-Plays</em> gemeint, sondern auch das Spiel mit mehreren, selbst gewählten Personen. Es sollte immer möglich sein, sich mit seinen Mit- und Gegenspielern zu verabreden.</p>
<h3>Recht auf Kreativität</h3>
<p>Ein wichtiges Element des Spiels ist das der Abwandlung. Viele heute bekannte Spiele sind nicht von Professionellen sondern von Fans erdacht worden, als bekannte Beispiele seien nur „DotA“ und „Counter-Strike“ genannt. Auch <em>Leveldesign</em> ist ein kreatives Element des Videospiels, welches nicht immer ausreichend gewürdigt wird. Positiv kann z.B. „Portal 2“ hervorgehoben werden, das seit neuestem einen sehr einfach zu bedienenden Editor besitzt. Auf der anderen Seite gibt es aber Beispiele, in denen Entwickler die eigenen Fans als Konkurrenz sehen und gegen deren Kreativität vorgehen. Aber es gibt auch Titel wie, die (erst) durch Verbesserungen von Fans gut geworden sind und deren Entwickler sogar sogenannte <em>Fan-Patches</em> empfehlen; hierzu zählen „Gothic 3“ und „Vampires the Masquerade – Bloodlines“.</p>

<ol class="footnotes">
	<li class="footnote" id="die-drei-freiheiten-eines-gamers-n-1"><strong><sup>[1]</sup></strong>Von Freiheiten spreche ich in Anlehnung an die vier Freiheiten der Free Software Foundation.<a class="note-return" href="#to-die-drei-freiheiten-eines-gamers-n-1">&#x21A9;</a></li></ol>
]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2012/05/die-drei-freiheiten-eines-gamers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Onlinezwang (mal wieder)</title>
		<link>https://patrikschoenfeldt.de/2012/05/onlinezwang-mal-wieder/</link>
					<comments>https://patrikschoenfeldt.de/2012/05/onlinezwang-mal-wieder/#comments</comments>
		
		<dc:creator><![CDATA[Patrik Schönfeldt]]></dc:creator>
		<pubDate>Tue, 15 May 2012 05:59:54 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[Planet VDVC]]></category>
		<guid isPermaLink="false">http://patrikschoenfeldt.de/wordpress/?p=358</guid>

					<description><![CDATA[Es hat schon seinen Grund, warum ich nicht mal überlegt habe, mir Diablo 3 zu kaufen. Denn obwohl das Spiel einen Einzelspielermodus bietet, muss man ständig mit den Servern von Blizzard verbunden sein, um spielen zu können. Und – wie erwartet – sind eben diese gleich zum Release des Spiels ausgefallen. Onlinezwang, wie man ihn &#8230; <a href="https://patrikschoenfeldt.de/2012/05/onlinezwang-mal-wieder/" class="more-link"><span class="screen-reader-text">Onlinezwang (mal wieder)</span> weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p><figure id="attachment_359" aria-describedby="caption-attachment-359" style="width: 300px" class="wp-caption alignright"><a href="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/05/600x.jpg"><img loading="lazy" decoding="async" src="http://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/05/600x-300x168.jpg" alt="" title="Diablo 3 Serverueberlastung" width="300" height="168" class="size-medium wp-image-359" srcset="https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/05/600x-300x168.jpg 300w, https://patrikschoenfeldt.de/wordpress/wp-content/uploads/2012/05/600x.jpg 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-359" class="wp-caption-text">Erster Screenshot aus Diablo 3</figcaption></figure>Es hat schon seinen Grund, warum ich nicht mal überlegt habe, mir <em>Diablo 3</em> zu kaufen. Denn obwohl das Spiel einen Einzelspielermodus bietet, muss man ständig mit den Servern von Blizzard verbunden sein, um spielen zu können. Und – wie erwartet – sind eben diese gleich zum Release des Spiels ausgefallen. Onlinezwang, wie man ihn kennt. Die <a href="http://www.gamestar.de/spiele/diablo-3/news/diablo_3,44357,2567786.html">Gamestar nimmt es mit Humor</a> und präsentiert ebenfalls wenig überrascht den ersten Screenshot.</p>
<p>Ich persönlich halte jeden, der jetzt mit original Datenträger vor seinem Computer sitzt und nicht spielen kann, für einen Sieg der Cracker-Szene – ganz besonders diejenigen, die extra Urlaub für das Spiel genommen haben. Und um ehrlich zu sein, halte ich es für moralisch durchaus vertretbar, selber nachzubessern, damit man das bezahlte Spiel auch starten kann. Eigentlich aber ist es traurig, dass es überhaupt möglich sein kann, mit Softwareschnippseln aus irgendwelchen oft dubiosen Quellen sein Spielerlebnis zu verbessern.</p>

]]></content:encoded>
					
					<wfw:commentRss>https://patrikschoenfeldt.de/2012/05/onlinezwang-mal-wieder/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
