Sommario:
- Forniture
- Passaggio 1: ritagliare e assemblare le parti
- Passaggio 2: taglia il tassello e le molle a misura
- Passaggio 3: assemblare il meccanismo di ribaltamento
- Passaggio 4: collegare i componenti
- Passaggio 5: carica il codice
- Passaggio 6: personalizza il gioco
- Passaggio 7: esempi
Video: Capovolgilo! - Il gioco più stupido del mondo?: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Origini: questo è un gioco che ho sviluppato in un paio di anni 2018-2019
Originariamente si chiamava "Stupid Flip" ed è nato dal mio interesse per la creazione di giochi interattivi semplici e divertenti che potrebbero essere utilizzati anche per insegnare la programmazione. Si tratta del gioco più semplice che si possa immaginare e consiste nel far girare un braccio da un giocatore all'altro con una carta (token) attaccata all'estremità con un magnete.
I giocatori guadagnano punti se il loro avversario "lascia" la carta quando tentano di girarla, o se riescono a girarla con la forza esatta necessaria per depositare la carta dalla parte del loro avversario.
Anche se è incredibilmente semplice, Flip-It! è anche stranamente avvincente e irritante.
I primi prototipi sono stati realizzati in cartone e hanno utilizzato supporti per circuiti stampati tubolari in ABS come cuscinetti. Questi avevano un sistema di punteggio analogico (vedi foto).
Le versioni successive incorporano una custodia in MDF, componenti stampati in 3D per cuscinetti, giunti e supporti magnetici. L'ultimo passo è stato quello di aggiungere il punteggio elettronico.
Questo istruibile si riferisce alla costruzione del CNC, stampato in 3D, versione elettronica. L'ho sviluppato per una serie di workshop di design/make. L'idea era che i bambini potessero sviluppare i propri temi per il gioco. Il tema iniziale era quello di capovolgere un 毽子 (JianZi) tra due giocatori. Il JianZi è il volano cinese ponderato che può essere preso a calci tra i giocatori.
Il tema in questo esempio mostra il modulo lunare Apollo 11 che si sposta tra la Terra e la Luna.
Mettere insieme tutte le parti è un processo piuttosto lungo, quindi incoraggerei anche chiunque sia interessato a utilizzare le dimensioni per realizzare una semplice versione in cartone. Questo può essere fatto molto rapidamente e il gioco è altrettanto divertente. L'unica parte essenziale è il magnete al neodimio da 5 mm. Abbiamo usato quelli sferici che sono quelli che trovi nei giocattoli da costruzione o "giocattoli esecutivi" dove puoi creare forme con più magneti.
In questa versione uso le molle per fornire il "sollevamento" o il potere di ribaltamento, ma nelle versioni precedenti usavo anche gli elastici con altrettanto successo.
Il tabellone elettronico è stato un divertente esercizio di codifica. Il sistema di rilevamento si basa su due sensori riflettenti IR magic eye. Questi consentono ad Arduino di determinare quando la scheda è stata "girata" e quando è probabile che sia caduta. Questi, insieme a un pulsante di interruzione, sono gli unici input a questo gioco. Le uscite sono un display a 7 segmenti a 8 cifre e un cicalino piezoelettrico. Ho cercato di fare il più possibile con questa semplice configurazione, ma c'è molto spazio per la personalizzazione e il miglioramento. Questo è solo il terzo o il quarto progetto che ho codificato ed è grezzo e disordinato come ci si aspetterebbe. Spero di aver inserito abbastanza note per aiutare chiunque voglia capire cosa sta succedendo. Ho sviluppato un paio di effetti sonori e una fanfara per il gioco, ma per gran parte degli elementi sonori, incluso il tema di Mario Bros, sono in debito con Dipto Pratyaksa e Prince Stevie-Ray Charles Balabis di Princetronics.
Qui sono inclusi anche i file di stampa 3D per i vari componenti di giunti e cuscinetti. Sono molto grato a Mike e Per Widing per il loro aiuto nel perfezionare il design e stamparli per me.
Il filmato mostra tutti i passaggi rilevanti, ma li descriverò qui in modo più dettagliato.
Forniture
Per costruire il gioco:
Usa il file allegato per tagliare a CNC o laser una serie di parti
Usa il file allegato per stampare in 3D gli elementi di collegamento
O-ring o elastici
Molla di estensione diametro esterno 7mm Diametro interno 5mm
Tassello in legno 5mm
Blocco di legno rotondo 28 mm, forato 5 mm (per contrappeso) - non è necessario che sia rotondo
Magnete al neodimio sferico da 5 mm (lo stesso che si trova nei giocattoli da costruzione magnetici)
Per costruire l'elemento di punteggio elettronico:
Portabatterie 9v e piombo
batteria 9v
Arduino Nano (ho usato un clone)
Nano breakout board
Interruttore a pulsante da 12 mm
Modulo display LED a 8 x 7 segmenti
Cicalino passivo
2 x moduli sensore riflettente IR
Cavi Dupont da femmina a femmina
Passaggio 1: ritagliare e assemblare le parti
Usa i file allegati per ritagliare i pezzi in MDF da 5 mm
Assemblare come mostrato nel video utilizzando la colla per legno e lasciare asciugare
Passaggio 2: taglia il tassello e le molle a misura
Utilizzare la guida di taglio per tagliare il tassello e le molle a misura.
Installa i supporti a molla sul pannello posteriore della custodia con colla per legno.
Quando è asciutto, spingere e ruotare le molle su questo e poi finire con l'altra sezione del tassello.
Passaggio 3: assemblare il meccanismo di ribaltamento
Il meccanismo di ribaltamento è costruito con il tassello da 5 mm e una serie di componenti stampati in 3D.
Queste parti sono state sviluppate con Mike e Per Widing e hanno fatto un ottimo lavoro per perfezionarle.
La parte "cuscinetto" (qui chiamata "cupola") deve essere alesata con un trapano da 5,2 mm in modo che il tassello scorra senza intoppi. Questo si attacca quindi al pannello posteriore della custodia con la colla a caldo.
Gli altri componenti sono tenuti in posizione con O-Ring da 6 mm, ma i piccoli elastici funzionano ugualmente bene.
Questi consentono di regolare il braccio per prestazioni di gioco ottimali!
Passaggio 4: collegare i componenti
In allegato è uno schema elettrico che mostra come assemblare i componenti con Arduino Nano.
I moduli sensore IR inviano un segnale digitale all'arduino (acceso/spento). La loro sensibilità deve essere regolata con il loro potenziometro in modo che possa rilevare con precisione se un token è a posto.
Passaggio 5: carica il codice
Questo è il codice che ho sviluppato per il gioco.
Come accennato in precedenza, questo è un tentativo abbastanza amatoriale e sono sicuro che può essere migliorato. Ma funziona per me.
In sostanza, i rilevatori IR determinano dove si trova il token per iniziare il gioco e quindi testano se è stato "girato" con successo o meno.
Ogni "capovolgimento" successivo contribuisce a un conteggio del rally.
Questo conteggio viene aggiunto al punteggio del giocatore vincente quando il gettone viene lasciato cadere.
I giocatori perdono una vita ogni volta che viene lasciato cadere un gettone.
Quando uno dei giocatori ha perso 5 vite, il gioco finisce.
Passaggio 6: personalizza il gioco
Il tema di esempio mostrato qui è del modulo lunare che viaggia tra la Terra e la Luna. L'ho realizzato per il 50° anniversario della missione Apollo11.
È composto da alcune semplici parti stampate, ma l'idea è che il gioco possa essere completamente tematizzato con colori e parti aggiuntive.
La parte "token" dovrebbe avere un diametro di circa 70 mm. Abbiamo scoperto che due o tre punti metallici incollati tra due fogli di carta e poi laminati avevano circa il peso e la forza magnetica giusti, ma questo è qualcosa che necessita di qualche sperimentazione.
Passaggio 7: esempi
Ecco alcuni esempi di Flip-it! che abbiamo realizzato in un recente workshop.
Tutti questi esempi presentano la ruota di punteggio anziché il punteggio elettronico.
Entrambi sono divertenti, stupidi e creano dipendenza!
Secondo classificato al concorso di giochi
Consigliato:
Costruzione del neutralizzatore "più semplice del mondo" (Men in Black Memory Eraser): 10 passaggi (con immagini)
Neuralizer-build "Worlds Simplest" (Men in Black Memory Eraser): andrai a una festa in maschera tra pochi giorni, ma non hai ancora un costume? Allora questa build fa per te! Con occhiali da sole e un abito nero, questo accessorio completa il tuo costume da uomo in nero. Si basa sul circuito elettronico più semplice possibile
Ricreare il gioco più difficile del mondo su Arduino: 7 passaggi
Ricreare il gioco più difficile del mondo su Arduino: questo progetto è basato su un gioco per computer che puoi trovare online. Il suo nome è "Il gioco più difficile del mondo". Sono stato in grado di ricrearlo su Arduino usando una matrice LED a quattro moduli. In questo tutorial ti insegno come costruirlo y
TinyPi: il dispositivo di gioco basato su Raspberry Pi più piccolo al mondo: 8 passaggi (con immagini)
TinyPi - il dispositivo di gioco basato su Raspberry Pi più piccolo al mondo: è da un po' che sto giocando a creare PCB personalizzati per il Raspberry Pi, e quello che è iniziato come uno scherzo è diventato una sfida per vedere quanto potevo diventare piccolo. È nato TinyPi , si basa su un Raspberry Pi Zero e si adatta quasi all'interno del sa
Costruisci lo shock elettronico più piccolo del mondo!: 13 passaggi (con immagini)
Costruisci lo shock elettronico più piccolo del mondo!: questo incredibile piccolo shock è molto piccolo e può essere nascosto quasi ovunque e dare a qualcuno uno shock a sorpresa! Può funzionare con quasi tutte le batterie da 1,5 V! Quindi, su questo istruibile, ti mostrerò come creare degli shock che siano più piccoli di un centesimo! H
Costruisci un robot molto piccolo: crea il robot a ruote più piccolo del mondo con una pinza.: 9 passaggi (con immagini)
Costruisci un robot molto piccolo: crea il robot a ruote più piccolo del mondo con una pinza: costruisci un robot da 1/20 di pollice cubo con una pinza che può raccogliere e spostare piccoli oggetti. È controllato da un microcontrollore Picaxe. A questo punto, credo che questo potrebbe essere il robot su ruote più piccolo al mondo con una pinza. Questo senza dubbio ch