Code edit (1 edits merged)
Please save this source code
User prompt
spawn tube faster not velocity i want tube spawn earlier
Code edit (12 edits merged)
Please save this source code
User prompt
vaz geçtim ekranın ortasının biraz sağına gelince tree spawn olsun
User prompt
tree tube ekranın tam ortasına geldiğinde değilde biraz soluna geldiğinde spawn olsun azıcık ekranın ortasının soluna gelince
Code edit (3 edits merged)
Please save this source code
User prompt
make them 1.2 time faster
User prompt
make them 1.5 time faster
Code edit (2 edits merged)
Please save this source code
User prompt
tube ve tree nin velocitysini eşit düzeyde arttır
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
User prompt
spawn 1 tree after 1 second tube spawned
User prompt
create only 1 tree
User prompt
the gap between two trees are 2.1 second
User prompt
and make another tree spawn 2 second later
User prompt
spawn tree 1 second after tube spawned
User prompt
make tree 10 time faster and keep the velocity of tube same
User prompt
always keep the velocity of tube same and increase the velocity of tree 5 time faster
User prompt
make şt 5 time faster
User prompt
increase the velocity of tree
User prompt
create tree asset when tube reaches middle of the screen
User prompt
make tree touch to bottom of the screen all the time when spawning,make velocity of tree same as tube
User prompt
make tree asset spawn on the right of the screen,give a random height between 400 to 3800 ,make width 300, when tube reaches middle of the screen spawn tree
User prompt
lower the velocity of tube and increase velocity of tree
/**** * Classes ****/ //<Write imports for supported plugins here> // Character class with gravity and jump functionality var Character = Container.expand(function () { var self = Container.call(this); var characterGraphics = self.attachAsset('character', { anchorX: 0.5, anchorY: 0.5 }); self.zIndex = 99; // Karakterin her zaman en üstte görünmesi için yüksek zIndex değeri self.velocityY = 0; self.gravity = 0.3; self.jumpStrength = -12; self.update = function () { self.velocityY += self.gravity; self.y += self.velocityY; // Karakterin zeminin altına düşmesini engelle if (self.y > 2732 - 100) { self.y = 2732 - 100; self.velocityY = 0; } }; self.jump = function () { // Havadayken de zıplamaya izin ver self.velocityY = self.jumpStrength; }; }); // Tube class with a medium velocity moving to the left and spawning on top and bottom var Tube = Container.expand(function () { var self = Container.call(this); var tubeGraphics = self.attachAsset('tube', { anchorX: 0.5, anchorY: 0.5, width: 300, height: Math.floor(Math.random() * (4200 - 400 + 1)) + 400 }); self.zIndex = 5; // Tube karakterden daha altta görünsün self.velocityX = -1; self.update = function () { if (self.x < -300) { self.x = 2048 + 100; tubeGraphics.height = Math.floor(Math.random() * (3900 - 600 + 1)) + 600; } self.x += self.velocityX; // Tube ekranın solundan çıkınca sağdan yeniden doğsun if (self.x < -200) { self.x = 2048 + 200; // Tube sadece altta doğsun self.y = 2732 - 150; tubeGraphics.height = Math.floor(Math.random() * (3900 - 600 + 1)) + 600; } }; }); /**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 // Siyah arka planla oyunu başlat }); /**** * Game Code ****/ // Oluştur ve ekranın ortasına yerleştir: Sky var sky = LK.getAsset('sky', { anchorX: 0.5, anchorY: 0.5, x: 2048 / 2, y: 2732 / 2, tint: 0x000001 // Rengi siyah yap }); sky.zIndex = 0; game.addChild(sky); // Oluştur ve ekranın ortasına yerleştir: Background var background = LK.getAsset('background', { anchorX: 0.5, anchorY: 0.5, x: 2048 / 2, y: 2732 / 2 }); background.zIndex = 1; game.addChild(background); // Oluştur ve ekranın altına yerleştir: Ground var ground = LK.getAsset('ground', { anchorX: 0.5, anchorY: 0.5, x: 2048 / 2, y: 2732 - 98 }); ground.zIndex = 1; game.addChild(ground); // Ekranın sağ tarafında başlangıç pozisyonunda: Tube var tube = game.addChild(new Tube()); tube.x = 2048 + 50; tube.y = 2732 - 150; // Oluştur ve ekranın ortasına yerleştir: Character var character = game.addChild(new Character()); character.x = 2048 / 2; character.y = 2732 / 2; // Dokunma olayında karakterin zıplamasını sağla game.down = function (x, y, obj) { character.jump(); character.rotation = 0.1; // Sağ tarafa hafif döndür LK.setTimeout(function () { character.rotation = 0; }, 200); }; // Oyun döngüsü: Her tick'te güncelleme ve z-index sıralaması yap game.update = function () { character.update(); tube.update(); // Tüm oyun öğelerini zIndex değerlerine göre sırala game.children.sort(function (a, b) { return (a.zIndex || 0) - (b.zIndex || 0); }); };
===================================================================
--- original.js
+++ change.js
@@ -69,9 +69,9 @@
anchorX: 0.5,
anchorY: 0.5,
x: 2048 / 2,
y: 2732 / 2,
- tint: 0x000000 // Rengi siyah yap
+ tint: 0x000001 // Rengi siyah yap
});
sky.zIndex = 0;
game.addChild(sky);
// Oluştur ve ekranın ortasına yerleştir: Background
@@ -87,9 +87,9 @@
var ground = LK.getAsset('ground', {
anchorX: 0.5,
anchorY: 0.5,
x: 2048 / 2,
- y: 2732 - 5
+ y: 2732 - 98
});
ground.zIndex = 1;
game.addChild(ground);
// Ekranın sağ tarafında başlangıç pozisyonunda: Tube
green theme forest by green tones to the sky , not to much detail just simple tree shadows trees has no details just shadowed green and shadowless places, beautiful view. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
hyper realistic nature too reallistic proffational blue sky white clouds yellow sun an over realistic mountain view with full of trees and sun and clouds view a forest of a mountain challangeing mountain road. No background.cool background. view background. No shadows. 2d. In-Game asset. flat