Skip to content

martinjanfischer/EvFBW_Coding_2023_F

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EvFBW_Coding_2023_F

Programmierkurs für Fortgeschrittene 2023 für Jugendliche beim Evangelischen Familienbildungswerk

Software

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

Für die Python Programmierer

Für die Minecraft Mod Programmierer

Seht dazu die Beschreibung "Minecraft Mods" in dem folgenden Abschnitt weiter unten.

Für die Unity Programmierer

Seht dazu die Beschreibung des Spiels "Solar Parcour" in dem folgenden Abschnitt weiter unten.

Für die Unreal Programmierer

still under construction

Solar Parcour

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.

  1. 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 github01

  2. 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. Unity01

  3. Ihr müsst ein Konto beim Unity anlegen. Bei diesem Schritt könnt ihr Euch von Euren Eltern helfen lassen. Unity02

  4. In dem Unity Hub Fenster klickt ihr auf der linken Seite auf "Projects" Unity03

  5. In dem Unity Hub Fenster klickt ihr auf der rechten Seite auf den Knopf "Open" Unity04

  6. 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". Unity05

  7. 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". Unity06

  8. 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". Unity07 Unity08

  9. 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. Unity09

  10. 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. Unity10

  11. 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. Unity11 Unity12 Unity13

  12. 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. Unity14 Unity15

  13. Wenn Ihr das APK Installationspaket für Euer Android Smartphone erstellen möchtet, dann klickt auf das Menü "File, Build Settings...". Unity16

  14. 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". Unity17

  15. 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. Unity18 Unity19

  16. 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.

Minecraft Mods

Für das Schreiben von Mods für Minecraft brauchst Du folgendes

  1. Eltern mit einem Microsoft Account mit 30€ Guthaben (XBOX Gutscheine, Kreditkarte, Lastschrift, ...)

  2. Minecraft: Java & Bedrock Edition for PC kaufen auf minecraft.net mit diesem Microsoft Account

  1. Nach dem Kauf den Minecraft Launcher für Windows herunterladen

  2. In Windows beim Microsoft Store mit dem Microsoft Account anmelden

  3. Den Minecraft Launcher auf Windows starten

  4. OpenJDK herunterladen und installieren damit man in der Sprache Java programmieren kann

  1. 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

  2. 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

  1. Der youtuber „Kaupenjoe“ hat ein paar tolle Erklärvideos zu Forge und Fabric und fertige Programmierbeispiele im Internet veröffentlicht
  1. Das Forge/Fabric Archiv mit Selbst Programmierten Quelltext und Bilddateien füllen

Kaupen Joe

ASSETS & DOWNLOAD LINKS

GitHub Repo: JDK Download: IntelliJ Download: Forge Download: Java Playlist: • Java Introduction for Minecraft Modding

TIMESTAMPS

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published