Förstå Laser skytte spelet (3 / 7 steg)
Steg 3: Hantera lasrar
Problem: Att göra en laser skjutspel med bara en vanlig laserpekare är inte lika spännande. Mest för att pekaren själv gör inte känner sig som en pistol, och låter inte ens beter sig som en. Bygga spelet bör ta ytterligare ett steg sedan bara använda en vanlig laserpekare från en souvenirbutik.
Lösning: Att göra en pistol med laser är bara en fråga om bearbetning färdigheter, det finns massor av utrymme för kreativitet. Vi faktiskt demonteras en gamla Playstation 2 pistol och limmade laser inuti. Vapnet skulle också, faktiskt skjuta laser i pulser som en bra sci-fi blaster laser med en enkel elektrisk krets, andra kretskortet i vårt projekt.
Varför?: Eftersom vi suger på att mejsla fram saker som 3D-modeller, om du är tillräckligt bra för att göra en pistol modell med en 3D-skrivare (lucky du!), gå för det! Även laser kretsen är lätt peasy och ett mycket bra projekt för nybörjare elektronik.
Hur kan du göra en laser som beter sig som en faktisk blaster???
Tror att det är enkel: Hur fungerar en laser blaster? Du press är en gång, det bara pulserar en * pew *, och du trycker på den igen till * pew * igen. Som ni ser, bör det tid laser, så det kan bara puls och vila efteråt, även om du håller avtryckaren.
Sa jag tid? Visst gjorde jag! Lösningen för de flesta Tidsproblem är den himmelska 555 timern. Så ska vi leta efter en schematisk för 555-system som skulle fungera enligt följande:
- När utlöste, kommer det puls produktion;
- Ha en liten cooldown tid, så det inte kan bli spammad;
Varför ska det ha en cooldown tid? Eftersom vi ville göra spelet en precision uppgift. Om cooldown tiden var frånvarande, kan spelaren bara spam avtryckaren utan ansträngning och bara ha en alla tiders på laser pistol för bara punkt och skjuta. Visst det skulle inte behöva vara sådär, men det är hur vi planerat det.
Spelet är kul med en laserpekare faktiskt, jag ljög skamligt nog bara så att du skulle läsa allt. Men du vet, det handlar om pyssel saker, och jag vill att alla ska göra coola grejer, yip.