[ Video Aula / PDF ]Tutorial MMORPG

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

[ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Ter 26 Mar 2013, 10:21

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:

http://youtu.be/rtMZ8Iym2Uk

1.1 - Introdução: Conceito de comunicação em MMORPG
http://www.youtube.com/watch?v=z03HZBmE0jE&feature=youtu.be

2 - Iniciando Servidor
http://youtu.be/IjwRmorgsdY

2-2 - Recebimento de conexões
http://youtu.be/cm9AaQicL14

[ Tutorial MMORPG gamemaker ] 3 - Iniciando Cliente
http://youtu.be/Vh2wnQp9oJo


[ Tutorial MMORPG gamemaker ] 4 - Criando Contas
http://www.youtube.com/watch?v=eRKG5EF_rWc

[ Tutorial MMORPG gamemaker ] 5 - Login de usuario
http://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) (Razão : aula 5 add)

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por DNilo em Ter 26 Mar 2013, 11:12

Assisti o video e irei acompanhar os tutoriais, tem ideia de quantas aulas vai ser ?

DNilo

Número de Mensagens : 108
Idade : 26
Data de inscrição : 22/02/2013
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.gamindie.com.br

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Qua 27 Mar 2013, 15:53

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.

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por theokof98 em Qua 27 Mar 2013, 17:05

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!

theokof98

Ranking : Nota B
Número de Mensagens : 299
Idade : 28
Data de inscrição : 18/12/2009
Notas recebidas : D,B,C,B
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Rodrigo Santiago em Qua 27 Mar 2013, 20:24

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.

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Qui 28 Mar 2013, 10:08

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.

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Marcellomine em Qui 28 Mar 2013, 10:59

@machosupremo Gostei dos seus tutoriais! Vou acompanhar sempre e isso irá me ajudar muito! Happy

Marcellomine

Número de Mensagens : 134
Idade : 19
Data de inscrição : 22/01/2013
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Zero. em Sab 06 Abr 2013, 02:45

Bom Trabalho.
Acho que vou arriscar fazer um joguinho online.
Estou esperando o próximo vídeo.

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Sab 06 Abr 2013, 11:17

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ç

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Zero. em Sab 06 Abr 2013, 11:37

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.

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Sab 06 Abr 2013, 16:47

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.

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Zero. em Sab 06 Abr 2013, 17:45

É 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 *---*

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Seg 08 Abr 2013, 10:24

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.

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Zero. em Seg 08 Abr 2013, 13:50

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.

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Seg 08 Abr 2013, 14:03

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!


Última edição por machosupremo em Qua 24 Abr 2013, 22:11, editado 1 vez(es) (Razão : aula 5 postada)

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Zero. em Seg 08 Abr 2013, 15:10

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.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por !!Game Play!! em Sex 19 Abr 2013, 18:09

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.

!!Game Play!!

Número de Mensagens : 159
Idade : 19
Data de inscrição : 24/12/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.blackcubestudio.tkk/

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Zero. em Sex 26 Abr 2013, 22:34

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

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por machosupremo em Seg 29 Abr 2013, 15:22

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):
http://gmbr.forumeiros.com/t19143-tutorial-39dll-segredos-desvendados?highlight=39dll

machosupremo

Número de Mensagens : 99
Idade : 26
Data de inscrição : 10/10/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.dinoup.com

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por DevMinuzzo em Ter 14 Out 2014, 12:14

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

Número de Mensagens : 7
Data de inscrição : 03/10/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Lupptyr em Sex 27 Mar 2015, 18:38

Existe posibilidade de criar tutoriais igual a esses com GMS/networking nativa?

MUITO TOP esse tutorial, mesmo sendo de 2013 foi TOP

Lupptyr

Número de Mensagens : 28
Idade : 21
Data de inscrição : 06/03/2015
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [ Video Aula / PDF ]Tutorial MMORPG

Mensagem por Conteúdo patrocinado Hoje à(s) 12:36


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