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
» Colisões não funcionando
por RastaMaan Ontem à(s) 19:49

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Ontem à(s) 16:45

» 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

» 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


Como criar um jogo de carro com sprites?

+3
Sewer Crawler
caiquerafinha
gabrielgeazi2
7 participantes

Ir para baixo

Como criar um jogo de carro com sprites? Empty Como criar um jogo de carro com sprites?

Mensagem por gabrielgeazi2 Seg 02 Mar 2015, 22:13

Gente queria saber como funciona um jogo de carro tipo Top Gear, aquele sistema de pista e também esse "negocio" todo de usar sprites.
  Tem como criar um tipo de jogo assim no Game Maker? Como?

  A segunda coisa que queria saber era como fazer um jogo tipo Doom, fiz essas perguntas porque o sistema é diferente(o mapa 3d com sprites é diferente de um jogo tipo Top Gear)

Não sei fazer modelos 3d Razz
gabrielgeazi2
gabrielgeazi2

Data de inscrição : 27/11/2013
Reputação : 3
Número de Mensagens : 42
Prêmios : Como criar um jogo de carro com sprites? 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por caiquerafinha Seg 02 Mar 2015, 23:07

Recomendo que leia as aulas sobre 3D do Kabeção, lá ele ensina uns sistemas legais. Smile
Porém acho que ainda o GameMaker é muito limitado para 3d
caiquerafinha
caiquerafinha

Data de inscrição : 12/04/2014
Reputação : 8
Número de Mensagens : 39
Prêmios : Como criar um jogo de carro com sprites? Empty

Medalhas x 0 Tutoriais x 1 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por Sewer Crawler Seg 02 Mar 2015, 23:18

FPS tipo Doom
https://app.box.com/s/rpj9o5n6lsl8oyduagpzydnlh2mstami

http://host-a.net/u/playway/


Última edição por Sewer Crawler em Qua 04 Mar 2015, 00:20, editado 1 vez(es)
Sewer Crawler
Sewer Crawler

Data de inscrição : 08/10/2014
Reputação : 27
Número de Mensagens : 236
Prêmios : Como criar um jogo de carro com sprites? 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por gabrielgeazi2 Ter 03 Mar 2015, 10:26

Obg a todos que responderam. Mas ainda queria saber como funciona o sistema de pista em um jogo tipo Top Gear
gabrielgeazi2
gabrielgeazi2

Data de inscrição : 27/11/2013
Reputação : 3
Número de Mensagens : 42
Prêmios : Como criar um jogo de carro com sprites? 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por polosam Ter 03 Mar 2015, 12:50

Amigo, o "3d" do Super Nintendo chama-se MOD 7. Aqui tem um link para uma página da Wikipédia que explica direitinho como funciona esse sistema. Está em inglês, bem didático, mas se quiser pode conferir o artigo em português, este último bem escasso.

Isso aí é matemática pura, então deve ser possível de reproduzir no Game Maker. Escave no youtube que você achará mais coisas. Boa sorte!

Como criar um jogo de carro com sprites? 529873

Spoiler:
polosam
polosam

Games Ranking : Nota A

Notas recebidas : A + B
Data de inscrição : 20/12/2010
Reputação : 120
Número de Mensagens : 749
Prêmios : Como criar um jogo de carro com sprites? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 Bronze x 0

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


Ir para o topo Ir para baixo

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por dharrison Ter 03 Mar 2015, 15:20

Como o polosam disse acima, é um sistema de falso 3D do SNES, que como explicado no wikipedia, rotaciona um plano no cenario, mapeado scanline por scanline (cada linha horizontal da tela).

Isso é bem mais complicado de fazer do que parece (já cheguei a criar alguns esboços), e fazer com sprites e backgrounds torna o cenário infinitamente pesado.

Uma solução seria usar o sistema de Tilesets para criar isso, atualizando os tiles a cada quadro, mas sinceramente não sei como fazer na prática...

EDIT:

Procurei sobre o assunto e não encontrei nenhuma engine ou tutorial, a maioria afirma que é mais facil criar totalmente em 3D o cenário (com sprites 2D) do que usar esse sistema doido de fake 3D.
dharrison
dharrison

Games Ranking : Nota B

Notas recebidas : A - B
Data de inscrição : 04/02/2009
Reputação : 120
Número de Mensagens : 1363
Prêmios : Como criar um jogo de carro com sprites? Empty

