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


É possível criar um editor de mapa?

+2
Isaque Onix
manobrother
6 participantes

Ir para baixo

É possível criar um editor de mapa? Empty É possível criar um editor de mapa?

Mensagem por manobrother Qua 27 Ago 2014, 21:55

Antes que alguém pergunte, não é um editor de mapa para mim, mas sim para a pessoa que joga o jogo. Por exemplo, eu crio um jogo com várias fazes mas eu queria que possibilitasse as outras pessoas criassem as fazes delas para os outros jogassem também, como naquele jogo o BattleBlock Theater.
Alguém tem alguma ideia de como fazer?
manobrother
manobrother

Data de inscrição : 31/10/2013
Reputação : 10
Número de Mensagens : 206
Prêmios : É possível criar um editor de mapa? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Isaque Onix Qua 27 Ago 2014, 22:03

sempre tem um jeito, estude arrays e/ou ds_list e estará apar do assunto!

@off Pesquisar sempre e a melhor soluçao, eu mesmo tenho um topico antigo sobre isso que explica muita coisa...
Isaque Onix
Isaque Onix

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 15/08/2010
Reputação : 147
Número de Mensagens : 1626
Prêmios : É possível criar um editor de mapa? 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
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • C#
  • Outros


http://spyreserver.16mb.com

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por manobrother Qua 27 Ago 2014, 22:16

Isaque Onix escreveu:sempre tem um jeito, estude arrays e/ou ds_list e estará apar do assunto!

@off  Pesquisar sempre e a melhor soluçao, eu mesmo tenho um topico antigo sobre isso que explica muita coisa...

blz kk, na verdade eu pesquisei aqui no forum sobre o assunto mas nao achei nada parecido, somente sobre o cara que esta criando o jogo, nao sobre o jogador.

OBS: Como posso achar esse topico que voce explicou?
manobrother
manobrother

Data de inscrição : 31/10/2013
Reputação : 10
Número de Mensagens : 206
Prêmios : É possível criar um editor de mapa? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Isaque Onix Qua 27 Ago 2014, 22:28

caraca, e bem antigo, num lembro nem o titulo cara... geek geek
Isaque Onix
Isaque Onix

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 15/08/2010
Reputação : 147
Número de Mensagens : 1626
Prêmios : É possível criar um editor de mapa? 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
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • C#
  • Outros


http://spyreserver.16mb.com

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por UrielAlves Qua 27 Ago 2014, 23:06

Olha, na verdade, sim. ( Pra tudo se tem um jeito ).

No meu jeito, eu faço algumas etapas!  Rolling Eyes

1 - Organizar o meu projeto para receber arquivos de mapas externos, ler, e interpretar cada linha do meu "arquivo de mapa externo".

2 - Crio scripts/funções para facilitar e gastar menos linhas no desenvolvimento.

Após essas regrinhas bases, posso começar a planejar algo.
Por exemplo:

Crie um arquivo chamado " NomeDaFase.ext ".
Troque NomeDaFase pelo nome da fase óbvio, e ext por qualquer extensão (só para não deixar .txt, e os editores de texto conseguir revelar seu code).
Pode usar .map, .mapc, .mcon, tanto faz, é de sua escolha.

Os scripts, seriam para criar as coordenadas e incrementar ao jogo.
Por exemplo :

Um arquivo(mapa.map), que possua essa estrutura de code
Código:
mapSet('nomeDoMapa',1,4,false);
mapCreate(16,16,'o_floor');
mapCreate(48,16,'o_wall');

Utilizei dois scripts, e no meu projeto, iria criar os scripts
como o mapSet, para definir as propriedades do mapa, tais como nome, e qualquer outros tipos de informações necessárias. Laughing

Agora, crie um outro projeto em gm, que interprete tudo o que o seu player clicou e arrastou, ou seja, montou o mapa como ele mesmo queria, e passe à parte de salvar.
para isso, apenas pegue a string, e grave em um arquivo. No caso, o nome do mapa + extensão padrão que seu game irá entender como mapa.

