Ideias aleatórias
Essa lista é para eu colocar umas ideias soltas que eu tenho de jogos/programas/etc mas que ainda não comecei a fazer.
Ela vai servir para me lembrar de algumas ideias que achei boas, e talvez começar a trabalhar nelas no futuro. Se você estiver interessado em alguma delas, quiser ajudar no futuro, ou quiser que eu dê prioridade, me avise!
Nada nessa lista está confirmado, são apenas ideias que eu gostaria de fazer.
SZ
- Jogo de simulador de vida
- Todas as mecânicas giram ao redor de administrar o seu tempo do jeito mais eficiente possível.
- Você terá um certo número de horas e energia que pode usar por dia.
- Como se fosse um simulador de vida baseado em turnos.
- Cada ação levará uma certa quantidade de tempo e energia. Energia pode ser recuperada mas tempo não.
- Ser eficiente não será o único jeito de jogar o jogo, quero deixar o jogador decidir o quão rígido vai ser, sem punições para quem prefere jogar em seu próprio tempo, sem tempo limite...
- A história do jogo terá algo a ver com essas mecânicas de tempo. A espécie à qual o seu personagem pertence é naturalmente eficaz em tudo, e você pode decidir se quer isso para você, ou não, ou ficar no meio do espectro. Tudo depende de como você joga. Insira questão filosófica sobre indiferença e descartabilidade na sociedade contemporânea aqui.
- Hobbies e trabalhos
- Trabalhos são como você ganha dinheiro. Você vai ao trabalho dia sim dia não, nos dias que você não vai é a vez de outro funcionário.
- Todos trabalho pode ser um hobbie, que é praticamente a mesma coisa mas você não ganha dinheiro com isso e pode fazer a qualquer momento.
- Todo trabalho/hobbie é baseado em coletáveis que você descobre fazendo o trabalho. Craftando, explorando, pesquisando, etc.
- Todo trabalho/hobbie tem um objetivo principal, um santo graal que a indústria inteira está tentando descobrir. É o coletável mais difícil/demorado, e quanto mais perto você está dele, mais você é pago.
- Ao invés de um trabalho desses você pode também vender coisas para NPCs, fazer comissões, atender pedidos, etc.
- Você poderá organizar uma equipe com alguns amigos NPCs para realizar algum objetivo, dividir tarefas, recompensar... Você poderá fazer isso para qualquer ação, mas os NPCs precisam estar interessados.
- Se possível, vou fazer que o dinheiro disponível no jogo todo seja limitado, para que não exista maneira fácil de farmar dinheiro.
- NPCs
- NPCs serão pré-feitos e cada um terá sua própria personalidade, interesses, trabalho e dinheiro.
- Cada NPC vai ter uma rotina e objetivos gerados no início do dia.
- Você pode conversar com eles se não estiverem super ocupados. Como o tempo para você e para os NPCs passa de forma diferente, eles quase sempre terão tempo pra conversar.
- Se você formar uma amizade com algum NPC, você pode influenciar a rotina deles, marcar encontros, etc.
- História
- O jogo terá um narrador em segunda pessoa que vai aprendendo as coisas junto com você.
- Ninguém mais terá falas no jogo, nem você, nem nenhum outro personagem. Apenas o narrador falará diretamente com você.
- O narrador terá personalidade própria e dará opinião de vez em quando sobre o que você tá fazendo.
- Pode ser possível você deixar o narrador irritado se fizer algo que ele desaprova, e ele vai ficar de birra com você, ou ele pode ser o seu melhor amigo.
- Você vai poder customizar seu personagem, seu planeta e sua nave (como se fosse a sua casa).
- Customização
- O jogo será quase 100% configurável.
- Você poderá criar um save novo a partir das configurações padrão do jogo, ou usar um arquivo preset, criado por você ou baixado da internet.
- Você poderá mudar as salas, planetas, NPCs, mudar valores como quanto dura um dia, quanto de energia você tem no início do dia, etc.
- Isso te deixaria ajustar a dificuldade do jogo, criar modos de desafio, ou criar suas próprias histórias usando o jogo.
- Se possível, também quero que você consiga criar seus próprios itens, roupas, salas, planetas e NPCs, usando sua própria arte, sem precisar moddar o jogo.
- Mods
- Quero poder colocar um jeito bem fácil de moddar o jogo com seus próprios scripts.
- Você teria que ter uma pasta para o seu mod, e um arquivo de configuração, onde você coloca em que cenas os seus scripts são carregados, e só.
- Um script sempre será carregado como filho direto do node da cena ativa, então a melhor prática seria criar um node simples que carrega na cena, e aí ele pode navegar por ela e spawnar outros nodes.
- Online
- Quero botar algumas funções online no jogo, mas nada parecido com MMO, já que o SZ não vai mais ser um mundo virtual e sim um simulador de vida.
- Difícil, mas posso botar se eu estudar bastante: jogar online com amigos simultaneamente por LAN, tipo como funciona o online do Stardew Valley.
- Usando a API do Gamejolt, você poderá visitar planetas de outras pessoas.
- Launcher
- Quero também fazer um launcher, separado do jogo em si, que detecta atualizações do jogo e baixa automaticamente.
- Vai ter um arquivo no GitHub que eu atualizo com o número da versão atual. Se a versão do jogo instalado no pc for diferente da versão que está nesse arquivo, ele pergunta se quer baixar a nova atualização, e baixa sozinho.
- Provavelmente não será feito no Godot, mesmo que au acho que seja possível. Quero aprender alguma outra linguagem para fazer isso.
Jogos one-off
- Jogo do Mundo de Palitos
- Só quando saírem mais episódios.
- Queria fazer tipo um jogo de puzzle curto onde você pode trocar entre a dimensão real e dos palitos.
- Usando um lápis você pode tirar objetos do mundo dos palitos e criar objetos no mundo real.
- Jogo de plataforma baseado em pulo duplo
- Pulando em inimigos você ganha um novo pulo.