Présentation
Bonjour, je suis développeur et je travaille actuellement comme ingénieur frontend. Je rêve de me lancer en solo et j’essaie diverses choses comme side projects.
Présentation du service
Je voulais créer un petit jeu simple jouable sur le web, alors j’ai réalisé un jeu idle. Il est rempli d’humour et de mèmes que toute personne travaillant dans le développement a probablement déjà croisés au moins une fois.
En cliquant sur le moniteur, vous générez du code pour faire grandir votre service, puis vous pouvez finalement réaliser un Exit afin d’atteindre la fin du jeu !
(Vous pouvez faire un Exit, recevoir des stock-options et rejouer sur plusieurs runs.)
⭐️ Caractéristique : en vous connectant avec GitHub, vous pouvez reprendre la partie n’importe où, sur mobile comme sur desktop
Ce qui m’a poussé à commencer
Comme les congés de fin d’année étaient longs… je me demandais quoi créer, et comme je gardais un bon souvenir du jeu "Raise a Beggar", j’ai fini par créer une version similaire, "développeur à élever".
Développement
Je l’ai développé pendant environ une semaine durant les congés avec la stack Next.js + Supabase + Prisma chez Antigravity. (Début de la conception le 27/12)
Ce que j’espère
J’aimerais que cela devienne un service auquel les développeurs viennent jouer de temps en temps avec le sourire !
Si vous l’essayez, je lirai attentivement toutes vos impressions et tous vos retours, et je les garderai en tête. Merci !
Je termine ce message en laissant l’adresse.
Merci.
36 commentaires
Merci d’ajouter aussi un thème clair haha, ça fatigue un peu les yeux :')
Ah ! Merci pour ce très bon retour !! Je me demandais justement si ce n’était pas un peu trop sombre, mais il y avait donc bien un besoin !
J’en tiendrai compte ! Merci d’avoir joué !!
Il semble qu’il soit impossible de se connecter avec GitHub sur plusieurs appareils.
Voulez-vous réessayer ?!!
J’ai corrigé l’erreur et mis en ligne le déploiement !!
Je m’amuse bien depuis ce matin.
Ouvrez vite le serveur, s’il vous plaît ~! 😂
J’ai augmenté le nombre de connexions simultanées, puis redéployé !!
La limite des sessions simultanées a été dépassée, ce qui fait qu’il est actuellement impossible d’établir une connexion.... ouin
Je manque encore d’expérience dans l’exploitation du service... Je vais continuer à apprendre pour éviter que ce genre de problème ne se reproduise... snif snif
Le jeu ne fonctionne pas... T_T
Voulez-vous réessayer ?!! J’ai corrigé le problème !!
Ah... On dirait que le serveur a planté... Je vais vérifier de quelle erreur il s’agit et la corriger, bouhouhou...
En me connectant avec GitHub, cette erreur s’affiche !
{"error":"The code passed is incorrect or expired."}
Pourriez-vous réessayer une fois de plus ?! Cette fois, cela devrait fonctionner !!
Nous sommes désolés pour la gêne occasionnée T_T
On voit un insecte rouge se promener....
Si on ne peut pas l’attraper, donnez-nous une pénalité ~
Si on n’attrape pas les insectes, il y a une pénalité en plus lol. Merci pour l’idée !!
Oh... merci pour cette bonne idée !! Si on laisse traîner les bugs, ils finissent toujours par exploser un jour... hahaha Merci pour votre avis !!
Vous l’avez créé tout seul, sans designer ? L’interface est réussie.
Il n’y avait pas de designer, mais avec l’aide de l’IA, ça a quand même pris une forme plutôt convaincante !!
Merci d’y avoir joué !!
J’ai pris beaucoup de plaisir à y jouer !!
Merci d'avoir joué !! Merci !!
J’y ai joué sérieusement, puis j’ai cliqué sur refactorisation, une erreur est survenue et j’ai laissé tomber..
Aïe... Il semble qu’un afflux soudain de personnes ait fait tomber le serveur... snif snif
Je ne pensais pas qu’il y aurait autant de visiteurs...
hahaha, c’est sympa
Merci beaucoup d'y avoir joué avec plaisir !!
Dans la console, mettez `window.__enterSpam = {
on: true,
perFrame: 50, // plus vous augmentez ce nombre, plus ça envoie (trop élevé = drops/lag)
};
(function loop() {
if (!window.__enterSpam?.on) return;
const el = document.activeElement || document.body;
for (let i = 0; i < window.__enterSpam.perFrame; i++) {
el.dispatchEvent(new KeyboardEvent('keydown', { key: 'Enter', code: 'Enter', bubbles: true, cancelable: true }));
el.dispatchEvent(new KeyboardEvent('keyup', { key: 'Enter', code: 'Enter', bubbles: true, cancelable: true }));
}
requestAnimationFrame(loop);
})();
Si vous collez ce code puis cliquez une fois au centre, ça devient carrément énorme haha
Haha, de temps en temps, un bouton de bug rouge apparaît aussi.
Comme j’ai corrigé des bugs, le nombre de lignes de code a carrément augmenté. C’est amusant.
Ah oui, exact ! Des bugs apparaissent de temps en temps pendant la partie haha. Quand on les corrige, la productivité augmente, donc il y a un bonus de lignes de code haha. Merci d’y avoir joué !!
Mdr, j’aimerais bien qu’on puisse aussi y jouer au clavier au bureau, le bruit de la souris s’entend beaucoup trop mdr
Merci pour cette excellente idée !! Merci d'avoir joué !!
Il semble que cela fonctionne aussi avec un clic, puis en appuyant sur la touche Entrée.
En déplaçant le focus à l’écran avec la touche Tab, puis en le mettant sur la partie code au milieu et en appuyant sur Entrée, ça marche aussi au clavier mdr
Haha, un clicker, carrément.
mdr merci d'y avoir joué !
L’interface cerveau-ordinateur est impressionnante. J’ai pris plaisir à découvrir ça haha, merci ~
Merci d’être passé !! Merci beaucoup !
Le son du clavier quand on tape est agréable !
J’ai essayé plein de choses pour que le son soit différent à chaque clic, hahaha.
Merci de jouer, ça m’encourage à continuer !!