betyr at du prøvde å finne alle vitale elementene for å gjøre et fantastisk Halloween-tema skytespill. Zombier? Kryss av. gigantiske “lasere”? Kryss av. Crossbows Shooting Forks? Vi har dekket deg. Sjekk ut “Fork Zombies”, som ble satt opp av [Piles.of.Spam] for å underholde nabolaget Kids denne Halloween.
Spillet spilles på en stor skjerm, som viser en horde av sint zombier som marsjerer mot spilleren, som må skyte så mye som mulig før de når forsiden av skjermen. Våpenet som følger med er en armbue; Når aktiveringen er trukket, lanseres en gaffel og forhåpentligvis spiss en av ghouls. Spillet ble skrevet ved hjelp av en åpen kildekode-motor kalt Urho3D, som tar vare på alt hardkjerne 3D og fysikkarbeid, slik at brukeren kan fokusere på å skape spill og visuals.
Å gi spillet litt mye mer av en fysisk følelse, [Piles.of.Spam] gjorde en faktisk armbue for spilleren å bruke. Dens styre ble kuttet fra et skrapstykke av tre, ved hjelp av et båndsag for den generelle formen og en CNC-maker for de delikate utskjæringene som holder en laserpeker, en ESP32 og en mikrobrettbasert utløser. Laseren skinner på spillskjermbildet, mens ESP32 sender ut en datapakke over WiFi når aktiveringen er trukket.
Plasseringen av skuddet spores med et kreativt triks: Et webkamera peker på skjermen, med et rødt fargefilter foran. På denne måten ser det bare den røde laserpunktet som beveger seg over skjermen. Det resulterende bildet behandles ved hjelp av Python OpenCVV-biblioteket, som leverer funksjoner for å konvertere den relative bevegelsen til retningslinjene på skjermen til en absolutt posisjon langs spillfeltet.
Computing-maskinvaren består av et par Jetson Nano Boards, som Sport Quad-Core Arm A57 CPUer, samt kraftig grafikkhardware for å generere spillets visuelle. Sluttresultatet er imponerende, spesielt gitt det faktum at alt dette ble opprettet og bygget på bare tre uker. Det var tilsynelatende en fantastisk treff med sin tiltenkte publikum, som besøkende i kø for å prøve hånden på å skyte de sultne zombiene.
Laserretningslinjer er et tydelig verktøy for å skape skytespill: vi har sett seg med et enkelt rundmål, et sett med former som er satt opp rundt deg, og til og med metallkasser som faller over og står opp igjen. Men hvis du trenger å sikre deg selv i tilfelle en faktisk zombie apokalypse, kan en slangeskudd som skyter kniver, være mye mer nyttig.