feat: initialize Tab Shooter Chrome extension game

This commit is contained in:
Janik Dietz 2026-08-04 07:13:45 +02:00
commit 0f566b02ac
Signed by: Tronax
SSH key fingerprint: SHA256:2pKKXDZucWvaF/GzXNz0FY53EAO1YDLN80bqS+TTz/o
11 changed files with 1614 additions and 0 deletions

13
background.js Normal file
View file

@ -0,0 +1,13 @@
/* Tab Shooter Background Service Worker (MV3)
* Minimal: das Popup übernimmt die gesamte Spiellogik.
* Der Service Worker ist erforderlich für die Manifest-Deklaration
* und kann künftig z.B. ein Tastenkürzel (commands) anbieten.
*/
// Bei Installation: Default-Highscore setzen, falls nicht vorhanden.
chrome.runtime.onInstalled.addListener(async () => {
const data = await chrome.storage.local.get("highscore");
if (data.highscore === undefined) {
await chrome.storage.local.set({ highscore: 0 });
}
});