Inhoudsopgave:

JeuTropFacile - WayTooEasyGame - Ajarnpa
JeuTropFacile - WayTooEasyGame - Ajarnpa

Video: JeuTropFacile - WayTooEasyGame - Ajarnpa

Video: JeuTropFacile - WayTooEasyGame - Ajarnpa
Video: Does this Terraria weapon make the game too easy? 2024, November
Anonim
JeuTropFacile - WayTooEasyGame
JeuTropFacile - WayTooEasyGame

Dit is een spel dat volledig is gemaakt op HTML en JavaScript met de bibliotheek P5js. Er zijn 2 bestanden genaamd index.html en sketch.js. Ik ben erg beginner in code, dus het spijt me als het onduidelijk is.

Je kunt het spel spelen via deze link

Je bestuurt een witte bal met de pijltjestoetsen en je moet de rode bal ontwijken (momenteel is er maar één).

Ik heb 2 variabelen gemaakt: posX = 200 en posY = 200

Op sketch.js heb ik een canva gemaakt in de functie-setup met 640x bij 480y met een grijze achtergrond in de functie-tekening, daarna heb ik een witte cirkel gemaakt met positie op posX, posY, 75, 75.

Stap 1: De cirkel verplaatsen

De cirkel verplaatsen
De cirkel verplaatsen

Zoals ik al eerder zei, kun je de pijltjestoetsen gebruiken om de cirkel te verplaatsen.

Om dat te doen heb ik een functie gemaakt updatePositionEllipse().

Ik heb deze voorwaarde gebruikt om het te laten werken: if (keyIsDown(DOWN_ARROW)) {

posY += 5;

}

Wanneer de omlaag-toets wordt ingedrukt, gaat de cirkel naar beneden.

Ik heb het op alle andere toetsen gebruikt, zodat je naar links, rechts, omhoog en omlaag kunt bewegen.

Stap 2: Grensgrenzen maken

Grensgrenzen maken
Grensgrenzen maken

Om de witte bal aan het einde van het canvas te laten stoppen, heb ik de functie testOutOfScreen gebruikt.

Binnenin gebruikte ik de voorwaarde if (posX> 600) {

posX = 600; slagGewicht (6); beroerte('blauw'); lijn (637, 0, 637, 480); }

als de positie van x groter is dan 600: het blokkeert de bal en tekent een blauwe lijn met een rand 6 aan de rechterkant van het canvas.

Ik doe dit voor elke grens.