Workonomia
Java

Workonomia

Workonomia는 Swing 라이브러리를 사용하여 Java로 개발된 경제 관리 시뮬레이터로, 자원 관리와 시스템 최적화에 중점을 둡니다.

GitHub|

Java와 Swing으로 제작된 경제 관리 시뮬레이터입니다. 무자본으로 시작해 신호등에서 물을 파는 단순 노동부터 시작합니다 — 경제를 혁신한다고 생각하는 기업 용어를 남발하는 적대자 "좀슨(Jombson)"의 "멘토링" 아래에서 말이죠.

단순 노동에서 시작해 직원을 고용하고 관리하며 수동적 소득 제국을 건설하는 과정을 경험하세요. 각 직원은 고유한 급여 비용과 수익성을 가지고 있습니다. 규모를 키우고, 급여를 관리하며, 세금 시스템에서 살아남고, 잔고가 -100이 되어 좀슨이 승리하기 전까지 직원들의 임금 인상 요구 같은 무작위 이벤트를 피하세요.

게임플레이

  • 일하기 — 작업 버튼을 클릭해 수동으로 돈을 법니다
  • 고용 — 충분한 자본을 모으면 직원을 고용합니다
  • 생존 — 4~5초마다 게임 루프가 실행됩니다: 직원이 수익을 창출하고, 급여가 차감되며, 누진세(순소득 기준 10% / 25% / 40%)가 적용되고, 무작위 이벤트로 비용이 급증할 수 있습니다
  • 스토리 — 목표 달성 시 스토리 챕터가 전개됩니다; 좀슨과 카피바라 페드리뉴(Pedrinho)가 등장합니다

패배 조건: 잔고가 -R$100 미만으로 떨어지면 파산 — 좀슨이 승리합니다.

기술 스택

  • Java + Swing (NetBeans GUI 폼)
  • 게임 루프용 ScheduledExecutorService
  • Spring Security와 JPA를 사용한 Spring Boot 백엔드 (/backend)
  • javax.sound.sampled를 통한 오디오

실행 방법

NetBeans에서 열고 src/trabalho/Trabalho.java를 실행하거나, 프로젝트 루트에서 컴파일 후 실행하세요.

Java 11+가 필요합니다.


기여자

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