Workonomia
Java

Workonomia

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

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