• Home »
  • programming »

    17 Schritt:Schritt 1: Installieren Forge für Minecraft Schritt 2: Installieren Sie Python Schritt 3: Installieren mod und Skripte Schritt 4: Testen mod Schritt 5: Erste Schritte Programmierminecraft in python Schritt 6: Einfache turtle-basierten Zeichnung Schritt 7: Erweiterte turtle-basierten Zeichnung Schritt 8: L-System Fraktale mit Turtle-Grafik Schritt 9: Kartesische Zeichnung Schritt 10: Empfohlen: Disable Pause auf Verlust des Fokus Schritt 11: Erweiterte Noten 1: durch eine Ungleichung definierten Zeichenobjekte Schritt 12: Erweiterte Noten 2: Zeichnen eines von einem parametrischen Oberfläche definierten Objekt Schritt 13: Erweiterte Noten 3: Unter der Sonne Schritt 14: Erweiterte Anmerkung 4: Fliegen mit Ihrem Gehirn Schritt 15: Optional: Visual Studio mit Python und Minecraft: Erste Schritte Schritt 16: Optional: Visual Studio mit Python und Minecraft: Ausführen und Debuggen Schritt 17: Zusätzliche Ressourcen

    Alle 13 Artikel anzeigen Diese Instructable zeigt, wie die Installation und Verwendung einer mod schrieb ich, dass Sie Minecraft steuern mit Python-Skripte können. Ich werde unter Windows zu konzentrieren, obwohl OS X und Linux sollte genauso gut funktionieren. Python-Skripte können ordentlich in-world Dinge zu erzeugen, und es gibt viele Beispiele im Web. Mit ein paar Zeilen können Sie einen riesigen Glaskugel zu zeichnen, und mit ein wenig mehr Arbeit machen einen riesigen Sierpinski Dreieck in den Himmel und sogar obj-Dateien importieren wie ein Space Shuttle . Ich selbst machte sich lustig Skripte zu einem Unentschieden mit Wasser gefüllten Glas Donut und eine gigantische Klein-Flasche , um alles rund um TNT zu drehen und zu Minecraft mit Ihrem Gehirn mit einem Mindflex EEG Spielzeug steuern. Es gibt ein ganzes Buch Einführung Programmierung mit Python-Skripte für Minecraft , und Sie können sogar einfache Minecraft-basierte Spiele. Ich werde auch zeigen, wie man einfache (und manchmal auch aufwendiger) Schildkröte-basierten Zeichnungen tun in Minecraft, während Sie mit der Zeichnung, wie die Schildkröte mitfahren. Seit einiger Zeit konnte man Python-Skripte für Minecraft auf dem Raspberry Pi zu schreiben . Ich wollte meine Kinder in der Lage sein, das zu tun, aber wir haben keine Pi, plus es wäre schön, wenn dies mit der vollständigen Desktop Minecraft zu tun. Sie konnten Ihren eigenen Server mit dem laufen Himbeersaft-Plugin , das die meisten Python-Skripte, um zu arbeiten ermöglicht. Aber nicht jeder will die Installation und Konfiguration eines Servers. Also schrieb ich die Raspberry Jam Mod für Minecraft 1.8, die die meisten der Raspberry Pi Minecraft-Protokoll emuliert (etwa die gleiche wie die Himbeersaft Plugin bietet) und lässt Raspberry Pi Python-Skripte laufen mit voller Desktop-Minecraft. Später fand ich heraus, dass jemand schrieb das mcpiapi Mod für Minecraft 1.7.10 ein paar Wochen früher. Diese Instructable für Raspberry Jam mod und Minecraft 1.8 geschrieben, aber ich werde die Unterschiede für mcpiapi und Minecraft 1.7.10 beachten. Die meisten meiner Arbeiten war mit Python 2.7, aber ich werde Python 3 abdecken, auch. Ich gehe davon aus, dass Sie grundlegende Anlage mit dem Erstellen von Ordnern und das Herunterladen, Entpacken und Kopieren von Dateien unter Windows (oder das Betriebssystem der Wahl) haben. Sie können Python-Skripte für Minecraft mit einem Texteditor, der IDLE-Umgebung, die mit Python kommt, oder mit Visual Studio Python Tools unter Windows erstellen. Die letzte ist eigentlich das schönste in gewisser Weise, so dass ich einige optionale Schritte auf, wie das zu tun. In diesem Sommer plane ich, Codierung und grundlegende 3D-Geometrie, um begabte Mittel- und Hochschüler mit Minecraft, Raspberry Jam Mod, Python und Visual Studio zu lehren. Wenn Sie dies mit Minecraft Pocket Edition für Android stattdessen tun wollen, ich habe eine Instructable für das auch.

      26 Schritt:Schritt 1: Kenntnisse erforderlich Schritt 2: wie es funktioniert! Schritt 3: Werkzeuge Schritt 4: Materialien Schritt 5: Machen Sie eine Prototype Schritt 6: Schaltpläne Schritt 7: Laser Cut die Lötschablone Schritt 8: Lötmittelschichten Schritt 9: Montieren Sie den Cube Schritt 10: Solder Flachbandkabel, um die Schichten Schritt 11: Solder Circuit Boards Schritt 12: Acrylic Box Schritt 13: Draht Alles zusammen Schritt 14: Software Intro Schritt 15: Programmübersicht Schritt 16: Koordinatensystem Schritt 17: Allon Schritt 18: CornerToCorner Schritt 19: CubeFrame Schritt 20: Fade Schritt 21: Ripple Schritt 22: Welle Schritt 23: PouringRain Schritt 24: BouncingBall Schritt 25: Feuerwerk Schritt 26: Emissionsspektrum

      LED-Würfel sind echte 3D-Displays, die durch Aufleuchten Punkte in einem 3D-Gitter LED-Arbeit. Auf der 3D-Anzeige können Sie einige wirklich faszinierende Animationen zu erzeugen. Diese Instructable führt Sie durch die Schaffung eines LED Würfel für sich selbst das ist völlig in sich abgeschlossen und angetrieben von einem Arduino Mega gehen. Sobald Sie es programmiert ist, ist alles was Sie tun müssen, stecken Sie es in die Wand, und es wird angezeigt, was Sie es zu sagen! Dieser Würfel vermeidet die Komplikation der Multiplexer und verwendet stattdessen ein Arduino Mega zur direkten Steuerung Transistorschaltungen. Ohne weitere Umschweife, hier ist ein Video des Würfels in Aktion: (Zwar gibt es Einschränkungen, die ein 2D-Video einer 3D-Anzeige) Wir werden, indem die physische Würfel beginnen und dann in die Programmierung es einzuschalten. ----------------------------------------------------------------------------------------------------------------- Abgesehen davon, dass für Spaß, ist dieses Projekt ein Eintrag für das Make-to-Learn, Beleuchtung und Epilog Challenge-V Wettbewerbe. Ich würde wirklich zu schätzen Ihre Stimme! ** Bitte klicken Sie auf den orangefarbenen Abstimmung Band in der oberen rechten Ecke dieser Seite, wenn Sie genießen Sie diese Instructable. ** ----------------------------------------------------------------------------------------------------------------- Was würden Sie tun, wenn Sie die Epilog Zing Laser gewinnen gab? My High School bekam ein Epilog Laser in diesem Jahr, und darauf hatte ich meine erste Erfahrung mit einem Laserschneider. Ich war sofort von, wie effektiv es war zu drehen Entwürfe in die Realität geschlagen. Ich zum ersten Mal verwendet wird, im Dezember letzten Jahres zu kunstvollen Schneeflocke Weihnachtsschmuck aus Acryl und Holz, von denen einige in Bild 2 auf Schritt 12 abgebildet schneiden Nicht nur, dass sie mich inspirieren mich Illustrator lehren, aber die Ergebnisse waren sehr nett, und ich hoffe, um den Prozess in einem zukünftigen Instructable teilen. Ich ging auf die Laserschneider verwenden, um Stanford-Logo von klebrigen Filz schneiden, um die Spitze von meinem Abschlusskappe zu schmücken, sowie Acryl Untersetzer, Tischsets und die LED-Schicht-Vorlage die Box für dieses Projekt zu machen. Leider, denn ich habe nun absolviert, ich habe Zugang zu dem Laserschneider verloren. Laserschneidanlagen besitzen die Genauigkeit, die Dinge, wäre im Wesentlichen unmöglich ist, auf andere Weise herzustellen, wie beispielsweise die radial-symmetrischen Linien auf den Schneeflockeverzierungen oder den punkt Löcher, die die Beine der LED Würfel durch den Deckel der Box ruhen lassen zu machen. Wenn ich den Epilog Laser gewinnen, würde ich weiterhin verwenden, um ordentlich Artikel zu zart und zu komplex, um nichts anderes gemacht werden zu fertigen. Kurz gesagt, ich würde gerne, um den Laser zu meinem Abenteuer des Lernens, wie Objekte mit computergesteuerten Maschinen zu erstellen weiterhin zu gewinnen. ----------------------------------------------------------------------------------------------------------------- Hier sind meine Antworten auf den Wettbewerb Make-to-Learn Youth Contest Fragen: Was haben Sie zu machen? I gebaut und programmiert einen 7x7x7 LED Würfel von Grund auf neu. Die obige Beschreibung und der Rest der Instructable erzählen die Geschichte viel besser als in der kurzen Antwort auf eine Frage möglich. Deshalb finden Sie in den Rest der Instructable verweisen für eine vollständige Antwort auf diese Frage. Wie haben Sie es geschafft? Ich wurde ursprünglich von chr die Instructable (hier), die erste hat mich mit LED-Würfel und wie ordentlich sie inspiriert. Ich wollte eine LED-Würfel, der in sich geschlossene war zu machen -, dass man gerade in die Wand stecken und ausgeführt haben - und nicht eine, die von einem Computer eingegeben benötigt. I kooptiert die Idee, die Beine der LEDs, um den Rahmen der Gitter, die die meisten anderen LED-Cubes verwenden bilden, aber ich kam mit dem Rest der physischen und Schaltungsdesign auf eigene Faust. Ich baute und montierte die gesamte Würfel von Grund auf neu. Einige der Routinen, die die Würfelläufe wurden durch chr inspiriert, aber ich den Code mit Unterrichten meiner Cousine zu Programm schrieb mich oder in Verbindung. Der einzige große Änderung der Pläne hatte ich beim Aufbau des Würfels war es, ein Mega Arduino statt einer Due verwenden. Der Grund hat den Vorteil einer höheren Taktrate, aber ich erkannte, dass ich 5V für die digitalen Anschlussstifte in der Lage sein, um die Transistoren zu schalten voll in meiner Schaltung sein. Andernfalls würde der Spannungsabfall an den LEDs auf 2.6V anstatt 3,3V sie wurden bewertet verkappt sein. Wo hast du es schaffen? Ich habe den Großteil der Arbeit an diesem Projekt im Labor und Werkstatt an meiner High School, da dies war mein zweiter Semesterprojekt für meine Applied Science Research Klasse. Wir haben ein Laser-Cutter in unserem Schullabor, die ich verwendet, um schneiden Sie die Acryl-Box. Ich habe etwas von dem Löten zu Hause als auch. Was hast du gelernt? Viel! Ich habe gelernt, Adobe Illustrator verwendet, um Dinge mit dem Laser-Cutter erstellen. In Bezug auf die Elektronik, kam ich, um wirklich zu verstehen, wie Transistoren arbeiten während der Arbeit an diesem Projekt, und es war mit Abstand die größten und komplexesten Stromkreis, den ich je entworfen haben. Auf der Seite der Programmierung, habe ich gelernt, wie man Zeiger und Speicherverwaltung verwenden, um den C ++ Code, der die Würfel steuert schreiben. Es war ordentlich, einen realen Anwendung des Polymorphismus zu sehen und über die virtuelle Schlüsselwort in C ++ zu lernen. Allgemeiner gesagt, hat mich gelehrt, dieses Projekt den Wert der Bau einer kleineren Prototyp und die Macht der digitalen Schaltungen in Verbindung mit einem Mikroprozessor. Mein Cousin war bei mir, während ich den Würfel Programmierung. Er hatte keine Programmiererfahrung, aber ich brachte ihm genug, dass mit etwas Hilfe konnte er zwei der acht Routinen, die auf dem Würfel angezeigt werden, zu schreiben. Mehr dazu im Programmierbereich!

      Seiten: