Índice:
- Etapa 1: Baixe o Ren'py
- Etapa 2: iniciar o tutorial
- Etapa 3: inicializar as configurações do jogo
- Etapa 4: codificando seu jogo
- Etapa 5: lançando seu jogo
Vídeo: Tutorial do Visual Novel Maker usando Ren’Py: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-31 10:23
Você já jogou um romance visual, escolheu seu próprio jogo de aventura, simulador de namoro ou outro tipo de jogo semelhante e pensou em fazer um você mesmo? Você ficou desanimado por nunca ter codificado ou feito um jogo antes? Então, este tutorial o ajudará a criar seu próprio jogo!
O que é Ren'Py?
- Uma ferramenta para ajudar os usuários a construir Visual Novel, RPG, Dating Sims e outros jogos 2D.
- Ren'py usa linguagens de script poderosas para ajudar a entregar habilidades de jogo fantásticas com Python e PyGame.
- Totalmente gratuito e de código aberto com acessibilidade de plataforma cruzada.
- Ren'py NÃO é uma ferramenta visual, se você está procurando por uma ferramenta visual, procure Novidade ou Twine.
O que é Python?
Python é uma linguagem de script usada para aumentar a legibilidade para codificadores com menos requisitos de sintaxe.
O que este tutorial cobrirá?
- Como começar com os tutoriais pré-construídos.
- Como iniciar um jogo básico introduzindo comandos.
- Como finalizar e compartilhar sua criação.
Quem se beneficiará melhor com este tutorial?
- Indivíduos que procuram produzir um jogo com pouca ou nenhuma experiência em codificação.
- Codificadores com interesse em aprender mais sobre python.
Etapa 1: Baixe o Ren'py
- Crie uma pasta em sua área de trabalho para extrair o programa.
- Comece baixando o software do Ren’Py diretamente.
- Siga as instruções de instalação exatamente como listadas na página da Web do Ren'Py.
Etapa 2: iniciar o tutorial
- Clique no painel de inicialização do Tutorial no canto superior esquerdo.
- Clique em iniciar projeto.
- Jogue o tutorial do jogo para se apresentar à mecânica do software.
- Certifique-se de ler todos os painéis de diretório de informações do jogo.
Etapa 3: inicializar as configurações do jogo
- Volte para o painel de diretório da página inicial e clique em Criar novo projeto.
-
Selecione a localização do diretório do projeto ou onde você salvará todos os arquivos do jogo no computador para reabrir mais tarde.
- Eu recomendo criar uma nova pasta em sua área de trabalho para facilitar a acessibilidade primeiro.
-
Em seguida, selecione o diretório onde deseja que o jogo fique.
Você sempre pode alterar seu diretório e outras configurações nas preferências
- Dê um nome ao seu projeto.
-
Em seguida, configure seu editor de texto.
-
Ren’Py recomenda o Editra, seu próprio editor de texto pessoal. Neste tutorial, também mostrarei como configurar outro editor de texto de sua escolha. Estou usando o sublime, mas outros editores que usam arquivos.rpy também podem ser usados.
- Vá para a página Preferências.
-
Em “Editor de texto:, você poderá escolher entre a Editra recomendada por Ren'py, editor do sistema ou jEdit.
Eu recomendo usar o Sublime para o seu editor de sistema porque os arquivos.rpy são compatíveis e a interface é muito mais fácil de seguir do que o Editra para iniciantes
-
- Depois de escolher o seu editor, comece a configuração inicial do jogo, incluindo a interface GUI e a resolução da tela.
-
Em seguida, escolha a interface GUI ou interface gráfica do usuário.
- Mais tarde, você pode modificar diretamente o arquivo gui.rpy se desejar personalizar ainda mais a aparência e o esquema de cores da tela do jogo.
- Escolha a resolução destacada.
- Posteriormente, você pode alterar a resolução no menu Preferências.
Etapa 4: codificando seu jogo
Agora que você configurou o arquivo básico do projeto, é hora de realmente começar a adicionar substâncias ao jogo.
Comece abrindo todos os seus arquivos de texto a partir do link na página de inicialização com o nome do arquivo do seu projeto. Dependendo de qual editor de texto você selecionou nas preferências, o editor de texto aparecerá em uma janela separada e exibirá todos os arquivos, incluindo script.rpy, options.rpy, gui.rpy e screens.rpy. Eu recomendo Simple Game Documentation para auxiliar ainda mais na formatação da configuração inicial do jogo como as imagens acima.
Arquivos iniciais de script
-
Abra o arquivo script.rpy.
- É para onde todo o código do seu jogo irá, incluindo diálogos, imagens, som e decisões.
-
Primeiro, discutirei o código de estrutura de tópicos apresentado no arquivo script.rpy inicial para ajudá-lo a entender o que tudo faz e para onde tudo vai.
- Sob as linhas 3 e 4 no código onde diz # Declare caracteres usados por este jogo. Você irá adicionar quaisquer arquivos de imagens aqui do seu computador.
- Para declarar a imagem, digite imagem, o tipo de imagem (como caractere ou plano de fundo) e o nome da imagem igual a uma imagem do seu computador como um arquivo-j.webp" />
- Você deve criá-los aqui para que possa jogar, não importa onde, possa usar essas imagens muitas vezes.
- Sob o comentário que afirmava originalmente # Declare os personagens usados por este jogo.
-
Você vai definir o seu personagem. O comando de código chamado define visto no Exemplo 3 define seu personagem no jogo e permite que você atribua ao personagem uma cor de texto.
Exemplo 1: image bg someimage = "someimage.png"
Exemplo 2: caractere de imagem someimage = "someimage.peg" Exemplo 3: define a = Character ('CharacterName', color = "#rgbvalue")
Diálogo
- Em seguida, para iniciar qualquer jogo no Ren'py, você precisa usar o rótulo start: para dizer ao programa que você deseja que a jogabilidade real comece aqui. A partir daí, você pode configurar seu cenário usando os comandos encontrados em Documentação, como o Exemplo 4 abaixo.
-
Para adicionar texto ao seu jogo, você pode fazer uma das duas coisas.
- Coloque o diálogo entre aspas duplas, como visto no Exemplo 5.
- Atribua um caractere às palavras entre aspas duplas, conforme mostrado abaixo no Exemplo 6.
- A criação de uma árvore de decisão para mudar seu enredo incorpora seu diálogo com comandos como menu, salto e rótulo. Veja o Exemplo 7.
- Para encerrar o jogo, digite return no final do arquivo script.rpy. Veja o exemplo 8.
Exemplo 4: tocar música "musicfromcomputer.ogg", cena bg alguma imagem com fade, mostrar variável de personagem
Exemplo 5: "Escreva seu diálogo de abertura." Exemplo 6: a "Escreva um diálogo." // Isso grava o diálogo para o caractere definido.
Exemplo 7
menu: "Diálogo ou pergunta": pular rota "Segundo diálogo ou pergunta etc.": etiqueta rota: "Diálogo" Exemplo 8: voltar
O processo acima é relativamente simples quando você aprende os comandos e altamente personalizável quando você se sente confortável com o programa e a linguagem. Sinta-se à vontade para consultar a documentação e alterar os arquivos screens.rpy, options.rpy e gui.rpy. A documentação online aprofunda-se em como começar a alterá-los e é muito útil no caso de você ficar preso em lembrar qual comando faz o quê.
Para personalizar ainda mais seu jogo, siga estes links para obter mais informações sobre como codificar o jogo.
- Dicionário de linguagem Python e Ren'Py para iniciantes
- GUI (Graphical User Interface) ou a aparência visual do jogo para o jogador. Documentação
- Outros complementos divertidos, como adicionar uma lista de reprodução de música, uma galeria de imagens ou replays de imagens para aprimorar o design do jogo, podem ser encontrados aqui
- Finalmente, outras opções de personalização, como a exibição de fontes grandes, podem ser encontradas aqui.
Etapa 5: lançando seu jogo
- Para encerrar o jogo, atualize o iniciador Ren’py.
- Em seguida, verifique o script com lint para procurar erros de sintaxe encontrados na página de inicialização.
-
O Build Distributions irá arquivar seus arquivos em uma pasta acessível que você pode carregar em uma página da web.
O código essencial necessário para criar o jogo na plataforma de sua escolha é feito diretamente pelo Ren'py. Para obter mais informações, visite a página de compilação de documentação em Ren'Py
- Em seguida, execute testes beta, fazendo com que amigos e familiares joguem o jogo para ver se há algum erro no diálogo.
- Por último, lance seu jogo em seu próprio site pessoal ou no Itchi.io para que seu jogo alcance muitos entusiastas de novelas visuais.
Você acabou de criar seu primeiro jogo de romance visual! Parabéns!
Recomendado:
Sistema de monitoramento visual baseado em LoRa para agricultura Iot - Projetando um aplicativo fronteado usando Firebase e Angular: 10 etapas
Sistema de monitoramento visual baseado em LoRa para agricultura Iot | Projetando um aplicativo fronteado usando Firebase e Angular: No capítulo anterior, falamos sobre como os sensores estão trabalhando com o módulo loRa para preencher o banco de dados Firebase Realtime e vimos o diagrama de alto nível como todo o nosso projeto está funcionando. Neste capítulo, vamos falar sobre como podemos
DIY MIST / FOG MAKER USANDO IC 555: 6 etapas (com imagens)
DIY MIST / FOG MAKER USANDO IC 555: Neste tutorial estou mostrando como construir um mist / fog Maker usando um circuito muito simples IC 555. Isso também é conhecido como umidificador, atomizador, vamos começar
Visualizador de áudio baseado em sabre de luz de Kylo Ren: 5 etapas
Visualizador de áudio baseado em sabre de luz de Kylo Ren: inspirado no sabre de luz de Kylo Ren, decidi fazer um visualizador de áudio usando LEDs conectados a um arduino e, em seguida, usar o processamento para pulsar os LEDs com base na música … você adivinhou certo
Como criar um personagem 2d com controlador de personagem no Unreal Engine 4 usando Visual Script para PC: 11 etapas
Como criar um personagem 2d com controlador de personagem no Unreal Engine 4 usando Visual Script para PC: Como criar um personagem 2d com controlador de personagem no Unreal engine 4 usando script visual para PC Olá, sou Jordan Steltz. Eu tenho desenvolvido videogames desde os 15 anos. Este tutorial vai te ensinar como criar um personagem básico com
Como fazer um programa de bate-papo simples no Visual Basic usando o controle Winsock da Microsoft: 7 etapas
Como fazer um programa de chat simples em Visual Basic usando o controle Winsock da Microsoft: Neste instutável, mostrarei como fazer um programa de chat simples em visual basic. Vou repassar o que todo o código faz para que você aprenda à medida que o fizer e, no final, mostrarei como usá-lo