Sviluppo di mod in Minecraft: corso 18.000 rubli. da Coddy School of Programming for Children, formazione 3 moduli (mesi)
Miscellanea / / December 04, 2023
Età: 8-12 anni
Livello: per principianti.
Durata: da 3 moduli (mesi), da 24 ore*.
Format: lezioni individuali e di gruppo, offline e online (tempo reale).
Numero di bambini: da 1 a 8.
Prezzo:
da 750 rub./ora in un gruppo online,
da 850 rub./ora in un gruppo offline,
da 1050 rub./ora individualmente online,
dal 1980 rub./ora individualmente offline.
Sapevi che l'intelligenza artificiale ha battuto gli umani negli scacchi e nel Go, ma non è riuscita a superare un compito fondamentale in Minecraft? Questo perché questo gioco non è legato alla semplice logica, ma offre enormi possibilità di creatività, sviluppo e apprendimento.
Minecraft è tra i cinque videogiochi più popolari del decennio. Le vendite globali del gioco negli 11 anni della sua esistenza hanno superato i 200 milioni di copie e il numero di utenti attivi mensili, secondo le ultime statistiche, è stato di 126 milioni.
Una seria passione per i giochi non è motivo di allarme, ma un'opportunità per trasformare un hobby in uno strumento di sviluppo. Con Minecraft è ancora più semplice che con altri giochi.
Abbiamo sviluppato un corso per i veri fan di Minecraft che vogliono creare le proprie mod e allo stesso tempo apprendere le basi di uno dei linguaggi di programmazione più popolari al mondo: Java.
Informazioni sul corso
Il corso “Sviluppare mod per Minecraft” è stato creato per i bambini dagli 8 ai 12 anni appassionati di Minecraft. Nelle lezioni impariamo come creare le nostre modifiche per il gioco: costumi, mondi, strumenti di gioco e creature del gioco. Per sviluppare mod, vengono utilizzati l'editor MCreator e il linguaggio Java, in modo che gli studenti acquisiscano allo stesso tempo la teoria e le basi della programmazione. MCreator include funzionalità di blocco avanzate che rendono il processo di creazione delle mod ancora più intuitivo e divertente.
Durante le lezioni i bambini impareranno:
- sviluppare in modo indipendente edifici e strumenti per Minecraft;
- modella i tuoi mondi e disegna utilizzando tecniche di pixel art;
- prescrivere vari miglioramenti che non sono nello script principale di Minecraft.
I bambini conosceranno le basi della programmazione e i concetti di base del linguaggio Java, oltre a padroneggiare la modellazione 3D. Le competenze acquisite durante le lezioni forniranno un'ottima base per ulteriori approfondimenti sulla programmazione.
Programma del corso
Durante il primo mese, i ragazzi conosceranno il programma MCreator, studieranno l'interfaccia dell'applicazione e creeranno prime modifiche di prova: pacchetti di strumenti, risorse, impianti, banchi di lavoro e un nuovo blocco - frigo. Costruiremo una fattoria con i nostri blocchi con piante e oggetti di gioco creati in modo indipendente.
Nel secondo mese di formazione acquisiremo familiarità con la grafica 3D e con il programma BlockBench (un editor che permette di creare modelli 3D). I bambini impareranno l'interfaccia del programma e le basi della modellazione 3D in BlockBench, creeranno i propri modelli di blocchi e oggetti e li aggiungeranno al gioco. Inoltre, conosceremo la tecnica di creazione di componenti attivi: porte, cassapanche e strumenti di lavoro.
Nel terzo mese di formazione i bambini creeranno i propri personaggi e il proprio mondo di gioco. In questo modulo daremo uno sguardo più da vicino alla costruzione di modelli 3D attivi in BlockBench e impareremo come creare personaggi di gioco. Alla fine del corso invieremo le nostre modifiche a Minecraft in modo che tutti possano utilizzare gli oggetti creati dai ragazzi.
Il corso Minecraft Mod Development fa parte di un programma di formazione approfondito di due anni programmare con Minecraft (la frequenza di altri corsi non è un requisito per l'iscrizione per questo corso):
- Livello Facile: Programmazione Minecraft (5 mesi)
- Intermedio: Minecraft: Introduzione all'intelligenza artificiale (8 mesi)
- Intermedio: Minecraft: programmazione JavaScript (4 mesi) o Minecraft: programmazione Python (3 mesi)
- Livello difficile: Sviluppo di mod per Minecraft (da 3 mesi)
Consigli per la formazione:
Per tutti i nostri programmatori che amano programmare in Minecraft, consigliamo di combinare la formazione nel corso "Minecraft: Introduzione all'intelligenza artificiale" con le lezioni in "Sviluppo di mod per Minecraft". Se in un corso i bambini vengono introdotti al concetto di intelligenza artificiale e imparano a programmare il loro agente per risolvere i loro problemi di gioco, allora nasce il secondo corso Il team di CODDY specificatamente su richiesta dei nostri studenti - sviluppa da zero e in modo indipendente elementi di gioco e blocchi per costruire, proteggere ed estrarre risorse, e anche nella lingua Giava! La nostra esperienza dimostra che in questo modo i bambini non solo imparano a programmare nell'ambiente Minecraft, ma vedono anche immediatamente i risultati del loro apprendimento in pratica nel gioco.
12
corsiDocente del corso:
“Sviluppo di mod per Minecraft”, “Programmare giochi in Python”, “Unity 3D”, “Minecraft: un'introduzione all'intelligenza artificiale”, “Creazione
giochi in Roblox Studio", "Programmazione per i più piccoli", "Programmazione per i più piccoli in Tynker", "Programmazione Minecraft", "Giochi 3D in Scratch", "Minecraft in Scratch"
Formazione scolastica:
Università Politecnica di Mosca, specialità “Informatica e informatica in CAD”.
Esperienza:
Conosce i linguaggi C#, C++, Pascal, SQL. Programmato in sistemi 1C utilizzando il linguaggio di programmazione integrato 1C: Enterprise. Partecipato alla realizzazione di corsi di formazione per l'università su Fusion 360 e Inventor.
Interessi:
Gli piace lavorare con database, modellare e risolvere problemi matematici non standard. Nella programmazione, mi piace scrivere funzionalità per applicazioni mobili (C++). Crede che ogni bambino possa avere un approccio non standard.
“La cosa più importante nell’apprendimento è l’interesse dei bambini.”
4
corsoDocente del corso:
"Minecraft: un'introduzione all'intelligenza artificiale", "Creazione di giochi in Roblox Studio", "Sviluppo di mod per Minecraft", "Programmazione Minecraft"
Formazione scolastica:
Università tecnologica statale di Mosca, specialità “Robotica e meccatronica”.
Partecipante certificato al programma di formazione sulla programmazione Minecraft
Programma Innovatore per insegnanti certificati Microsoft
Esperienza:
Ottima conoscenza dei linguaggi Python e Lua. Insegna programmazione per bambini da più di 2 anni. Creato programmi per bambini per l'apprendimento nell'ambiente Scratch. Sa come trovare un approccio con un bambino e spiegare il materiale in modo chiaro e chiaro.
Interessi:
Programmazione, tecnologie informatiche.
“Lo sviluppo di un bambino e la sua visione del mondo sono stabiliti fin dall'infanzia. La programmazione è il mondo presente e futuro. Non è facile entrarci. I nostri corsi forniscono tecnologie moderne ai bambini a un livello che possono comprendere in modo divertente”.
1° modulo
Il primo giorno
Introduzione a MCreator. Analisi dell'interfaccia. Testare le modifiche
− Installa MCreator, distribuisci il tuo spazio di lavoro
− Studio dell'interfaccia dell'editor
− Creiamo un blocco di prova, un set di strumenti, armature, minerali utilizzando strumenti già pronti
− Crea le tue texture
− Avvia Minecraft: controlla le tue modifiche).
Compito della lezione: Incontra l'editore. Crea la tua prima modifica.
Risultato della lezione: Abbiamo scritto il nostro primo mod.
Secondo giorno
Creazione di un pacchetto di risorse e di un workbench completi
− Creiamo il nostro minerale, creiamo una ricetta per la lavorazione dal nostro minerale.
− Creiamo un pacchetto di strumenti dal nostro minerale.
− Creiamo il nostro blocco di legno. Tavole da lavorazione, bastoncini da lavorazione
− Creiamo il nostro banco di lavoro. Stiamo scrivendo una GUI per il workbench. Scrivere la prima procedura di lavorazione sul nostro banco di lavoro
Compito della lezione: Impara a creare una GUI. Scrivi la prima procedura.
Risultato della lezione: Crea il tuo banco di lavoro
Giorno tre
Creiamo blocchi speciali e personalizzati
− Crea blocchi speciali (refrigerante, minerale di ghiaccio, ghiaccio tritato)
− Creiamo un dispositivo di raffreddamento, scriviamo una GUI, scriviamo una procedura per un pulsante
− Creiamo una spada di ghiaccio e la sua lavorazione nel nostro banco di lavoro
− Creare una CreativeTab
Compito della lezione: Crea uno speciale blocco meccanico e una spada con l'effetto.
Risultato della lezione: imparato come creare armi con effetti e creare i tuoi blocchi con la GUI.
Quarto giorno
Lezione creativa! + crea le tue piante
− Creiamo le nostre piante. Creiamo il nostro cibo
− Uniamo le conoscenze acquisite. Costruisci la tua fattoria e la tua casa con i tuoi blocchi.
Compito della lezione: Prova le mod create in precedenza. Inoltre crea le tue mod
Risultato della lezione: Consolidare le conoscenze acquisite
2° modulo
Il primo giorno
Introduzione all'editor 3D BlockBench. Analisi dell'interfaccia. Prova modelli 3D
− Installa BlockBench
− Studio dell'interfaccia dell'editor.
− Crea un modello di blocco di prova e aggiungilo a MCreator.
− Creiamo il nostro modello 3D di un'arma, una spada, e lo aggiungiamo a MCreator.
− Avvia Minecraft: controlla le tue modifiche).
Compito della lezione: Familiarizza con l'editor 3D. Crea la tua modifica con un modello 3D.
Risultato della lezione: Impara a conoscere la modellazione 3D.
Secondo giorno
Creare le tue armi da fuoco. Pistola
− Creiamo il nostro modello 3D della nostra pistola.
− Aggiungi il modello a MCreator.
− Creiamo procedure per il funzionamento della nostra pistola
− Creiamo la nostra arte con le nostre armi
− Avvia Minecraft e controlla le tue modifiche.
Compito della lezione: Crea la tua arma da fuoco.
Risultato della lezione: Fatto una pistola
Giorno tre
Creiamo la nostra fonderia, il baule, la porta
− Creiamo un modello 3D della Fonderia, lo aggiungiamo a Mcreator, scriviamo GUI e procedure per l'uso
− Creiamo un modello 3D del baule, lo aggiungiamo a Mcreator, scriviamo una GUI e le procedure per l'uso
− Creiamo un modello 3D della porta, lo aggiungiamo a Mcreator, scriviamo GUI e procedure per l'uso
− Avvia Minecraft e controlla le tue modifiche.
Compito della lezione: Crea una fonderia, una porta, un forziere
Risultato della lezione: Abbiamo imparato a creare nuovi oggetti.
Quarto giorno
Crea la tua armatura 3D
− Creiamo un modello 3D dell'armatura. Aggiungi a McCreator
− Creiamo armature e realizziamo la nostra armatura.
Compito della lezione: Crea la tua armatura
Risultato della lezione: Armatura di nostra produzione con la propria texture 3D.
3° modulo
Il primo giorno
Creiamo un'entità vivente - MOBA()
− Disegniamo un modello 3D del nostro mob. Raggruppamento di oggetti
− Aggiungi un modello Java a MCreator
− Crea un mob ostile. Impostazione dell'intelligenza artificiale
− Creiamo un residente: un mob. Impostazione dell'intelligenza artificiale
− Stiamo scrivendo una GUI per il trading. Stiamo scrivendo funzionalità per abilitare il trading
− Avvia Minecraft: controlla le tue modifiche
Compito della lezione: Crea un mob ostile. Crea il tuo mob da zero.
Risultato della lezione: Sappiamo come creare mob.
Secondo giorno
Strutture e mob
− Stiamo valutando altre opzioni per i mob. Vestire i mob con armature
− Costruiamo la nostra struttura, la importiamo in Mcreator. Creiamo la nostra struttura
− Avvia Minecraft: controlla le tue modifiche
Compito della lezione: Crea la tua arma da fuoco.
Risultato della lezione: Fatto una pistola
Giorno tre
Crea il tuo bioma, mondo, dimensione
− Determinare i componenti principali del bioma
− Creiamo un bioma. Aggiunta di mob a questo bioma
− Aggiunta di strutture al bioma
− Avvia Minecraft: controlla le tue modifiche
Compito della lezione: Crea una fonderia, una porta, un forziere
Risultato della lezione: Abbiamo imparato a creare nuovi oggetti.
Quarto giorno
Lezione creativa
− Testiamo tutto ciò che abbiamo superato, correggiamo gli errori
− Crea la tua dimensione
− Importa la tua mod.
Compito della lezione: Verifica la tua capacità di padroneggiare il materiale in modo indipendente. Colmare le lacune
Risultato della lezione: Completato il corso