Engine Path Finder (Gustavo Ferreira)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Engine Path Finder (Gustavo Ferreira)

Mensagem por gustavo ferreira em Ter 26 Jun 2012, 13:02

Nome: Engine path Finder
Plataforma: Game maker 8 pro
Descrição: O engine visa que o player
automaticamente encontre o caminho
mais curto para chegar ao objetivo
Controles: O mouse realiza todas as
ações
Imagens :
Spoiler:








Download: http://www.4shared.com/file/k85K-v8i/path_find.html


Observação com um clique o obetivo é criado ob player deve alcançar objetivo para outro objetivo ser criado apreciem com moderação flow galera !!

cOMENTARIOS SÃO BEM VINDOS

gustavo ferreira

Ranking : Nota C
Número de Mensagens : 470
Idade : 22
Data de inscrição : 03/12/2010
Notas recebidas : C+C+C+C
Reputação : 28
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Engine Path Finder (Gustavo Ferreira)

Mensagem por theguitarmester em Ter 26 Jun 2012, 14:55

muito boa sua engine, com ela da para jogos com uma alta qualidade da maquina(do cpu).

mas Você poderia explica-la, eu não sei mecher muito ainda nas funções de MP_ (Não era de grande utilidade, a não ser o mp_potential.. que usava em A&R(arrasta e solta)).

como ela funciona? tambem não entendi muito de Imeadiato.

theguitarmester

Ranking : Sem avaliações
Número de Mensagens : 1908
Idade : 21
Data de inscrição : 28/02/2012
Notas recebidas : B
Reputação : 80
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 2
   : 2
   : 1

http://guitarmester.no.comunidades.net/index.php?pagina=19362978

Voltar ao Topo Ir em baixo

Re: Engine Path Finder (Gustavo Ferreira)

Mensagem por gustavo ferreira em Ter 26 Jun 2012, 17:21

Ai cara valew pelo comentario, realmente eu deveria ter comentado, não explico agora se não vou digitar um tutorial aqui kkkkk a engine basicamente verifica o caminho mas curto até o objetivo e segue uma grade até ele ! tendeu?! espero que tenha esclarecido kkk boa sorte ai

gustavo ferreira

Ranking : Nota C
Número de Mensagens : 470
Idade : 22
Data de inscrição : 03/12/2010
Notas recebidas : C+C+C+C
Reputação : 28
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Engine Path Finder (Gustavo Ferreira)

Mensagem por KaxoteGM em Seg 08 Out 2012, 13:22

Neste Documento aparece todos (ou quase todos) códigos presentes na GML.
Na página 84, tem os códigos que tem na engine do Gustavo Ferreira.

Vou estudar a engine dele e tento te explicar.

Espero que esse Documento (PDF) te ajude. Ele ajuda muita gente boa.

//---------------------EDIT---------------------//


O próprio Kaxote escreveu:Vou estudar a engine dele e tento te explicar.
Vamos lá. Pra entender tudo, tem que estar com a engine.

Código do obj_player:
Create: O global.finder=false serve para o player não procurar o caminho inicialmente.

Step:
if instance_exists(obj_objetivo) » Se existir o obj_objetivo, irá executar as funções abaixo.
if global.finder=true » Se a variável (que é definida como true na criação do obj_objetivo) for verdadeira executa as funções abaixo.
if obj_player.x = obj_player.xstart » Se o obj_player estiver no mesmo local onde foi criado, executa as funções abaixo.
grade=mp_grid_create(left,top,hcells,vcells,cellwidth,cellheight) » Cria uma grade no topo da room (0,0). Hcells e vcells indicam o número de células horizontais e verticais. Finalmente cellwidth e cellheight indicam o tamanho das células.
Nota: hcells,vcells vezes cellwidth,cellheight = tamanho da room.
caminho = path_add() » caminho é o nome do path criado.
mp_grid_add_instances(id,obj,prec) » A grade identificada é "grade", o obj_bloco é a instância que é proibida na grade (path). prec é a precisão da colisão.
mp_grid_path(id,path,xstart,ystart,xgoal,ygoal,allowdiag) » A grade identificada é a grade criada anteriormente (grade). Path é o paht que será substituído. xstart,ystart é o local de inicio do caminho. xgoal,ygoal é o x e y do alvo. allowdiag indica se é permitido movimentos na diagonal.
path_start » Inicia o path.

KaxoteGM

Ranking : Nota C
Número de Mensagens : 140
Idade : 22
Data de inscrição : 08/01/2011
Notas recebidas : D-B-C
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Engine Path Finder (Gustavo Ferreira)

Mensagem por Conteúdo patrocinado Hoje à(s) 06:33


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum