<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SVG on CoderDojo Linz</title>
    <link>https://linz-preview.coderdojo.net/categories/svg/</link>
    <description>Recent content in SVG on CoderDojo Linz</description>
    <generator>Hugo</generator>
    <language>de-AT</language>
    <atom:link href="https://linz-preview.coderdojo.net/categories/svg/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Erste Schritte mit SVG</title>
      <link>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/erste-schritte-mit-svg/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/erste-schritte-mit-svg/</guid>
      <description>&lt;h1 id=&#34;erste-schritte-mit-svg&#34;&gt;Erste Schritte mit SVG&lt;/h1&gt;&#xA;&lt;h2 id=&#34;ziel-der-übung&#34;&gt;Ziel der Übung&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Übung lernst du &lt;a href=&#34;https://de.wikipedia.org/wiki/Scalable_Vector_Graphics&#34; target=&#34;_blank&#34;&gt;&lt;em&gt;Scalable Vector Graphics&lt;/em&gt;&lt;/a&gt; (kurz &lt;em&gt;SVG&lt;/em&gt;) kennen. Unser Ziel sind:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wir wollen verstehen, was SVG ist und wofür es eingesetzt wird.&lt;/li&gt;&#xA;&lt;li&gt;Wir wollen Grafiken mit SVG in eine HTML-Seite einbauen.&lt;/li&gt;&#xA;&lt;li&gt;Wir wollen SVG mit JavaScript programmgesteuert erzeugen.&lt;/li&gt;&#xA;&lt;li&gt;Wir möchten SVG verwenden, um ein mathematisches Prinzip, die &lt;a href=&#34;https://de.wikipedia.org/wiki/Cardanische_Kreise&#34; target=&#34;_blank&#34;&gt;Cardanischen Kreise&lt;/a&gt; veranschaulichen.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Wenn du nach dieser Übung mehr über SVG lernen willst oder während der Übung Detailfragen hast, kannst du einen Blick auf &lt;a href=&#34;http://www.w3schools.com/svg/&#34; target=&#34;_blank&#34;&gt;die SVG Einführung auf w3schools.com&lt;/a&gt; werfen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fraktal Baum mit snap.svg</title>
      <link>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/svg-fraktalbaum/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/svg-fraktalbaum/</guid>
      <description>&lt;h1 id=&#34;zeichne-einen-fraktal-baum-mit-snapsvg&#34;&gt;Zeichne einen Fraktal Baum mit snap.svg&lt;/h1&gt;&#xA;&lt;h2 id=&#34;ziel-der-übung&#34;&gt;Ziel der Übung&lt;/h2&gt;&#xA;&lt;p&gt;Zeichne einen Baum in SVG. Starte dazu mit einer vertikalen Linie als Stamm.&lt;/p&gt;&#xA;&lt;p&gt;Am oberen Ende der Linie zeichne zwei weitere Linien - eine etwas nach links und eine etwas nach rechts geneigt.&#xA;Die neuen beiden Linien sind etwas kürzer als die erste Linie für den Stamm. In dieser zweiten Ebene erhältst du so zwei Zweige.&lt;/p&gt;&#xA;&lt;p&gt;Am jeweils oberen Ende der beiden neuen Linie zweichne wieder jeweils zwei neue nach links und rechts geneigte Linien die etwas kürzer als die vorige Linie sind.&#xA;In dieser dritten Ebene erhältst du so jetzt vier Zweige.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hangman</title>
      <link>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/hangman/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/hangman/</guid>
      <description>&lt;h1 id=&#34;hangman&#34;&gt;Hangman&lt;/h1&gt;&#xA;&lt;h2 id=&#34;ziel-der-übung&#34;&gt;Ziel der Übung&lt;/h2&gt;&#xA;&lt;p&gt;Der erste Spieler gibt ein Wort ein, das vom zweiten Spieler erraten werden muss.&lt;/p&gt;&#xA;&lt;p&gt;Zuerst sieht der zweite Spieler nur ein Sternchen für jeden Buchstaben. Jeder erratene Buchstabe wird aufgedeckt. Für jeden falsch geratenen Buchstaben&#xA;wird der Galgen um eine Linie erweitert. Ziel ist es, das Wort zu erraten bevor der Galgen fertig ist.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;     &#xA;    &#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;row&#34;&gt;&#xA;    &lt;div class=&#34;col&#34;&gt;&#xA;        &lt;p&gt;&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;col-12 col-md-12&#34;&gt;&#xA;    &lt;img src=&#34;https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/hangman/img/hangman.png&#34; alt=&#34;(.Get 1)&#34; class=&#34;mx-auto &#34; style=&#34;display: block; width: auto&#34; /&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;grundgerüst-der-html-seite&#34;&gt;Grundgerüst der HTML Seite&lt;/h2&gt;&#xA;&lt;p&gt;Erstelle als erstes eine neue HTML Seite mit dem Namen hangman.html.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Labyrinth-Spiel mit Scratch und JavaScript</title>
      <link>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/labyrinth-mit-svg/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/labyrinth-mit-svg/</guid>
      <description>&lt;h1 id=&#34;labyrinth-spiel-mit-scratch-und-javascript&#34;&gt;Labyrinth-Spiel mit Scratch und JavaScript&lt;/h1&gt;&#xA;&lt;h2 id=&#34;ziel-der-übung&#34;&gt;Ziel der Übung&lt;/h2&gt;&#xA;&lt;p&gt;In dieser Übung programmierst du ein Labyrinth-Spiel &lt;a href=&#34;../../scratch/labyrinth&#34;&gt;erst mit Scratch&lt;/a&gt; und danach mit JavaScript. So lernst du, das, was du in Scratch über Programmieren gelernt hast, in einer textbasierten Programmiersprache anzuwenden.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Es ist wichtig, dass du vor dieser Übung die &lt;a href=&#34;../../scratch/labyrinth&#34;&gt;Scratch-Variante dieses Spiels&lt;/a&gt; genau angesehen oder noch besser selbst programmiert hast.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;spielbeschreibung&#34;&gt;Spielbeschreibung&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;     &#xA;    &#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;row&#34;&gt;&#xA;    &lt;div class=&#34;col&#34;&gt;&#xA;        &lt;p&gt;&lt;p&gt;Steuere mit den Cursortasten den Spieler (blaue Kugel). Dein Ziel ist es, das mit &amp;ldquo;X&amp;rdquo; markierte Ziel zu erreichen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spaß mit Bezier-Kurven</title>
      <link>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/bezier/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/bezier/</guid>
      <description>&lt;h1 id=&#34;spaß-mit-bezier-kuven&#34;&gt;Spaß mit Bezier-Kuven&lt;/h1&gt;&#xA;&lt;h2 id=&#34;einleitung&#34;&gt;Einleitung&lt;/h2&gt;&#xA;&lt;p&gt;Kaum jemand von euch wird schon einmal etwas von Bezier-Kurven gehört haben. Unsere Welt ist aber voll davon. Sie werden beim Design von physischen Dingen wie Autos genauso eingesetzt wie bei Computerspielen. Im folgenden Bild siehst du ein Beispiel. Wenn man sich die Form des Autos ansieht, entdeckt man eine Menge Kurven. Diese Kurven sind Bezier-Kurven.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;img/car-with-bezier.png&#34; alt=&#34;Auto mit Bezier-Kurven&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Im Bild sind bei weitem nicht alle Bezier-Kurven hervorgehoben. Findest du noch weitere?&lt;/p&gt;</description>
    </item>
    <item>
      <title>SVG Schreibtrainer</title>
      <link>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/svg-schreibtrainer/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/svg-schreibtrainer/</guid>
      <description>&lt;h1 id=&#34;svg-schreibtrainer&#34;&gt;SVG Schreibtrainer&lt;/h1&gt;&#xA;&lt;h2 id=&#34;ziel-der-übung&#34;&gt;Ziel der Übung&lt;/h2&gt;&#xA;&lt;p&gt;Du baust ein Spiel das dir hilft, deine Tipp-Geschwindigkeit zu verbessern.&lt;/p&gt;&#xA;&lt;p&gt;Am oberen Spielfeldrand erscheinen Kreise mit Buchstaben, die nach unten fallen. Tippe den Buchstaben, bevor er den unteren&#xA;Rand des Spielfelds berührt.&lt;/p&gt;&#xA;&lt;p&gt;Auf Wikipedia findest du eine Grafik zum&#xA;&lt;a href=&#34;https://de.wikipedia.org/wiki/Zehnfingersystem#/media/File:QWERTZ-10Finger-Layout.svg&#34; target=&#34;_blank&#34;&gt;Zehnfingersystem&lt;/a&gt;, die erklärt, welche Taste&#xA;mit welchem Finger gedrückt werden soll.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;     &#xA;    &#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;div class=&#34;row&#34;&gt;&#xA;    &lt;div class=&#34;col&#34;&gt;&#xA;        &lt;p&gt;&lt;/p&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;col-12 col-md-12&#34;&gt;&#xA;    &lt;img src=&#34;https://linz-preview.coderdojo.net/uebungsanleitungen/programmieren/web/svg-schreibtrainer/img/schreibtrainer.png&#34; alt=&#34;(.Get 1)&#34; class=&#34;mx-auto &#34; style=&#34;display: block; width: auto&#34; /&gt;&#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;grundgerüst-der-html-seite&#34;&gt;Grundgerüst der HTML Seite&lt;/h2&gt;&#xA;&lt;p&gt;Erstelle als erstes eine neue HTML Seite mit dem Namen &lt;code&gt;schreibtrainer.html&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
