Բովանդակություն:

JeuTropFacile - WayTooEasyGame: 3 քայլ
JeuTropFacile - WayTooEasyGame: 3 քայլ

Video: JeuTropFacile - WayTooEasyGame: 3 քայլ

Video: JeuTropFacile - WayTooEasyGame: 3 քայլ
Video: Does this Terraria weapon make the game too easy? 2024, Նոյեմբեր
Anonim
JeuTropFacile - WayTooEasyGame
JeuTropFacile - WayTooEasyGame

Սա խաղ է ամբողջովին պատրաստված HTML- ի և JavaScript- ի վրա `P5js գրադարանով: Գոյություն ունի index.html և sketch.js անունով 2 ֆայլ: Ես շատ սկսնակ եմ ծածկագրում, այնպես որ, կներեք, եթե անհասկանալի է:

Խաղը կարող եք խաղալ այս հղումով ՝

Սլաքների ստեղներով դուք վերահսկում եք սպիտակ գնդակը և պետք է խուսափեք կարմիր գնդակից (ներկայումս կա միայն մեկը):

Ես ստեղծեցի 2 փոփոխական ՝ posX = 200 և posY = 200

Sketch.js- ում ես ստեղծեցի մի գործառույթ `640x x 480y- ով գործառույթների գծապատկերում` մոխրագույն ֆոնի վրա, այնուհետև ես ստեղծեցի սպիտակ շրջանակ `posX, posY, 75, 75 դիրքով:

Քայլ 1: Շրջանակի տեղափոխում

Շրջանակի տեղափոխում
Շրջանակի տեղափոխում

Ինչպես նախկինում ասացի, կարող եք օգտագործել սլաքների ստեղները `շրջանը տեղափոխելու համար:

Դա անելու համար ես ստեղծեցի updatePositionEllipse գործառույթ ():

Ես օգտագործել եմ այս պայմանը ՝ այն աշխատեցնելու համար. Եթե (keyIsDown (DOWN_ARROW)) {

posY += 5;

}

Երբ ներքևի ստեղնը սեղմված է, շրջանակը շարժվում է ներքև:

Ես այն օգտագործել եմ յուրաքանչյուր այլ ստեղնի վրա, որպեսզի կարողանաք շարժվել ձախ, աջ, վեր և վար:

Քայլ 2: Սահմանային սահմանների ստեղծում

Սահմանային սահմանների ստեղծում
Սահմանային սահմանների ստեղծում

Կտավի վերջում սպիտակ գնդակը կանգնեցնելու համար ես օգտագործեցի testOutOfScreen գործառույթը:

Դրա ներսում ես օգտագործեցի այն պայմանը, եթե (posX> 600) {

posX = 600; հարված Քաշ (6); կաթված («կապույտ»); տող (637, 0, 637, 480); }

եթե x դիրքը գերազանցում է 600 -ը. այն արգելափակում է գնդակը և այն գծում է կապույտ գիծ, որի եզրին տեղադրված է կտավի աջ կողմում:

Ես դա անում եմ յուրաքանչյուր սահմանի համար:

Խորհուրդ ենք տալիս: