Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  18 1848
Queen of Blades
Jonta's Avatar
DonorCrew
wp:Scratch - wp:Asteroids

Tenkte først å gjøre dette i pygame, men før jeg rakk å somle meg til dét, så jeg yt:ted:Mitch Resnick: Let's teach kids to code (17 min), og tenkte «terskelen for å være med må være enda lavere». (Om du vil syte over at det bør lages i noe annet: lag din egen tråd =)

Sjuåringer og bestemødre bruker det ffs!
  • Skaff Scratch. (Ubu og sikkert andre distroer: sudo apt-get install scratch)
  • Lek med det.
  • Last ned den latterlig simple første versjonen jeg la ut (øvre høyre hjørne - [asteroids1])
  • Forbedre den.
  • Last opp forbedringen din (i Scratch: Share -> Share this project online)
  • Post lenken og forandringene du gjorde:
Sitat av Eksempel
[lenke]
- La til mer interessant bakgrunn
- Romskipet kan bevege seg på skrå nå
Vis hele sitatet...
OBS! Det er ikke lov å stå på sidelinja og skravle om alt som Bør Være Med Az!™. Har du tanker om forbedringer, gjør en egeninnsats (:

Og så kan vi bygge videre på hverandres greier, og hjelpe hverandre om vi står fast
Profesjonell Noob
8bit's Avatar
Virker som et bra tiltak Jonta!

Får vel se om man hiver seg på dette når man har tid.

KP!
Queen of Blades
Jonta's Avatar
Trådstarter DonorCrew
Flotte greier Melcor.

Selv har jeg ikke så mye tid til det akkurat nå, men for dere som har, er det bare å henge fingrene i. Er en av de enkleste måtene å programmere på.
Kult! Liker initiativet.
Må vel klare å somle meg til dette jeg også da vel

Abonerte på tråden så jeg faktisk kan følge med og
Jeg får vel begynne jeg da.

NB: Har spilt veldig lite Asteroids, så jeg er usikker på om alle forandringene er relevante, men jeg tror det.

http://scratch.mit.edu/projects/Sinken/3109324.
-La til en ny spirit, som gir poeng når playeren er borti.
-Fikk den nye spiriten til å dukke opp på et random sted etter mellom 1 og 10 sekunder.
-Fikk den nye spiriten til å bevege seg mot et random sted i mellom 1 og 10 sekunder.
-La til bevegelse på skrå(dette er mest sannsynlig den letteste/korteste måten dette kan gjøres på. Prøvde å forkorte "koden", med dårlige resultater)
Sist endret av Sinken; 16. februar 2013 kl. 23:38.
Hahaha, dette ser morsomt ut, men hvilken retning vil du ta dette prosjektet?
Sitat av Rolsen Royce Vis innlegg
Hahaha, dette ser morsomt ut, men hvilken retning vil du ta dette prosjektet?
Vis hele sitatet...
Poenget er at det skal ligne på spillet Asteroids, men jeg antar vi har en del kunstnerisk frihet.
Sist endret av Sinken; 17. februar 2013 kl. 00:05.
Kan være greit å få med hvordan Asteroids fungerer. Man skal i utgangspunktet ikke være borti noe i det hele ...
Er klar over det, men den svarte prikken kan enkelt gjøre om til en kule, og bevegelses"koden" er lett å flytte over.
Sitat av Lanjelin Vis innlegg
Kan være greit å få med hvordan Asteroids fungerer. Man skal i utgangspunktet ikke være borti noe i det hele ...
Vis hele sitatet...
Var det noe sånt du tenkte på?

http://scratch.mit.edu/projects/norskechris/3109440
10100: Har du gjort noe annet enn å fjerne "kode"?
Sist endret av Sinken; 17. februar 2013 kl. 00:54.
Sitat av Sinken Vis innlegg
10100: Har du gjort noe annet enn å fjerne "kode"?
Vis hele sitatet...
Jeg fjernet ikke noe "kode".

Jeg la til en ny "sprite" som jeg kalte bullet.
Lot den følge "skipet" hele tiden og når space blir trykket ned skal den skytes ut.
10 steps * 20.

La til en ny variabel som sier til kulen hvilken vei den skal skytes ut fra skipet.
Ahh, der ja. Tenkte bare ikke på å prøve andre knapper.
Jeg trodde jeg hadde nok tid til en egentolkning av "Asteroids", men for i natt ble det ikke mer enn et enkelt utkast.
Lagd etter inspirasjon etter nedslaget i Russland
http://scratch.mit.edu/projects/RolsenRoyce/3109575

Tweaket også Nff's "Asteroid" for trådens skyld
http://scratch.mit.edu/projects/RolsenRoyce/3109714 !
Da hadde jeg lagt til litt mer.
http://scratch.mit.edu/projects/norskechris/3110223

Et lite problem jeg har funnet er hvis asteroidene skal gå over hele skjermen på 1 sekund, da er det nesten umulig å flytte seg i tide.
Sist endret av 10100; 17. februar 2013 kl. 13:49.
http://scratch.mit.edu/projects/Sinken/3110304

-La til en enkel AI som skyter i en random retning hvert 0.5-1 sekund.
Legger med en liten oppdatering av grafikken.
http://scratch.mit.edu/projects/Pagliacci/3110905

Tenkte jeg skulle legge ved en liste som bør gjennomføres for at spillet skal fungere optimalt.
-Når en asteroide blir skutt og den deles, bør bitene dukke opp på samme plass som asteroiden ble skutt.
-Mulighet for at det dukker opp mer enn 2 deler av asteroiden når den blir skutt.
-Tilfeldig "spawning"-plass for skipet, for om "bossen" vandrer mot midten er spillet over uansett.
-Asteroider som spinner litt rundt i stedet for at de er plassert i samme akse hele tiden.
-At "bossen" dukker opp etter et hvis antall poeng og ikke tid.

Alt dette bør være fullt mulig med modulene som er gitt i Scratch.

Har også sett en bug hvor asteroiden plutselig skjøt fart mot skipet, uten provokasjon, er ikke det litt rar oppførsel for en asteroide kanskje?
Profesjonell Noob
8bit's Avatar
Kjedet meg litt i en fysikk time så her er en grafikk update.
http://scratch.mit.edu/projects/Melcor/3121949

Changelog:
-Endret bakgrunn.
-Endret player colour.
-Endret fargen på asteroidene.
Profesjonell Noob
8bit's Avatar
http://scratch.mit.edu/projects/Melcor/3124923

Changelog:
-Endret player spawn til random.
-Endret boss-costume og en liten "animasjon" når den blir drept.
-Endret boss-spawn så det er basert på poeng og tid.

Bugs oppdaget:
-Når man dreper den lyse AI'en vil scoren din bli deleted, skal se på dette snart. Kommer med ny update senere i dag eller i morgen tror jeg.


Edit: var vist lettere en jeg trodde.
http://scratch.mit.edu/projects/Melcor/3124949

#8.1
Changelog:
-Fixa buggen hvor man mister scoren når man dreper AI.
Sist endret av 8bit; 23. februar 2013 kl. 17:32.