Gör din egen 2-spelare Simon säger Game (6 / 7 steg)

Steg 6: Slumptalsgenerering (ingår ej)

Skapad av: Samuel Rohatynsky

I denna modul ingår inte i projektet, men kunde genomföras i stället för spelare 1.

Den slumpartad Generation (RNG) hanteras av en modifierad linjär återkoppling SKIFT Register. Generera nummer verkligen är slumpmässig inte, som bara pseudo-slumpmässiga, men för att detta projekt pseudo-slumpmässiga nummer arbete lika bra.

Ingångar för RNG modul är följande:
-Ett 22-bitars nummer som fungerar som data att vara randomiserade
-Numret kan vara matas in via en brusgenerator eller att starta och sedan efteråt produktionen av modulen kan användas som den nya ingången.
-Nuvarande runda antalet spelet
-Nuvarande nivå antalet spelet

Den utgångar för RNG modul är följande:

-En randomiserad 22 bitarstal.

Denna modul fungerar av polynomial multiplikation. Genom att multiplicera bitar av andra bitar kraft många gånger, skapas en mycket lång sekvens. Samma "frön" eller start nummer insatsvaror kommer att skapa samma sekvens, men sekvensen kan avbrytas genom att ändra rundor och nivåer eller förlora på spelet.

En tilläggsmodul tar denna 22-bitars input och används för att skapa en vektor innehållande nio 2-bitars nummer. Denna vektor sedan utdata och vidare till resten av projektet.

Komplett slumpmässiga nummer generation koden kan laddas ner från denna sida.

Se Steg
Relaterade Ämnen

Designa din egen referens bokhylla högtalare

Några månader tillbaka, gick jag in i en stor låda konsument elektronikbutik och vandrade tillbaka till avsnittet elit. Nyfiken på uppståndelse, jag bad mannen att spela lite musik genom ett par tjusiga $2000 högtalare. Wow. Jag hade ingen aning att...

Skapa din egen e-vätska

Nedan ger Detaljer om hur du skapar e-vätska smaker, sparar pengar och ger dig verktygen att skapa din egen unika smaker. Med lite tid och experimenterande kan du skapa smaker som är awesome till vape och du kan göra tid och tid igen. När du har bas...

Android Bluetooth eldkastare pumpa x4 Simon säger

VARNING! Projektet innehåller extremt brandfarliga brännbara ämnen.Även om jag har tagit extra säkerhetsåtgärder, detta projektrekommenderas inte att prova hemma. Fortsätt på din egen risk.Vill krydda upp din Halloween i år med lite explosiva kul? Va...

Hur du spelar in din egen röst på Xbox utan att använda en dator

för att spela in allt ljud inklusive chatt inklusive din egen röst samtidigt utan att använda en separat inspelning enhet eller mikrofon mixer, behöver du en eftermarknad gaming headset med mikrofon övervakning såsom Turtle Beach X31. Denna typ av he...

Din egen iPod Nano som spelar!

Detta är hur du kan göra din egen iPod som faktiskt spelar!Steg 1: material För denna iPod behöver du:1/4 gallon blå färg* 1 x-acto kniv* 4 ft av 4 ft. bit kartong.* Dator (att skriva ut en skärm)* 6 led lampor* 2 strån* 1 sharpie* 1 pensel* Förpackn...

Gör din egen spelar, handel, magic kort däck lådor

detta är min första instructable, och det är ett mycket enkelt koncept, men kortet är $3-$10 och det tar bara ca 10 minuter för att göra egna.So...Här är hur du gör din egen trading card lådor med hjälp av en gammal låda. De kan göras att passa magi,...

Två spelare Simon Memory spel med externa switchar

Elektronik minnesspel som Simon kan vara mycket roligt. Men det är ännu roligare om du lägger till en andra spelare och att en konkurrens. Så jag ritade en två player version av spelet som körs på Arduino. Här kan du spela Simon huvud till huvud.För...

