Allison: Hey ragazzi!
Stavo testando su il gioco che ho fatto.
È super facile da fare semplice giochi come questo.
E, infatti, vi mostrerò come ho fatto adesso.
Facciamo testa su oltre a www.scratch.mit.edu.
Vogliamo creare un nuovo progetto, così lascia fare clic sulla scheda Crea.
Ho già un prodotto aperto, in modo stiamo andando a passare qui.
>> Cominciamo con un breve tour dell'ambiente zero.
In basso a sinistra qui, abbiamo tutti gli sprite che verranno
essere utilizzato nel nostro gioco.
Ad esempio, abbiamo una scimmia, banane e broccoli.
Quando si clicca su ogni sprite che abbiate notare che la colonna di destra sarà
cambiare, per mostrarci che stiamo lavorando a tale specifica sprite.
Tutto ciò che abbiamo messo in questa colonna controllare lo sprite che è evidenziato.
Qui in mezzo, noi abbiamo la nostra colonna contenente nostro pallet pezzi di un puzzle,
che useremo per creare il nostro gioco.
In alto, abbiamo la categoria di pezzi del puzzle che devono lavorare.
Per esempio, i pezzi blu, sotto Nella scheda Movimento, ci permetterà di
controllano come i nostri sprites si muovono.
Esploreremo le altre categorie come creiamo il nostro gioco.
Infine, in alto a sinistra, abbiamo avere il nostro stadio, dove ci
effettivamente giocare la nostra partita.
Dove possiamo vedere gli effetti della nostri script sui sprite.
>> Quindi cerchiamo di iniziare.
Nel nostro gioco, la scimmia sarà cercare di mangiare il tempo delle banane
evitando i broccoli.
La scimmia seguirà il nostro mouse, e i broccoli e banana galleggia
intorno al palco in modo casuale.
Quando la scimmia si avvicina al banana, banana attivamente provare
per evitare la scimmia, solo per fare cose un po 'più eccitante.
>> Cominciamo script del comportamento del nostro personaggio principale, la scimmia.
Per avviare lo script, useremo il Quando Bandiera Verde cliccato pezzo dal
eventi di categoria.
Qui.
Questo farà sì che tutti i pezzi del puzzle collegata al pulsante da eseguire quando si
scegliere la Bandiera Verde, qui, a nella parte superiore destra del palco.
Vogliamo che la scimmia al seguire il mouse.
Così abbiamo scelto il pulsante Vai a e selezionare Puntatore del mouse, in questo modo.
Quindi stiamo andando a provare qui.
Facciamo test è e vedere cosa succede.
>> Così sembra davvero solo come la scimmia seguito il primo clic del mouse.
Questo perché, per impostazione predefinita, il Vai a bloccare esegue solo una volta.
Per ottenere la scimmia a seguire il mouse durante l'intero gioco, dobbiamo
questo blocco per eseguire più e più volte.
Suona come abbiamo bisogno di un qualche tipo di looping costrutto.
Quindi, consente di muoversi in controllo.
Guarda, proviamo questo ciclo per sempre.
Sembra che funziona.
>> Quindi, la prossima dovremmo pensare come la scimmia sarà
interagire con gli altri sprite.
Fondamentalmente, abbiamo bisogno di aggiungere la logica per la nostra gioco, in modo tale che, il gioco finirà se
la scimmia tocca la banana o broccoli.
E in realtà usare la parola "se" nel descrivere il comportamento
stiamo cercando di creare.
E abbastanza comodamente, c'è un controllo bloccato chiamato Se quello che usiamo
proprio per questo scopo.
Così la forma di diamante, proprio qui, in il blocco, è dove abbiamo messo il
condizione che vogliamo verificare.
In questo caso, controlleremo se il scimmia tocca la banana.
>> Se afferriamo il pezzo Toccando dalla categoria Sensing.
E scegliere Banana da Dal menu a discesa.
Ora dobbiamo raccontare la nostra sprite cosa da fare quando tocca la banana.
Vogliamo che il gioco alla fine, e il scimmia a dire, hai vinto.
Così aggiungiamo in un Say e arrestare tutti i pezzi.
Cambieremo, ciao, a, hai vinto.
E il tempo di 0.5.
Ora, provvederemo ad applicare la stessa logica quando il scimmia sta toccando i broccoli,
tranne avremo la scimmia dire, hai perso, invece, hai vinto.
>> Testiamo questo e vedere se funziona.
Impressionante.
Abbiamo finito script della scimmia comportamento, ma non siamo ancora finito.
Dobbiamo ancora dire la broccoli e banana cosa fare.
>> Cominciamo con il più semplice dei due, i broccoli.
Che ha solo bisogno di muoversi in modo casuale.
Ancora una volta, inizieremo con il Quando Bandiera Verde cliccato pezzo.
Abbiamo bisogno di sprite di essere in costante movimento, quindi cerchiamo di trascinamento
il ciclo per sempre.
Creeremo un movimento casuale usando alcuni pezzi di movimento con un casuale
generatore di numeri.
>> Va bene, cerchiamo di testare questo fuori.
Imponente
>> OK, ora solo la banana è a sinistra.
Partiamo con la stessa set di pezzi come prima.
Quindi, se la scimmia si avvicina, la banana dovrebbe evitare.
Altrimenti, la banana dovrebbe muoversi in modo casuale.
Suona come un lavoro per questo blocco Else If.
Nella condizione, si provvederà a controllare l' banane distanza dalla scimmia, e
poi lo hanno evitare di conseguenza.
>> Ora, quando questa condizione non si applica, l'
banane dovrebbe muoversi in modo casuale.
Così facciamo solo rubare il nostro movimento casuale pezzi dal broccoli.
Tutto ciò che dobbiamo fare è trascinare i pezzi vogliamo lo sprite banana, e
essi saranno copiati.
>> Tutto fatto.
Testiamo fuori.
Impressionante.
Tutto sembra funzionare.
Ora andare a fare i propri giochi.
>> Se avete bisogno di qualche ispirazione controllare progetti passati
dal CS50 sul sito web.
>> Il mio nome è Allison, e questo CS50.
>> Ho bisogno di ottenere questi istituire super veloce.