Uma dica, é usar um sistema de "embaralhamento/criptografia", para que se algum safadxenho tentar abrir, e não se deparar com as funções do seu game, e sim, um monte de nomes do capiroto... Misture numero com letras, letras com sinais, e etc.

Apenas uma passada rápida, e que comigo serve.
Espero ter te dado alguma luz. Flws!
UrielAlves
UrielAlves

Data de inscrição : 20/07/2014
Reputação : 19
Número de Mensagens : 35
Prêmios : É possível criar um editor de mapa? 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

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Isaque Onix Qua 27 Ago 2014, 23:19

da uma olhada na minha extensao transform
https://gmbr.forumeiros.com/t26867-extensao-transform?highlight=transform

acho que pode te ajudar, pois ela usa uma imagem para gerar um mapa (varios objetos)...
Isaque Onix
Isaque Onix

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 15/08/2010
Reputação : 147
Número de Mensagens : 1626
Prêmios : É possível criar um editor de mapa? 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
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • C#
  • Outros


http://spyreserver.16mb.com

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por VanMall Qua 27 Ago 2014, 23:40

Olá manobrother!

Se você de fato sabe programação, 80% de tudo quanto você quiser, é possível fazer.
Se pensar bem, fazer um sistema como esse, pode parecer complexo, mas é mais simples do que parece, uma boa forma, consiste em disponibilizar ao player alguns botões que terão as respectivas imagens do que será gerado ao ser "posto" em algum lugar do tal mapa, quando o jogador selecionar tal botão, uma variável qualquer (Exemplo: tile) passa a receber o nome de uma imagem, então ficaria mais ou menos: tile = grass.png
Ao clicar na posição que gostaria de deixar o item lá, uma outra variável que seria tal posição, receberia o valor da imagem que automaticamente pegaria tal imagem dos arquivos do jogo o a deixaria ali.

Este é um sistema bem incompleto e com alguns erros, mas eu apenas ilustrei, há muita coisa que eu falei que pode ser substituída (Ex: variável por array), mas acho que você pegou a ideia. Tente fazer um algoritmo que resolva tal problema.
Veja um exemplo:

Código:
Repita Processo
    Se USER clicou no botão
        Verificar qual botão
        Transferir valores a variáveis
        Switch[01] = ON
    FimSe
Até  Switch[01] == ON

Novamente repito, apenas ilustrei.

Uma pequena correção: Não se escreve faze, e sim fase!
VanMall
VanMall

Data de inscrição : 06/03/2014
Reputação : 13
Número de Mensagens : 138
Prêmios : É possível criar um editor de mapa? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 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

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por manobrother Qui 28 Ago 2014, 12:52

UrielAlves escreveu:Olha, na verdade, sim. ( Pra tudo se tem um jeito ).

No meu jeito, eu faço algumas etapas!  Rolling Eyes

1 - Organizar o meu projeto para receber arquivos de mapas externos, ler, e interpretar cada linha do meu "arquivo de mapa externo".

2 - Crio scripts/funções para facilitar e gastar menos linhas no desenvolvimento.

Após essas regrinhas bases, posso começar a planejar algo.
Por exemplo:

Crie um arquivo chamado " NomeDaFase.ext ".
Troque NomeDaFase pelo nome da fase óbvio, e ext por qualquer extensão (só para não deixar .txt, e os editores de texto conseguir revelar seu code).
Pode usar .map, .mapc, .mcon, tanto faz, é de sua escolha.

Os scripts, seriam para criar as coordenadas e incrementar ao jogo.
Por exemplo :

Um arquivo(mapa.map), que possua essa estrutura de code
Código:
mapSet('nomeDoMapa',1,4,false);
mapCreate(16,16,'o_floor');
mapCreate(48,16,'o_wall');

Utilizei dois scripts, e no meu projeto, iria criar os scripts
como o mapSet, para definir as propriedades do mapa, tais como nome, e qualquer outros tipos de informações necessárias. Laughing

Agora, crie um outro projeto em gm, que interprete tudo o que o seu player clicou e arrastou, ou seja, montou o mapa como ele mesmo queria, e passe à parte de salvar.
para isso, apenas pegue a string, e grave em um arquivo. No caso, o nome do mapa + extensão padrão que seu game irá entender como mapa.

