@liessou/cubegame
v1.0.5
Published
Une application Desktop élégante Cube Game 3D avec animations
Readme
🎲 Cube Game 3D (Application Desktop & Web)
Une application Desktop élégante et futuriste de Cube Game 3D, construite avec HTML5, CSS3, JavaScript pur et Electron.
📁 Structure du projet
test/
├── .npmignore # Fichier d'exclusion pour publication npm
├── main.js # Configuration et processus principal Electron Desktop
├── index.html # Interface utilisateur principale
├── css/
│ └── style.css # Système de design glassmorphism et styles
├── js/
│ └── script.js # Moteur de jeu 3D, physique, son & skins
├── package.json # Métadonnées du projet et dépendances Electron
└── README.md # Documentation✨ Fonctionnalités
- 🎲 Moteur 3D Isométrique : Projection 3D fluide sans dépendances externes.
- 🎨 Boutique de Skins : Débloquez des styles néon uniques (Cyber Neon, Hologram Violet, Lava Fire, Emerald Gem, Cyber Gold, Obsidian Pulse).
- 🎵 Synthétiseur Audio Web Audio API : Effets sonores intégrés (drop, combos, découpe de cubes, game over).
- 🏆 Système de Combos & Slicing : Découpe précise des cubes avec physique de débris et multiplicateurs de score.
- 📱 Support Tactile & Clavier : Contrôles fluides avec la barre d'espace ou clics direct sur l'écran.
- 💻 Application Desktop Native : Intégration complète Electron avec fenêtre redimensionnable.
🚀 Lancer l'application Desktop
Option 1 : Avec Electron (Recommandé)
npm startOption 2 : Exécuter dans un navigateur web
Double-cliquez sur index.html ou utilisez un serveur local :
npx serve .🎮 Comment jouer
- Déposer un cube : Appuyez sur la barre Espace ou Cliquez sur l'écran.
- Empiler précisément : Alignez le cube en mouvement sur le sommet de la tour.
- Eviter les pertes : Tout dépassement sera découpé ! Si le cube manque complètement la tour, la partie se termine.
- Pause : Touche P.
