Ανάπτυξη mods στο Minecraft - μάθημα 18.000 τρίψιμο. από το Coddy School of Programming for Children, εκπαίδευση 3 ενοτήτων (μήνες)
μικροαντικείμενα / / December 04, 2023
Ηλικία: 8-12 ετών
Επίπεδο: για αρχάριους.
Διάρκεια: από 3 ενότητες (μήνες), από 24 ώρες*.
Μορφή: ατομικά και ομαδικά μαθήματα, offline και online (σε πραγματικό χρόνο).
Αριθμός παιδιών: από 1 έως 8.
Τιμή:
από 750 ρούβλια/ώρα σε διαδικτυακή ομάδα,
από 850 τρίψιμο/ώρα σε ομάδα εκτός σύνδεσης,
από 1050 τρίψιμο/ώρα μεμονωμένα online,
από το 1980 τρίψιμο/ώρα μεμονωμένα εκτός σύνδεσης.
Γνωρίζατε ότι η τεχνητή νοημοσύνη κέρδισε τους ανθρώπους στο σκάκι και το Go, αλλά δεν κατάφερε να ξεπεράσει μια βασική εργασία στο Minecraft; Αυτό συμβαίνει επειδή αυτό το παιχνίδι δεν συνδέεται με την απλή λογική, αλλά παρέχει τεράστια περιθώρια δημιουργικότητας, ανάπτυξης και μάθησης.
Το Minecraft συγκαταλέγεται στα πέντε πιο δημοφιλή βιντεοπαιχνίδια της δεκαετίας. Οι παγκόσμιες πωλήσεις του παιχνιδιού τα 11 χρόνια της ύπαρξής του ξεπέρασαν τα 200 εκατομμύρια αντίγραφα και ο αριθμός των μηνιαίων ενεργών χρηστών, σύμφωνα με τα τελευταία στατιστικά στοιχεία, ήταν 126 εκατομμύρια.
Ένα σοβαρό πάθος για το gaming δεν είναι αιτία ανησυχίας, αλλά μια ευκαιρία να μετατρέψετε ένα χόμπι σε εργαλείο ανάπτυξης. Με το Minecraft είναι ακόμα πιο εύκολο από ό, τι με άλλα παιχνίδια.
Έχουμε αναπτύξει ένα μάθημα για αληθινούς λάτρεις του Minecraft που θέλουν να δημιουργήσουν τα δικά τους mods και ταυτόχρονα να μάθουν τα βασικά μιας από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο - την Java.
Σχετικά με το μάθημα
Το μάθημα “Developing Mods for Minecraft” δημιουργήθηκε για παιδιά ηλικίας 8-12 ετών που είναι παθιασμένα με το Minecraft. Στα μαθήματα μαθαίνουμε πώς να δημιουργούμε τις δικές μας τροποποιήσεις για το παιχνίδι: κοστούμια, κόσμοι, εργαλεία παιχνιδιού και πλάσματα παιχνιδιού. Για την ανάπτυξη mods χρησιμοποιείται ο επεξεργαστής MCreator και η γλώσσα Java, έτσι ώστε οι μαθητές ταυτόχρονα να εξοικειώνονται με τη θεωρία και τα βασικά του προγραμματισμού. Το MCreator περιλαμβάνει προηγμένη λειτουργικότητα μπλοκ που κάνει τη διαδικασία δημιουργίας mods ακόμα πιο διαισθητική και διασκεδαστική.
Κατά τη διάρκεια των μαθημάτων τα παιδιά θα μάθουν:
- να αναπτύξει ανεξάρτητα κτίρια και εργαλεία για το Minecraft.
- μοντελοποιήστε τους δικούς σας κόσμους και σχεδιάστε χρησιμοποιώντας τεχνικές pixel art.
- συνταγογραφήστε διάφορες βελτιώσεις που δεν περιλαμβάνονται στο κύριο σενάριο του Minecraft.
Τα παιδιά θα εξοικειωθούν με τα βασικά του προγραμματισμού και τις βασικές έννοιες της γλώσσας Java και θα κατακτήσουν επίσης την τρισδιάστατη μοντελοποίηση. Οι δεξιότητες που αποκτήθηκαν στα μαθήματα θα αποτελέσουν μια εξαιρετική βάση για περαιτέρω μελέτη προγραμματισμού.
Πρόγραμμα μαθημάτων
Κατά τη διάρκεια του πρώτου μήνα, τα παιδιά θα εξοικειωθούν με το πρόγραμμα MCreator, θα μελετήσουν τη διεπαφή της εφαρμογής και θα δημιουργήσουν πρώτες τροποποιήσεις δοκιμής: πακέτα εργαλείων, πόροι, εγκαταστάσεις, πάγκοι εργασίας, καθώς και ένα νέο μπλοκ - ψυγείο. Θα φτιάξουμε ένα αγρόκτημα από τα δικά μας μπλοκ με φυτά και αντικείμενα παιχνιδιού ανεξάρτητα δημιουργημένα.
Τον δεύτερο μήνα εκπαίδευσης, θα εξοικειωθούμε με τα τρισδιάστατα γραφικά και το πρόγραμμα BlockBench (ένα πρόγραμμα επεξεργασίας που σας επιτρέπει να δημιουργείτε τρισδιάστατα μοντέλα). Τα παιδιά θα μάθουν τη διεπαφή προγράμματος και τα βασικά της τρισδιάστατης μοντελοποίησης στο BlockBench, θα δημιουργήσουν τα δικά τους μοντέλα μπλοκ και αντικειμένων και θα τα προσθέσουν στο παιχνίδι. Επιπλέον, θα εξοικειωθούμε με την τεχνική δημιουργίας ενεργών εξαρτημάτων: πόρτες, κασέλες και εργαλεία εργασίας.
Τον τρίτο μήνα της εκπαίδευσης, τα παιδιά θα δημιουργήσουν τους δικούς τους χαρακτήρες και τον κόσμο του παιχνιδιού. Σε αυτήν την ενότητα, θα ρίξουμε μια πιο προσεκτική ματιά στη δημιουργία ενεργών τρισδιάστατων μοντέλων στο BlockBench και θα μάθουμε πώς να δημιουργείτε χαρακτήρες παιχνιδιών. Στο τέλος του μαθήματος, θα στείλουμε τις τροποποιήσεις μας στο Minecraft, ώστε όλοι να μπορούν να χρησιμοποιήσουν τα αντικείμενα που δημιούργησαν τα παιδιά.
Το μάθημα Minecraft Mod Development αποτελεί μέρος ενός διετούς προγράμματος εις βάθος εκπαίδευσης προγραμματισμός με το Minecraft (η παρακολούθηση άλλων μαθημάτων δεν είναι απαραίτητη για την εγγραφή για αυτό το μάθημα):
- Εύκολο επίπεδο: Προγραμματισμός Minecraft (5 μήνες)
- Ενδιάμεσο: Minecraft: Εισαγωγή στην Τεχνητή Νοημοσύνη (8 μήνες)
- Ενδιάμεσο: Minecraft: Προγραμματισμός JavaScript (4 μήνες) ή Minecraft: Προγραμματισμός Python (3 μήνες)
- Δύσκολο επίπεδο: Ανάπτυξη mods για Minecraft (από 3 μήνες)
Προπονητικές προτάσεις:
Για όλους τους κωδικοποιητές μας που αγαπούν τον προγραμματισμό στο Minecraft, συνιστούμε να συνδυάσουν την εκπαίδευση στο μάθημα «Minecraft: Εισαγωγή στην Τεχνητή Νοημοσύνη» με μαθήματα «Ανάπτυξη Mods για Minecraft». Εάν σε ένα μάθημα τα παιδιά μυηθούν στην έννοια της τεχνητής νοημοσύνης και μάθουν να προγραμματίζουν τον πράκτορά τους να λύνει τα προβλήματα παιχνιδιού τους, τότε δημιουργήθηκε το δεύτερο μάθημα Η ομάδα CODDY ειδικά κατόπιν αιτήματος των μαθητών μας - από το μηδέν και να αναπτύξει ανεξάρτητα στοιχεία και μπλοκ παιχνιδιού για τη δημιουργία, την προστασία και την εξαγωγή πόρων, ακόμη και στη γλώσσα Ιάβα! Η εμπειρία μας δείχνει ότι με αυτόν τον τρόπο τα παιδιά όχι μόνο μαθαίνουν να προγραμματίζουν στο περιβάλλον του Minecraft, αλλά βλέπουν αμέσως τα αποτελέσματα της μάθησής τους στην πράξη στο παιχνίδι.
12
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΚαθηγητής μαθήματος:
"Ανάπτυξη mods για Minecraft", "Προγραμματισμός παιχνιδιών σε Python", "Unity 3D", "Minecraft: μια εισαγωγή στην τεχνητή νοημοσύνη", "Δημιουργία
παιχνίδια στο Roblox Studio", "Προγραμματισμός για τα μικρά", "Προγραμματισμός για τα μικρά στο Tynker", "Προγραμματισμός Minecraft", "3D παιχνίδια στο Scratch", "Minecraft στο Scratch"
Εκπαίδευση:
Πολυτεχνείο της Μόσχας, ειδικότητα «Πληροφορική και Επιστήμη Υπολογιστών στο CAD».
Εμπειρία:
Γνωρίζει τις γλώσσες C#, C++, Pascal, SQL. Προγραμματίστηκε σε συστήματα 1C χρησιμοποιώντας την ενσωματωμένη γλώσσα προγραμματισμού 1C: Enterprise. Συμμετείχε στη δημιουργία εκπαιδευτικών μαθημάτων για το πανεπιστήμιο για το Fusion 360 και το Inventor.
Τα ενδιαφέροντα:
Του αρέσει να εργάζεται με βάσεις δεδομένων, να μοντελοποιεί και να λύνει μη τυπικά μαθηματικά προβλήματα. Στον προγραμματισμό, μου αρέσει να γράφω λειτουργικότητα για κινητές εφαρμογές (C++). Πιστεύει ότι κάθε παιδί μπορεί να έχει μια μη τυποποιημένη προσέγγιση.
«Το πιο σημαντικό πράγμα στη μάθηση είναι το ενδιαφέρον των παιδιών».
4
σειρά μαθημάτωνΚαθηγητής μαθήματος:
"Minecraft: Μια εισαγωγή στην τεχνητή νοημοσύνη", "Δημιουργία παιχνιδιών στο Roblox Studio", "Ανάπτυξη Mods για Minecraft", "Προγραμματισμός Minecraft"
Εκπαίδευση:
Κρατικό Τεχνολογικό Πανεπιστήμιο της Μόσχας, ειδικότητα «Ρομποτική και Μηχατρονική».
Πιστοποιημένος συμμετέχων στο εκπαιδευτικό πρόγραμμα προγραμματισμού Minecraft
Πρόγραμμα Microsoft Certified Teacher Innovator
Εμπειρία:
Γνωρίζει άπταιστα τις γλώσσες Python και Lua. Διδάσκει παιδικό προγραμματισμό για περισσότερα από 2 χρόνια. Δημιούργησε παιδικά προγράμματα μάθησης στο περιβάλλον Scratch. Ξέρει πώς να βρει μια προσέγγιση για ένα παιδί και να εξηγήσει το υλικό με σαφήνεια και σαφήνεια.
Τα ενδιαφέροντα:
Προγραμματισμός, τεχνολογίες πληροφορικής.
«Η ανάπτυξη ενός παιδιού και η κοσμοθεωρία του καθορίζονται από την παιδική ηλικία. Ο προγραμματισμός είναι ο κόσμος του παρόντος και του μέλλοντος. Δεν είναι εύκολο να μπεις σε αυτό. Τα μαθήματά μας παρέχουν σύγχρονες τεχνολογίες στα παιδιά σε επίπεδο που μπορούν να καταλάβουν με διασκεδαστικό τρόπο».
1η ενότητα
Η πρώτη μέρα
Εισαγωγή στο MCreator. Ανάλυση της διεπαφής. Τροποποιήσεις δοκιμής
− Εγκαταστήστε το MCreator, αναπτύξτε τον χώρο εργασίας σας
− Μελέτη της διεπαφής του επεξεργαστή
− Δημιουργούμε ένα δοκιμαστικό μπλοκ, ένα σύνολο εργαλείων, πανοπλία, μετάλλευμα χρησιμοποιώντας έτοιμα εργαλεία
− Δημιουργήστε τις δικές σας υφές
− Εκκινήστε το Minecraft - ελέγξτε τις τροποποιήσεις σας).
Εργασία μαθήματος: Γνωρίστε τον συντάκτη. Δημιουργήστε την πρώτη σας τροποποίηση.
Αποτέλεσμα του μαθήματος: Γράψαμε το πρώτο μας mod.
Δεύτερη μέρα
Δημιουργία πλήρους πακέτου πόρων και πάγκου εργασίας
− Δημιουργούμε το δικό μας μετάλλευμα, δημιουργούμε μια συνταγή χειροτεχνίας από το μετάλλευμά μας.
− Δημιουργούμε ένα πακέτο εργαλείων από το μετάλλευμά μας.
− Δημιουργούμε το δικό μας μπλοκ ξύλου. Πίνακες χειροτεχνίας, ξυλάκια χειροτεχνίας
− Δημιουργούμε τον δικό μας πάγκο εργασίας. Γράφουμε ένα GUI για τον πάγκο εργασίας. Γράφοντας την πρώτη διαδικασία χειροτεχνίας στον πάγκο εργασίας μας
Εργασία μαθήματος: Μάθετε να δημιουργείτε ένα GUI. Γράψτε την πρώτη διαδικασία.
Αποτέλεσμα του μαθήματος: Φτιάξε τον δικό σου πάγκο εργασίας
Τρίτη μέρα
Δημιουργούμε ειδικά, προσαρμοσμένα μπλοκ
− Δημιουργήστε ειδικά μπλοκ (Ψυκτικό, παγωμένο μετάλλευμα, θρυμματισμένος πάγος)
− Δημιουργούμε ένα ψυγείο, γράφουμε ένα GUI, γράφουμε μια διαδικασία για ένα κουμπί
− Δημιουργούμε ένα σπαθί πάγου και την κατασκευή του στον πάγκο εργασίας μας
− Δημιουργία CreativeTab
Εργασία μαθήματος: Δημιουργήστε ένα ειδικό μηχανικό μπλοκ και σπαθί με το εφέ.
Αποτέλεσμα του μαθήματος: έμαθε πώς να φτιάχνετε όπλα με εφέ και να δημιουργείτε τα δικά σας μπλοκ με το GUI.
Ημέρα τέταρτη
Δημιουργικό μάθημα! + δημιουργήστε τα δικά σας φυτά
− Δημιουργούμε τα δικά μας φυτά. Δημιουργούμε το δικό μας φαγητό
− Συνδυάζουμε τις αποκτηθείσες γνώσεις. Φτιάξτε το αγρόκτημά σας και το σπίτι σας από τα μπλοκ σας.
Εργασία μαθήματος: Δοκιμάστε τα mods που δημιουργήθηκαν προηγουμένως. Επιπλέον, δημιουργήστε τα δικά σας mods
Αποτέλεσμα του μαθήματος: Εμπεδώστε τις αποκτηθείσες γνώσεις
2η ενότητα
Η πρώτη μέρα
Εισαγωγή στον τρισδιάστατο επεξεργαστή BlockBench. Ανάλυση της διεπαφής. Δοκιμή τρισδιάστατων μοντέλων
− Εγκαταστήστε το BlockBench
− Μελέτη της διεπαφής του επεξεργαστή.
− Δημιουργήστε ένα μοντέλο δοκιμαστικού μπλοκ και προσθέστε το στο MCreator.
− Δημιουργούμε το δικό μας τρισδιάστατο μοντέλο όπλου - σπαθιού και το προσθέτουμε στο MCreator.
− Εκκινήστε το Minecraft - ελέγξτε τις τροποποιήσεις σας).
Εργασία μαθήματος: Εξοικειωθείτε με τον 3D editor. Δημιουργήστε τη δική σας τροποποίηση με ένα τρισδιάστατο μοντέλο.
Αποτέλεσμα του μαθήματος: Εξοικειωθείτε με το 3D modeling.
Δεύτερη μέρα
Δημιουργώντας τα δικά σας πυροβόλα όπλα. Οπλο
− Δημιουργούμε το δικό μας τρισδιάστατο μοντέλο του πιστολιού μας.
− Προσθέστε το μοντέλο στο Mcreator.
− Δημιουργούμε διαδικασίες για τη λειτουργία του πιστολιού μας
− Δημιουργούμε τη δική μας τέχνη των όπλων μας
− Εκκινήστε το Minecraft και ελέγξτε τις τροποποιήσεις σας.
Εργασία μαθήματος: Δημιουργήστε το δικό σας πυροβόλο όπλο.
Αποτέλεσμα του μαθήματος: Έφτιαξε ένα όπλο
Τρίτη μέρα
Δημιουργούμε το δικό μας χυτήριο, σεντούκι, πόρτα
− Δημιουργούμε ένα τρισδιάστατο μοντέλο του Smelter, το προσθέτουμε στο Mcreator, γράφουμε GUI και διαδικασίες χρήσης
− Δημιουργούμε ένα τρισδιάστατο μοντέλο του Chest, το προσθέτουμε στο Mcreator, γράφουμε ένα GUI και διαδικασίες χρήσης
− Δημιουργούμε ένα τρισδιάστατο μοντέλο της πόρτας, το προσθέτουμε στο Mcreator, γράφουμε GUI και διαδικασίες χρήσης
− Εκκινήστε το Minecraft και ελέγξτε τις τροποποιήσεις σας.
Εργασία μαθήματος: Δημιουργήστε ένα χυτήριο, πόρτα, σεντούκι
Αποτέλεσμα του μαθήματος: Μάθαμε πώς να φτιάχνουμε νέα αντικείμενα.
Ημέρα τέταρτη
Δημιουργήστε τη δική σας 3D πανοπλία
− Δημιουργούμε ένα τρισδιάστατο μοντέλο της πανοπλίας. Προσθήκη στο Mccreator
− Δημιουργούμε πανοπλίες και κατασκευάζουμε την πανοπλία μας.
Εργασία μαθήματος: Δημιουργήστε την πανοπλία σας
Αποτέλεσμα του μαθήματος: Πανοπλία δικής μας παραγωγής με τη δική του τρισδιάστατη υφή.
3η ενότητα
Η πρώτη μέρα
Δημιουργούμε μια ζωντανή οντότητα - MOBA()
− Σχεδιάζουμε ένα τρισδιάστατο μοντέλο του όχλου μας. Ομαδοποίηση αντικειμένων
− Προσθέστε ένα μοντέλο Java στο MCreator
− Δημιουργήστε έναν εχθρικό όχλο. Ρύθμιση τεχνητής νοημοσύνης
− Δημιουργούμε κάτοικο - όχλο. Ρύθμιση τεχνητής νοημοσύνης
− Γράφουμε ένα GUI για συναλλαγές. Γράφουμε τη λειτουργικότητα για να ενεργοποιήσουμε τις συναλλαγές
− Εκκινήστε το Minecraft - ελέγξτε τις τροποποιήσεις σας
Εργασία μαθήματος: Δημιουργήστε έναν εχθρικό όχλο. Δημιουργήστε το δικό σας όχλο από την αρχή.
Αποτέλεσμα του μαθήματος: Ξέρουμε πώς να δημιουργούμε όχλους.
Δεύτερη μέρα
Δομές και όχλοι
− Εξετάζουμε άλλες επιλογές για όχλους. Ντύσιμο όχλων με πανοπλίες
− Χτίζουμε τη δομή μας, την εισάγουμε στο Mcreator. Δημιουργούμε τη δική μας δομή
− Εκκινήστε το Minecraft - ελέγξτε τις τροποποιήσεις σας
Εργασία μαθήματος: Δημιουργήστε το δικό σας πυροβόλο όπλο.
Αποτέλεσμα του μαθήματος: Έφτιαξε ένα όπλο
Τρίτη μέρα
Δημιουργήστε το δικό σας βίωμα, κόσμο, διάσταση
− Προσδιορίστε τα κύρια συστατικά του βιώματος
− Δημιουργούμε ένα βίωμα. Προσθήκη όχλων σε αυτό το biome
− Προσθήκη δομών στο βίωμα
− Εκκινήστε το Minecraft - ελέγξτε τις τροποποιήσεις σας
Εργασία μαθήματος: Δημιουργήστε ένα χυτήριο, πόρτα, σεντούκι
Αποτέλεσμα του μαθήματος: Μάθαμε πώς να φτιάχνουμε νέα αντικείμενα.
Ημέρα τέταρτη
Δημιουργικό μάθημα
− Δοκιμάζουμε όλα όσα έχουμε περάσει, διορθώνουμε λάθη
− Δημιουργήστε τη δική σας διάσταση
− Εισαγάγετε το mod σας.
Εργασία μαθήματος: Ελέγξτε την ικανότητά σας να κυριαρχήσετε το υλικό ανεξάρτητα. Κλείστε τα κενά
Αποτέλεσμα του μαθήματος: Ολοκλήρωσε το μάθημα