GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39


[IDEIA] Sistema de perks

5 participantes

Ir para baixo

[IDEIA] Sistema de perks Empty [IDEIA] Sistema de perks

Mensagem por Mr.Rafael Qui 23 Ago 2012, 14:48

Olá de volta, pessoal. Há muito tempo não venho mais na GMBR, mas eu voltei para dar uma ideia que seria legal em jogos Adventure/RPG: Sistemas de perks, no melhor estilo Call of Duty! Idea

• Por que seria interessante?

Em jogos assim, é comum ver equipamentos para mudar a saúde, força e até defesa do seu personagem. No entanto, por que apenas criar itens e mais itens com força maior, ou que só mudam um atributo?
A ideia que passo é de um sistema que faça o jogador pensar e escolher sobre qual atributo usar. Por exemplo: Uma espada, mesmo sendo fraca, pode receber um boost de um perk (só para zoar, vamos chamá-lo de Stopping Power Razz) e se tornar útil. Ou um item que é efetivo em ataques, mas difícil de se usar, como uma magia que não dura tempo suficiente para matar um monstro. Usando um perk específico, essa arma se tornaria beneficiada.

• Como seriam esses atributos?

Não poderia haver um só. Além disso, o jogador não poderia ter todos eles de uma só vez. A questão de balanceamento e escolhas torna o jogo mais interessante. Vamos analisar o seguinte conjunto de atributos: "Mais dano - Correr mais rápido - Pular mais alto - Mais defesa - Pontos dobrados".

-> Você pode matar inimigos com mais rapidez, mas não terá velocidade suficiente para pular aquele precipício com facilidade e ainda estará vulnerável aos ataques.
-> Correr mais rápido te ajuda a pular plataformas, mas se você não souber o que virá em sua direção, não terá como se defender.
-> Pulos mais altos permitem que você suba em áreas que normalmente você não poderia, mas se um inimigo muito forte estiver ali, você está ferrado.
-> Resistir à mais ataques inimigos diminui o risco de morrer e repetir todo o nível novamente, mas não terá nenhum atributo em mãos que te ajude a matá-los.
-> Dobrar os pontos pode fazer com que, por exemplo, uma arma que normalmente precisaria de mais 3 ou 4 níveis para ser comprada, leve apenas 1 ou 2. Mesmo assim, você tem que completar um nível para ganhar os pontos, e não há atributos que te deem vantagem...

Como você vê, cada atributo te dá uma vantagem entre os níveis, mas você estará fazendo sacrifícios para obtê-la.

• E como seria feito?

De inicio, dividir todos os atributos possíveis de um personagem em variáveis ajuda a ter mais controle do que poder melhorar/piorar depois. O personagem se move na velocidade "velocidade = 4", a sua arma tem dano de "dano = 10", e quando é atingido por um inimigo, há uma diminuição de "defesa = 2" no ataque do monstro de dano "dano_inimigo = 15".

Código:
velocidade = 4
dano = 10
defesa = 2
dano_inimigo = 15
dano_total = dano_inimigo - defesa
perk_select = string("None")

Agora, através até mesmo de um código, bastava mudar os valores das variáveis, ficando mais ou menos assim quando fosse checar o que o jogador estivesse usando:

Código:
}
if perk_select = string("Stopping Power")
{
dano = dano  dano / 2
}
if perk_select = string("Juggernaut")
{
defesa = defesa  defesa / 2
}
if perk_select = string("Superspeed")
{
velocidade = velocidade / 2
}

É só uma representação, mas a idéia é mais ou menos assim. No que eu fiz, o perk não te dá um aumento fixo, ele se baseia no que você já tem e soma pela metade do mesmo. Dessa forma, torna-se fácil de manipular os atributos, ou então motivar o jogador a evoluir e ficar até mais forte/rápido/resistente a cada nível que sobe. Nesse mesmo exemplo, ao invés de eu precisar atacar meu inimigo duas vezes para matá-lo, usando o Stopping Power eu posso acabar com ele diretamente!

Alguém apoia essa idéia? Rolling Eyes

o/
Mr.Rafael
Mr.Rafael

Games Ranking : Nota A

Notas recebidas : A-C-B-A-A
Data de inscrição : 05/10/2010
Reputação : 94
Número de Mensagens : 502
Prêmios : [IDEIA] Sistema de perks Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 1 Prata x 1 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[IDEIA] Sistema de perks Empty Re: [IDEIA] Sistema de perks

Mensagem por moisesBR Qua 29 Ago 2012, 23:34

Eu gostei. Fica mais realista! É interessante ver que o jogo não desafia tanto a lógica assim. É como acontece na realidade; um soldado em plena guerra, não se tornará super, suas armas não terão upgrades e nem mesmo ele serác apaz de apossar de armamentos inimigos e se tornar o tal e muito menos a munição/suprimento ser infinito sem falar que tais aparelhos ou mesmo o heroi se tornará cansado, mas depois de um descanso ou manutenção, voltar a ativa, mas o heroi já com experiência suficiente para sobreviver, e apesar de sua vantagem estratégica e de manipulação de equipamentos, sua sorte será a mesma de antes! Ou seja, sem peito de aço!

Desculpe não ter comentado antes, é que não vi isso antes! Apoiado(nem li direito kkkkkkkk!)
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [IDEIA] Sistema de perks Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[IDEIA] Sistema de perks Empty Re: [IDEIA] Sistema de perks

Mensagem por ziak Qui 20 Set 2012, 17:49

bem legal , eu apoio! (kkkk ta viciado em COD kkkkkkk)
ziak
ziak

Data de inscrição : 19/11/2011
Reputação : 1
Número de Mensagens : 1
Prêmios : [IDEIA] Sistema de perks Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[IDEIA] Sistema de perks Empty Re: [IDEIA] Sistema de perks

Mensagem por Gonçalves Qui 20 Set 2012, 18:19

Isso me lembra Fallout (melhor jogo que tem! rs), é um bom sistema e dá essa oportunidade de escolha pros jogadores.

Fazendo isso de dano = dano*dano/2 costuma não funcionar, o certo seria criar um var que guarda o valor do atrib antes, exemplo:

Código:
dano = 10
DANO =dano

E então:

Código:
dano = DANO*(DANO/2)
Gonçalves
Gonçalves

Games Ranking : Nota B

Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Reputação : 79
Número de Mensagens : 1013
Prêmios : [IDEIA] Sistema de perks Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[IDEIA] Sistema de perks Empty Re: [IDEIA] Sistema de perks

Mensagem por vinians Qui 20 Set 2012, 18:53

Geralmente os jogos que faço sempre são +- assim como você esta dizendo. Por exemplo, estou fazendo um jogo de nave simples, mas neste jogo, mesmo sendo simples, todos os objetos descendem da mesma base. Veja que esse é um jogo de nave, mas mesmo assim fica bem interessante pois quando há uma colisão, existe apenas UMA rotina que analisa tudo colide(objA, objB) e de acordo com as variaveis do objeto tais como escudo, ataque, energia etc o objeto é destruido ou não. Dessa maneira para cada objeto basta definir essas variaveis e tudo funciona automaticamente.
Flws!
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : [IDEIA] Sistema de perks Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

[IDEIA] Sistema de perks Empty Re: [IDEIA] Sistema de perks

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos