Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Lezione #01
- http://www.youtube.com/watch?v=sYPVbowwSBg
- Presentazione del corso e obiettivi
- Lezione #02 - 13/02/2012
- http://www.youtube.com/watch?v=Nu1P7CGtWSE
- Come scaricare e installare FTB
- - Installare Optifine per migliorare le prestazioni
- L'Inglese prima o poi va imparato! Studiatelo.
- Minecraft Premium, viva i giochi originali!
- Come creare un Computer
- - Impostare una label e a cosa serve
- Lezione #03
- http://www.youtube.com/watch?v=SA14fTj5I1Y
- - Dotazione software di default dei computer
- - "id" per riconoscere il computer o la turtle
- - Creare un computer avanzato per lo schermo a colori
- - Navigare nel file system con i comandi CD e dir, cd .., cd /, mv (sposta o rinomina), cd /
- - Cosa è "startup", a cosa serve chiamare un programma con questo nome
- - la rom: read only memory
- -- API: application program interface
- -- impariamo a usare la wiki di Computer Craft: http://computercraft.info/wiki/Main_Page
- Speciale, la Scuola di Programmazione
- http://www.youtube.com/watch?v=urAb2hwh95c
- Lezione #04
- http://www.youtube.com/watch?v=01KBBHHX7FM
- - Trovare i programmi con l'editor (Notepad++)
- - Come imparare i comandi delle periferiche e dei computer
- - Come usare la guida per scoprire nuove funzioni
- - Scritte a colori con l'Advanced Computer, come usare i codici dei colori
- - Cos'è LUA?
- Lezione #05
- http://www.youtube.com/watch?v=HXHeIyfr9_Y
- - Impariamo a usare edit
- -- le funzioni di edit: salva, Exit
- -- come digitare parentesi quadre e graffe in Minecraft
- --- Alt GR + è * ->[]
- --- CTRL - SHIFT - ALT + è + * ->{}
- --- Oppure Alt Gr + SHIFT + è + * ->{}
- - Perché e quando è meglio usare Notepad++ o altri programmi esterni; la mancanza di copia e incolla nell'edit integrato
- Posta #01
- http://www.youtube.com/watch?v=Zysed4CnVH0
- - Perché Minecraft SP è zozzo e perché i giochi vanno comprati
- - Differenze tra Visual Basic e Visual C#
- - Passare da un liguaggio a un altro non è difficile
- - Sapere programmare non vuol dire semplicemente conoscere quattro comandi di un linguaggio
- - Come si acquista Minecraft, purtroppo il sito è in inglese
- - Perché su alcuni video i commenti appaiono solo se approvati
- - Sulla pianificazione delle puntate
- Lezione #06
- http://www.youtube.com/watch?v=cUCacovdRzE
- - Impariamo a emettere segnali di Redstone dai computer
- -- il computer o la turtle può emettere o ricevere segnali di redstone su/da ogni lato
- -- il nome dei lati in inglese é: Front - Davanti, Back - Dietro, Right - Destra, Left - Sinistra, Bottom - Sotto
- -- True vuol dire Vero, False significa Falso
- - Cos'è un argomento da passare a un programma
- - Uso dei programmi di base Redset e Redpulse per funzioni redstone elementari
- Lezione #07
- http://www.youtube.com/watch?v=uCnCibcsp1A
- -- Crea il programma Luci Disco versione base
- - Estrarre un numero a sorte con math.random()
- --- http://www.lua.org/manual/5.1/manual.html#5.6
- --- in LUA non esiste select / case, o switch case
- --- sleep per mettere in pausa i programmi
- Lezione #08
- http://www.youtube.com/watch?v=uCnCibcsp1A
- -- Usare le variabili; le variabili sono contenitori per valori numerici o
- testuali, che possono cambiare nel corso dell'esecuzione del programma
- -- è buona pratica dichiarare tutte le variabili prima dell'uso
- -- "" vuol dire stringa vuota
- -- Usare le notazioni e le convenzioni stilistiche vuol dire usare dei sistemi di lettura facilitata per il proprio codice
- Lezione #09
- http://www.youtube.com/watch?v=1hxukroH8QE
- -- Usare If (se) Then (Allora) Else (Altrimenti) ovvero le istruzioni decisionali
- -- Usare i rientri (indentazioni) per rendere il codice più leggibile
- -- Le convenzioni stilistiche non cambiano il risultato, ma lo rendono
- semplicemente più leggibile per te e per chi ci lavorerà in futuro
- -- if then else, commenti, convenzioni di stile sono validi per tutti i linguaggi di programmazioni
- Lezione #10
- http://www.youtube.com/watch?v=SrVps7qk_Ik
- - Le iterazioni, ovvero while e for
- - While è un ciclo , ovvero un loop
- -- Come e perché evitare i loop infiniti non desiderati
- - Come creare un timer super economico ed efficiente usando un computer
- Lezioni #11
- http://www.youtube.com/watch?v=Oy6BZ2oop9w
- - Accettare segnali di redstone per pilotare computer e programmi
- - Cosa sono gli eventi, quali sono, quando servono
- - Usare il programma di default redprobe per analizzare le modifiche agli ingressi redstone
- - Verificare se abbiamo segnali di redstone attivi con redstone.getInput()
- Lezione #12
- http://www.youtube.com/watch?v=odUhUP30SOw
- -- Perfezionare il programma luci da discoteca
- - ricordarsi sempre di testare tutti i segnali di redstone con redprobe
- - se il programma non funziona come ti aspetti, aggiungi istruzioni di debug - rimozione dei bug
- - come e perché le funzioni (function) semplificano i programmi
- Lezione #13
- http://www.youtube.com/watch?v=j9r2nDPSIBE
- -- Le basi per l'uso dei monitor
- - Differenze tra monitor base (di pietra) e monitor avanzato (d'oro)
- - come collegare le periferiche con il comando peripheral.wrap(lato)
- - come impostare dimensioni testo, posizione cursore e colore font nei
- monitor avanzati!
- Lezione #14
- http://www.youtube.com/watch?v=Zaf4Fj33LVY
- -- Impariamo a creare il monitor di Luke!
- - Impariamo a usare pastebin:
- -- pastebin put nomeprogramma
- -- pastebin get codice nomeprogramma
- -- verifica che la configurazione di Minecraft permetta collegamenti HTTP (enableAPI_http=true)
- -- Il programma dello schermo: http://pastebin.com/0Kb1Q0dH
- Lezione #15
- http://www.youtube.com/watch?v=n7B_M8vKMCU
- -- Come creare uno spazio web gratuito con altervista per provare i propri script PHP
- - un dominio personale con PHP costa appena 12 euro, registralo se ci tieni
- - Ottimizzato leggermente il programma schermo
- Lezione #16
- http://www.youtube.com/watch?v=xsNbJ_QoQug
- - Dettagli sulle variabili
- -- Le variabili hanno nomi univoci, e sono case sensitive (sensibili alle maiuscole e minuscole)
- -- Cos'è una variabile globale e qual'è lo "scopo" delle variabili
- -- Cos'è una variabile local
- -- Come cambia il valore di una variabile a seconda della posizione nel codice
- Lezione #17
- http://www.youtube.com/watch?v=lhu_mT1BxRM
- - usare le tabelle, ovvero gli array
- - Creiamo le nostre prima tabelle mono dimensionali
- - Impariamo a gestire gli indici delle tabelle
- - Creiamo programmi che automatizzano grazie a cicli su tabelle
- Lezioni Future
- - gestire il funzionamento dei programmi con un'interfaccia
- - shell.run per eseguire altri programmi all'interno del vostro
- - Perfezioniamo il nostro timer
Advertisement
Add Comment
Please, Sign In to add comment