Initial prompt
Click.
User prompt
Caramba, mano. Ele tá tão pequeno que tá parecendo uma formiga. Aumenta o tamanho dele aí.
User prompt
Aumenta 200 vezes o tamanho dele.
User prompt
Não tô conseguindo nem ver ele.
User prompt
Aumente muito mais
User prompt
Clicar em qualquer canto da tela para aumentar a variável.
User prompt
Adicione o vaso, que na verdade é uma mochila, e coloque na cena também.
User prompt
na direita do personagem.
User prompt
Com certeza é isso, não tá funcionando, não.
User prompt
Faça com que quando clicado, acontece uma emação da moeda sendo dropada no vaso, que na verdade é uma bolsa.
User prompt
Passa a ponte, amoeba.
User prompt
Faça com que a moeda tenha uma animação dela indo pra bolsa e sumindo.
User prompt
Não, a animação da moeda tá mó lenta.
User prompt
Adicione o fundo, mas o fundo tem que estar no tamanho da tela.
User prompt
É, eu acho que tá meio bizarro porque o objeto clicável tá flutuando.
User prompt
Adicione a pessoa 1 e quando ele estiver andando, usa os 3 sprites ou 4 dela.
User prompt
Ele tem que estar do mesmo tamanho que o objeto aplicável, e ele tem que sair da tela.
User prompt
Faça com que ele ande a cada 5 segundos e dropa uma moeda no vaso, que na verdade é uma bolsa.
User prompt
Eu tô vendo as moedas indo, só que não tá mudando nem a variável e ele não tá aparecendo.
User prompt
Você tem que mudar a velocidade dele. Aumenta a velocidade, aí ele aparece.
User prompt
Não é do vaso, é da pessoa.
User prompt
Ela não tá aparecendo na cena.
User prompt
Faça com que ela venha para a direita e ande com os 4 sprites.
User prompt
Faça com que ele venha para a direita, não para a esquerda.
User prompt
Ele tá todo bugado.
===================================================================
--- original.js
+++ change.js
@@ -1,40 +1,42 @@
-/****
+/****
* Classes
-****/
+****/
//<Assets used in the game will automatically appear here>
//<Write imports for supported plugins here>
// Class for the clickable object
var ClickableObject = Container.expand(function () {
- var self = Container.call(this);
- var clickableGraphics = self.attachAsset('clickable', {
- anchorX: 0.5,
- anchorY: 0.5
- });
- // Event handler for when the object is clicked
- self.down = function (x, y, obj) {
- // Increase score
- LK.setScore(LK.getScore() + 1);
- scoreTxt.setText(LK.getScore());
- // Flash the object to give feedback
- LK.effects.flashObject(self, 0xffffff, 100);
- };
+ var self = Container.call(this);
+ var clickableGraphics = self.attachAsset('clickable', {
+ anchorX: 0.5,
+ anchorY: 0.5,
+ scaleX: 2,
+ scaleY: 2
+ });
+ // Event handler for when the object is clicked
+ self.down = function (x, y, obj) {
+ // Increase score
+ LK.setScore(LK.getScore() + 1);
+ scoreTxt.setText(LK.getScore());
+ // Flash the object to give feedback
+ LK.effects.flashObject(self, 0xffffff, 100);
+ };
});
-/****
+/****
* Initialize Game
-****/
+****/
var game = new LK.Game({
- backgroundColor: 0x000000 //Init game with black background
+ backgroundColor: 0x000000 //Init game with black background
});
-/****
+/****
* Game Code
-****/
+****/
// Initialize score text
var scoreTxt = new Text2('0', {
- size: 150,
- fill: 0xFFFFFF
+ size: 150,
+ fill: 0xFFFFFF
});
scoreTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(scoreTxt);
// Create the clickable object and position it at the center
@@ -42,13 +44,13 @@
clickableObject.x = 2048 / 2;
clickableObject.y = 2732 / 2;
// Game update loop
game.update = function () {
- // Game logic can be added here if needed
+ // Game logic can be added here if needed
};
// Handle touch or mouse down on the game
game.down = function (x, y, obj) {
- // Check if the click is on the clickable object
- if (clickableObject.intersects(obj)) {
- clickableObject.down(x, y, obj);
- }
+ // Check if the click is on the clickable object
+ if (clickableObject.intersects(obj)) {
+ clickableObject.down(x, y, obj);
+ }
};
\ No newline at end of file