From 4fce7f4d3a5b0880393176154038beabc1b13a0a Mon Sep 17 00:00:00 2001 From: sqtatdev Date: Thu, 20 Mar 2025 22:50:18 +0200 Subject: [PATCH 1/3] add autosave, add gradma pic after buying it --- src/pages/CookieClicker.vue | 106 +++++++++++++++++++++++++++--------- 1 file changed, 80 insertions(+), 26 deletions(-) diff --git a/src/pages/CookieClicker.vue b/src/pages/CookieClicker.vue index 0727f08..b8688f6 100644 --- a/src/pages/CookieClicker.vue +++ b/src/pages/CookieClicker.vue @@ -1,49 +1,103 @@ \ No newline at end of file From bd30aed93425c08d3b41ea995c49caedc664a97f Mon Sep 17 00:00:00 2001 From: sqtatdev Date: Sat, 22 Mar 2025 19:28:05 +0200 Subject: [PATCH 2/3] translate comments, add pics for every bulding, add 2 pic is bought more than 10 --- src/pages/CookieClicker.vue | 43 +++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/src/pages/CookieClicker.vue b/src/pages/CookieClicker.vue index b8688f6..dc5894e 100644 --- a/src/pages/CookieClicker.vue +++ b/src/pages/CookieClicker.vue @@ -5,12 +5,11 @@ const cookies = ref(0); const buildings = ref([ { name: 'Cursor', price: 15, cps: 0.1, count: 0}, { name: 'Grandma', price: 100, cps: 1, count: 0}, - { name: 'Farm', price: 1000, cps: 10, count: 0}, - { name: 'Factory', price: 100000, cps: 100, count: 0}, - { name: 'Factory upgrade', price: 1000000, cps: 1000, count: 0} + { name: 'Farm', price: 1_000, cps: 10, count: 0}, + { name: 'Factory', price: 10_000, cps: 30, count: 0}, ]); -// Автосохранение +// AutoSave const saveGameState = () => { const gameState = { cookies: cookies.value, @@ -30,7 +29,7 @@ const saveGameState = () => { } }; -// Загрузка сохранения +// Loading the save const loadGameState = () => { try { const savedData = localStorage.getItem('cookieGameSave'); @@ -48,7 +47,6 @@ const loadGameState = () => { } }; -// Настройка автосохранения let saveInterval; onMounted(() => { @@ -75,22 +73,53 @@ setInterval(() => { cookies.value += cps.value; document.title = `🍪${cookies.value.toFixed(1)} Cookies!`; }, 1000); + +