16-01-2026, 01:56 PM
Citação:além de usar uma variante de C (eu não sabia do C99 até então)
Então, no caso é o "C Standard de 1999", ou só [bold]C99[/bold]. Cada 'versão' do C tem suas vantagens/desvantagens conforme o desenvolvimento da especificação foi sendo feita. Eu escolhi o de 1999 por ter começado programando para o Nintendo 64, eu peguei o jeito por lá XD
Citação:Eu tenho algumas perguntas sobre o desenvolvimento que me deixaram com curiosidade de saber como que foi o processo!
Como você está fazendo uma Engine do zero, qual foi o maior desafio até então?
Tentar me manter vivo Até agora o que mais estou sofrendo é fazendo o sistema de mapas, diria que tudo é difícil quando se faz uma engine já que tem que se levar tanta coisa em consideração que antes não era nem sequer uma ideia na sua cabeça. Mas minha escolha também se dá por eu estar fazendo um formato de arquivo próprio, normalmente se utilizaria um formato padrão que já existe como .JSON e .XML mas isso é coisa de gente normal, eu faço as coisas do jeito errado.
Citação:A escolha de usar C ao invés de outra linguagem foi por algum motivo especifico?
Dificuldade e portabilidade. Tudo roda C em algum grau, seja no seu sistema operacional, no seu navegador ou na ROM que roda na sua placa mãe para espionar seus movimentos. Eu comecei esse projeto de Engine tentando portar para o PSVITA e pro Nintendo 64 por exemplo (que é possível!) mas claro que deixei isso de lado para priorizar uma engine que funciona primeiro e que roda em tudo depois.
Citação:Para dominar o castelo inimigo, você tem que chegar lá ou dar dano nele?
Eu imagino fazer similar a Fire Emblem nesse sentido, onde é necessário uma peça sua ficar exatamente onde o castelo fica, por um número X de rounds, assim progredindo uma barra que eventualmente permite ganhar o jogo. O sistema de dano eu levo em consideração já que curto a ideia de que você tem que dar dano no castelo para vencer (alá Clash Royale) mas até o momento não pensei muito nessa parte.
Citação:Tem algum limite de torres que você pode escolher? (eu faria a estratégia de usar 5 andromedas) ou é livre para qualquer estratégia?
Nenhum limite, completmente foda-se. Me inspirei em TF2 onde o jogo é casual de fato e não tem limites de classe (podendo ter 12 Heavies no mesmo time) mas no competitivo tendo uma certa "META." Sobre as 5 Andromedas, eu sinto que você tomaria um PAU em bold e itálico, já que elas tem a menor vida do jogo (até agora.)
Eu imagino eventualmente ter uma espécie de Sniper arqueiro para conterar a Andromeda, ou simplemente fazer um lutador super rápido já que pretendo fazer tipos de dano e tipos de defesa como Defesa Mágica e Ataque Físico permitindo personagens com maior nuance.
Citação:Você pretende lançar ele na Steam ou em alguma plataforma? Eu jogaria com certeza!!!
Pra ser honesto, se eu chegar um dia a lançar umademo eu já pularei de felicidade. Pretendo primeiro chegar a um ponto eu que eu tenho um jogo e uma engine funcional, o chamado MVP (Minimal Viable Product) e ir lançando no meu site como mandei no começo do tópico. Seria um .zip e cada update eu iria descrever sobre lá e ir expandindo a funcionabilidade do jogo. Mas uma futura "release completa" eu faria completamente de código aberto e gratuíto.
Eu sempre quis viver o sonho do GameDev, de fazer meu jogo e viver disso. Mas com os anos passando eu não me vejo fazendo dinheiro desenvolvendo jogos e sendo feliz.
Eu pretendo fazer jogos por diversão, se enventualmente por meio de doações vire viável eu trabalhar 100% do meu tempo em meus jogos, amém! Que benção. Mas até lá, eu lançando por diversão.
Nesse sentido minhas maiores inspirações são Veloren, Power Bomber-man, Doom e o minecraft de antigamente.
Citação:Outra coisa que esqueci de comentar mais gostei muito foi da estética visual do jogo, o minimalismo além de me lembrar de jogos antigos, me ajuda em pensar em estratégias sólidas que eu faria hipoteticamente.
Ain para assim eu fico sem jeito

A UI eu me inspirei muito nos jogos que jogava quando criança, Doom, Smash Bros, Ultimate Flash Sonic, dentre outros na época. Claro que tá muito rude ainda e é um parto de fazer (lembrando que tudo é feito em código já que minha engine não tem uma interface gráfica) mas fico muito feliz que tenha gostadop
