User prompt
Change the color of the difficulty buttons to a darker red.
User prompt
Move the "easybutton" asset down 350 pixels.
User prompt
Move the "easybutton" asset up 1250 pixels
User prompt
Move the "Settings in the works!" text 1250 pixels down
User prompt
Change the color of all the settings button to the same shade of red.
User prompt
Change the color of all the difficulty buttons to red. Make sure they can be changed in game later on with code.
User prompt
Change the color of all the settings button to red. Make sure they can be changed in game later on with code.
User prompt
change strokeThickness of the settings in the works text to 8
User prompt
Move the text "Set Your Difficulty" down 35 pixels. Make the "settings in the works!" text white with a black outline.
User prompt
Move the text "Set Your Difficulty" down 75 pixels.
User prompt
Move the text "Set Your Difficulty" down 100 pixels.
User prompt
You will be changing stuff for the "Set Your Difficulty" text. Make the font bold. Make the font 10% bigger. Change the text color to white. Add a 10 outline in the color of black.
User prompt
Add a 1.05x zoom animation to the close button when it is being hovered over. Make sure it detects the location of the mouse cursor.
User prompt
Add a 1.05x zoom animation to the close button when it is being hovered over.
User prompt
Change the delay for the settings button coming out of being hidden for 4 seconds.
User prompt
Add a 3 second delay to the settings button for being clicked after coming out of being hidden.
User prompt
Make sure the size of the settings button stays the same after the animation.
User prompt
Add a 1 full rotation while zooming into place when the settings button comes out of being hidden. This will be an animation.
User prompt
Add an animation for the settings button disappearing.
User prompt
When the settings gui opens, the 60 second timer and the score value need to be hidden. The 60 second timer and the score value need to be visible any other time.
User prompt
It does not show the countdown timer or the score when gui is not open
User prompt
Hide the 60 second countdown timer and the score value when the settings gui is open.
User prompt
Animation of the settings button needs to happen before it disappears.
User prompt
Make it so the settings button is hidden when the settings gui is on screen. Make it not hidden otherwise.
User prompt
Make it so all text in the settings GUI is black
===================================================================
--- original.js
+++ change.js
@@ -1,7 +1,33 @@
/****
* Classes
****/
+var RotateAndZoomAnimation = Container.expand(function (target, zoomFactor, animationFrames, rotations) {
+ var self = Container.call(this);
+ self.target = target;
+ self.zoomFactor = zoomFactor;
+ self.animationFrames = animationFrames;
+ self.rotations = rotations;
+ self.currentFrame = 0;
+ self.updateAnimation = function () {
+ if (self.currentFrame < self.animationFrames) {
+ var progress = self.currentFrame / self.animationFrames;
+ self.target.scale.x = self.target.scale.x * (1 + self.zoomFactor * progress);
+ self.target.scale.y = self.target.scale.y * (1 + self.zoomFactor * progress);
+ self.target.rotation = 2 * Math.PI * self.rotations * progress;
+ self.currentFrame++;
+ } else {
+ LK.off('tick', self.updateAnimation);
+ if (self.onComplete) {
+ self.onComplete();
+ }
+ }
+ };
+ self.start = function (onComplete) {
+ self.onComplete = onComplete;
+ LK.on('tick', self.updateAnimation);
+ };
+});
var Countdown = Container.expand(function () {
var self = Container.call(this);
self.counter = 3;
var countdownText = new Text2(self.counter.toString(), {
@@ -185,10 +211,10 @@
} else {
timerTxt.visible = false;
scoreTxt.visible = false;
self.isDown = true;
- var scaleAnimation = new ScaleAnimation(self, 0.1, 10);
- scaleAnimation.start(function () {
+ var rotateAndZoomAnimation = new RotateAndZoomAnimation(self, 0.1, 10, 1);
+ rotateAndZoomAnimation.start(function () {
self.visible = false;
isPaused = true; // Pause the game when settings are opened
});
}
Coffee droplet.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. Shadows at the bottom.
Have the coffee cup open at the top
High end Coffee Shop. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. Shadows at the bottom.
Coffee trail going vertical. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. Shadows at the bottom.
Coffee splashing effect. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No Shadows.
Black circle with a bit of transparency.
Coffee Bean With Nothing Else. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Clock, Nothing else in the image.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white particle trail, vertical. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Remove the plus from this image
Red X. Nothing else.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
White rectangle, curved corners. Small black border. Simple, modern. Aspect ratio 1550 * 2500.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Include only the spike.
Remove the bottom part that is not coming from the center explosion
Rectangular coffee themed start button. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Remove the random stuff below the question mark
Coffee themed button which has the text "gamemode". Make the aspect ratio of this button 5:1. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.