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
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


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