Bygg et klassisk pong spill fra bunnen av

I denne skjermbildet opplæringen vil jeg vise deg hvordan du bruker Construct 2 til å lage et grunnleggende Pong-spill som kan spilles enten mot en annen person eller mot en enkel datamaskin AI. Ingen tidligere programmering eller spillutvikling er nødvendig - alt du trenger er en kopi av Construct 2 (som har en gratis utgave).


Introduksjon

Spillet vi skal bygge her er en ganske grunnleggende versjon av Pong som lar deg enten spille mot en menneskelig spiller på samme datamaskin eller mot en veldig enkel AI. Du kan spille den ferdige demoen her.

Du vet sikkert hvordan Pong fungerer, men bare i tilfelle:

  • De to padlene styres enten av CPU, piltastene eller S og X-tastene.
  • Det er en stadig bevegelig ball som reagerer på vegger på toppen og bunnen av spillfeltet.
  • Hver gang ballen går utover en spillerens padle, viser motstanderen et poeng.
  • Den første spilleren til 10 betraktes som vinneren.

Også, ved å trykke P, stopper spillet.


Hva å laste ned

For denne opplæringen trenger du en kopi av Construct 2 (C2). Den gratis utgaven er mer enn nok til spillet vi skal lage her, og er ikke begrenset i tid, noe som gjør det til et perfekt valg for nybegynnere.

Det er to versjoner av C2 å vurdere: Stabil og Beta. Den nyeste Beta-versjonen er alltid den nyeste versjonen som er utgitt, og inneholder nye funksjoner. Beta-versjonene kan imidlertid introdusere nye feil, og anses å være eksperimentelle versjoner. Stabile versjoner tilbyr feilrettinger og en forsikring om at de fleste av funksjonene er feilfrie og skal fungere som forventet uansett hva du gjør med dem. De er ikke en annen gren av utviklingen, men bare milepæler merket som å ha løst alle de feilene som ble rapportert tidligere.

Utviklingssyklusen for C2 er ganske rask, med nye Beta-utgivelser omtrent en gang i uken, og nye Stable-versjoner utgives hver 6. uke. En ting du bør være klar over er at prosjekter lagret med en eldre versjon (uansett om det er Beta eller Stabil) kan åpnes i nye versjoner. Det motsatte er ikke sant skjønt (du kan ikke åpne et prosjekt lagret med r99 i r95).

Som jeg viser bruken av Image Editor Tools som ble implementert etter den nyeste stabile versjonen (r95), vil jeg anbefale deg å laste ned denne versjonen (r99). Hvis du på det tidspunktet du leser denne opplæringen, er en nyere stabil versjon tilgjengelig, så last den ned i stedet. Hvert aspekt av denne opplæringen bør fortsatt gjelde, og du bør støte på færre feil når du arbeider med egne prosjekter.

Hvis du vil laste ned den endelige spillkilden, kan du få den i CAPX-format her, eller ZIP-format her.


Se på Screencast

Se på fullskjerm på 720p (bruk Cog-ikonet) for best kvalitet.

Hva nå?

Så du har laget et grunnleggende Pong-spill - flott! Nå ta det videre. Her er noen ideer:

  • Forbedre grafikken. Du kan gå til en oldschool 8-bit utseende, et Neometrons geometrisk krigstil, eller noe helt annet!
  • Legg til flere padler. Hva om begge sider hadde en menneskelig spiller og en datamaskinstyrt spiller?
  • Øk utfordringen. Prøv å gjøre ballen raskere når spillets varighet fortsetter.
  • Innfør power-ups. Gjør padler krympe eller vokse, eller flytte raskere eller langsommere.

Jeg anbefaler at du sjekker ut den offisielle Construct 2 manualen og veiledningene på Scirra.com for mer hjelp.

Takk for at du så på denne opplæringen!