Seite angelegt: Go-Spielbrett
[stratum0-wiki.git] / Gesellschaftsspiel-Replikator%2FGoBrett.mw
diff --git a/Gesellschaftsspiel-Replikator%2FGoBrett.mw b/Gesellschaftsspiel-Replikator%2FGoBrett.mw
new file mode 100644 (file)
index 0000000..e871fc1
--- /dev/null
@@ -0,0 +1,76 @@
+Ein 9er-Go-Brett für Blinde
+
+(Statt kreuzender Linien wurden einfach Felder benutzt, aus denen die Go-Steine nicht so leicht beim Tasten herausrutschen.)
+
+<PRE>
+
+
+// Go Spielbrett 
+// (9er)
+// 2015-08-24 V1.0
+// by Stratum 0
+// License: WTFPL
+
+// $fn=20;
+
+Kante = 14;
+Kantenbreite = 1;
+Hoehe = 4;
+Randhoehe = 2;
+Abstand=0;
+Zaehler=1;
+Viertelfeld=10;
+
+
+
+//Hauptprogramm
+
+intersection()
+{
+    ViertelBrett();
+    cube ([Kante*(Viertelfeld), Kante*(Viertelfeld), Kante*(Viertelfeld)]);    
+}
+
+
+module ViertelBrett()
+{
+
+for (i = [1:Viertelfeld])
+     {
+     for (j = [1:Viertelfeld])
+          {
+          translate([(Kante+Abstand)*i+Abstand,(Kante+Abstand)*j,0])  
+           { 
+
+            // ansonsten normales Feld
+            Feld("lightgreen");
+         }
+          } // End For J
+     } // End For I
+
+
+}
+
+// Basisfeld erstellen
+module Feld(Farbe)
+{
+    difference()
+    {    
+        cube([Kante, Kante, Hoehe+Randhoehe], center=false);
+
+        translate ([Kantenbreite,Kantenbreite,Hoehe-Randhoehe]) 
+            color (Farbe) 
+                cube([Kante-Kantenbreite-Kantenbreite, Kante-Kantenbreite-Kantenbreite, Hoehe+Randhoehe], center=false);
+    };
+   
+}
+
+
+
+
+
+
+
+
+</PRE>
This page took 0.022776 seconds and 4 git commands to generate.