feat(match3): Verbesserung der Drag & Drop-Funktionalität und Hinzufügen von Soundeffekten

- Anpassungen an der Match3Game-Komponente zur Verbesserung der Drag & Drop-Interaktionen, einschließlich neuer Event-Handler für Maus- und Touch-Eingaben.
- Einführung von Soundeffekten für Bewegungen, Bomben, Raketen und Regenbogen-Animationen zur Steigerung des Spielerlebnisses.
- Erweiterung der CSS-Animationen für Tiles, um neue visuelle Effekte bei Bewegungen und Erscheinen zu implementieren.
- Aktualisierung der Animationseffekte für Explosionen und andere Spielereignisse zur Verbesserung der Benutzeroberfläche.
This commit is contained in:
Torsten Schulz (local)
2025-08-25 21:33:20 +02:00
parent 79d6004332
commit 285607a3ee
12 changed files with 2163 additions and 563 deletions

View File

@@ -16,6 +16,18 @@ import updateExistingMatch3Levels from './updateExistingMatch3Levels.js';
const syncDatabase = async () => {
try {
// Zeige den aktuellen Stage an
const currentStage = process.env.STAGE || 'nicht gesetzt';
console.log(`🚀 Starte Datenbank-Synchronisation (Stage: ${currentStage})`);
if (currentStage !== 'dev') {
console.log('⚠️ WARNUNG: Automatische Schema-Updates sind deaktiviert');
console.log('💡 Setze STAGE=dev in der .env Datei für automatische Schema-Updates');
console.log('🔒 Produktionsmodus: Nur normale Synchronisation ohne Schema-Änderungen');
} else {
console.log('✅ Entwicklungsmodus aktiv - Schema-Updates sind aktiviert');
}
console.log("Initializing database schemas...");
await initializeDatabase();