Sommario:
- Passaggio 1: Panoramica pre-compilazione
- In questo progetto creeremo un gioco semplice, in cui fai rimbalzare una palla contro un muro. Se manchi, muori. Peccato. Per quelli di voi che apprezzano una sfida, il gioco aumenta di difficoltà con ogni livello
- Materiale:
- 1 x micro BBC: bit
- 1 x cavo micro USB
- Obiettivi:
- Scopri di più sul microcomputer microbit
- Impara a programmare un gioco semplice
- Considera tutti i casi
- Passaggio 2: componenti
- Prima di tutto, collega il microcomputer microbit al tuo computer. Non sono necessari altri componenti
- Passaggio 3: pre-codifica
- Avremo bisogno di aggiungere un pacchetto di codice per poter utilizzare i componenti del nostro kit. Fare clic su "Avanzate" nel cassetto del codice per vedere più sezioni di codice e guardare la parte inferiore del cassetto del codice per "Aggiungi pacchetto"
- Questo aprirà una finestra di dialogo. Copia e incolla il seguente link nel campo di testo "Aggiungi pacchetto": https://pxt.microbit.org/50544-64675-33322-24641. Fare clic sull'icona di ricerca o premere invio, quindi fare clic sul pulsante Tinkercademy
- Nota: se ricevi un avviso che ti informa che alcuni pacchetti verranno rimossi a causa di problemi di incompatibilità, dovresti seguire le istruzioni o creare un nuovo progetto nel menu File progetti
- Passaggio 4: codifica
- Prima di tutto, definisci le tue variabili! Avremo bisogno di molte variabili per memorizzare la posizione, la velocità e la direzione della palla, la lunghezza e la posizione della racchetta e, ultimo ma non meno importante, il tuo punteggio
- Successivamente, programmeremo le funzioni che controllano la pagaia. xb rappresenta la posizione del primo pixel della paletta da sinistra e yb rappresenta la lunghezza della paletta. Le funzioni sinistra e destra controllano xb e spostano il paddle, e la funzione board stampa il paddle sullo schermo
- Successivamente, includiamo la funzione che controlla il movimento della palla. All'inizio, la palla si muove ogni secondo ma man mano che avanzi, la palla si muove a intervalli sempre più brevi! Che emozione
- Ora programmiamo le funzioni che controllano come la palla interagisce con l'ambiente circostante. Quando la palla colpisce il lato, il suo movimento orizzontale viene invertito ma il suo movimento verticale rimane lo stesso. Quando la palla colpisce il soffitto, può rimbalzare in qualsiasi direzione, per rendere il gioco più divertente
- Soprattutto, dobbiamo vedere se la palla colpisce la racchetta. Se manca, perdi, visualizzando il tuo punteggio! Se non manca, la palla rimbalzerà anche in una direzione casuale e la difficoltà del gioco aumenterà
- Infine, abbiamo un ciclo for che funge da orologio in modo che la palla continui a muoversi. Inoltre, abbiamo le funzioni onButtonPressed() che spostano la paletta
- Salva le tue dita stanche e scarica il codice
Video: Fare PADDLEBALLSUPERSMASHEM con Micro:bit: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Impara a programmare un gioco semplice ma divertente su un display 5 per 5, usando JavaScript! PADDLEBALLSUPERSMASHEM può avere somiglianze involontarie con altri giochi più grafici.
Questo tutorial è stato contribuito da Justin Soong della Raffles Institution.
Passaggio 1: Panoramica pre-compilazione
In questo progetto creeremo un gioco semplice, in cui fai rimbalzare una palla contro un muro. Se manchi, muori. Peccato. Per quelli di voi che apprezzano una sfida, il gioco aumenta di difficoltà con ogni livello
Materiale:
1 x micro BBC: bit
1 x cavo micro USB
Obiettivi:
Scopri di più sul microcomputer microbit
Impara a programmare un gioco semplice
Considera tutti i casi
Passaggio 2: componenti
Prima di tutto, collega il microcomputer microbit al tuo computer. Non sono necessari altri componenti
Passaggio 3: pre-codifica
Avremo bisogno di aggiungere un pacchetto di codice per poter utilizzare i componenti del nostro kit. Fare clic su "Avanzate" nel cassetto del codice per vedere più sezioni di codice e guardare la parte inferiore del cassetto del codice per "Aggiungi pacchetto"
Questo aprirà una finestra di dialogo. Copia e incolla il seguente link nel campo di testo "Aggiungi pacchetto": https://pxt.microbit.org/50544-64675-33322-24641. Fare clic sull'icona di ricerca o premere invio, quindi fare clic sul pulsante Tinkercademy
Nota: se ricevi un avviso che ti informa che alcuni pacchetti verranno rimossi a causa di problemi di incompatibilità, dovresti seguire le istruzioni o creare un nuovo progetto nel menu File progetti
Passaggio 4: codifica
Prima di tutto, definisci le tue variabili! Avremo bisogno di molte variabili per memorizzare la posizione, la velocità e la direzione della palla, la lunghezza e la posizione della racchetta e, ultimo ma non meno importante, il tuo punteggio
Successivamente, programmeremo le funzioni che controllano la pagaia. xb rappresenta la posizione del primo pixel della paletta da sinistra e yb rappresenta la lunghezza della paletta. Le funzioni sinistra e destra controllano xb e spostano il paddle, e la funzione board stampa il paddle sullo schermo
Successivamente, includiamo la funzione che controlla il movimento della palla. All'inizio, la palla si muove ogni secondo ma man mano che avanzi, la palla si muove a intervalli sempre più brevi! Che emozione
Ora programmiamo le funzioni che controllano come la palla interagisce con l'ambiente circostante. Quando la palla colpisce il lato, il suo movimento orizzontale viene invertito ma il suo movimento verticale rimane lo stesso. Quando la palla colpisce il soffitto, può rimbalzare in qualsiasi direzione, per rendere il gioco più divertente
Soprattutto, dobbiamo vedere se la palla colpisce la racchetta. Se manca, perdi, visualizzando il tuo punteggio! Se non manca, la palla rimbalzerà anche in una direzione casuale e la difficoltà del gioco aumenterà
Infine, abbiamo un ciclo for che funge da orologio in modo che la palla continui a muoversi. Inoltre, abbiamo le funzioni onButtonPressed() che spostano la paletta
Consigliato:
Come far funzionare i servomotori utilizzando Moto:bit con Micro:bit: 7 passaggi (con immagini)
Come eseguire i servomotori utilizzando Moto:bit con Micro:bit: Un modo per estendere la funzionalità del micro:bit è utilizzare una scheda chiamata moto:bit di SparkFun Electronics (circa $ 15-20). Sembra complicato e ha molte funzioni, ma non è difficile far funzionare i servomotori da esso. Moto:bit ti permette di
Programmazione di un Micro:Bit Robot e Joystick:Bit Controller con MicroPython: 11 passaggi
Programmazione di un robot Micro:Bit e controller Joystick:Bit con MicroPython: per Robocamp 2019, il nostro campo estivo di robotica, i giovani di età compresa tra 10 e 13 anni stanno saldando, programmando e costruendo un "robot antipeso" BBC micro:bit, oltre a programmare un micro:bit da usare come telecomando.Se sei attualmente al Robocamp, scia
Cosa fare con le collezioni di motori casuali: Progetto 2: Luci rotanti (modello UFO): 12 passaggi (con immagini)
Cosa fare con le collezioni di motori casuali: Progetto 2: Luci rotanti (modello UFO): Quindi, ho ancora una collezione di motori casuali… Cosa farò? Bene, pensiamo. Che ne dici di uno spinner con luce a LED? (Non a mano, scusate gli amanti del fidget spinner.) Sembra un po' un UFO, suona come un mix tra uno spaccaerba e un frullatore
Cosa fare con tutti quei CD AOL: 6 passaggi (con immagini)
Cosa fare con tutti quei CD di AOL: Volevo fare qualcosa con i CD di plastica oltre ad aggiungerli alla discarica - La mia soluzione era usarli per costruire costruzioni geometriche 3D. Descrivo qui come ho usato 12 CD per costruire un dodecaedro. Ho anche costruito un Icosaedro troncato da 32 CD, 1
Fare musica con una console Atari Punk: 5 passaggi (con immagini)
Fare musica con una console Atari Punk: alcuni antichi circuiti analogici sono popolari oggi come quando furono introdotti decenni fa. Spesso battono facilmente i micro e altre soluzioni di circuiti digitali in termini di semplicità di base. Forrest l'ha fatto di nuovo… il suo esempio preferito è l'Atari