Uma dica, é usar um sistema de "embaralhamento/criptografia", para que se algum safadxenho tentar abrir, e não se deparar com as funções do seu game, e sim, um monte de nomes do capiroto... Misture numero com letras, letras com sinais, e etc.

Apenas uma passada rápida, e que comigo serve.
Espero ter te dado alguma luz. Flws!


blz vo tentar aqui
manobrother
manobrother

Data de inscrição : 31/10/2013
Reputação : 10
Número de Mensagens : 206
Prêmios : É possível criar um editor de mapa? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por manobrother Qui 28 Ago 2014, 12:53

PedroMatoso escreveu:Olá manobrother!

Se você de fato sabe programação, 80% de tudo quanto você quiser, é possível fazer.
Se pensar bem, fazer um sistema como esse, pode parecer complexo, mas é mais simples do que parece, uma boa forma, consiste em disponibilizar ao player alguns botões que terão as respectivas imagens do que será gerado ao ser "posto" em algum lugar do tal mapa, quando o jogador selecionar tal botão, uma variável qualquer (Exemplo: tile) passa a receber o nome de uma imagem, então ficaria mais ou menos: tile = grass.png
Ao clicar na posição que gostaria de deixar o item lá, uma outra variável que seria tal posição, receberia o valor da imagem que automaticamente pegaria tal imagem dos arquivos do jogo o a deixaria ali.

Este é um sistema bem incompleto e com alguns erros, mas eu apenas ilustrei, há muita coisa que eu falei que pode ser substituída (Ex: variável por array), mas acho que você pegou a ideia. Tente fazer um algoritmo que resolva tal problema.
Veja um exemplo:

Código:
Repita Processo
    Se USER clicou no botão
        Verificar qual botão
        Transferir valores a variáveis
        Switch[01] = ON
    FimSe
Até  Switch[01] == ON

Novamente repito, apenas ilustrei.

Uma pequena correção: Não se escreve faze, e sim fase!



vlw para tu tambem

OBS: È realmente esqueci de escrever com S kkk
manobrother
manobrother

Data de inscrição : 31/10/2013
Reputação : 10
Número de Mensagens : 206
Prêmios : É possível criar um editor de mapa? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Ralphed Qui 28 Ago 2014, 13:53

Eu trabalhei nisso a pouco tempo, se quiser eu passo a Engine!
Ralphed
Ralphed

Data de inscrição : 18/08/2010
Reputação : 12
Número de Mensagens : 461
Prêmios : É possível criar um editor de mapa? 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
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Godot
  • Outros


Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por manobrother Qui 28 Ago 2014, 16:10

superrafao escreveu:Eu trabalhei nisso a pouco tempo, se quiser eu passo a Engine!

se nao te incomodar gostaria sim
manobrother
manobrother

Data de inscrição : 31/10/2013
Reputação : 10
Número de Mensagens : 206
Prêmios : É possível criar um editor de mapa? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Ralphed Sáb 30 Ago 2014, 14:36

Aqui esta!
Caso não entenda, me avise que eu faço uma versão com explicação, pode editar como quiser. (Desculpe a demora)
Ralphed
Ralphed

Data de inscrição : 18/08/2010
Reputação : 12
Número de Mensagens : 461
Prêmios : É possível criar um editor de mapa? 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
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Godot
  • Outros


Ir para o topo Ir para baixo

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Camin Sáb 30 Ago 2014, 23:56

Oi! Eu fiz isso no meu jogo Pac-man SelvagemIV, se estiver interesado aki está o "Source Code gmĸ".

Outro jogo que tem esse recurso é o "Super Tux" (Jogo originado de usuários GNU/Linux baseado no super Mário).
Camin
Camin

Data de inscrição : 26/03/2011
Reputação : 9
Número de Mensagens : 101
Prêmios : É possível criar um editor de mapa? 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

É possível criar um editor de mapa? Empty Re: É possível criar um editor de mapa?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


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