Un jeu idle/incrémental spatial développé avec Electron
Construisez votre empire cosmique en minant des astéroïdes, en générant de l'énergie et en recherchant de nouvelles technologies. Progressez même hors-ligne grâce au système de gains passifs, atteignez des sommets de puissance grâce au système de prestige, et explorez de nouvelles planètes grâce au système de rebirth !
- Cosmic Miner
- Table des Matières
- Aperçu
- Fonctionnalités
- Installation
- Lancement
- Build & Distribution
- Structure du Projet
- Mécanique de Jeu
- Technologies Utilisées
- Raccourcis Clavier
- Système de Sauvegarde
- Contribution
- Licence
- Auteur
- Paramètres Techniques
Cosmic Miner est un jeu idle/incrémental où vous incarnez un mineur spatial. Cliquez pour miner du minerai, construisez des installations automatisées, débloquez des améliorations et regardez votre empire cosmique grandir de manière exponentielle. Atteignez le sommet de la puissance grâce au système de prestige et explorez de nouvelles planètes grâce au système de rebirth !
Caractéristiques principales :
- Interface sombre thématique spatiale avec animations
- 4 types de ressources principales + 4 ressources spéciales
- 9 bâtiments de production avec coûts exponentiels
- 8 améliorations permanentes
- 9 automatisations indépendantes
- 5 niveaux de prestige avec bonus cumulatifs
- 5 planètes à explorer avec le système de rebirth
- 5 niveaux de rebirth avec bonus permanents
- 39 succès à débloquer (dont 8 prestige et 8 rebirth)
- 5 événements aléatoires bonus
- Progression hors-ligne (50% à 100% selon le prestige)
| Fonctionnalité | Description |
|---|---|
| Minage Cliquable | Cliquez sur l'astéroïde pour générer du minerai avec multiplicateurs |
| Production Passive | Les bâtiments génèrent des ressources automatiquement |
| Système de Recherche | Convertissez l'énergie en points de recherche |
| Économie de Crédits | Vendez du minerai pour obtenir des crédits |
| Améliorations | Achetez des bonus permanents multiplicateurs |
| Automatisation | Activez l'achat automatique de bâtiments |
| Prestige | Réinitialisez pour des bonus permanents puissants |
| Rebirth | Voyagez vers de nouvelles planètes pour des bonus méta-progressifs |
| Planètes | 5 planètes uniques avec ressources et contenus exclusifs |
| Succès | Débloquez 39 succès basés sur vos actions |
| Événements | Profitez de bonus temporaires aléatoires |
| Hors-ligne | Gagnez des ressources même déconnecté |
| Sauvegarde Cloud | Compatible CrazyGames et Steam |
- Node.js v18.0.0 ou supérieur
- npm (inclus avec Node.js)
# Cloner le dépôt git clone https://github.com/Lulunoel2016/cosmic-miner.git cd idlegame # Installer les dépendances npm install
npm start
Lance l'application Electron en mode développement avec les outils de débogage accessibles (F12).
Vous pouvez également ouvrir directement idlegame/index.html dans un navigateur web moderne.
npm run build:win
Fichiers générés dans dist/ :
Cosmic Miner Setup 2.0.0.exe- Installateur NSIS (~76.5 MB)Cosmic Miner 2.0.0.exe- Exécutable portable (~76.2 MB)
npm run build:mac
npm run build:linux
idlegame/
├── idlegame/
│ └── index.html # Fichier principal du jeu (HTML/CSS/JS)
├── main.js # Processus principal Electron
├── preload.js # Script de préchargement sécurisé
├── package.json # Configuration npm et scripts
├── BUILD.md # Guide de build détaillé
├── README.md # Cette documentation
├── icon.png # Icône du jeu (512x512)
├── icon.ico # Icône Windows
├── dist/ # Dossier de sortie des builds
│ ├── Cosmic Miner 2.0.0.exe
│ ├── Cosmic Miner Setup 2.0.0.exe
│ └── win-unpacked/
└── node_modules/ # Dépendances Node.js
Le jeu comporte 4 ressources principales qui forment une chaîne de production :
| Ressource | Icône | Obtention | Utilisation |
|---|---|---|---|
| Minerai (Ore) | Gris | Clic, Sondes, Stations, Raffineries, Colonies | Achat de bâtiments, vente |
| Énergie (Energy) | Jaune | Panneaux Solaires, Réacteurs, Essaims Dyson, Colonies | Achat de bâtiments, recherche |
| Crédits (Credits) | Vert | Vente de minerai, Vaisseaux Cargo, Colonies | Achat d'améliorations et automatisations |
| Recherche (Research) | Violet | Conversion d'énergie, Laboratoires | Achat d'améliorations et automatisations |
Conversions :
10 Minerai→5 Crédits(Bouton Vendre)20 Énergie→1 Recherche(Bouton Rechercher)
9 bâtiments disponibles avec coûts exponentiels (facteur 1.15x par unité) :
| Bâtiment | Coût de Base | Production/sec | Condition de Déblocage |
|---|---|---|---|
| Sonde de Minage | 15 minerai | +1 minerai | Aucune |
| Panneau Solaire | 25 minerai, 10 crédits | +2 énergie | 1 Sonde |
| Station de Minage | 200 minerai, 50 énergie, 25 crédits | +10 minerai | 5 Sondes |
| Vaisseau Cargo | 500 minerai, 100 énergie, 100 crédits | +5 crédits | 1 Station |
| Réacteur à Fusion | 1000 minerai, 200 crédits | +25 énergie | 5 Panneaux |
| Laboratoire | 2000 minerai, 500 énergie, 300 crédits | +1 recherche | 1 Réacteur |
| Raffinerie | 5000 minerai, 1000 énergie, 500 crédits | +50 minerai | 3 Stations |
| Essaim de Dyson | 10000 minerai, 5000 énergie, 2000 crédits | +100 énergie | 5 Réacteurs |
| Colonie Spatiale | 50000 minerai, 20000 énergie, 10000 crédits, 100 recherche | +25 tout | 1 Raffinerie, 1 Dyson, 1 Labo |
Formule de coût :
Coût(n) = CoûtBase ×ばつ 1.15^(nb_possédés + n) ×ばつ (1 - réduction_prestige)
8 améliorations permanentes achetables une seule fois :
| Amélioration | Coût | Effet | Condition |
|---|---|---|---|
| Foreuse Améliorée | 50 crédits | Clic ×ばつ2 | 25 crédits gagnés |
| Sondes Efficaces | 100 crédits | Sondes ×ばつ2 | 5 sondes |
| Amplificateur Solaire | 200 crédits | Panneaux ×ばつ3 | 10 panneaux |
| Minage Laser | 500 crédits, 10 recherche | Stations ×ばつ2 | 3 stations |
| Moteur Warp | 1000 crédits, 25 recherche | Cargos ×ばつ3 | 5 cargos |
| Informatique Quantique | 5000 crédits, 100 recherche | Tout ×ばつ2 | 50 recherche |
| Sphère de Dyson | 20000 crédits, 500 recherche | Énergie ×ばつ10 | 10 essaims |
| Commerce Galactique | 10000 crédits, 200 recherche | Crédits ×ばつ5 | 1000 crédits |
9 automatisations pour acheter automatiquement des bâtiments :
| Automatisation | Coût | Intervalle | Condition |
|---|---|---|---|
| Auto-Sonde | 500 crédits, 5 recherche | 5 sec | 10 sondes |
| Auto-Panneaux | 1000 crédits, 10 recherche | 5 sec | 10 panneaux |
| Auto-Station | 2500 crédits, 25 recherche | 6 sec | 5 stations |
| Auto-Cargo | 5000 crédits, 50 recherche | 6 sec | 5 cargos |
| Auto-Réacteur | 10000 crédits, 100 recherche | 7 sec | 5 réacteurs |
| Auto-Labo | 15000 crédits, 150 recherche | 8 sec | 3 labos |
| Auto-Raffinerie | 25000 crédits, 200 recherche | 8 sec | 3 raffineries |
| Auto-Dyson | 50000 crédits, 300 recherche | 10 sec | 3 essaims |
| Auto-Colonie | 100000 crédits, 500 recherche | 15 sec | 1 colonie |
Chaque automatisation peut être activée/désactivée individuellement.
Le prestige vous permet de réinitialiser votre progression en échange de bonus permanents puissants. Ces bonus s'appliquent à toutes vos parties futures !
| Niveau | Nom | Prérequis | Bonus |
|---|---|---|---|
| 1 | Explorateur Cosmique | 1M minerai total, 1 colonie | x2 production globale, x2 clics |
| 2 | Pionnier Galactique | 100M minerai, 5 colonies, tous les bâtiments | x3 production, x3 clics, -10% coûts |
| 3 | Seigneur des Étoiles | 10B minerai, 10 colonies, toutes les améliorations | x5 production, -20% coûts, +25% durée événements, 60% offline |
| 4 | Empereur Cosmique | 1T minerai, 25 colonies, toutes les automatisations | x10 production, -30% coûts, +50% durée événements, 75% offline |
| 5 | Divinité Astrale | 1Qa minerai, 50 colonies, 25+ succès | x25 production, -50% coûts, x2 chance événements, 100% offline |
- Niveau de prestige et bonus associés
- Statistiques lifetime (minerai/énergie/crédits/recherche totaux)
- Tous les succès débloqués
- Nombre de clics total
- Toutes les ressources (minerai, énergie, crédits, recherche)
- Tous les bâtiments
- Toutes les améliorations
- Toutes les automatisations
Le rebirth est un système de méta-progression qui vous permet d'explorer de nouvelles planètes avec des ressources et contenus uniques. C'est le niveau au-dessus du prestige !
5 planètes à explorer, chacune avec une ressource spéciale et un thème unique :
| Planète | Icône | Ressource Spéciale | Description |
|---|---|---|---|
| Terra Cosmique | 🌍 | - | Planète de départ, ressources classiques |
| Nova Prime | ⭐ | Plasma (rose) | Planète volcanique, énergie intense |
| Cryosia | ❄️ | Cristaux (cyan) | Monde gelé, cristaux précieux |
| Vulcanis | 🌋 | Magma (orange) | Planète de lave, ressources rares |
| Nexus Omega | 🌌 | Matière Noire (violet) | Dimension parallèle, pouvoir ultime |
Conditions de déblocage :
- Terra Cosmique : Disponible dès le début
- Nova Prime : Rebirth niveau 1
- Cryosia : Rebirth niveau 2
- Vulcanis : Rebirth niveau 3
- Nexus Omega : Rebirth niveau 5
Chaque planète (sauf Terra) possède une ressource spéciale unique :
| Ressource | Couleur | Planète | Utilisation |
|---|---|---|---|
| Plasma | 🩷 Rose | Nova Prime | Améliorations énergétiques avancées |
| Cristaux | 💎 Cyan | Cryosia | Technologies de recherche |
| Magma | 🔥 Orange | Vulcanis | Production massive |
| Matière Noire | 💜 Violet | Nexus Omega | Bonus ultimes |
| Niveau | Nom | Prérequis | Bonus |
|---|---|---|---|
| 1 | Voyageur Cosmique | 1Qa minerai total, Prestige 3, 1Qa crédits | x2 production globale, débloque Nova Prime |
| 2 | Explorateur Galactique | 1Qi minerai, Prestige 4, 3 planètes | x3 production, -10% coûts, débloque Cryosia |
| 3 | Maître des Mondes | 1Sx minerai, Prestige 5, 4 planètes | x5 production, -20% coûts, débloque Vulcanis |
| 4 | Conquérant Universel | 1Sp minerai, toutes les planètes | x10 production, -30% coûts, +50% événements |
| 5 | Entité Primordiale | 1Oc minerai, 30+ succès | x25 production, -50% coûts, débloque Nexus Omega |
Points de Rebirth : Chaque rebirth vous accorde des points qui amplifient vos bonus globaux !
- Niveau de rebirth et points
- Planètes débloquées
- Ressources spéciales accumulées
- Tous les succès
- Statistiques globales
- Niveau de prestige (repart à 0)
- Toutes les ressources de base
- Tous les bâtiments
- Toutes les améliorations
- Toutes les automatisations
39 succès répartis en catégories :
| Succès | Condition |
|---|---|
| Premier Minerai | Miner 1 minerai |
| Mineur Débutant | Miner 100 minerais |
| Mineur Expérimenté | Miner 1 000 minerais |
| Magnat Cosmique | Miner 100 000 minerais |
| Roi du Minerai | Miner 10 000 000 minerais |
| Succès | Condition |
|---|---|
| Maître Énergie | Générer 10 000 énergie |
| Centrale Énergétique | Générer 1 000 000 énergie |
| Succès | Condition |
|---|---|
| Mineur Riche | Gagner 1 000 crédits |
| Millionnaire | Gagner 1 000 000 crédits |
| Milliardaire | Gagner 1 000 000 000 crédits |
| Succès | Condition |
|---|---|
| Scientifique | Gagner 10 recherche |
| Chercheur Expert | Gagner 100 recherche |
| Génie Cosmique | Gagner 1 000 recherche |
| Succès | Condition |
|---|---|
| Automatisation | Posséder 1 sonde |
| Armée de Sondes | Posséder 50 sondes |
| Entrepreneur | Posséder 1 station |
| Réseau Minier | Posséder 10 stations |
| Ferme Solaire | Posséder 25 panneaux |
| Flotte Cargo | Posséder 10 cargos |
| Maître de la Fusion | Posséder 10 réacteurs |
| Colonisateur | Posséder 1 colonie |
| Bâtisseur d'Empire | Posséder 5 colonies |
| Succès | Condition |
|---|---|
| Cliqueur | 100 clics |
| Maître du Clic | 1 000 clics |
| Légende du Clic | 10 000 clics |
| Succès | Condition |
|---|---|
| Renaissance Cosmique | Effectuer 1 prestige |
| Explorateur Cosmique | Atteindre prestige niveau 1 |
| Pionnier Galactique | Atteindre prestige niveau 2 |
| Seigneur des Étoiles | Atteindre prestige niveau 3 |
| Empereur Cosmique | Atteindre prestige niveau 4 |
| Divinité Astrale | Atteindre prestige niveau 5 |
| Maître du Prestige | Effectuer 5 prestiges |
| Légende Éternelle | Effectuer 10 prestiges |
| Succès | Condition |
|---|---|
| Renaissance | Effectuer 1 rebirth |
| Voyageur Cosmique | Atteindre rebirth niveau 1 |
| Explorateur Galactique | Atteindre rebirth niveau 2 |
| Maître des Mondes | Atteindre rebirth niveau 3 |
| Conquérant Universel | Atteindre rebirth niveau 4 |
| Entité Primordiale | Atteindre rebirth niveau 5 |
| Maître du Rebirth | Effectuer 5 rebirths |
| Collectionneur de Planètes | Débloquer toutes les planètes |
5 événements peuvent se déclencher aléatoirement (0.5% par seconde, doublé au prestige 5) :
| Événement | Effet | Durée (base) |
|---|---|---|
| Pluie de Météores | Production minerai ×ばつ3 | 30 sec |
| Éruption Solaire | Production énergie ×ばつ3 | 30 sec |
| Boom Commercial | Production crédits ×ばつ3 | 30 sec |
| Eureka! | Production recherche ×ばつ5 | 20 sec |
| Chance Cosmique | Toute production ×ばつ2 | 45 sec |
La durée des événements augmente avec le niveau de prestige (jusqu'à +100% au niveau 5).
| Niveau Prestige | Taux Production | Durée Max |
|---|---|---|
| 0 | 50% | 8 heures |
| 1 | 50% | 8 heures |
| 2 | 50% | 8 heures |
| 3 | 60% | 8 heures |
| 4 | 75% | 8 heures |
| 5 | 100% | 8 heures |
| Technologie | Version | Usage |
|---|---|---|
| Electron | 28.0.0 | Application desktop cross-platform |
| electron-builder | 24.9.1 | Build et packaging |
| electron-store | 8.1.0 | Stockage persistant |
| HTML5/CSS3/JS | - | Interface utilisateur (vanilla) |
| Google Fonts | - | Orbitron, Exo 2 |
| Icons8 | - | Icônes SVG |
- CrazyGames SDK - Sauvegarde cloud web
- Steamworks.js - Achievements et cloud Steam
| Touche | Action |
|---|---|
Espace |
Miner |
S |
Vendre le minerai |
R |
Rechercher |
F11 |
Plein écran |
F12 |
Outils développeur |
- Automatique toutes les 30 secondes
- À la fermeture de la fenêtre
- Après chaque transaction
- Ressources et totaux gagnés
- Bâtiments possédés
- Améliorations achetées
- Automatisations actives
- Données de prestige (niveau, total, lifetime stats)
- Données de rebirth (niveau, points, planète courante, planètes débloquées)
- Ressources spéciales (plasma, cristaux, magma, matière noire)
- Succès débloqués
- Statistiques (clics, temps de jeu)
- État des multiplicateurs
- Timestamp dernière connexion
- CrazyGames Cloud (si intégré)
- LocalStorage (fallback)
Les contributions sont les bienvenues !
En soumettant une contribution, vous acceptez que votre code puisse être intégré au projet Cosmic Miner et distribué sous sa licence propriétaire.
Étapes :
- Fork le projet
- Créez une branche (
git checkout -b feature/nouvelle-fonctionnalite) - Committez vos changements (
git commit -m 'Ajout nouvelle fonctionnalité') - Push sur la branche (
git push origin feature/nouvelle-fonctionnalite) - Ouvrez une Pull Request
Ce projet est sous licence propriétaire.
- Utiliser le projet à des fins personnelles ou internes
- Modifier le code pour vos propres besoins
- Créer des forks privés
- Redistribuer publiquement le projet ou une version modifiée
- Publier le jeu sur une plateforme (Steam, itch.io, GitHub, etc.)
- Vendre ou monétiser le projet
Toute redistribution publique ou commerciale nécessite un accord écrit préalable avec l’auteur et une contrepartie définie ensemble.
Voir :
LICENSE.mdCOMMERCIAL_LICENSE.md
Lulunoel2016
- GitHub: @lulunoel
- Tick rate : 10 ticks/seconde (100ms)
- Rendu UI : 2 ticks/seconde (mise à jour tous les 5 ticks)
- Vérification événements : 1/seconde
- Taille par défaut : ×ばつ900 pixels
- Taille minimum : ×ばつ700 pixels
- Couleur de fond : #0a0a1a
Le jeu utilise un système de notation avec 100+ unités :
< 1,000: Entier standard1,000+: Abréviations (k, M, B, T, Qa, Qi, Sx, Sp, Oc, No, Dc...)- Mode scientifique disponible (ex: 1.23e6)
Production = BaseProduction ×ばつ BuildingCount ×ばつ BuildingMultiplier ×ばつ GlobalMultiplier ×ばつ EventMultiplier ×ばつ PrestigeMultiplier ×ばつ RebirthMultiplier
ClickProduction = 1 ×ばつ OreMultiplier ×ばつ PrestigeClickMultiplier ×ばつ RebirthMultiplier
BuildingCost = BaseCost ×ばつ 1.15^count ×ばつ (1 - PrestigeCostReduction) ×ばつ (1 - RebirthCostReduction)
RebirthMultiplier = 1 + (RebirthLevel ×ばつ 0.5) + (RebirthPoints ×ばつ 0.1)
Dernière mise à jour : Janvier 2026