Removed some unused translation, limited history to top 100 runs

This commit is contained in:
Renan LE CARO 2025-04-08 17:14:11 +02:00
parent b530bf38d5
commit cf2d3f85ca
6 changed files with 8 additions and 127 deletions

View file

@ -13,6 +13,7 @@ import { getTotalScore } from "./settings";
import { stopRecording } from "./recording";
import { asyncAlert } from "./asyncAlert";
import { rawUpgrades } from "./upgrades";
import {run} from "jest";
export function addToTotalPlayTime(ms: number) {
try {
@ -34,13 +35,7 @@ export function gameOver(title: string, intro: string) {
stopRecording();
addToTotalPlayTime(gameState.runStatistics.runTime);
let animationDelay = -300;
const getDelay = () => {
animationDelay += 800;
return "animation-delay:" + animationDelay + "ms;";
};
// unlocks
const endTs = getTotalScore();
const startTs = endTs - gameState.score;
const unlockedPerks = rawUpgrades.filter(
@ -109,7 +104,7 @@ let runsHistory = [];
try {
runsHistory = JSON.parse(
localStorage.getItem("breakout_71_runs_history") || "[]",
) as RunHistoryItem[];
).sort((a,b)=>b.score-a.score).slice(0,100) as RunHistoryItem[];
} catch (e) {}
export function getHistory() {
@ -281,7 +276,6 @@ export function getHistograms(gameState: GameState) {
(r) => r.max_combo,
"",
);
runStats += makeHistogram(t("gameOver.stats.loops"), (r) => r.loops, "");
if (runStats) {
runStats =

View file

@ -904,71 +904,6 @@
</concept_node>
</children>
</folder_node>
<folder_node>
<name>loop</name>
<children>
<concept_node>
<name>converted_rerolls</name>
<description/>
<comment/>
<translations>
<translation>
<language>en-US</language>
<approved>true</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>true</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>instructions</name>
<description/>
<comment/>
<translations>
<translation>
<language>en-US</language>
<approved>true</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>true</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>no_rerolls</name>
<description/>
<comment/>
<translations>
<translation>
<language>en-US</language>
<approved>true</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>true</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>title</name>
<description/>
<comment/>
<translations>
<translation>
<language>en-US</language>
<approved>true</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>true</approved>
</translation>
</translations>
</concept_node>
</children>
</folder_node>
<folder_node>
<name>main_menu</name>
<children>
@ -1452,21 +1387,6 @@
</translation>
</translations>
</concept_node>
<concept_node>
<name>loop_run_help</name>
<description/>
<comment/>
<translations>
<translation>
<language>en-US</language>
<approved>true</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>true</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>max_coins</name>
<description/>
@ -2087,21 +2007,6 @@
</translation>
</translations>
</concept_node>
<concept_node>
<name>current_lvl_loop</name>
<description/>
<comment/>
<translations>
<translation>
<language>en-US</language>
<approved>true</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>true</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>menu_label</name>
<description/>
@ -5642,7 +5547,7 @@
<translation_order>alphabetically</translation_order>
<copy_templates>
<copy_template>t('%1')</copy_template>
<copy_template/>
<copy_template>t(&quot;%1&quot;</copy_template>
<copy_template/>
</copy_templates>
<custom_languages/>

View file

@ -55,10 +55,6 @@
"level_up.unlocked_level": " (Level)",
"level_up.unlocked_perk": " (Perk)",
"level_up.upgrade_perk_to_level": " lvl {{level}}",
"loop.converted_rerolls": "Your {{n}} leftover re-rolls where converted to +{{n}} base combo.",
"loop.instructions": "All perks you have now will have lower max levels depending on their current level. You can pick one below that will gain one level and one max level instead. Your pick will be leveled up, even beyond the maximum normally allowed for that perk.",
"loop.no_rerolls": "You didn't have any leftover re-rolls, so your base combo stayed the same. ",
"loop.title": "Starting loop {{loop}}",
"main_menu.basic": "Basic graphics",
"main_menu.basic_help": "Better performance.",
"main_menu.colorful_coins": "Colorful coins",
@ -91,7 +87,6 @@
"main_menu.language_help": "Choose the game's language",
"main_menu.load_save_file": "Load save file",
"main_menu.load_save_file_help": "Select a save file on your device",
"main_menu.loop_run_help": "Allows you to loop up to 7 times",
"main_menu.max_coins": " {{max}} coins on screen maximum",
"main_menu.max_coins_help": "Cosmetic only, no effect on score",
"main_menu.max_particles": " {{max}} particles maximum",
@ -133,7 +128,6 @@
"main_menu.unlocks_help": "Try perks and levels you unlocked",
"play.close_modale_window_tooltip": "close ",
"play.current_lvl": "Level {{level}}/{{max}}",
"play.current_lvl_loop": "Level {{level}}/{{max}} loop {{loop}}",
"play.menu_label": "menu",
"play.menu_tooltip": "Open main menu",
"play.missed_ball": "miss",
@ -149,7 +143,7 @@
"score_panel.score_to_unlock": "Score {{points}} more points to unlock level \"{{level}}\"",
"score_panel.title": "{{score}} points at level {{level}}/{{max}} ",
"score_panel.upcoming_levels": "Upcoming levels :",
"score_panel.upgrades_picked": "Upgrades picked so far : ",
"score_panel.upgrades_picked": "Upgrades picked in this game run : ",
"unlocks.greyed_out_help": "The grayed out upgrades can be unlocked by increasing your total score. The total score increases every time you score in game, outside of test runs.",
"unlocks.intro": "Your total score is {{ts}}. Below are all the upgrades and levels the games has to offer. Click an upgrade or level below to start a test game with it. Hint: you can set the starting upgrades in the settings.",
"unlocks.just_unlocked": "Level unlocked",

View file

@ -55,10 +55,6 @@
"level_up.unlocked_level": " (Niveau)",
"level_up.unlocked_perk": " (Amélioration)",
"level_up.upgrade_perk_to_level": " niveau {{level}}",
"loop.converted_rerolls": "Vos {{n}} relances restantes ont été converties en +{{n}} combo de base.",
"loop.instructions": "Tous vos avantages seront bannis pour la suite de la partie, sauf celui que vous choisirez ci-dessous. Votre choix sera augmenté d'un niveau, mêmes au delà de la limite normalement appliquée.",
"loop.no_rerolls": "Vous n'aviez plus de re-rolls, donc votre combo de base est resté le même.",
"loop.title": "Début de la boucle n°{{loop}}",
"main_menu.basic": "Graphismes simplifiés",
"main_menu.basic_help": "Meilleures performances.",
"main_menu.colorful_coins": "Pièces colorées",
@ -91,7 +87,6 @@
"main_menu.language_help": "Changer la langue d'affichage",
"main_menu.load_save_file": "Charger une sauvegarde",
"main_menu.load_save_file_help": "Depuis un fichier ",
"main_menu.loop_run_help": "Permet de boucler le jeu jusqu'à 7 fois",
"main_menu.max_coins": "{{max}} pièces affichées maximum",
"main_menu.max_coins_help": "Visuel uniquement, pas d'impact sur le score",
"main_menu.max_particles": " {{max}} particules maximum",
@ -133,7 +128,6 @@
"main_menu.unlocks_help": "Essayez les éléments débloqués",
"play.close_modale_window_tooltip": "Fermer",
"play.current_lvl": "Niveau {{level}}/{{max}}",
"play.current_lvl_loop": "Niveau {{level}}/{{max}} boucle {{loop}}",
"play.menu_label": "Menu",
"play.menu_tooltip": "Ouvrir le menu principal",
"play.missed_ball": "raté",
@ -149,7 +143,7 @@
"score_panel.score_to_unlock": "Attrapez {{points}} pièces supplémentaires pour débloquer le niveau « {{level}} »",
"score_panel.title": "{{score}} points au niveau {{level}}/{{max}} ",
"score_panel.upcoming_levels": "Niveaux de la parties : ",
"score_panel.upgrades_picked": "Améliorations choisies jusqu'à présent :",
"score_panel.upgrades_picked": "Améliorations choisies pendant la partie :",
"unlocks.greyed_out_help": "Les éléments grisées peuvent être débloquées en augmentant votre score total. Le score total augmente à chaque fois que vous marquez des points dans le jeu, en dehors des parties de test.",
"unlocks.intro": "Votre score total est de {{ts}}. Vous trouverez ci-dessous toutes les améliorations et tous les niveaux que le jeu peut offrir. Cliquez sur l'un d'entre eux pour les essayer dans une partie de test. Astuce : vous pouvez choisir les améliorations de départ dans les réglages.",
"unlocks.just_unlocked": "Niveau débloqué",