Medalhas x 0 Tutoriais x 9 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 2.0
  • C#


Ir para o topo Ir para baixo

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por Fuzenrad Ter 03 Mar 2015, 16:38

Cara, esse recurso é mais simples do que parece, é basicamente... loops.

Pegue uma imagem qualquer, corte pelo "Create from strip" (do próprio Game Maker), horizontal você deixa o tamanho total (no caso desta textura 256) e vertical 4 pixels, a quantidade de imagens depende do tamanho vertical dividido por 4 (256/4 = 64), vai gerar uma sprite com 64 frames. (Existem mecanismos dentro do próprio game maker, que cortam a imagem automaticamente, por meio de surfaces, definitivamente eu não recomento usar, deixaria a execução do jogo muito pesada).

Como criar um jogo de carro com sprites? _textur10

Depois disso, a primeira etapa é redesenhar a imagem normalmente na tela (por um loop simples):

for (i=0; i<64; i+=1) {
draw_sprite(sp_textura,i,128,i*4)
}

O resultado será o mesmo da imagem original, só que redesenhado pela junção de cada pedacinho.

Agora vamos alterar as dimensões de cada sprite usando o draw_sprite_ext, assim:

for (i=0; i<64; i+=1) {
draw_sprite_ext(sp_textura,i,128,i*4,0.5+(i/64)/2,1,0,c_white,1)
}

O resultado já ficará um pouco 3D, para configurar a profundidade basta adaptar os valores do xscale (que eu coloquei "0.5+(i/64)/2"):

Como criar um jogo de carro com sprites? _duv0

Se deixar só "i/64", gera uma perspectiva infinita (geralmente não muito usada em jogos desse gênero):

Como criar um jogo de carro com sprites? _duv1

Enfim, ainda não ficou com um aspecto de SNES, precisamos agora alterar a posição y de cada frame da textura, de modo que não atinja o topo da tela (para ter um espaço para uma outra imagem, chamada de "horizonte"), porém não podemos simplesmente somar um valor qualquer a posição y dentro do loop, a cada frame essa posição deve diminuir, o loop fica assim:

for (i=0; i<64; i+=1) {
draw_sprite_ext(sp_textura,i,128,i*2+128,0.5+(i/64)/2,0.5,0,c_white,1)
}

E o resultado:
Como criar um jogo de carro com sprites? _duv2

Mas, como fazemos o "giro 3D" nesse loop? Simples, é só trabalhar a posição x (deslocamento horizontal) de cada frame, individualmente (pelo loop, claro).

Bom, se quiser baixar a "engine" (que nem pode considerado engine na verdade, são só 3 linhas de script):
https://www.dropbox.com/s/0yh13i358uzeg6u/engine_mod7_fuzenrad.gmk?dl=0

Se isso gasta mais processamento do que criar um mundo 3D eu não sei afirmar, acredito que fica mais leve, EU, não trabalharia 3D no Game Maker, existem programas mais indicados para isso (que produzem um resultado bem melhor com menos trabalho).
Fuzenrad
Fuzenrad

Games Ranking : Nota A

Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Reputação : 46
Número de Mensagens : 1063
Prêmios : Como criar um jogo de carro com sprites? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

Ir para o topo Ir para baixo

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por gabrielgeazi2 Ter 03 Mar 2015, 19:51

Obg a todos Happy valeu msm
gabrielgeazi2
gabrielgeazi2

Data de inscrição : 27/11/2013
Reputação : 3
Número de Mensagens : 42
Prêmios : Como criar um jogo de carro com sprites? 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por WellingtonBecker Ter 03 Mar 2015, 20:33

Amigo, achei esse tópico/engine com o Mode 7 para game maker:

http://gmc.yoyogames.com/index.php?showtopic=446025
WellingtonBecker
WellingtonBecker

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 09/05/2013
Reputação : 105
Número de Mensagens : 824
Prêmios : Como criar um jogo de carro com sprites? 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

Mensagem por gabrielgeazi2 Ter 03 Mar 2015, 21:45

Você sabe onde esta o link para o download da engine?

EDIT:

Já achei aqui valeu Happy
gabrielgeazi2
gabrielgeazi2

Data de inscrição : 27/11/2013
Reputação : 3
Número de Mensagens : 42
Prêmios : Como criar um jogo de carro com sprites? 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

Como criar um jogo de carro com sprites? Empty Re: Como criar um jogo de carro com sprites?

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