NovaBase de Dados e Mods

Faces sem licenciamento

PE@pedrosim
6

Como seriam as faces sem licenciamento? Fotos genéricas? Pensei em algo tipo do jogo world soccer Champs, um jogo pra celular. Para o jogo sem os jogadores reais poderia ser interessante

6 comentários

  • MA
    @martins

    Talvez seria uma face feita por IA ou tipo a base do FIFA.

  • SA
    @samlcp

    É provável que o que vai estar no jogo é um template vazio. E nem deve ter base de dados inicialmente, pra evitar processos e etc.

  • FE
    @fernando

    Estou pensando em como fazer isso, principalmente pela questão dos newgens que aparecerão ao longo da carreira. Pode ficar um pouco chato começar o jogo com fotos para todos os jogadores e, com o passar dos anos, acabar sem foto nenhuma.

    O ideal seria um sistema de geração de faces como o FM tem (mas melhor), e tenho dado uma olhada no projeto open source Make Human para isso. Não sei se é ideal, não testei nada ainda sobre isso.

    Uma outra alternativa seria disponibilizar um pack para download à parte com milhares de faces já geradas por IA, mas aí teríamos que ter umas 30 mil fotos para evitar repetições muito frequentes. Sem falar que fotos geradas com IA parecem muito IA e isso me irrita um pouco.

    • PE
      @pedrosim

      @fernandosera que não teria algum banco de imagens ou algo parecido. Talvez fosse melhor que ia

    • FE
      @fernando

      @pedrosim Existem packs de faces para newgens do FM, são geradas por IA também mas em geral parecem realistas. Só não podemos incorporar isso no jogo oficial. O que posso fazer é permitir que quaisquer imagens que estiverem em uma determinada pasta do jogo possam ser utilizadas nas faces dos newgens, e aí quem quiser pode até instalar esses packs prontos da comunidade do FM.

    • FI
      @first

      @fernandoAqui está um texto técnico, claro e direto para você copiar, colar e mandar para o desenvolvedor do seu jogo. Ele foi estruturado com os termos que os programadores entendem perfeitamente.


      Fala, tudo bem?

      Estava analisando o modelo que o jogo World Soccer Champs (WSC), jogo de celular usa para ter todos os nomes, times e escudos reais de graça sem tomar processos de direitos autorais. Quero que a gente implemente essa mesma estratégia no nosso projeto.

      A ideia central é usar o conceito de UGC (User Generated Content) e isolar o banco de dados. Funciona assim:

      O jogo padrão deve vir de fábrica 100% fictício para nos blindar juridicamente. O código interno/local deve usar nomes genéricos (ex: "C. Reinaldo" em vez de Cristiano Ronaldo) e IDs fixos para cada jogador e clube.

      Precisamos criar uma função no código que permita ao jogo ler dados de um arquivo externo (como um .json ou .csv) salvo no armazenamento do aparelho do usuário.

      • O jogo deve procurar por esse arquivo em uma pasta específica ou permitir que o usuário faça o upload via menu (um botão "Importar Data Pack").
      • Ao carregar o arquivo, o script deve mapear os IDs e sobrescrever temporariamente as strings de texto (nomes) e caminhos de imagens (escudos/uniformes) na memória.

      O sistema de UI (interface) precisa conseguir baixar e renderizar imagens dinamicamente a partir de URLs fornecidas nesse arquivo importado, ou ler arquivos de imagem (como .png) de uma pasta local de "mods" criada no celular do jogador.

      Precisamos colocar uma cláusula nos Termos de Uso tirando a nossa responsabilidade sobre arquivos carregados por terceiros.

      Consegue estruturar essa arquitetura de leitura de arquivos externos e mapeamento de IDs na nossa engine atual? Se precisar, me avisa para detalharmos o formato do arquivo!

Entre para comentar.

Como funciona?

  1. Ideias

    A comunidade sugere funcionalidades, melhorias e mudanças para o FootSim. Cada ideia pode receber votos e comentários para ajudar a entender o interesse, os argumentos e os possíveis caminhos.

  2. Decisões

    Quando uma ideia precisa de uma escolha mais clara, ela pode virar uma decisão aberta, com uma pergunta, opções definidas e critérios de avaliação baseados nos valores do FootSim.

  3. Roadmap

    Quando uma decisão amadurece, ela pode entrar no roadmap e ter o seu desenvolvimento planejado, permitindo que todos acompanhem o avanço da sua implementação no jogo.