Avatar billede rookieboy Nybegynder
06. december 2007 - 10:07 Der er 6 kommentarer

Space Invaders hjælp

Som ren øvelse og fornøjelse, har jeg, som så mange andre, kastet mig ud i at lave Space Invaders i Actionscript 2.

Jeg er næsten færdig med noget der til forveksling ligner dette:
http://www.spaceinvaders.de/

Eneste problem: De 55 aliens i spillet, flytter sig skiftevis fra side til side. I mit script, bliver nogle aliens fejl-positioneret, som klyngen af aliens flytter sig fra side til side, samt ned ad.

Det script vi arbejder med her, er isoleret til den del af koden, som afvikler de 55 aliens.

Prøv at se mit eksempel, og kom med et bud på, hvorfor rækken af aliens, langsomt med sikkert, bliver fejl-positioneret:
http://www.actiontime.dk/spaceinvaders/

fla filen kan hentes her:
http://www.actiontime.dk/spaceinvaders/si4.fla

Knappen 'FJERN ALIEN' simulerer, at brugeren skyder en alien, hvor aliens bliver fjernet i vertikale rækker, for at tjekke om højre / venstre scriptet ikke fejler, når der gradvist bliver luget ud i antallet af aliens.

Er der en AS2 haj der kan hjælpe?

/ Christian
Avatar billede rookieboy Nybegynder
11. december 2007 - 09:05 #1
Lukket - har fundet en løsning.
Avatar billede kalleballe Nybegynder
18. december 2007 - 12:05 #2
såvidt jeg kan se at koden ikke as2 men as1 ;)
Avatar billede rookieboy Nybegynder
18. december 2007 - 18:43 #3
Hvordan skelner du mellem AS1 og AS2 kalleballe?
Avatar billede kalleballe Nybegynder
18. december 2007 - 22:24 #4
as2 er for mig ;) så klasse baseret som muligt, - hvilket igen vil sige at koden eksistere i eksterne filer, der gør brug af de mange fordele ved oop.

as1 kan naturligvis også lave en form for oop med prototype syntaksen, - men i det tilfælde som du har lavet er der såvidt jeg kan se udelukkende tale om funktioner, - ikke at der er noget galt i det overhovedet, - det er bare ikke specielt as2 kode.

Jeg har også selv lavet et Space Invaders i as1,- du kan se det her hvis du har lyst.

http://www.flashkit.com/movies/Games/Full_Game_Source/CLASSIC_-Kasper_B-11303/index.php

vh

KalleBalle
Avatar billede rookieboy Nybegynder
18. december 2007 - 22:58 #5
Ahh, okay - jeg forstår. Sjovt nok, så har jeg kigget lidt på din udgave af Space Invaders før jeg lavede min egen.

Jeg fik endelig lavet min version af spillet færdigt - det kan ses her:
http://www.2xmedie.dk/spaceinvaders/

Det var rigtig god øvelse skal jeg hilse at sige.

Er du gået over til AS 3 ?
Avatar billede kalleballe Nybegynder
19. december 2007 - 09:42 #6
Den er da blevet super god, - tillykke med det :)

as3, - jeg er i gang med Moocks bog, - den brugte jeg også til as1 og as2,-
det må blive en 2008 ting ;)

vh

KalleBalle
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester