Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Startgids: Leren programmeren met minecraft python3  (gelezen 51 keer)

Offline daniel

  • Lid
  • Steunpunt: Ja
Startgids: Leren programmeren met minecraft python3
« Gepost op: 2018/12/04, 10:42:29 »
Voor wie wil leren programmeren is Python3 een goede opstap en word door miljoenen mensen gebruikt
om programma’s te schrijven en te testen.
In deze cursus voor beginners gebruiken we een spel genaamd:  Minecraft
Door het uitvoeren van de codes die in het boek beschreven staan zullen we instaat zijn de beginselen van Python eigen te maken
en aan de hand van het spel minecraft resultaten boeken.

Om het spel op Linux werkende te krijgen heeft me veel moeite gekost en heb daarom een script geschreven die mij maar
ook andere zullen helpen Minecraft Python goed te installeren op Linux.

Door het installeren van de script zul je de laatste spigot server en python API hebben op Linux
maar ook het boek:  Learn to Program with Minecraft .
Wil je het boek in papier vorm hebben dan raad ik je het Nederlandse boek aan:

https://www.visualsteps.nl/minecraft/tools.php


extra info:

De server en de minecraft spel versie moeten hetzelfde zijn om  python3 codes toe te kunnen passen.
let even op bij het binnen halen van minecraft-installer dat je dezelfde versie kiest dan de spigot server.
Met deze script word altijd de laatste spigot server binnen gehaald.
« Laatst bewerkt op: 2018/12/04, 14:34:56 door daniel »

Offline daniel

  • Lid
  • Steunpunt: Ja
Re: Startgids: Leren programmeren met minecraft python3
« Reactie #1 Gepost op: 2018/12/04, 10:55:11 »
#!/bin/bash

# Software tools installeren

sudo add-apt-repository ppa:flexiondotorg/minecraft -y
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update
clear
sudo apt-get install minecraft-installer -y
sudo apt-get install oracle-java8-installer -y
sudo apt-get install unzip -y
sudo apt install python3-pip -y
sudo apt-get install python3 -y
sudo apt-get install idle3 -y
sudo apt-get install git -y

# Mappen aanmaken

mkdir -p $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/spigot
mkdir -p $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/plugins
cd $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/

# Spigot build installeren

wget -N http://ngtx.de/BuildTools.jar
mkdir spigot
cd spigot
ln -s ../BuildTools.jar
java -jar BuildTools.jar
cd ..
cp spigot/spigot-* $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/spigot-last.jar


# Start script maken

echo '#!/bin/bash -e

java -Xms1G -Xmx1G -jar $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/spigot-last.jar&
java -jar $HOME/.minecraft/launcher.jar&
' >$HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/start.sh

sudo chmod 755 $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/start.sh


# plugins installeren

git clone https://github.com/zhuowei/RaspberryJuice
cd RaspberryJuice
mvn package
cd ..
cp -af */jars/*-1.11.jar plugins/

echo "eula=true" >$HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/eula.txt


# Minecraft python api installeren

wget --no-check-certificate -c -m   https://github.com/py3minepi/py3minepi/archive/master.zip
unzip github.com/py3minepi/*/*/master.zip
pip3 install ./py3minepi-master

# Test script maken
echo '
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
mc.postToChat("Hello server!")
' >test.py
clear

# opruimen van temp bestanden

sudo rm $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/BuildTools.jar
sudo rm -r $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/github.com/
sudo rm -r $HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/RaspberryJuice/

# Compleet Minecraft Boek downloaden en zetten onder documenten

cd $HOME/Documenten
wget http://file.allitebooks.com/20160102/Learn%20to%20Program%20with%20Minecraft.pdf

clear

echo ...  Om nu aan de slag te kunnen gaan opent u het mee geinstalleerde boek onder Documenten en volgt de stappen
echo      Om Minecraft te starten vanuit terminal:   sh #HOME/Documenten/MinecraftPython\ /Minecraft\ Tools/start.sh
echo
echo      Gemaakt door Daniel van het ubuntu forum Nederland
« Laatst bewerkt op: 2018/12/04, 14:39:29 door daniel »