User prompt
place the icon in game cover, in the publish stage.
User prompt
Place the hashtags
User prompt
Please fix the bug: 'TypeError: Cannot set properties of undefined (setting 'visible')' in or related to this line: 'skaters[s].heartIcons[skaters[s].health].visible = false;' Line Number: 658
User prompt
Heart icon display to skater 2
User prompt
The skaters_2 have 2 hearts icon (that is, hit twice)
User prompt
Nesses skaters_2 Só falta o move o rotation, e o bounce
User prompt
Aumente o tamanho dos skaters_2 igual aos skaters 1
User prompt
make them look and move like normal skaters
User prompt
Please fix the bug: 'TypeError: skaters[i]._update_migrated is not a function' in or related to this line: 'skaters[i]._update_migrated();' Line Number: 554
User prompt
Place the skater_2 in stage 4
User prompt
Spawn a new skater in level 4
User prompt
Place in snece
User prompt
Add coin fuctions
User prompt
Continue please
User prompt
Make you have 0 coin
User prompt
Place the achievement button in top right, when tapped, shows achievements. in gray: no footprints. normal color: footprints. achievements do not reset after game over
User prompt
Please fix the bug: 'ReferenceError: penguin is not defined' in or related to this line: 'if (bubbles[a].intersects(penguin) && isInIsekaiQuartetPosition(penguin)) {' Line Number: 489
User prompt
Add the achievement 4 (secret) isekai quartet, is when hit the snowball at a penguin in a position of a character positioned in the isekai quartet logo I think this is the hardest one to get.
User prompt
Add the achievement 3, (is the same but is ×5)
User prompt
Place the achievement 2, when make a 3× combo (hitting three skaters at once in a combo)
User prompt
Place the achievement 2, when make a 3× combo (hitting three skaters at once in a combo)
User prompt
No, it's making a combo hitting 3 skaters at once
User prompt
Place the achievement 2, (you know how this might appear)
User prompt
Place in scene plase
User prompt
Place the achievement in top
===================================================================
--- original.js
+++ change.js
@@ -175,8 +175,64 @@
self.direction = angle + Math.PI;
}
};
});
+var Skater2 = Container.expand(function () {
+ var self = Container.call(this);
+ var skaterGraphics = self.attachAsset('Skater_2', {
+ anchorX: 0.5,
+ anchorY: 0.5
+ });
+ self.direction = Math.random() * 2 * Math.PI;
+ self.speed = 5;
+ self.rotationSpeed = 0.1;
+ self.isRotating = false;
+ self.rotateTimer = 0;
+ self.rotateDuration = 30;
+ self._move_migrated = function () {
+ var newX = self.x + Math.cos(self.direction) * self.speed;
+ var newY = self.y + Math.sin(self.direction) * self.speed;
+ if (newX > 1798 || newX < 300) {
+ self.direction = Math.PI - self.direction;
+ }
+ if (newY > 2482 || newY < 250) {
+ self.direction = -self.direction;
+ }
+ self.x = newX;
+ self.y = newY;
+ };
+ self._update_migrated = function () {
+ if (self.isRotating) {
+ self.rotation += self.rotationSpeed;
+ self.rotateTimer++;
+ if (self.rotateTimer >= self.rotateDuration) {
+ self.isRotating = false;
+ self.rotateTimer = 0;
+ self.direction = Math.random() * 2 * Math.PI;
+ }
+ } else if (Math.random() < 0.05) {
+ self.isRotating = true;
+ }
+ self._move_migrated();
+ for (var i = 0; i < skaters.length; i++) {
+ if (self !== skaters[i] && self.intersects(skaters[i])) {
+ var angle = Math.atan2(skaters[i].y - self.y, skaters[i].x - self.x);
+ self.direction = angle + Math.PI;
+ skaters[i].direction = angle;
+ LK.getSound('Bounce').play();
+ }
+ }
+ var circleCenter = {
+ x: 2048 / 2,
+ y: 2732 / 2
+ };
+ var distanceToCenter = Math.sqrt(Math.pow(self.x - circleCenter.x, 2) + Math.pow(self.y - circleCenter.y, 2));
+ if (distanceToCenter < 400) {
+ var angle = Math.atan2(circleCenter.y - self.y, circleCenter.x - self.x);
+ self.direction = angle + Math.PI;
+ }
+ };
+});
var Snowboarder = Container.expand(function () {
var self = Container.call(this);
var snowboarderGraphics = self.attachAsset('snowboarder', {
anchorX: 0.5,
@@ -406,12 +462,9 @@
}
};
game.spawnSkaters = function (level) {
for (var i = 0; i < (level === 4 ? level + 3 : level + 2); i++) {
- var skater = level === 4 ? game.addChild(LK.getAsset('Skater_2', {
- anchorX: 0.5,
- anchorY: 0.5
- })) : game.addChild(new Skater());
+ var skater = level === 4 ? game.addChild(new Skater2()) : game.addChild(new Skater());
if (level === 4) {
skater.width = 250;
skater.height = 282.08;
}
floor of an ice skating ring. top-view. seen from above. Single Game Texture. In-Game asset. 2d. High contrast. No shadows. pixelated.8 bit. game background
snowboarder. top-view. gta 2. seen from above. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
snowball. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
frosty pipe tube. top-view. seen from above. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8-bit
dusty snow puff. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
green plus sign. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
frost circle arena. seen from above. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
angry penguin snowboarder wearing a red santa hat. top-view. gta 2. seen from above. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
angry penguin snowboarder wearing a red santa hat. top-view. gta 2. seen from above. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit
duck holding a sign written "combo". Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. duck holding a sign written "combo". Cartoon.
Giant angry penguin snowboarder wearing a red santa hat. top-view. gta 2. seen from above. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows. pixelated. 8 bit. A
8-bit Pinguin_skater_features. Make a text written above (your way). A
Make a 8-bit achievement. Title:cool, being embarrassed. description:lose in stage 1
Make a 8-bit achievement. Title:I'm enjoying watching! description:make a ×3 hit combo
Make a 8-bit achievement. Title:poor duck! description:make a ×5 hit combo
Make a 8-bit secret achievement. Title:isekai quartet description:hit the snowball at a penguin in a position of a character positioned in the isekai quartet logo
Make a button achievements. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Coin icon. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Heart icon. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.