AscendOs est une extension VS Code qui transforme votre expérience de codage en RPG. Gagnez de l’XP, accomplissez des missions et loot des objets en programmant !
- Tracker automatiquement votre XP à chaque sauvegarde de fichier
- Système de niveau RPG basé sur l’XP accumulé
- Missions avec récompenses (XP + loot aléatoire)
- Loot : armes, armures et potions, avec différents niveaux de rareté
- Dashboard graphique pour suivre votre progression, inventaire et missions
- Sobre, professionnel, mais immersif
- Clonez le dépôt :
git clone https://github.com/oshyma/AscendOs.git
cd AscendOs- Installez les dépendances :
pnpm install- Compilez le TypeScript :
pnpm run compile- Lancez le mode debug dans VS Code :
- Appuyez sur F5 → une nouvelle fenêtre VS Code s’ouvre avec l’extension activée
-
XP automatique : chaque sauvegarde de fichier rapporte de l’XP
-
Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) :AscendOs: Show Dashboard→ ouvre le dashboard pour voir vos niveaux, missions et loot
-
Complétez des missions pour débloquer de nouveaux objets et XP supplémentaires
- Structure du projet :
src/
├─ extension.ts # Extension principale
├─ systems/
│ ├─ missionSystem.ts # Gestion des missions
│ └─ lootSystem.ts # Gestion du loot
└─ ui/
└─ webview.ts # Dashboard et UI webview
ascendos.showDashboard: Ouvre le dashboard
npm run compile # Compile le projet
npm run watch # Compile automatiquement à chaque changement