1. đ ENVIRONNEMENT WEB COMPLET
Construis un environnement web complet simulant un systĂšme dâexploitation de bureau en utilisant uniquement HTML, CSS et JavaScript, le tout dans un seul fichier directement exĂ©cutable dans Google Chrome. Lâinterface doit ressembler Ă un vĂ©ritable OS avec une barre des tĂąches, des icĂŽnes, des fenĂȘtres dĂ©plaçables et une gestion basique des fenĂȘtres (ouvrir, fermer, minimiser).
Le systĂšme doit inclure au moins cinq applications diffĂ©rentes (comme un bloc-notes, une calculatrice, un explorateur de fichiers, etc.), toutes rĂ©ellement interactives et fonctionnelles. Parmi ces applications, au moins deux doivent ĂȘtre des jeux jouables, dont un avec un rendu 3D simple (type WebGL ou Ă©quivalent).
Ajoute Ă©galement un systĂšme de personnalisation permettant de modifier le bureau (changement de fond dâĂ©cran, couleurs ou thĂšmes). IntĂšgre une fonctionnalitĂ© spĂ©ciale de ton choix qui amĂ©liore lâexpĂ©rience globale, puis explique briĂšvement en quoi elle consiste et pourquoi elle est intĂ©ressante.
Renvoie uniquement le code final.
Clone Mac OS
Crée une interface complÚte inspirée de MacOS, entiÚrement en HTML, CSS et JavaScript vanilla, dans un seul fichier si possible. Je veux un rendu trÚs propre, moderne, fluide et visuellement premium, comme un vrai desktop Mac.
Exigences :
- GénÚre une fausse interface de bureau type MacOS, fullscreen, responsive, avec un design trÚs réaliste.
- Ajoute une barre de menu en haut, style MacOS, avec logo Apple Ă gauche, menus (Finder, File, Edit, View, Go, Window, Help), heure Ă droite, icĂŽnes systĂšme (Wi-Fi, batterie, recherche, centre de contrĂŽle).
- Ajoute un dock en bas avec effet glassmorphism / blur, icÎnes bien espacées, animation au survol type magnification MacOS.
- Mets plusieurs applications cliquables dans le dock et/ou sur le bureau :
- Finder
- Safari
- Terminal
- Notes
- App Store
- Settings
- Music
- Chaque app doit sâouvrir dans une vraie fenĂȘtre draggable.
- Les fenĂȘtres doivent avoir :
- boutons rouge / orange / vert en haut Ă gauche
- ombre douce
- coins arrondis
- effet de transparence léger
- possibilitĂ© de dĂ©placer les fenĂȘtres Ă la souris
- possibilité de les mettre au premier plan quand on clique dessus
- bouton pour fermer la fenĂȘtre
- bouton pour minimiser
- bouton pour maximiser / restaurer
- Ajoute un bureau avec wallpaper élégant style MacOS Sonoma / Ventura.
- Ajoute quelques icĂŽnes sur le bureau (Documents, Projects, Trash, Images).
- Implémente un Finder basique avec sidebar + liste de fichiers fictifs.
- ImplĂ©mente Safari avec une fausse barre dâadresse et une page dâaccueil.
- Implémente Terminal avec quelques commandes fake fonctionnelles comme :
- help
- clear
- date
- whoami
- ls
- Implémente Notes avec une zone de texte éditable.
- Ajoute des animations fluides Ă lâouverture / fermeture des fenĂȘtres.
- Ajoute un effet glassmorphism moderne sur certains éléments.
- Utilise un fond, des lumiĂšres, des ombres et des contrastes qui donnent vraiment lâimpression dâun OS premium.
- Le code doit ĂȘtre propre, bien structurĂ© et facilement modifiable.
- Pas de librairie externe, sauf si absolument nécessaire.
- Tout doit ĂȘtre fonctionnel directement en ouvrant le fichier HTML dans un navigateur.
- Le rendu doit ĂȘtre impressionnant visuellement, presque comme une dĂ©mo de faux systĂšme dâexploitation.
Important :
- Renvoie uniquement le code final.
- Ne donne aucune explication.
- Fais quelque chose de trÚs poussé visuellement, pas une version simpliste ou scolaire.
2. đš MAQUETTE â SITE WEB
Transforme cette maquette en un site web moderne, élégant et entiÚrement responsive, mettant en valeur des compétences front-end avancées.
Le site doit inclure des animations fluides, une excellente expĂ©rience utilisateur, une hiĂ©rarchie visuelle claire et un design propre et professionnel. Le code doit ĂȘtre structurĂ©, lisible et optimisĂ©.
Renvoie uniquement le code final.
3. đ§© IMAGE â SVG
GénÚre une version vectorielle (SVG) fidÚle et détaillée de cette image.
Le SVG doit ĂȘtre propre, optimisĂ© et structurĂ©, tout en conservant les formes, proportions et Ă©lĂ©ments visuels importants.
Renvoie uniquement le code SVG.
4. đ± SIMULATION PLANTE 3D
Conçois et dĂ©veloppe une simulation de croissance dâune plante en 3D qui illustre visuellement lâĂ©volution dâune graine jusquâĂ une plante ou un arbre entiĂšrement formĂ© au fil du temps.
La simulation doit montrer clairement les diffĂ©rentes Ă©tapes de croissance, incluant la germination, le dĂ©veloppement de la tige, ainsi que lâapparition des feuilles ou des branches, avec une animation fluide et progressive plutĂŽt quâinstantanĂ©e.
Lâutilisateur doit pouvoir interagir avec la simulation en ajustant des paramĂštres tels que la vitesse de croissance, la taille globale de la plante et un facteur dâalĂ©atoire influençant sa forme. La croissance doit se faire en temps rĂ©el, avec une option pour rĂ©initialiser la simulation Ă tout moment.
Le rendu doit ĂȘtre organique, visuellement agrĂ©able et crĂ©dible sans nĂ©cessiter une prĂ©cision scientifique parfaite.
Tu peux utiliser nâimporte quelle bibliothĂšque, mais lâensemble doit ĂȘtre contenu dans un seul fichier exĂ©cutable directement dans un navigateur Chrome.
Renvoie uniquement le code final.
5. đč JEU DE TIR Ă LâARC
Conçois et crĂ©e un jeu de simulation de tir Ă lâarc. Le jeu doit proposer des graphismes en 3D, dans le style de ton choix.
La simulation doit inclure un systĂšme de tir oĂč le joueur utilise un arc pour lancer des flĂšches sur des cibles placĂ©es Ă des distances variables. La physique des flĂšches doit ĂȘtre affectĂ©e par la gravitĂ©, obligeant le joueur Ă ajuster sa visĂ©e en consĂ©quence. De plus, un systĂšme de vent doit ĂȘtre implĂ©mentĂ©, influençant la trajectoire des flĂšches et ajoutant un niveau de difficultĂ© supplĂ©mentaire.
Le joueur doit pouvoir contrĂŽler la puissance et lâangle de chaque tir, avec un retour visuel pour aider Ă viser (par exemple : un aperçu de la trajectoire ou un guide discret). Les cibles doivent varier en position et en difficultĂ©, et le joueur doit obtenir un score basĂ© sur la prĂ©cision et lâexactitude de ses tirs.
Le jeu doit inclure un systĂšme de progression : toucher toutes les cibles permet dâaccĂ©der Ă une manche plus difficile, avec des facteurs comme une distance accrue, des cibles mobiles ou un vent plus fort. Si le joueur ne touche pas assez de cibles, la partie doit se terminer et revenir Ă un Ă©cran de dĂ©marrage.
Tu peux utiliser nâimporte quelle bibliothĂšque pour cette implĂ©mentation, mais tout doit ĂȘtre contenu dans un seul script et jouable directement dans un navigateur Chrome.
6. đ§ ZOMBIE TOWER DEFENSE
Conçois et crée un jeu de tower defense sur le thÚme des zombies. Le jeu doit proposer des graphismes en 3D, dans le style de ton choix.
Le jeu doit inclure une carte avec un chemin dĂ©fini oĂč des vagues de zombies avancent progressivement vers une base. Le joueur doit pouvoir placer diffĂ©rents types de dĂ©fenses le long de la carte, notamment des tourelles basiques, des tours de sniper avec une longue portĂ©e et de gros dĂ©gĂąts, ainsi que des mines infligeant des dĂ©gĂąts de zone lorsque les ennemis passent dessus.
Chaque type de défense doit avoir des caractéristiques distinctes telles que la portée, la cadence de tir et les dégùts. Le joueur doit disposer de ressources limitées afin de placer et améliorer stratégiquement ses défenses. Les zombies doivent arriver en vagues de plus en plus difficiles, avec des variations comme des ennemis plus rapides ou plus résistants.
Le gameplay doit inclure un systĂšme de progression clair oĂč survivre Ă une vague permet dâaccĂ©der Ă une suivante plus difficile. Si trop de zombies atteignent la base, la partie se termine et revient Ă un Ă©cran de dĂ©marrage. Des retours visuels doivent ĂȘtre prĂ©sents, comme des indicateurs de vie, des effets de dĂ©gĂąts et des animations dâattaque.
Tu peux utiliser nâimporte quelle bibliothĂšque pour cette implĂ©mentation, mais lâensemble du jeu doit ĂȘtre contenu dans un seul script et ĂȘtre directement jouable dans un navigateur Chrome.