Entrar
Últimos assuntos
» player não consegue andarpor 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
[ Video Aula / PDF ]Tutorial MMORPG
+5
Marcellomine
Rodrigo Santiago
theokof98
DNilo
machosupremo
9 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 2
Página 1 de 2 • 1, 2
[ Video Aula / PDF ]Tutorial MMORPG
Ola pessoal, comecei hoje a fazer aquele tutorial que tinha prometido a uns tempos atrás, postei primeiro video introdutorio, vou pegar hoje tbm para lançar alguns, tenho em mente em fazer no min 1 video por dia.
Estarei sempre postando aqui os links dos videos e o material PDF caso esteja pronto.
[ Tutorial MMORPG gamemaker ]
1- Introdução:
https://youtu.be/rtMZ8Iym2Uk
1.1 - Introdução: Conceito de comunicação em MMORPG
https://www.youtube.com/watch?v=z03HZBmE0jE&feature=youtu.be
2 - Iniciando Servidor
https://youtu.be/IjwRmorgsdY
2-2 - Recebimento de conexões
https://youtu.be/cm9AaQicL14
[ Tutorial MMORPG gamemaker ] 3 - Iniciando Cliente
https://youtu.be/Vh2wnQp9oJo
[ Tutorial MMORPG gamemaker ] 4 - Criando Contas
https://www.youtube.com/watch?v=eRKG5EF_rWc
[ Tutorial MMORPG gamemaker ] 5 - Login de usuario
https://www.youtube.com/watch?v=UlnQLCBlk9k
Tutorial PDF (um complementa o outro)
Link do arquivo PDF: http://adf.ly/MFdE9
CLIENTE - MMORPG gamemaker Tutorial - NerdMigo
http://adf.ly/MFb70
SERVIDOR - MMORPG gamemaker Tutorial - NerdMigo
http://adf.ly/M9xI7
*Obs.: Partes atualizadas.
Estarei sempre postando aqui os links dos videos e o material PDF caso esteja pronto.
[ Tutorial MMORPG gamemaker ]
1- Introdução:
https://youtu.be/rtMZ8Iym2Uk
1.1 - Introdução: Conceito de comunicação em MMORPG
https://www.youtube.com/watch?v=z03HZBmE0jE&feature=youtu.be
2 - Iniciando Servidor
https://youtu.be/IjwRmorgsdY
2-2 - Recebimento de conexões
https://youtu.be/cm9AaQicL14
[ Tutorial MMORPG gamemaker ] 3 - Iniciando Cliente
https://youtu.be/Vh2wnQp9oJo
[ Tutorial MMORPG gamemaker ] 4 - Criando Contas
https://www.youtube.com/watch?v=eRKG5EF_rWc
[ Tutorial MMORPG gamemaker ] 5 - Login de usuario
https://www.youtube.com/watch?v=UlnQLCBlk9k
Tutorial PDF (um complementa o outro)
Link do arquivo PDF: http://adf.ly/MFdE9
CLIENTE - MMORPG gamemaker Tutorial - NerdMigo
http://adf.ly/MFb70
SERVIDOR - MMORPG gamemaker Tutorial - NerdMigo
http://adf.ly/M9xI7
*Obs.: Partes atualizadas.
Última edição por machosupremo em Qua 24 Abr 2013, 21:53, editado 9 vez(es) (Motivo da edição : aula 5 add)
Re: [ Video Aula / PDF ]Tutorial MMORPG
Assisti o video e irei acompanhar os tutoriais, tem ideia de quantas aulas vai ser ?
Re: [ Video Aula / PDF ]Tutorial MMORPG
Cara como vai ser passo a passo, acho que vai gerar umas quantidadezinha considerável, visando que só posso postar video de no max 15min, agora mesmo estou com a segunda aula(com 34min) mas tenho que baixar um prog aqui na facul, para poder recortar o video.
Re: [ Video Aula / PDF ]Tutorial MMORPG
kra, muito legal se tutorial
pelo jeito vc vai ensinar bastante coisa de jogo online em!
Tomara que vc consiga ensinar tudo o que foi proposto, pois parece que vc explica muito bem as coisas.
Vai ajudar muito mesmo! Pelo menos a min né (rs), q não sei nada de jogo online.
Duas dicas, não desanime e não deixe a qualidade de seu material cair!
Boa sorte!
pelo jeito vc vai ensinar bastante coisa de jogo online em!
Tomara que vc consiga ensinar tudo o que foi proposto, pois parece que vc explica muito bem as coisas.
Vai ajudar muito mesmo! Pelo menos a min né (rs), q não sei nada de jogo online.
Duas dicas, não desanime e não deixe a qualidade de seu material cair!
Boa sorte!
theokof98- Games Ranking :
Notas recebidas : D,B,C,B
Data de inscrição : 18/12/2009
Reputação : 8
Número de Mensagens : 308
Prêmios :
x 0 x 0 x 0
x 1 x 1 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
Pergunta(ainda não vi)- Seus tutos vão ensinar como fazer um mmorpg(simples claro) 24hs, com aqueles servidores pagos? Porque usar um pc normal seria necessário muita internet alem de ser instável.
A maioria abslotua(não digo todos pq nao conheco todos) so ensinsa usando um pc normal.
A maioria abslotua(não digo todos pq nao conheco todos) so ensinsa usando um pc normal.
Rodrigo Santiago- Games Ranking :
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios :
x 0 x 0 x 0
x 3 x 1 x 3
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
Rodrigo Santiago escreveu:Pergunta(ainda não vi)- Seus tutos vão ensinar como fazer um mmorpg(simples claro) 24hs, com aqueles servidores pagos? Porque usar um pc normal seria necessário muita internet alem de ser instável.
A maioria abslotua(não digo todos pq nao conheco todos) so ensinsa usando um pc normal.
Poxa cara, não teve nem a consideração de ver ao menos a Introdução? e ja sair formulando perguntas sobre o conteudo?
Tenha um pouco de cuidado com esta atitude, pois pode caracterezar-lo como aqueles usuario que querem apenas usurfluir do conhecimento dos outros sem agregar nada.
Mas como ja perdi uns min para responder o topico, responderei sua pergunta, o tutorial 1 (Nivel Basico) não vai abordar essa funcionalidade, pois até tenho interesse porem não tenho nenhum trabalho merecedor de ser postado em um servidor dedicado.
Caso eu crie alguma aplicação que disponibilizarei em um servidor, posteriormente eu farei um tutorial sobre, ou se não nos tutoriais seguintes (Nivel Intermediario e/ou Avançado).
OBS.: Tenha em mente não pessoas que tenham como motivação usuarios que não tem esforço para chegar la com o próprio esforço, estou criando este tutorial porque mesmo não tendo tempo o suficiente me dediquei um pouco para saber do assunto e ao ver a falta de material estou publicando, principalmente para os esforçados.
Re: [ Video Aula / PDF ]Tutorial MMORPG
@machosupremo Gostei dos seus tutoriais! Vou acompanhar sempre e isso irá me ajudar muito!
Marcellomine- Data de inscrição : 22/01/2013
Reputação : 11
Número de Mensagens : 134
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
Bom Trabalho.
Acho que vou arriscar fazer um joguinho online.
Estou esperando o próximo vídeo.
Acho que vou arriscar fazer um joguinho online.
Estou esperando o próximo vídeo.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
FlyAway escreveu:Bom Trabalho.
Acho que vou arriscar fazer um joguinho online.
Estou esperando o próximo vídeo.
Valeu truta, o apoio conta muito, as duas ultimas semanas fiquei meio inativo por causa das provas da facul, mas quanto antes retorno com os videos.
Estou até pensando em criar um de Tower Defense porque os que encontrei disponível são apenas em inglês e nem são algo muito bolado. E como mudei novamente meu TCC (antes era MMORPG, depois um DOTA version maker agora TD). E obrigatoriamente deve ser publico, não vejo problema de fazer um TUTORIAL em cima dele.
Abraç
Re: [ Video Aula / PDF ]Tutorial MMORPG
Dbouas.
Mas eu notei um errinho na criação do cliente no final.
Se vc abre o cliente e o servidor ta aberto, certo ele conecta, mas se vc fecha o cliente obviamente teria que diminuir o numero de jogador em espera e como n ta mais conectado da um erro la. pelo menos no meu deu.
Deu um erro na parte do global.jogadoresEspera +=1
Unknown variavel jogadoresEspera *---* .
Eu queria ja iniciar o jogo como vc mostro um "JOGUINHO" no primeiro video.
VLW , no aguardo ai dos próximos.
Mas eu notei um errinho na criação do cliente no final.
Se vc abre o cliente e o servidor ta aberto, certo ele conecta, mas se vc fecha o cliente obviamente teria que diminuir o numero de jogador em espera e como n ta mais conectado da um erro la. pelo menos no meu deu.
Deu um erro na parte do global.jogadoresEspera +=1
Unknown variavel jogadoresEspera *---* .
Eu queria ja iniciar o jogo como vc mostro um "JOGUINHO" no primeiro video.
VLW , no aguardo ai dos próximos.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
FlyAway escreveu:Dbouas.
Mas eu notei um errinho na criação do cliente no final.
Se vc abre o cliente e o servidor ta aberto, certo ele conecta, mas se vc fecha o cliente obviamente teria que diminuir o numero de jogador em espera e como n ta mais conectado da um erro la. pelo menos no meu deu.
Deu um erro na parte do global.jogadoresEspera +=1
Unknown variavel jogadoresEspera *---* .
Eu queria ja iniciar o jogo como vc mostro um "JOGUINHO" no primeiro vídeo.
VLW , no aguardo ai dos próximos.
mas isso após qual vídeo ? teria que me localizar, pq o cliente / servidor que eu mostro nos video são exclusivos do tutorial, ou seja comecei do zero. Vou verificar la, e dou um retorno.
Re: [ Video Aula / PDF ]Tutorial MMORPG
É depois do ultimo (3 - Iniciando Cliente)
Check ai.
Falo do seguinte, a quantidade de jogadores em espera não diminui.
Edit ----------------
Eu consertei aqui mas foi no quesito testes *---*
eu coloquei este código no alarm de um obj_btn_end que eu criei pra fechar o jogo e desabilitei o esc :
writestring(obj_txtSenha.senha)
scp_enviarMessagem()
sendo assim o cliente ainda envia 1 kb (eu acho) pro servidor que não identifica como 0.
Se eu não enviasse nada do cliente pro servidor e fechasse o cliente, retornario 0 e um codigo no begin step do obj_jogadorEspera ia ser ativado por conta de um if msg=0 .
Mas ainda não sei como fazer pra quando fechar o cliente diminuir em um a variavel global._jogadoresEspera .
Esperando respostas e novos videos *---*
Check ai.
Falo do seguinte, a quantidade de jogadores em espera não diminui.
Edit ----------------
Eu consertei aqui mas foi no quesito testes *---*
eu coloquei este código no alarm de um obj_btn_end que eu criei pra fechar o jogo e desabilitei o esc :
writestring(obj_txtSenha.senha)
scp_enviarMessagem()
sendo assim o cliente ainda envia 1 kb (eu acho) pro servidor que não identifica como 0.
Se eu não enviasse nada do cliente pro servidor e fechasse o cliente, retornario 0 e um codigo no begin step do obj_jogadorEspera ia ser ativado por conta de um if msg=0 .
Mas ainda não sei como fazer pra quando fechar o cliente diminuir em um a variavel global._jogadoresEspera .
Esperando respostas e novos videos *---*
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
Eu ainda não olhei se no meu existe esse problema, o codigo deve ser colocado no obj_jogadorEspera na apĺicação de servidor, simplesmente se ele não receber mais mensagem ele vai se autodestroir e vai decrementar a variavel global.
Isto é, como esta no event STEP mesmo o jogado enviando e/ou não uma mensagem que se desconectou ele vai conseguir fazer a atualização.
Isto é, como esta no event STEP mesmo o jogado enviando e/ou não uma mensagem que se desconectou ele vai conseguir fazer a atualização.
Re: [ Video Aula / PDF ]Tutorial MMORPG
oque eu fiz foi retirar uma parte de codigos no obj_jogadorEspera:
if msg = 0
{// aqui tinha : global._jogadoresEspera+=1
instance_destroy
}
Depois disso não deu mais erro e ainda assim aumenta a variavel global porque isso decretado antes.
if msg = 0
{// aqui tinha : global._jogadoresEspera+=1
instance_destroy
}
Depois disso não deu mais erro e ainda assim aumenta a variavel global porque isso decretado antes.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
bom, olhando o codigo ja vejo o erro " +=1 " ele esta acrescentando a variavel em um, o certo seria " -=1 ".
Porem não deu pra ver ainda, pq estou no curso, e a noite facul.
mas fica sussa que vou te retornar em breve
quinta aula postada!
Porem não deu pra ver ainda, pq estou no curso, e a noite facul.
mas fica sussa que vou te retornar em breve
quinta aula postada!
Última edição por machosupremo em Qua 24 Abr 2013, 22:11, editado 1 vez(es) (Motivo da edição : aula 5 postada)
Re: [ Video Aula / PDF ]Tutorial MMORPG
eu mudei pra " -=1 " ai notei que subtrai 1, mas somente se nada for enviado do cliente. se eu clicar no botão loguin ja envia e ai não subtrai quando saio.
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
Obrigado pelo agradecimento no ultimo vídeo man , não foi nada , e foi bom eu ter te incentivado a continuar esse tutorial , porque este ultimo ficou ótimo , abraço man, ate mais.
Re: [ Video Aula / PDF ]Tutorial MMORPG
Cara, tem uma coisa que ainda não entendo, o uso do writebyte(num) e a diferença entre writeshort e writestring.
Pode fazer um exemplo simples pra mim só de recebimento e envio de dados tanto do cliente qnto por servidor, Mas como uma explicação detalhada, pq naum aprendi tipo se eu quero fazer uma variavel nova que retorne valores (pro caso de um switch), fazer o server ler o tal script de tal forma *---*
THX
Pode fazer um exemplo simples pra mim só de recebimento e envio de dados tanto do cliente qnto por servidor, Mas como uma explicação detalhada, pq naum aprendi tipo se eu quero fazer uma variavel nova que retorne valores (pro caso de um switch), fazer o server ler o tal script de tal forma *---*
THX
Zero.- Data de inscrição : 19/08/2010
Reputação : 47
Número de Mensagens : 1300
Prêmios :
x 0 x 0 x 0
x 1 x 0 x 0
x 0 x 0 x 0
Re: [ Video Aula / PDF ]Tutorial MMORPG
FlyAway escreveu:Cara, tem uma coisa que ainda não entendo, o uso do writebyte(num) e a diferença entre writeshort e writestring.
[...]
Então meu amigo FlyAway o writebyte() ele serve para criar um msg com o valor de 0 até 255, e lembra que eu sempre estou declarando CONTANTES como exemplo MSG_LOGIN com o valor de 240, então cada constante tem um valor que vai de 0 até 255 e eu uso para poder identificar o tipo de mensagem que esta sendo enviada/recebida. Mas isso não responde exatamente o porque do writebyte() porque eu tambem poderia usar o writeint() ja que estou escrevendo apenas alguns numeros, POREM cada função reserva uma quantidade da memoria a ser enviada na mensagem, ou seja, se a mensagem for muito grande ela demora muito para ser enviada (upload) ou recebida (download), então referente aos que escrevem apenas numeros, o WRITEBYTE() é o que vai gastar menas memoria (vai ficar mais leve a msg).
A diferença entre writeshort() e writestring() é que writeshort é para escrever apenas numeros (e tem um limite do tamanho do numero) ja o writestring() você só vai usar para escrever textos (alem de aceitar numeros agora ele aceita letras, porem o tamanho da mensagem fica muito maior).
Para entender agora as diferenças entre:
writebyte()
writeshort()
writeushort()
writeint()
writechars()
writestring()
etc... você precisa olhar alguns tpicos criado sobre a 39dll, aconselho (tem varios):
https://gmbr.forumeiros.com/t19143-tutorial-39dll-segredos-desvendados?highlight=39dll
Re: [ Video Aula / PDF ]Tutorial MMORPG
Eu fiz tudo que foi dito no video, exatamente, e conferi ainda, e ele insiste em não encontrar o arquivo conta.sample. Sendo que ele tá na pasta e tudo...
DevMinuzzo- Data de inscrição : 03/10/2014
Reputação : 0
Número de Mensagens : 7
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 2 • 1, 2
Tópicos semelhantes
» [Video aula]Criando menu pause[tutorial]
» [vídeo-aula]Tutorial de Introdução Pratica (o "velho" Game of fruit)
» [vídeo-aula]Tutorial de Introdução teórica sobre o Game Maker
» [Vídeo-Aula]Aula 4.1 - Usando funções básicas do draw
» [Vídeo-Aula] Aula 4 - Variáveis
» [vídeo-aula]Tutorial de Introdução Pratica (o "velho" Game of fruit)
» [vídeo-aula]Tutorial de Introdução teórica sobre o Game Maker
» [Vídeo-Aula]Aula 4.1 - Usando funções básicas do draw
» [Vídeo-Aula] Aula 4 - Variáveis
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos