INHOUDSOPGAWE:
- Stap 1: Beweging van die skip
- Stap 2: Skiet veranderlike
- Stap 3: Maak die vyand veranderlik
- Stap 4: So moet dit lyk
Video: Hoe om ruimte -invallers op mikro -bit te maak: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die eerste stap is dus om ons skip te skep. Gaan na "Basies" en voeg 'n blok "Aan die begin" by. Gaan dan na "Veranderlikes" en skep 'n veranderlike met die naam "SKIP" en kies 'n blok op die oortjie "Veranderlikes" wat sê "Stel sprite op 0". Dan plaas u 'SHIP' in plaas van 'sprite'. Gaan dan na die oortjie "Game" en kies "create sprite at x 2 y 2" en plaas dit in plaas van "0" in die "stel SHIP op 0". Daarna kans die "y" tot 4 in plaas van 4. Die tellingteller is ook opsioneel. Maar nou ja, ons het ons skip, en die volgende stap is die beweging van ons skip.
Stap 1: Beweging van die skip
U gaan na die invoer -oortjie en neem die blokkies "op knoppie B gedruk" en "op knoppie A gedruk". Dan gaan u na die spel en kies 'sprite move by 1' en verander na sprite na SHIP. Plaas dit op die blok "On B -knoppie gedruk". En jy doen dieselfde vir A, maar in plaas van om met 1 te beweeg, sit jy -1.
Stap 2: Skiet veranderlike
Dus gaan u eers na "Invoer" en kies dan "Aan knoppie A+B gedruk" en voeg dit by die kode. Dan maak u 'n veranderlike genaamd "SHOOT", gaan dan weer na veranderlike, voeg by "stel SHOOT in op 0" en verander die "0" na "create sprite by x: _ y: _" en kies dan "skip x:" in die spelafdeling plaas dit dan op "create sprite at x: ship x:". Dit is baie verwarrend, maar u kan dit beter verstaan uit die beeld. Dan doen u dieselfde stap vir "y". Gaan dan na die speletjie -oortjie en voeg 'SHOOT verander helderheid met 88'. Dan gaan u na die lus -oortjie en kies "herhaal 4 keer en adverteer dit by die kode. Dan plaas u in die oortjie" SHOOT verander y met -1, dan nog in die "herhaal" -kode, voeg "pouse 150 ms" by vir die spoed van die veranderlike "SHOOT", dan nog steeds binne -in die lus, gaan u na die logika en kies "if_ dan" en voeg dit by die logiese ding. In die leë spasie van die logiese blok plaas u "is_touching_". Voeg dan die veranderlikes "SHOOT" en "VYAND" by (skep 'n veranderlike genaamd "VYAND", en ons definieer dit later). Voeg dan in die logika -blok "delete VYAND" en "delete SHOOT" by, en as u wil, kan u musiek of klankeffek byvoeg as u 'n vyand vernietig, en u kan 'n blok "verander telling met 1" byvoeg. Buiten die lus en logika -blok voeg u nog 'n "if_ toe" by. Dan gaan u na die logika en voeg die blok met '0 ≤ 0' by op die leë spasie. Dan, op die eerste 0, plaas u "SHOOT y". In die logika -blok sit u 'delete SHOOT'
Stap 3: Maak die vyand veranderlik
Voeg eers 'n "ewig" -blok by en skep 'n veranderlike met die naam "VYAND", gaan na die veranderlike -oortjie en voeg "stel VYAND in op _", en plaas in die leë spasie "skep sprite by x: _ y: _". Voeg dan in die leë spasie van die "create sprite" -blok 'pick willekeurig van 0 tot 4' by die 'wiskunde' -oortjie. Dan voeg u daarby "VYAND stel helderheid tot 150" van die oortjie "spel" by en voeg dan "pouse 100 ms" daaronder by. Na die "pouse" -blokkie, voeg u by "VYAND draai met 90 grade regs", wat op die oortjie "spel" geleë is. Dan gaan u na die "lus" -oortjie en voeg "herhaal 4 keer" by, en binne -in die "lus" -blok voeg u "VYAND skuif ny 1" by en "onderbreek 500 ms". Nou gaan ons na die logika -oortjie en voeg 2 blokke "if_ dan" by. En binne die eerste leë spasie voeg u by "is _ raak _" en voeg "VYAND" by in die eerste leë spasie en "SKIP" in die tweede leë spasie, en binne die logika -blok voeg u "game over" by. Nou in die ander logika -blok, voeg ons by "is _ touching edge" en in die leë spasie voeg ons "VYAND" by, en binne die logivblok voeg ons "delete VYAND" by
Stap 4: So moet dit lyk
Hopelik was ek nie so sleg om te verduidelik hoe om dit te maak nie en hopelik het jy die spel geniet:)
Aanbeveel:
RUIMTE ROBOT: 8 stappe
RUIMTE ROBOT: AUTOMATIESE REMSTELSINLEIDING PRODUKSIE: EERSTE VERSIE: EK HET MY PROJEK BEGIN MET 'N AUTOMATIESE REMSTEL IN' N VOERTUIG. EK HET DIT GEMAAK OMDAT, IN INDIA VIR ELKE VIER MINUTE 'N Ongeluk. VERGELYKING MET DIE DOOD WAT OP DIE GEBIED GEVOLG WORD
Cosmo -horlosie - verander kleur elke keer as 'n ruimtevaarder die ruimte betree: 8 stappe (met foto's)
Cosmo -horlosie - verander kleur elke keer as 'n ruimtevaarder die ruimte betree: Hallo! Is u 'n ruimte -entoesias? Indien wel, hi-fi! Ek hou van ruimte en sterrekunde. Dit is duidelik dat ek geen ruimtevaarder is om daarheen te gaan en die heelal van nader te bekyk nie. Maar elke keer as ek agterkom dat 'n mens van die aarde na die lug gereis het, word ek inspirerend
Meer blaarslaai in minder ruimte of Groeiende blaarslaai in die ruimte, (meer of minder) .: 10 stappe
Groeiende meer sla in minder ruimte of … Groeiende blaarslaai in ruimte, (meer of minder): Dit is 'n professionele voorlegging aan die Growing Beyond Earth, Maker Contest, wat deur Instructables ingedien word. Ek kon nie meer opgewonde wees om vir die produksie van ruimtegewasse te ontwerp en my eerste Instructable te plaas nie. Om mee te begin, het die wedstryd ons gevra om
Eenvoudige "robotstel" vir klubs, ruimte vir onderwysers, ens .: 18 stappe
Eenvoudige "Robot -kit" vir klubs, Makerspace -onderwysers, ens.: Die idee was om 'n klein, maar uitbreidbare kit te bou vir ons lede van die " Middle TN Robotic Arts Society ". Ons beplan werkswinkels rondom die kit, veral vir kompetisies, soos lyn volg en vinnige reis. Ons het 'n Arduino opgeneem
Hoe u die ISO -lêers van u PSP -rugsteun kan saamdruk in CSO -lêers om ruimte te bespaar: 4 stappe
Hoe u die ISO -lêers van u PSP -rugsteun kan saamdruk in CSO -lêers om ruimte te bespaar: In hierdie instruksies sal ek u wys hoe u die rugsteun van u PSP van ISO na CSO kan saamdruk om ruimte op u geheue -stokkie te bespaar, met slegs een sagteware is bruikbaar met Wine In Ubuntu. U benodig ook 'n CFW (Cusstom Firm-Ware) psp om