feat(achievements): remove useless achievements

This commit is contained in:
2026-02-04 16:54:54 +01:00
parent a809d8c42d
commit 12a340c5e6
5 changed files with 9 additions and 8 deletions

View File

@@ -3,6 +3,7 @@ import { useLocalStorage } from "@vueuse/core";
import gsap from "gsap";
const store = useSettingsStore();
const achievements = useAchievementsStore();
const confirmationModal = useConfirmationModal();
const { assets } = useAssets();
const { onRender } = useScreen();
@@ -346,6 +347,10 @@ const slide = (rowDir: number, colDir: number) => {
);
if (!changed) return;
if (board.some((r) => r.some((c) => c >= 512))) {
achievements.unlock("2048_score_512");
}
const horizontal = colDir !== 0;
const reversed = rowDir > 0 || colDir > 0;

View File

@@ -151,7 +151,6 @@ const resetGame = () => {
score = 0;
lives = MAX_LIVES;
isNewBest = false;
achievements.unlock("taptap_play");
};
const showDeathScreen = () => {
@@ -201,7 +200,6 @@ onClick((mx, my) => {
highScore.value = score;
isNewBest = true;
}
if (score === 10) achievements.unlock("taptap_score_10");
if (score === 20) achievements.unlock("taptap_score_20");
break;
}

View File

@@ -54,7 +54,6 @@ const handleConfirm = () => {
}
case "waiting": {
achievements.unlock("snake_play");
spawn();
break;
}

View File

@@ -16,8 +16,11 @@ export const ACHIEVEMENTS = [
// settings
{ id: "settings_color_change", secret: false },
// snake
{ id: "snake_play", secret: false },
{ id: "snake_score_40", secret: false },
// 2048
{ id: "2048_score_512", secret: false },
// taptap
{ id: "taptap_score_20", secret: false },
// secrets
{ id: "settings_color_try_all", secret: true },
{ id: "settings_language_try_all", secret: true },