<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-x-formal">
	<id>https://glossar.hs-augsburg.de/w/index.php?action=history&amp;feed=atom&amp;title=GlossarWiki%3AB%C3%BCcher%2FMultimedia-Programmierung%2FWiSe2018</id>
	<title>GlossarWiki:Bücher/Multimedia-Programmierung/WiSe2018 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://glossar.hs-augsburg.de/w/index.php?action=history&amp;feed=atom&amp;title=GlossarWiki%3AB%C3%BCcher%2FMultimedia-Programmierung%2FWiSe2018"/>
	<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;action=history"/>
	<updated>2026-08-26T08:05:14Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in GlossarWiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=49510&amp;oldid=prev</id>
		<title>Kowa am 15. Oktober 2019 um 14:00 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=49510&amp;oldid=prev"/>
		<updated>2019-10-15T14:00:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 15. Oktober 2019, 14:00 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Zeile 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile beim Laden der Anwendung, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile beim Laden der Anwendung, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Un &lt;/del&gt;diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Und &lt;/ins&gt;diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WKLib01.git Die aktuelle Version der Bibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WKLib01.git Die aktuelle Version der Bibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-49509:rev-49510:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=49509&amp;oldid=prev</id>
		<title>Kowa am 15. Oktober 2019 um 13:12 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=49509&amp;oldid=prev"/>
		<updated>2019-10-15T13:12:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 15. Oktober 2019, 13:12 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot;&gt;Zeile 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile beim Laden der Anwendung, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile beim Laden der Anwendung, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WKLib01.git Die aktuelle Version &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;derBibliothek &lt;/del&gt;WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WKLib01.git Die aktuelle Version &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;der Bibliothek &lt;/ins&gt;WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-49508:rev-49509:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=49508&amp;oldid=prev</id>
		<title>Kowa am 15. Oktober 2019 um 13:11 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=49508&amp;oldid=prev"/>
		<updated>2019-10-15T13:11:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 15. Oktober 2019, 13:11 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Zeile 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_Pong02.git Version 2 von Pong], Physics mit [http://brm.io/matter-js/ matter-js] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong02/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_Pong02.git Version 2 von Pong], Physics mit [http://brm.io/matter-js/ matter-js] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong02/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_TicTacToe01.git Implementierung von TicTacToe] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/tictactoe/WK_TicTacToe01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_TicTacToe01.git Implementierung von TicTacToe] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/tictactoe/WK_TicTacToe01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_Board01.git Implementierung eines interaktiven Spielbretts] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/board/WK_Board01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_Board01.git Implementierung eines interaktiven Spielbretts] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/board/WK_Board01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_Ball04.git WK_Ball04]: Erweiterungen der [[MMProg:_Praktikum:_WiSe_2018/19|Ball-Aufgabe]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_Ball04.git WK_Ball04]: Erweiterungen der [[MMProg:_Praktikum:_WiSe_2018/19|Ball-Aufgabe]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index01.html]: Wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball03/web/index03.html index03.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03|Teil 3 der Ball-Aufgabe]], allerdings mit Hintergrundbild via PixiJS. Hinsichtlich der Modularisierung ist die Implementierung deutlich näher an den Beispielen Pong, TicTacToe und MovingStage – siehe nachfolgend.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index01.html]: Wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball03/web/index03.html index03.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03|Teil 3 der Ball-Aufgabe]], allerdings mit Hintergrundbild via PixiJS. Hinsichtlich der Modularisierung ist die Implementierung deutlich näher an den Beispielen Pong, TicTacToe und MovingStage – siehe nachfolgend.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile beim Laden der Anwendung, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile beim Laden der Anwendung, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:8888&lt;/del&gt;/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46583:rev-49508:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46583&amp;oldid=prev</id>
		<title>Kowa am 9. Januar 2019 um 10:58 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46583&amp;oldid=prev"/>
		<updated>2019-01-09T10:58:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 9. Januar 2019, 10:58 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Zeile 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong02.git Version 2 von Pong], Physics mit [http://brm.io/matter-js/ matter-js] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong02/web/ index.html])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git Implementierung von TicTacToe] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/tictactoe/WK_TicTacToe01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git Implementierung von TicTacToe] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/tictactoe/WK_TicTacToe01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46581:rev-46583:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46581&amp;oldid=prev</id>
		<title>Kowa am 2. Januar 2019 um 11:41 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46581&amp;oldid=prev"/>
		<updated>2019-01-02T11:41:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 2. Januar 2019, 11:41 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Zeile 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile, wenn &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in einer Anwendung &lt;/del&gt;viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;beim Laden der Anwendung&lt;/ins&gt;, wenn viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46580:rev-46581:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46580&amp;oldid=prev</id>
		<title>Kowa am 2. Januar 2019 um 11:40 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46580&amp;oldid=prev"/>
		<updated>2019-01-02T11:40:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 2. Januar 2019, 11:40 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Zeile 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Board01.git Implementierung eines interaktiven Spielbretts] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/board/WK_Board01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Board01.git Implementierung eines interaktiven Spielbretts] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/board/WK_Board01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Ball04.git Erweiterungen&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/del&gt;der [[MMProg:_Praktikum:_WiSe_2018/19|Ball-Aufgabe]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Ball04.git &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;WK_Ball04]: &lt;/ins&gt;Erweiterungen der [[MMProg:_Praktikum:_WiSe_2018/19|Ball-Aufgabe]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index01.html]: Wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball03/web/index03.html index03.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03|Teil 3 der Ball-Aufgabe]], allerdings mit Hintergrundbild via PixiJS. Hinsichtlich der Modularisierung ist die Implementierung deutlich näher an den Beispielen Pong, TicTacToe und MovingStage – siehe nachfolgend.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index01.html]: Wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball03/web/index03.html index03.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03|Teil 3 der Ball-Aufgabe]], allerdings mit Hintergrundbild via PixiJS. Hinsichtlich der Modularisierung ist die Implementierung deutlich näher an den Beispielen Pong, TicTacToe und MovingStage – siehe nachfolgend.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46579:rev-46580:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46579&amp;oldid=prev</id>
		<title>Kowa am 1. Januar 2019 um 16:25 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46579&amp;oldid=prev"/>
		<updated>2019-01-01T16:25:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 1. Januar 2019, 16:25 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Zeile 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile, wenn in einer Anwendung viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile, wenn in einer Anwendung viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index06&lt;/del&gt;.html &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index06&lt;/del&gt;.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index05&lt;/ins&gt;.html &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index05&lt;/ins&gt;.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Bibliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46578:rev-46579:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46578&amp;oldid=prev</id>
		<title>Kowa am 1. Januar 2019 um 16:24 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46578&amp;oldid=prev"/>
		<updated>2019-01-01T16:24:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 1. Januar 2019, 16:24 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Zeile 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Builderklaasse &lt;/del&gt;entfernt. Zum Einsatz kommt das PixiJS-Ereignis [pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Builderklasse &lt;/ins&gt;entfernt. Zum Einsatz kommt das PixiJS-Ereignis [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://pixijs.download/dev/docs/PIXI.DisplayObject.html#event:&lt;/ins&gt;pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Biliothek &lt;/del&gt;enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index05.html index05.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]. Es werden allerdings in den Views nicht nur Tux und Owl, sondern auch „Moorhühner“ angezeigt. Das besondere an den Moorhühnern ist, dass sie nicht einzeln, sondern mittels eines so genannten Spritesheets in die Anwendung geladen werden: [[Datei:Hens-70.png|60px]]. Dies bietet Performanzvorteile, wenn in einer Anwendung viele Bilder zum Einsatz kommen. Das SpriteSheet wurde samt der zugehörigen JSON-Datei, die die Position der einzelnen Bilder im Sheet beschreibt, mittels [https://www.codeandweb.com/texturepacker TexturePacker] erstellt.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]: Dies ist die gleiche Anwendung wie die Anwendung [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index06.html index06.html]. Es werden allerdings nur noch Moorhühner angezeigt. Un diese werden mit Hilfe der PixiJS-Klasse [http://pixijs.download/dev/docs/PIXI.extras.AnimatedSprite.html &amp;lt;code&amp;gt;AnimatedSprite&amp;lt;/code&amp;gt;] animiert. (Da PixiJS v5 sich noch im Alpha-Stadion befindet, wird noch die Klasse &amp;lt;code&amp;gt;PIXI.extras.AnimatedSprite&amp;lt;/code&amp;gt; verwendet, die erst ab Version 5 als “deprecated” gilt.) Darüber hinaus wurde für die Moorhühner mit Hilfe von [https://www.codeandweb.com/physicseditor &amp;lt;code&amp;gt;PhysicsEditor&amp;lt;/code&amp;gt;] ein Polygon erstellt, das den Rand der Vögel beschreibt. Dieses Polygon wird dem PixiJS-Sprite als [http://pixijs.download/dev/docs/PIXI.DisplayObject.html#hitArea &amp;lt;code&amp;gt;hitArea&amp;lt;/code&amp;gt;] übergeben. Damit wird erreicht, dass ein Klick auf ein Moorhuhn nur dann von PixiJS registriert wird, wenn man tatsächlich das Huhn ({{dh}} das Moorhuhn-Bild) mit der Maus  anklickt&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bibliothek &lt;/ins&gt;enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46576:rev-46578:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46576&amp;oldid=prev</id>
		<title>Kowa am 1. Januar 2019 um 16:01 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46576&amp;oldid=prev"/>
		<updated>2019-01-01T16:01:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 1. Januar 2019, 16:01 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Zeile 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Ball04.git Erweiterungen] der [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03|Ball-Aufgabe]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index02&lt;/ins&gt;.html &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index02&lt;/ins&gt;.html]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index01&lt;/del&gt;.html &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index&lt;/del&gt;.html]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;Zeile 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git Implementierung einer beweglichen Bühne] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Board01.git Implementierung eines interaktiven Spielbretts] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/board/WK_Board01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Board01.git Implementierung eines interaktiven Spielbretts] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/board/WK_Board01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Ball04.git Erweiterungen] der [[MMProg:_Praktikum:_WiSe_2018/19|Ball-Aufgabe]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index01.html]: Wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball03/web/index03.html index03.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03|Teil 3 der Ball-Aufgabe]], allerdings mit Hintergrundbild via PixiJS. Hinsichtlich der Modularisierung ist die Implementierung deutlich näher an den Beispielen Pong, TicTacToe und MovingStage – siehe nachfolgend.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html]: Anstelle eines Vogels fliegen viele Vögel, wobei die Größe und die Startposition zufällig gewählt werden. Die Anwendung ist ähnlich zu [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball02/web/index04c.html index04c.html] von  [[MMProg:_Praktikum:_WiSe_2018/19:_Ball02|Teil 2 der Ball-Aufgabe]], allerdings modularisiert, aber ohne Kollisionserkennung und -behandlung von zwei Vögeln. Redundanter Code wurde mittels Vererbung aus den View-Modulen entfernt (gemäß dem Motto „Keep yout code [[DRY]]“).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]: Dies ist die gleiche Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index02.html index02.html], allerdings werden die Vögel nicht mehr statisch mittels der Konfigurationsdatei &amp;lt;code&amp;gt;config.json&amp;lt;/code&amp;gt; (und der Funktion &amp;lt;code&amp;gt;concretize&amp;lt;/code&amp;gt;) erzeugt, sondern dynamisch mittels der Klasse &amp;lt;code&amp;gt;ItemBuilder&amp;lt;/code&amp;gt;, die in [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/moving_stage/WK_MovingStage01/web/index04.html &amp;lt;code&amp;gt;app03&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;app04&amp;lt;/code&amp;gt;] des [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_MovingStage01.git &amp;lt;code&amp;gt;MovingStage&amp;lt;/code&amp;gt;-Beispiels] eingeführt wurde. Damit können Vögel später auch wieder gelöscht werden.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index04.html index04.html]: Dies ist eine Erweiterung Anwendung wie [https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index03.html index03.html]. Bei einem Klick auf einen Vogel wird dieser aus der Anwendung mittels der &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;-Methode der Builderklaasse entfernt. Zum Einsatz kommt das PixiJS-Ereignis [pointerdown &amp;lt;code&amp;gt;pointerdown&amp;lt;/code&amp;gt;], das auch schon in [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_TicTacToe01.git &amp;lt;code&amp;gt;TicTacToe&amp;lt;/code&amp;gt;] verwendet wurde.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Biliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WKLib01.git Die aktuelle Version derBibliothek WKLib] (es kann nicht garantiert werden, dass in allen Vorlesungsbeispielen stets die aktuellste Version dieser Biliothek enthalten ist)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Buch|Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Multimedia-Programmierung]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46575:rev-46576:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46575&amp;oldid=prev</id>
		<title>Kowa am 1. Januar 2019 um 14:26 Uhr</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=GlossarWiki:B%C3%BCcher/Multimedia-Programmierung/WiSe2018&amp;diff=46575&amp;oldid=prev"/>
		<updated>2019-01-01T14:26:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-x-formal&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 1. Januar 2019, 14:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Zeile 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;Beispiele&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Ball04.git Erweiterungen] der [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://glossar.hs-augsburg.de/&lt;/del&gt;MMProg:_Praktikum:_WiSe_2018/19:_Ball03 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Ball-Aufgabe]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Ball04.git Erweiterungen] der [[MMProg:_Praktikum:_WiSe_2018/19:_Ball03&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;Ball-Aufgabe]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index.html]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:*[https://glossar.hs-augsburg.de/beispiel/tutorium/2018/ball/WK_Ball04/web/index01.html index.html]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [[Pong/Modellierung|Use Cases und Datenmodell]] des Spiels [[Pong]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: [https://gitlab.multimedia.hs-augsburg.de:8888/kowa/WK_Pong01.git Implementierung von Pong] ([https://glossar.hs-augsburg.de/beispiel/tutorium/2018/pong/WK_Pong01/web/ index.html])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_glossar-de_:diff:1.41:old-46574:rev-46575:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kowa</name></author>
	</entry>
</feed>