Programmierkurs für Fortgeschrittene 2023 für Jugendliche beim Evangelischen Familienbildungswerk
Wir arbeiten auf Windows 11 Computern und installieren dort
- das Textbearbeitungs Programm Notepad++ von notepad-plus-plus.org
- das Bildbearbeitungs Programm The Gimp von www.gimp.org
- die Audio Software Audacity von www.audacityteam.org
- die Versionskontrollsoftware git
- Zuerst installieren wir die Basis-Software von gitforwindows.org
- Dann installieren wir die Software von tortoisegit.org die die Benutzeroberfläche von dem Windows File Explorer um nützliche Icons und Menüs erweitert
- das Python Übersetzer Programm von www.python.org
- die Community Version der Entwicklungsumgebung PyCharm von www.jetbrains.com
Seht dazu die Beschreibung "Minecraft Mods" in dem folgenden Abschnitt weiter unten.
Seht dazu die Beschreibung des Spiels "Solar Parcour" in dem folgenden Abschnitt weiter unten.
still under construction
Das ist ein Spiel was ich für den Programmierkurs beim Evangelischen Familienbildungswerk vorbereitet habe. Es ist mit Absicht unfertig und kann von den teilnehmenden Kindern beliebig erweitert werden.
Die teilnehmenden Kinder können das Spiel bequem auf ihr eigenes Android Smartphone installieren, sodass sie es zu Hause oder unterwegs spielen und sogar ihren Familien und Freunden zeigen können.
Wenn ihr dieses Projekt zu Hause auf den eigenen Computer herunterladen und bearbeiten möchtet müsst ihr die folgenden Schritte befolgen.
-
Zuerst solltet ihr dieses Projekt als Zip Archiv herunterladen. Klickt auf den grünen Knopf mit der Aufschrift "Code" und dann auf den Menüeintrag "Download ZIP". Lasst Euch beim Öffnen dieser ZIP Datei von Euren Eltern helfen. https://github.com/martinjanfischer/EvFBW_Coding_2023_F.git
-
Danach solltet ihr das Programm Unity Hub herunterladen und installieren. Klickt entweder auf die Adresse https://unity.com/download oder direkt auf die Adresse https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.exe . Es kann sein, dass Windows Probleme bei der Installation von Unity Hub macht, weil das Programm nicht über den Microsoft Store installiert wird. Prüft daher in dem Programm Einstellungen, Apps und Features dass ihr auch Programme installieren dürft, die nicht über den Microsoft Store angeboten werden.
-
Ihr müsst ein Konto beim Unity anlegen. Bei diesem Schritt könnt ihr Euch von Euren Eltern helfen lassen.
-
In dem Unity Hub Fenster klickt ihr auf der linken Seite auf "Projects"
-
In dem Unity Hub Fenster klickt ihr auf der rechten Seite auf den Knopf "Open"
-
In dem Verzeichnis-Auswahl-Fenster wechselt ihr in das Verzeichnis, das ihr nach dem Öffnen des ZIP Archivs (siehe Schritt 1) angelegt habt und klickt dann auf den Knopf "Open".
-
Unity HUB empfiehlt Euch einen Unity Editor zu installieren. Es ist super wichtig die "Missing Version 2021.3.24f1 LTS" zu installieren. Bitte wählt keine andere Version aus. Klickt dann auf den Knopf mit der Aufschrift "Install Version 2021.3.24f1".
-
Das nächste Unity HUB Fenster fragt Euch welche Module installiert werden sollen. Unbedingt solltet ihr "Microsoft Visual Studio Community 2019" auswählen. Wenn Ihr das Spiel auch auf Eurem Android Smartphone installieren möchtet, dann solltet Ihr auch "Android Build Support", "OpenJDK", und "Android SDK & NDK Tools" installieren. Klickt auf den Knopf mit der Aufschrift "Continue".
-
Ihr müsst dann noch die Lizenzvereinbahrungen für die Benutzung von Visual Studio 2019 Community akzeptieren bevor ihr auf den Knopf mit der Aufschrift "Continue" klickt.
-
Zuletzt müsst ihr dann noch die Lizenzvereinbahrungen für die Benutzung vom Android SDK und NDK akzeptieren. Ihr klickt auf den Knopf mit der Aufschrift "Install" und die sehr lange Installation beginnt.
-
Nachdem die Installation fertig geworden ist, könnt Ihr nun das Spielprojekt im Unity HUB Fenster öffnen, wenn Ihr zuerst den Knopf "Projects" auf der linken Seite anklickt und dann in der Mitte des Fensters das Spielprojekt anklickt. Es wird ein Kreis angezeigt, dass den Ladevorgang anzeigt. Es kommt dann ein Fortschrittsbalken und dann der Ladebildschirm des Unity Editor Programms.
-
Das Unity Editor Fenster sollte ungefähr so wie im Bild aussehen. Ihr könnt das Spiel auch sofort spielen indem ihr auf den Knopf mit dem Dreieck klickt. Ihr verlasst das Spiel auch wieder über denselben Knopft.
-
Wenn Ihr das APK Installationspaket für Euer Android Smartphone erstellen möchtet, dann klickt auf das Menü "File, Build Settings...".
-
In dem nächsten Fenster wählt Ihr zuerst oben links eine Szene aus die Ihr in dem Installationspaket haben wollt, dann wählt ihr links die Plattform "Android" aus. Wenn ihr diese Einstellung zum ersten Mal durchführt, dann gibt es unten rechts einen Knopf "Switch Version" den ihr mit der Maus anklickt. Danach sollte derselbe Knopf die Aufschrift "Build" anzeigen. Zuletzt klickt ihr genau auf diesen Knopf "Build".
-
In dem nächsten Fenster wählt Ihr ein Verzeichnis aus, in dem die Datei "SolarParcour.apk" erzeugt werden soll, dann klickt Ihr auf den Knopf "Speichern". Dann erscheint ein Fortschrittsbalken und Ihr müsst wieder etwas warten.
-
Zum Schluss schliesst Ihr Euer Android Smartphone an den Computer an, kopiert die Datei "SolarParcour.apk" auf Euer Smartphone, und auf dem Smartphone könnt Ihr dann das Paket installieren.
Für das Schreiben von Mods für Minecraft brauchst Du folgendes
-
Eltern mit einem Microsoft Account mit 30€ Guthaben (XBOX Gutscheine, Kreditkarte, Lastschrift, ...)
-
Minecraft: Java & Bedrock Edition for PC kaufen auf minecraft.net mit diesem Microsoft Account
-
Nach dem Kauf den Minecraft Launcher für Windows herunterladen
-
In Windows beim Microsoft Store mit dem Microsoft Account anmelden
-
Den Minecraft Launcher auf Windows starten
-
OpenJDK herunterladen und installieren damit man in der Sprache Java programmieren kann
-
IntelliJ herunterladen und installieren damit man mit einer vernünftigen Entwicklungsumgebung in Java programmieren kann Lade die Community Version der Entwicklungsumgebung IntelliJ herunter von www.jetbrains.com
-
Entweder Minecraft Forge Archiv oder Minecraft Fabric Archiv herunterladen. Forge ist etwas komplizierter als Fabric. Das Archiv aus Quelltextdateien ist ein Grundgerüst für ein Mod in Minecraft und kann schon in Minecraft installiert und ausgeführt werden. Im Kurs verwenden wir Forge
- Software
- Der youtuber „Kaupenjoe“ hat ein paar tolle Erklärvideos zu Forge und Fabric und fertige Programmierbeispiele im Internet veröffentlicht
- Forge
- Fabric
- Das Forge/Fabric Archiv mit Selbst Programmierten Quelltext und Bilddateien füllen
GitHub Repo: JDK Download: IntelliJ Download: Forge Download: Java Playlist: • Java Introduction for Minecraft Modding
0:00 Intro 0:31 Downloading and Installing the JDK 1:00 Downloading and Installing IntelliJ IDEA 1:20 Downloading The Forge MDK and Setting it up 2:29 IMPORTANT: You will need some Java Knowledge! 3:23 Opening IntelliJ for the first time! 5:04 !IMPORTANT FOLLOW THESE STEPS! 5:47 Setting the Project Window appearance! 6:16 Changes in the build.gradle File 7:14 IMPORTANT: Explaining the MOD ID 7:40 Continuing to change the build.gradle file 8:47 Changing Contents and Location of the ExampleMod Class 11:15 Changes in the mods.toml File 12:27 Running the genIntelliJRuns Task 13:10 Starting Minecraft in the Dev Environment for the first time! 13:56 How to build a JAR file for your mod? 14:51 (Optional) Set up a GitHub Repository for your Project! 18:13 Everything is done! 18:23 Outro