Ställa in en BODACIOUS bubbla STATION för fester, festivaler & händelser - skapa din egen jätte kul!!!

Bubblorna är awesome! Jag förkastar helt uppfattningen att bubblan blåsa är bara barnens spelar, och ser det som en rolig, avkopplande, kreativ verksamhet för humanoider i alla åldrar och bakgrunder. Inställning-upp en bubbla station på en fest, ger...

Bygga din egen dator

varför skulle någon gå ut och köpa en dator från en manufaturer som Dell eller Gateway, när de kunde bygga en mer kraftfull dator för mindre pengar? Svaret, de vet inte hur man bygger den.Detta kanske låter som en komplicerad process, men i alla verk...

Designa din egen 3D Executive schackpjäs

Detta Instructable skapades av följande ledamöter i svenska 10600E, från Purdue University:-Alec Swaim-Michael Luse-Aron kung-Joe ConnellyTid uppskattning: För att slutföra detta projekt, det kommer att ta ca 10-15 minuter att genomföra beroende på d...

Bygga din egen elektrisk motorcykel

ÖversiktDet färdiga projektet är en 1981 Kawasaki KZ440, omvandlas till elektriska. Den drivs av fyra Optima gul topp förseglade (AGM) bly-syra batterier, som driver en Briggs & Stratton Etek elmotor. Hastigheten på motorn styrs av en Alltrax varumär...

Gör din egen bobiner för broderi eller virka tråd med bara vad du har runt huset

jag brodera och virka en hel. Jag tillverkar och säljer kippot (judiska huvud-beläggningar) och bälten och bonader... och så jag har en miljon olika färger av tråden runt. Men de trassla om jag försöker att skära av en bit från hur de är förpackade n...

Bygga din egen ficka SID Audio Player

Låt oss tid reser tillbaka till 80-talet igen genom att skapa din egen Propellerpowered Pocket SID Audio Player.]Den Guinness rekordbok listar Commodore 64 som den bäst säljande datormodellen genom tiderna. C64: an mest övertygande funktioner var det...

Bygga din egen Wifi-radion

Internet är värd massor av online radiostreams, de flesta med ett visst tema, allt från gamla tiden klassiker till tibetansk riverdancing. Jag måste erkänna att jag älskar att lyssna på dem medan jag bygger grejer, så jag kan välja vilken musik jag g...

Bygg din egen bärbara rostfritt stål fälgar tube - och hela bara väger bara 17 kg!

Jag är en långsiktig homebrewer men jag har alltid gjort enda steg infusion mosar. Jag har alltid velat en fälgar eller HERMS system men jag inte gillar det utrymme ett fullständigt system tar upp och jag har alltid backade på grund av kostnaden. Men...

Skapa din egen elektroniska spel Kit

ursprungligen designad för Maker Faire av Grand Idea Studio, "Bygga din egen elektroniska spel Kit" är en custom-skapade kit avsett att introducera dig till en värld av elektronik och lödning. När framgångsrikt monterad, blir satsen en versionen...

Gör din egen Psycho Mask! (Pågår)

Obs: Jag kommer lägga upp mer information som jag går och kan, just nu jag är bakom detta instructable men jag jobbar på det så mycket som jag kan på min fritid! Snälla ha tålamod och njuta!Välkommen!Du har någonsin velat äga din egen Psycho mask! me...

Bygga din egen Smartphone

Denna handledning tar dig från början till slut i att bygga din egen smartphone. Du kommer att börja med 3D utskrift fall sedan löda kretskort tillsammans, församlingen, och slutligen installera en mobil OS på din telefon och använda Python för att g...

En SK450 död katt Quadcopter att kalla din egen

Innan vi börjar vill jag bara ta den första meningen i detta Instructable att du vet att det finns inga döda katter inblandade i att göra den quadcopter som beskrivs i de kommande stegen. Anledningen till att titeln på detta Instructable innehåller "...