Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tlo = createSprite(200, 200);
- tlo.setAnimation("tlo");
- tlo.scale = 3;
- var gracz = createSprite(200, 200);
- gracz.setAnimation("gracz_right");
- var predkoscGracza = 6;
- gracz.scale = 3;
- var zycie1 = createSprite(20, 20);
- zycie1.setAnimation("gracz_right");
- zycie1.scale = 1;
- var zycie2 = createSprite(50, 20);
- zycie2.setAnimation("gracz_right");
- zycie2.scale = 1;
- var zycie3 = createSprite(80, 20);
- zycie3.setAnimation("gracz_right");
- zycie3.scale = 1;
- var towarzysz = createSprite(100, 100);
- towarzysz.setAnimation("towarzysz");
- var predkoscTowarzysza = 2;
- var towarzyszRozmiar = 0.05;
- towarzysz.scale = towarzyszRozmiar;
- var towarzyszDystans = 50;
- var cukierek = createSprite(200, 200);
- cukierek.x = randomNumber(0, 400);
- cukierek.y = randomNumber(0, 400);
- cukierek.setAnimation("cukierek");
- cukierek.scale = 0.4;
- var wrog1 = createSprite(200, 200);
- wrog1.x = -100;
- wrog1.y = randomNumber(0, 400);
- wrog1.setAnimation("duch");
- var predkoscWroga = 8;
- wrog1.scale = 3;
- var punktacja = 0;
- var iloscZyc = 3;
- function draw() {
- background("brown");
- if (keyDown("up")) {
- gracz.y = gracz.y - predkoscGracza;
- }
- if (keyDown("down")) {
- gracz.y = gracz.y + predkoscGracza;
- }
- if (keyDown("left")) {
- gracz.x = gracz.x - predkoscGracza;
- gracz.setAnimation("gracz_left");
- }
- if (keyDown("right")) {
- gracz.x = gracz.x + predkoscGracza;
- gracz.setAnimation("gracz_right");
- }
- if (gracz.x - towarzyszDystans < towarzysz.x) {
- towarzysz.x -= predkoscTowarzysza;
- }
- if (gracz.x + towarzyszDystans > towarzysz.x) {
- towarzysz.x += predkoscTowarzysza;
- }
- if (gracz.y - towarzyszDystans < towarzysz.y) {
- towarzysz.y -= predkoscTowarzysza;
- }
- if (gracz.y + towarzyszDystans > towarzysz.y) {
- towarzysz.y += predkoscTowarzysza;
- }
- if (gracz.collide(cukierek)) {
- cukierek.x = randomNumber(0, 400);
- cukierek.y = randomNumber(0, 400);
- towarzyszRozmiar += 0.02;
- towarzysz.scale = towarzyszRozmiar;
- punktacja += 1;
- }
- wrog1.x = wrog1.x + predkoscWroga;
- if (gracz.y < wrog1.y) {
- wrog1.y -= 2;
- }
- if (gracz.y > wrog1.y) {
- wrog1.y += 2;
- }
- if (wrog1.x > 500 || wrog1.collide(towarzysz)) {
- wrog1.x = -100;
- wrog1.y = randomNumber(0, 400);
- }
- if (gracz.collide(wrog1)) {
- iloscZyc -= 1;
- if (iloscZyc < 3) {
- zycie3.visible = 0;
- }
- if (iloscZyc < 2) {
- zycie2.visible = 0;
- }
- if (iloscZyc < 1) {
- zycie1.visible = 0;
- gracz.destroy();
- }
- wrog1.x = -100;
- wrog1.y = randomNumber(0, 400);
- gracz.x = 200;
- gracz.y = 200;
- }
- drawSprites();
- textSize(50);
- text(punktacja, 180, 40);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement