Miniblog: Base Estrutural do Jogo
Acabei de começar a montar a base estrutural do jogo. Até agora, temos:
- Uma classe
World
que define basicamente o savegame, contendo todos os mapas existentes. - Um
WorldAsset
que armazena as classes base do mundo para serem carregadas no jogo. - Mapas que funcionam como metadados para as cenas, guardando também grids, entidades e construções.
Agora, estou no trabalho chato de criar o editor. Preciso carregar o mapa e exibir as ferramentas de edição. Quero incluir:
✔ Um modo de construção (paredes, objetos, terrenos). ✔ Um modo de criar entidades e definir suas rotinas, posicionando-as nos lugares iniciais. ✔ Um sistema de eventos no estilo RPG Maker (gatilhos, diálogos, interações).
No momento, estou fazendo isso principalmente para me divertir criando os mapas, mas quem sabe no futuro eu compartilhe essas ferramentas com algum parceiro de desenvolvimento?
Sistema de Slots (Decisão de Design)
Na imagem de capa deste post, tem um desenho que fiz para decidir como o sistema de slots funcionaria. A ideia final ficou assim:
- Não será um slot por tile, mas sim um sistema em que
Vector2
indica o tipo de "slot".- Exemplo:
(2.0, 2.0)
→ Centro do tile(2, 2)
.(2.5, 2.0)
→ Borda direita do tile(2, 2)
.(2.5, 2.5)
→ Intersecção inferior direita do tile.
- Exemplo:
Essa decisão veio depois do desenho, mas é assim que está funcionando agora.
É um sistema aceitável? Sim, se atender às necessidades do jogo. Mas é pouco convencional—a maioria dos jogos baseados em grid usa coordenadas inteiras e depois aplica offsets na renderização. Mas, enfim... vamos ver se funciona!
Próximos passos:
- Finalizar o básico do editor.
- Testar o sistema de slots em situações reais.
- Implementar um protótipo de construção/eventos.
Se alguém quiser dar pitacos, críticas ou só falar besteira, é só mandar um e-mail pra distopiarte@gmail.com com [The Wormhole] no assunto!
(E sim, a imagem da capa vai ser o rascunho do sistema de slots.)
The Wormhole
Isometric Sandbox Survival Life-Sim RPG in Space
Status | In development |
Author | GABRIELWESSLING |
Genre | Simulation, Adventure, Role Playing, Survival |
Tags | Cozy, Exploration, Isometric, No AI, Sandbox, Singleplayer, Space |
More posts
- Devlog #1: Começando o projeto pra valer6 days ago
- Miniblog: Sistema Modal8 days ago
- Miniblog: Modulo de Construção22 days ago
Leave a comment
Log in with itch.io to leave a comment.