MCPcopy Index your code
hub / github.com/Navelogic/EstudioVirtualAPI

github.com/Navelogic/EstudioVirtualAPI @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
170 symbols 512 edges 85 files 64 documented · 38%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🎬 Estúdio Virtual

Construa seu próprio estúdio do zero, crie filmes e séries de sucesso, gerencie talentos e conquiste a indústria do entretenimento.

Inspirado pela API do The Movie Database e pelo jogo The Executive - Movie Industry Tycoon

🎮 Sobre o Jogo

Estúdio Virtual é um jogo de simulação e estratégia empresarial (tycoon) onde você assume o controle completo de um estúdio cinematográfico. Voltado especialmente para fãs de jogos de simulação e tycoon, o projeto oferece uma experiência profunda e realista de gerenciamento da indústria do entretenimento.

🚀 Começando

Para informações detalhadas sobre instalação, programação, configuração e como jogar, consulte nossa Wiki.

Extension points exported contracts — how you extend this code

AccountRepository (Interface)
Spring Data JPA repository for the Account entity. This interface provides the data access layer for {@code
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Repository/AccountRepository.java
TransactionRepository (Interface)
Spring Data JPA repository for the Transaction entity. This interface provides the data access layer for {@c
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Repository/TransactionRepository.java
PlayerRepository (Interface)
(no doc)
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Repository/PlayerRepository.java
SeasonRepository (Interface)
(no doc)
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Repository/SeasonRepository.java
ContractRepository (Interface)
(no doc)
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Repository/ContractRepository.java

Core symbols most depended-on inside this repo

findById
called by 18
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Repository/PlayerRepository.java
execute
called by 5
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Service/Player/Util/MapToPlayerResponseDTO.java
transferFunds
called by 3
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Controller/MoneyController.java
debit
called by 3
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyTransferEngine/Service/TransferService.java
findByEmail
called by 2
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Repository/PlayerRepository.java
findUser
called by 2
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Service/ReadBalanceUseCase.java
credit
called by 2
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyTransferEngine/Service/TransferService.java
applyTransaction
called by 2
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyTransferEngine/Service/TransferService.java

Shape

Method 84
Class 55
Interface 16
Enum 15

Languages

Java100%

Modules by API surface

Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Util/AIService/CrewMember/CrewMemberBirthDateService.java17 symbols
Backend/EstudioVirtualAPI/src/test/java/com/github/navelogic/estudiovirtualapi/Engines/MoneyTransferEngine/Service/TransferServiceTest.java7 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Service/Player/ReadPlayerUseCase.java6 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyTransferEngine/Service/TransferService.java5 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Controller/MoneyController.java5 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Repository/PlayerRepository.java4 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Service/ReadBalanceUseCase.java4 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Engines/MoneyEngine/Service/ExecuteTransferUseCase.java4 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Util/NameAI/Service/StudioNameAIService.java3 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Util/NameAI/Service/CrewMemberNameAIService.java3 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Util/NameAI/Repository/CrewMemberNameAIRepository.java3 symbols
Backend/EstudioVirtualAPI/src/main/java/com/github/navelogic/EstudioVirtualAPI/Util/API/BaseSalaryInBrazilAPI.java3 symbols

For agents

$ claude mcp add EstudioVirtualAPI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact