O projeto emagine-rpg (o nome do jogo não está definido) é um jogo online. A idéia inicial é desenvolver um jogo multiplataforma cuja GUI seja parecida com o jogo Crash Royale.
O jogo consiste em um mundo de fantasia onde você pode criar um personagem (inicialmente apenas humanos). Você define e desenvolve as caracteristicas do seu personagem e busca aventuras em troca de riquezas e glória
Esse sistema possui poucas telas. A API de funcionamento do jogo está densenvolvida, mas ainda existem vários ajustes e balanceamentos a serem feitos.
O objetivo é criar algo é colocar no ar, e ir evoluindo o projeto.
Existe um prototipo em
http://emagine.com.br/emagine-rpg.
As demandas de layout são:
- A ideia é lançar algo, desenvolver o mais simples possível;
- Definir nome e criar a marca;
- A primeira versão será desenvolvida como um Browser Game (um jogo em uma página web). A segunda versão é implementar uma integração com o Facebook. A terceira versão será criada no Unit (inicialmente) para Android e iOS;
- Na gui, desenvolver baseado em uma gui pronta, pack de game ui pago.
Ex:
https://www.gameart2d.com/game-gui-5.html
- A parte de combate, ainda não está definido o formato. Algumas ideias são:
* Pode ser visto de cima como no site tabletop Roll20. Ex:
https://roll20.net/;
* Pode ser visto no formato isometrico como no jogo "The Banner Saga";
* Ou pode ser visto de forma lateral, como o jogo "Shadow Warrior" pra Mobile;
* Novamente na lateral, mas em um estilo mais final fantasy com artes compradas.
Ex:
https://tokegameart.net/item/rpg-hero-character-pack/
- No combate a ideia é criar uma montagem de imagens onde se possa incluir um escudo, ou trocar uma arma, montando uma quantidade alta de opções;
- Inicialmente fazendo apenas para personagens humanos. Depois será necessário incluir raças;
- Criação de imagens para a avatares do personagem. Multíplas imagens sobrepostas para que o usuário personalize seu avatar;
- Icones de itens, comprados de PACK de icones de itens;
- Primeiro devem ser criadas as telas;
GUI, icones de itens e personagens (se der) baseadas em packs prontos.
As telas do jogo são:
- Splash
- Login
* Email, senha, botão "Entrar";
* Botão de "Criar conta";
- Cadastro de usuário
* Email, Nome, Senha, Confirmar senha e botão "Criar"";
- Selecione seu personagem
* Lista de personagens (Avatar do personagem, Nome, Nível, Turnos);
* Botão "Criar personagem";
- Criação de personagem
* Nome, Sexo;
* Construtor de Avatar - Parte do avatar, homem ou mulher, cor de pele, 3 tipos de cabelo diferente de forma que a cor possa ser alterada programando, 3 tipos de rosto, 3 tipos de olhos, 3 tipos de nariz e 3 tipos de boca;
* Atributos: Força, Agilidade, Vigor, Percepção, Inteligência, Carisma;
* Botão "Criar";
- Dados do Personagem
* Nível, Ouro, XP e Turnos;
* Atributos: Força, Agilidade, Vigor, Percepção, Inteligência e Caristma;
* Defesa: Esquiva, Bloqueio e Aparar;
* Carga: Peso dos equipamentos e Nivel de Carga;
- Perícias
* Tabela de Perícias que o personagem possui;
* Botão para cria estudar nova perícia;
- Nova Perícia
* Tabela com todas as perícias que o personagem pode aprender;
- Popup da Perícia
* Nome e descrição;
* Nível que o personagem já possui;
* Barra de progresso do aprendizado;
* Spin para definir quantos turnos deseja estudar;
* Botão "Estudar";
- Armadura
* Tela contendo os espaços dos equipamentos. Ex: World of Warcraft ou Diablo3;
- Itens
* Tabela de itens que o personagem tem. Pode ser uma bag no padrão do World of Warcraft também;
- Produzir
* Lista de itens que se pode produzir separados por categoria;
- Popup de item
* Dados do Item
1.
Nome;
2. Categoria;
3. Atributos;
4.
Tipo;
5. Peso;
6. Quantidade;
* Como fabricar?
1.
Preço de Venda
2. Quantidade de turnos
3. NH para fabricar
4.
Tabela de Materia-prima contendo o item, a quantidade que eu tenho, a quantidade que preciso e um botão para "Comprar"
5. Botão "Fabricar"
6. Botão "Comprar"
7.
Botão "Vender"
- Combate
A minha ideia (aceito sugestões) é algo parecido com um jogo chamado "Rondo of Sword".
https://www.spriters-resource.com/ds_dsi/rondoofswords/
Inicialmente será 1x1, mas a ídeia é evoluir para 3x3 ou até mais.
O combate é estratégico, o personagem pode trocar de arma durante o combate de acordo com sua necessidade.
Existem pontos de impacto. Se o individuo for atingido na perna, ele cairá. Se tiver seu braço imcapacitado, não poderá usa-lo.
Todos os indivios serão apenas uma variação das mesmas imagens. O rosto da construção do avatar será usado aqui também.
Então as variações do personagem (masculino e feminino) serão:
- Armaduras e roupas podem ter cores alteradas na programação;
- Posturas de combate são: Preparado, golpeando com a mão direita ou esquerda, golpeando com arma de duas mão, atordoado, esquivando, bloqueando, caido e ajoelhado;
- Armas são: faca, espada, espada de duas mão, machado, machado de duas mão, maça, maça de duas mão, escudo de madeira, escudo de ferro, lança, lança de duas mãos;
- As armas podem ficar na mão direita, mão esquerda, coldre do lado direito, coldre do lado esquerdo, costas (para armas grandes e escudos);
- Armadura são: pano, vestido, armadura de couro (casaco, calça e bota), escamas (casaco e calça), armadura de placas (troco, braço, pernas, bota, helmo);
- Fundo, local do combate. Inicialmente uma arena;
Prazo de Entrega: Não estabelecido