Workonomia
Java

Workonomia

Workonomia est un simulateur de gestion économique développé en Java à l'aide de la bibliothèque Swing, axé sur la gestion des ressources et l'optimisation des systèmes.

Un simulateur de gestion économique développé en Java avec Swing. Vous commencez avec un capital nul et un petit boulot sans avenir consistant à vendre de l'eau à un feu rouge — sous la « tutelle » de Jombson, un antagoniste qui débite des mots à la mode du monde de l'entreprise et qui se croit en train de révolutionner l'économie.

Passez d’un travail manuel éreintant à la construction d’un empire de revenus passifs en embauchant et en gérant des employés. Chaque travailleur a son propre coût salarial et sa propre rentabilité. Développez votre entreprise, équilibrez la masse salariale, survivez au système fiscal et esquivez les événements aléatoires (comme les employés qui réclament des augmentations) avant que votre solde n’atteigne -100 et que Jombson ne gagne.

Gameplay

  • Travailler — cliquez sur le bouton « Travailler » pour gagner de l'argent manuellement
  • Embaucher — recrutez des employés une fois que vous avez accumulé suffisamment de capital
  • Survivre — une boucle de jeu se déclenche toutes les 4 à 5 secondes : les employés génèrent des bénéfices, les salaires sont déduits, des impôts progressifs s'appliquent (10 % / 25 % / 40 % en fonction du revenu net), et des événements aléatoires peuvent faire grimper vos coûts
  • Histoire — des chapitres narratifs se déroulent à mesure que vous franchissez des étapes ; Jombson et Pedrinho le capybara feront leur apparition

Condition de défaite : le solde passe en dessous de -100 R$ — faillite, Jombson gagne.

Stack technologique

  • Java + Swing (formulaires GUI NetBeans)
  • ScheduledExecutorService pour la boucle de jeu
  • Backend Spring Boot (/backend) avec Spring Security et JPA
  • Audio via javax.sound.sampled

Exécution

Ouvrez dans NetBeans et exécutez src/trabalho/Trabalho.java, ou compilez et exécutez depuis la racine du projet.

Nécessite Java 11 ou une version supérieure.


Contributeurs

  • João Luis Almeida Santos@lyszt
  • Francinildo Felix Guedes@Felix0w