Aula Dx7 DirectSound Japonês

Um dos Últimos (acho que o último) Tutorial sobre DirectSound no mundo, pesquisei a fundo e só achei isso, o site onde estava está para sair do ar, então deixo aqui como forma de estudo:

Memes para Programadores

U get it ?
Сomics meme: "Eu gosto de programação" - Comics - Meme-arsenal.com

Aula DX7 em Chinês.


用VB编写DirectX7.0游戏

Esta aula desapareceu e consegui recuperar via cache do google, estou deixando aqui pra quem quiser traduzir e estudar.

Otimização nos Games


Fundamentos da otimização são:
・ Reduzir o tamanho dos arquivos e assets do jogo e do executável.
・ Reduzir o uso de memória em tempo de execução.
・ Aumentar a velocidade de execução sem loops desnecessários.

Evento por tempo no Elysium Diamond


Vamos criar um Evento que só por curto período de tempo, e que ao digitar este comando o player seja teleportado para lá.

A História das Engines de criação de MMORPG 2D

O Conto da Engine Perdida: Elysium


Honestamente, quando criança, nunca me veio à cabeça uma ideia de criar jogos, mas uma certa revista da Digerati que, acompanhava um CD, me foi comprada e, por acaso, tinha o RPG Maker embutido e em português.


Imagem Ilustrativa - pode não ser essa...

Download Cs 1.6 Online Torrent WarZone


Download Todos Episódios Dragon Ball Z Dublado

Sem protetor de download, Torrent.

BOT para Facebook e Youtube

LINK
Bot sem download
 Facebook, Youtube, Twitter, Picasa, Instagram, Sound Cloud
e outros

Dragon Ball Z Battle Final

Dragon Ball Z Battle of Z Mugen Edition by Ryuuji Hagane (DOWNLOAD ...

Download Arcade Fliperama MultiJogos!



Que tal Desenvolver seu Fliperama?

Nunca teve a vontade de ter a sua própria máquina de fliperama? jogar os melhores games do arcade? 

Que tal baixar a multijogos profissional? 

Sim, aquela mesma desenvolvida em C++ e vendida em sites de leilão por preços absurdos!




Download Novo Slender Haunt - Hount

Kinda tired of Slender game copies but this one is actually worth your time! Really impressive game it self but what surprised me even more is that it’s free. I guess they don’t want to cash in on the Slender fad which I respect.
I hope they do their own horror thing in the future!
Download link: 
http://www.gamefront.com/files/22637973/HAUNT_TRSG_x32.zip
They also have a donation setup on their website 
http://www.old.haunt-slendergame.com/
Clique na Imagem para Download

Download do Jogo Paranormal GAME

Mais um jogo de Terror

BRIGHT Pior Mouse do mundo



Estou começando a modelar em 3d, então resolvi comprar um novo mouse, e para minha surpresa o mouse novo era infinitamente pior do que o meu antigo mouse, mesmo os dois tendo as mesmas especificações...

Cuidado, agora vou adquirir um MOUSE de qualidade MICROSOFT, pois foi a marca recomendada por amigos da área, fica a dica...

FUJA DA BRIGHT!!

Mapa do Slender Man Game

Ah... que vida virtual...

Ahh... a vida social virtual...
É assim que se inicia sua vida na criação de games.
Mas isso era oque diríamos a alguns anos


Hoje eu chamaria de depressão social virtual...

Pois é meus amigos, hoje em dia já não é como antes. Incrível que apenas em 3 anos já fudeu a porra toda e as pessoas acabam ingressando num conjunto social mais conhecido como fórum sem ter uma boa ideia do que os espera.

Heh, como em todo post meu eu descrevo uma parte da minha vida como programador e meu passado, assim como meus pensamentos então vão esperando por que este não será diferente.

Rapaz, o mundo maker hoje tá uma bosta, eu venho notando isso a muito tempo, sinceramente. Para ser mais exato, nada ajuda mais do que um fórum correto? mas os fóruns de hoje já não tratam as pessoas como tratavam antes, quer um exemplo?

Uma vez um rapaz criou um tópico assim em um fórum das antigas (MMODEV):

"Eai gnt, blz?
Entaum eu qeria fzer um dbz, um amigo meu tem um jogo e eu vi essi site no cliente dele e vim pedir ajuda.
vcs podem me ajudar a criar um dbz? por favor"

Oque o povo pensa/responde hoje em dia:

Membro normal "É um noob, não sabe nem escrever direito, vou criticar o modo dele escrever e falar que não é aqui que ele arranja oque procura, mas é claro que sem deixar de ofendê-lo"

Moderador "É um novo membro, vou dizer que aqui ele não encontrará oque procura. Eu irei ofendê-lo de um modo mais sútil já que sou o moderador foda, eu que mando nessa porra e quanto menos gente pra concorrer comigo melhor"

Administrador "Han?"

Oque responderam para ele na época?

"Meu rapaz, me desculpe mas aqui não é um fórum de criação de dbz e sim um suporte para criação de jogos utilizando a engine EEB(Elysium Engine Brasil), se você procura criar um jogo de dbz, desculpe-me mas não é aqui que você vai achar, procure em outro fórum" -Hyrius



Valeu hyrius pela sútil resposta, eu retirei as ofensas como "Retardado" e "Otário" que vieram depois...

É isso mesmo, meu primeiro post num fórum foi cheio de erros de português perguntando como criar um dbz, e oque o povo pensa: "Esse cara é um nada, vou rebaixar ele até não poder mais"

Enquanto nos fóruns internacionais em meados de 2006 eles tratavam com respeito e igualmente cada um, inclusive de moderadores como Pinguu, revolucionário do Elysium Diamond 1.0, e foi com o apoio dessas pessoas que me fizeram seguir em frente e ser oque eu sou hoje (um bosta mediano), sei fazer um game, desenvolver um software, fiz inclusive para mercadinhos e lojinhas da minha região, até para pizzaria do meu Tio, inclusive com suporte a impressora não fiscal.

As pessoas dos fóruns hoje não tratam as outras bem, não sei se é algum problema de autoestima, ou só querem saber de insultar gratuitamente alguém que só quer aprender, desmoralizar um iniciante sem imaginar as consequências para ele, isso não é um ritual de entrada, mas claro esse tipo de coisa só poderia levar ao inevitável, o fechamento da MMODEV.

Ninguém nunca pensa sobre ajudar realmente um iniciante, muito pelo contrário, aqueles que deveriam ajudar as que são as mais valorizadas que são os "programadores master" rebaixam até o cu do cara só para ele sentir o cheiro do seu ego saindo da sua bunda...

O pior fator claro, não são só as atitudes, são que essas pessoas propagam a falta de educação e acabam por matar mais ainda o desenvolvimento, pois sem iniciantes, o sistema morre, são essas pessoas que se acham, que acabaram por matar tudo, desde o RPG MAKER ao Eclipse, Elysium e Comunidades como do Unity3d e UnrealEngine.

Guardar para si conhecimento não serve pra nada, se você morrer amanhã, o conhecimento morre com você, se você o distribui, você poderá ver ele em outros projetos, e lembrar que foi você um dos visionários.

Então para os iniciantes vou deixar uma receita básica:

Primeira etapa: Leia tutoriais, não vá pedir tutoriais, encher os outros de perguntas (Antes era fácil pois tinham paciência e educação, já hoje em dia na terceira mensagem já te bloqueiam)

Segunda etapa: Crie tutoriais num blog para você mesmo, conteúdo autoral, pra você visitar e divulgar posteriormente, ao mesmo tempo que você ensina você aprende, o que pode ser simples pra você, pode ser complexo pra um amigo.

Terceira etapa: Essa é a pior, se você recebe reconhecimento das pessoas á sua volta, seu ego cresce e sua disciplina diminui. Oque é disciplina? é a parte mais importante de um desenvolvedor, A SUA HUMILDADE. Tantos otários já vi por ai, que não perdem 1 oportunidade de colocar seu nome em algum lugar, não irei citar ninguém, mas não é só programadores não, simplesmente a maioria é, mas existem as "peças raras" que se acham o rei da cocada preta e que ninguém é mais esperto que eles. Portanto se você ganhar reconhecimento ou experiência na sua área, MANTENHA ACIMA DE TUDO a sua HUMILDADE.

Bônus: Baixe games em source e estude seus códigos, como cada coisa funciona.

Por anos mantive o nome RAITAVARES, mas sempre fui WillMaia, desde meus 10 anos brincando de criar jogos em power point, com vários caminhos diferentes, games estilo jogo do milhão, tudo isso sempre foi minha paixão e se é a sua não desista!

Incrível como ainda me aparece gente que mesmo na merda ainda consegue se achar, o cara ta se fudendo, não sabe fazer porra nenhuma mas ainda consegue se sentir o tal.



É essas pessoas desumildes que tornam os fóruns de hoje pior, não só elas mas principalmente elas.

Finalizando a decadência dos fóruns, é essa briguinha por fama, seja de fórum ou seja de membro. Antigamente neguinho que metesse um código igual do outro já tinha que por o nome do cara nos créditos e pedir autorização se não era linchado. Hoje em dia já presenciei tanto plágio que já perdi a conta, inclusive com sistemas e até artes que fiz em photoshop.

Portanto tente ser original, não queira ser oque você não é.

E incrível que ainda aparece alguns com argumentos como "Como acabar com os problemas do seu cliente, sistema 100% funcional" e ainda vem comentários como "Legal, pelo menos vai parar com os erros de overflow".

Resultado: Cliente não é instável, o servidor é instável, se seu cliente ta instável tu fez alguma merda, e se ele fica dando overflow tu fez uma merda muito grande que resulta em logs de erro Erro:0
RTE 28, Overflow 6...



Esses dias um amigo meu veio falar comigo "Nossa, é cada coisa que me aparece".
E eu respondi "Heh, é que você não viveu oque eu vivi, tu nunca vai dizer que viu de tudo"

A muito tempo me lembro que apareceu um garotinho de 12 anos ou 11 não me lembro, ele vinha falando para eu ajudar ele e tal, me enchia o saco até ter espaço para 3 bolas, até que ele se revoltou um dia e me xingou até não poder mais, disse que a "cabecinha de 12/11 anos dele era muito melhor que a de qualquer um ai" e que se viraria sozinho.

Sei lá aonde foi parar a porra do muleque, só sei que não me apareceu mais.

A muito tempo alguém que eu pensava ser um grande amigo, porém eu não falava a muito tempo, veio me acusando de estar tentando sacanear o jogo dele, sendo que uns anos passados eu quem estava ensinando o garoto a fazer a porra de uma IF, e hoje já pensa que é o bonzão da parada que não precisa de ninguém.

Até mesmo as pessoas mais gente boa, aparecem com comentários do tipo:

"Campeonato ai? ah legal se quiser pode colocar meu jogo eu não ligo"
Rapaz, ninguém te chamou aqui, ninguém te mencionou aqui, ninguém nem comentou uma letra a ver com seu jogo, fica quieto otário que tu ganha mais.

"Abalabalabalblablbalbla eu sou o melhor por que eu sei que eu sou foda que faço sozinho e saio competindo com mais o resto da quebrada solta por aí com meus próprios pulos, programei o jogo inteiro sozinho nem precisei de ninguém"

Programação não faz um jogo sozinho, colocar um mapa só num vídeo e prints dos seus sistemas não faz o seu jogo bom, quero ver você manter esse jogo online por 1 mês sozinho pra ver se você não desiste. E aliás quanto tempo vai demorar? são pelo menos uns 150 mapas e você cria 3 e já vai tomar água. Vai sair ano que vem to vendo só...

E claro, não podemos esquecer das subs no msn: (pqp sou velho, estou revisando isso e agora é whatsApp)

"Programando..."

"Fazendo nova versão do superestupradogameonlinecomnomeridículo666satan online"

"Aprendendo XNA..."

"Fazendo as novas sprites do obsceneridiculousfuckingname online"

E também pra piorar coisas complicadas justamente pra ninguém entender:

"Aprendendo como mexer com bitBlts na nova plataforma gráfica do DirectX666 no C++"

"Fiz meu hack rsrsrsrsrs quem quer provar?"
Ninguém vai se candidatar idiota, tira sáporra dai que é só pra se achar.

Acha que ta bom? e as mensagens no msn como:

"Man avalia minhas sprites ai, sou muito foda né? nooooossa ninguém aqui me supera em sprite eu detono"

Lembrando que tudo isso que eu escrevi foi tudo por acontecimentos reais que eu presenciei e não foi 1/3 do que eu já vi por ai e claro que não podia mencionar nomes, se não eu já tinha colocado nome de nego que hoje pode ta até morto que eu não sei.

Portanto, seja sincero, seja humilde, seja amigável, nunca pense ser melhor que ninguém e contribua para que os fóruns grandes de hoje se tornem melhores, faltava alguém falar isso antes que seja tarde (se por sorte já não é).

(Esse post foi feito por BoasFesta e Eu WillMaia Hoje estou com 32 anos 04/05/2020)
Edit: E que se foda essa porra toda, estou no meio de uma pandemia, e ainda gosto de desenvolver no vb6, meu game DBZ UW tem tanta coisa que eu nem saberia listar, kkkk abraços a todos.

Download do jogo Slander Man, Islander Man, Slender Man

Slender Game

Link do site: SlenderGame
Site da nova Versão: AQUI

Ps. O correto é SlenderMan


Bonecos e Miniaturas de Animes, Filmes, Séries e jogos.
 --DragonBall
--Pokémon
--Naruto
--Bleach
--Sailor Moon
--Cavaleiros do Zodiaco
--Tokyo Ghoul 

--Super Mario
--League of Legends LoL
--God of War
--Donkey Kong
--Megaman
--Devil May Cry
--Resident Evil
--Biohazard
--Game of Thrones


Link mercadoanime.com

Passo-a-passo da criação de um Jogo

"O que preciso pra montar meu jogo?"
"Preciso de ajuda",


Então aqui estão elas! ;)

Programas para criar Jogos


Qual melhor programa para criar um jogo?



RPG Maker:
Cria jogos estilo Final Fantasy III, de RPG 2D, tem uma grande comunidade ativa e eh um dos mais faceis de se mexer.
Link: AQUI



Game Maker:
Cria todo tipo de jogo, desde jogos 2D ate jogos 3D, tem uma comunidade ativa tamberm, otimo para criaçao de scrlling shotter (Nave), Plataforma (Estilo Mario) e de Tabuleiro (Xadrez por exemplo).
Link: AQUI


Eclipse:
Cria MMORPG 2D (Massive Multiplayer Online Role Playing Game), jogo de RPG onde varias pessoas jogam juntas, derrotando monstros e formando grupos, enfim, um mundo virtual onde varias pessoas jogam ao mesmo tempo.
Link: AQUI

Elysium Diamond: 
Semelhante ao Eclipse
Link: AQUI


UNITY 3D
Crie games para várias plataformas, inclusive Android.
Link: AQUI

Recomendo também o Construct2 e o UnrealEngine, basta pesquisar no google e youtube sobre eles que terá vários tutoriais.

Você também pode desenvolver mods para HalfLife, GTA, e criar private server de games
como TIBIA, Lineage, Silkroad, todo tipo de conteúdo pode ser encontrado no youtube sobre isso.

é... 

Mas, lembrando que, para se criar um jogo, não basta só ter o programa, 
um jogo tem varias partes que precisam ser estudadas, montadas e executadas
-Gráficos, 
-Som
-Enredo, e etc. 

E é bem difícil criar um jogo sozinho, principalmente se ele for em 3d e utilizar de muita programação, é preciso escolher seus passos e planejar se você tem de 1 a 3 anos para desenvolver um jogo...

Bom, recomendo começar pelo Rpg Maker para um RPG simples, GameMaker para jogos casuais, Eclipse para MMORPG 2d online, e as outras apenas se tiver uma equipe de no mínimo 6 pessoas, abraços e boa sorte na sua escolha.

Mensagem da Semana



Lançamento de Jogo não é diferente de outros negócios,
A desculpa "os outros falharam então posso falhar também", 
nada mais é do que certificado da falta de planejamento e boa administração.

Na realidade, se outros falharam isso deveria servir como exemplo.

Na minha profissão eu não uso a desculpa ridícula de 
"isso aconteceu com outros...", 
se eu fizer isso eu sou apenas mais um incompetente no mercado.

"WillMaia"

Quais os requisitos para o sucesso?

Afinal, o que eu mais tenho que me preocupar?
O que os jogadores mais querem?
Será que irão se interessar pelo meu jogo assim como ele está?
Será que falta algo para ele ficar melhor?
É meu amigo, vida de maker nao é fácil...

A Relação da Nintendo e Fan-Games...


Quer conhecer as histórias??

A Importância dos Tutoriais



➤Imagine acordar em um lugar estranho e não saber para onde ir. 

Pior ainda, se não consegui-se se mover?!



Sites de Sprites e Gráficos para seus Games


Quais os melhores sites do ramo?






Database de Sprites, Gráficos,Sons (1°Rank)



Database de Sprites, Gráficos,Sons (2°Rank)




Banco de gráficos Naruto
Naruto Monument Sprite


RetroGames

Thousands of monstrous graphics!

Sprites e Gráficos


Texturas 3d


Construções e Textura 3d


CharSets e XP Resources




Tilesets e XP resources


Sprites Diversos Escolhidos pelo nome do Console
(Sprites super raros)





Sprites de vários games 


Nos ajude nessa lista, sugira novos links e reporte-nos os links quebrados.

Porque eu não tenho muitos jogadores...



Existe receita para um Jogo Perfeito?


Tem certeza disso?


Então porque tantos jogos são criados e somem do mapa?

Quanto um Bug pode acabar com seu jogo...

Ele, sempre deixado pra depois... 


as vezes considerado nem tão significativo...


Pode acabar com todos seus sonhos...

Template de Site DBZ

Lembrando que é um site simples, mas feito com muito carinho, abraços.

Lista Sites de Sprites



Links com os melhores sites!!







Host e Hospedagem De Graça!!

featured-1

Criando um Jogo Viciante

Bem pessoal, Muitos de nós conhecemos jogos famosos mesmo sendo muito Simples.









Porque não consigo Hostear?

Que tal resolver essas Dúvidas que tiram seu Juízo?



Nada melhor que ler essa matéria.






Automatizar o meu jogo?

Uma dúvida que me deixa intrigado, quem não quer um servidor 100% automático? 


Jogos Profissionais seguem esta receita!

E agora sem Megaupload e Sites para Hospedar nossos Games?




É Pessoal,

O Megaupload entre outros sites estão seguindo para o "Limbo"...

 Consequentemente um monte de links deles estão off.




Talvez inclusive o seu lindo game...
Talvez o seu lindo backup...
Talvez o seu projeto inteiro...

E agora???




Ferramentas para Criação

Você quer criar o seu jogo, mas esqueceu de um pequeno problema,
para criá-lo você deve contar com diversas ferramentas, pois um jogo
é avaliado pelas seguintes formas:

-Roteiro/Enredo;
-Gráficos;
-Sonoplastia;



                   
Aí, você me faz a pergunta...

Como posso me tornar um profissional em tantas áreas??

Regras dos FanGames


Uma coisa bastante dificil de se conversar, talvez tão dificil quanto discutir sobre RELIGIÃO...

Recomeçar com Louvor!

-E quando temos que recomeçar, e não sabe como começou da primeira vez?
-E quando perdemos tudo no PC e tem que recomeçar?
-E quando a primeira versão bugou e tem que fazer tudo do 0??

Se você seguir as instruções abaixo nunca mais terá medo de recomeçar...





Qual Melhor VPS ou DEDICADO para GAMES?




Por mais que seu Jogo seja Lineage, Mu Online, Tibia, Ragnarok até um feito por você, qual seria o mais indicado para você?

Aqui nós desenrolamos este nó do seu projeto!






Ataques em Massa!!

Esse com certeza é o maior problema para aqueles que começaram a pouco tempo, os ataques em massa gerados por ddos! esses ataques não apenas podem esgotar as portas de acesso do seu jogo, como podem derrubar seu servidor sem nenhuma tela de erro para você saber!

Mas então como se proteger??

São muitas as ferramentas utilizadas para derrubar um jogo! 
Mas hoje você pode se proteger com várias defesas também!

Opa, mas e se eu não jogo 24H por dia??

Venho aqui perguntá-los: O que te faz jogar um MMO?
Seja o prazer de ownar alguém no pvp, fazer coisas impossíveis, ser conhecido por todos os jogadores, fugir da vida e ter um tempo só pra você mesmo...


Lol, esperança? se você tem ou quer uma:



Como criar o Nome do meu jogo?



Bom querendo ou não a resposta está ao lado, dentre todo Brasil, estes são os termos mais pesquisados, e que podem facilmente ser adaptado ao seu jogo.


Bleach Revengers - MMORPG ONLINE

Pokemon Online - MMORPG BRASIL

DBZ Kaitto - MMORPG 2011

Mas será que só isso importa? e a criação do primeiro nome como fica?


Crítica destrutiva não, é Explosiva, Afinal o que pensam eles?


Eu nos dbz e otservers da vida...

A algum tempo venho visitando vários jogos online, e sinto aquela vergonha alheia, vejo que nenhum demostra algo realmente interessante...












Qualidade dos Jogos Brasileiros


E ai? Já se perguntou como são os jogos feitos por brasileiros?

Provavelmente sim, mas a grande verdade é que não ta nem um pouco bom,ja viu algum jogo famoso que foi programado inteiro por brasileiros?

Um exemplo: Os jogos de DBZ aqui só fazem sucesso por causa do alto volume de jogadores, que em grande parte dos casos 99,9% do jogadores estao em AFK Train.

Ai vai ter gente que vai perguntar:

Hosteie seu jogo e só pague R$20,00


PROCESSADOR: 8 processadores 2.53GHz INTEL XEON
MEMÓRIA: 2GB RAM DDR3
HARD DISK: 60GB SATA 2
TRÁFEGO: ILIMITADO
CONEXÃO: 1GB UPLINK
IP: Fixo por No-íp
PROTEÇÃO: Firewall Anti DDos
SISTEMA OPERACIONAL: WIN SERVER 2003 ENTERPRISE 32 BITS



Apenas 3 slots Simples e 1 Premium


Criando Confirmação de pagamento com Google Docs!

Hospedagem e Domínios - Xstrond


Você sempre quis criar site, mas aprendeu a usar o webpagemaker ou WebAcapella e deseja uma hospedagem profissional, mas tem medo dos planos de R$50,00 Reais??

E se você conhece-se um Dominio .com por R$15,00 por ano?
e uma hospedagem de Site por R$1,00 ao mês??





Visitas Hoje...

67 pessoas visitaram esse site hoje




  • 67
  • Visitas 

Por onde Começar e Como fazer ?


Quase todo mundo já fez essa pergunta, por onde começar?

Qual o melhor Software?

Com certeza, muita gente vai discordar, etc. mas na verdade não é você que escolhe a Engine, ela que te escolhe, infelizmente pela infestação de sistemas defeituosos, hoje baixamos infinitas engines completamente bugadas e o que tem de bom nisso? NADA!

Não vale apena baixar versões de engines criadas por outros jogadores, se você não tem conhecimento com o Visual Basic e não tem vontade de aprender não deve nem tentar que criar seu projeto, pois estará fadado a perder tempo.

Você também pode baixar um RPGMAKER e se divertir, pois até os celulares android possuem emuladores para esses games, imagina, criar um game para seus amigos se divertirem?


Não perca seu tempo utilizando modificações, use o software original, e outra dica, por mais que pareça estranho, mas pra você começar a desenvolver um jogo, você tem que desligar a internet e tente realmente CRIAR alguma coisa, a internet atrapalha muito sua área criativa e vai fazer você perder tempo com coisas que não avançaram o seu projeto!

Não a maior inimigo do que o Ócio de ficar online o dia todo ao invés de estar desenvolvendo, acessar a internet vai fazer você perder tempo!

Se criar desenvolver um MMORPG 2D Abra a Aba Desenvolvedores lá acima estará o manual básico pra criar, se quiser criar um game para rodar no Android procure por RPG MAKER 2000 ou 2K3, pois já existem emuladores android que rodam games feitos em Rpg maker.


Mas agora, que você tem as ferramentas falta algo correto? sim...


Agora faça o planejamento do seu jogo:

Quantidade de Items, Npcs, Missões, Mapas, etc

==================================================

>>Inicio da parte exclusiva para games online<<

Essa parte aqui é para games online realizados no Eclipse/Elysium:

Quanto mais items, npcs, animações e shops, mais pesado e mais lag o Servidor terá para carregar todas as informações,

Em servidores de jogos Eclipse e Elysium ao dar LOGIN no jogo o Servidor envia ao cliente Todos os ITEMS, SHOPS, NPCS, ETC ao client, por isso servidores antigos possuem lag enquanto servidores iniciais não.


Se tiver instalado o VisualBasic6(Também está na aba de desenvolvedores)
no Eclipse e Elysium, abra o servidor e Procure usando CTRL+F

Sub Joingame (esta é a sub "Ao entrar no jogo")

Veja que ao entrar no jogo ela envia todos Npcs, Items, tudo, para o cliente que está conectando.

Em um jogo Profissional como Lineage II ou Mu Online, todos os dados dos items, npcs já estão gravados no Cliente, Por isso o jogo carrega mais rápido que um game feito em Elysium e Eclipse.

Enquanto o servidor Eclipse e Elysium tem que enviar a todos os players todas as informações sobre items/npcs/quests.

O SERVIDOR PROFISSIONAL servidor não precisa enviar essas informações, as informações sobre Npcs e Items já estão todas no cliente. (Sim isso mesmo, se alguém disse que o cliente profissional pegava os dados dos bancos de dados do servidor em todo login te enganou, o servidor possui esses dados para calcular, mas ele não envia nada ao cliente, pois o cliente já tem salvo todos os itens/npcs/quests)


(O SERVIDOR profissional lê o banco de dados no momento de calculo de dano, as informações contidas no banco de dados não podem ser alteradas pelos jogadores, e mesmo que o jogador altere os status das armas no cliente dele, ele verá valor diferentes no cliente dele, porém o calculo no servidor não será alterado em nada.)

>>Fim da parte exclusiva para games online<<
===============================================

Bom, então se você adicionar muitos items, npcs, etc pode causar travamentos e pesar  seu game, melhor eu diminuir a quantidade e focar na qualidade deles correto? SIM!

VEJA EM GAMES COMO ZELDA do Super Nintendo!
O game é finalizado em aproximadamente 20 horas, possui aprox. 30 itens, no máximo uns 60 inimigos variados, pouco mais de 280 mapas e trilha sonora e sons simples, imagina implementar os mesmos sistemas, mas num game online com diversidade de roupas e skins, faria um bom sucesso correto? então planejamento é a base.

tenta fazer algo com 100 items, 100 npcs inimigos, 10 subinimigos e 1 grandboss, pense na quantidade de mapas com carinho, aproveite cada parte, e faça com que o player só avance para alguns até alcançar um certo nível, fazendo assim ele evoluir para continuar jogando.

Instruções

Tendo em vista num MMORPG, Vamos do começo...

Para começar faça todos os jogadores nascerem no mesmo mapa e este mapa seja localizado na sua primeira cidade e esta cidade será a Principal do jogo, assim todos os jogadores antigos e novos vão poder interagir e o jogo passará a impressão de sempre ter players online, para diversificar e trazer diferentes players ao jogo faça diferentes rotas e dê opção para os jogadores escolherem entre ser herói ou vilão, lembre de sempre fazer os jogadores
retornarem a cidade inicial, assim mostrando aos iniciantes quão legais e poderosos são os jogadores veteranos, isso vai gerar expectativa e interação!

Lembre-se que os Jogos profissionais utilizam disso!



Os Primeiros Passos

O inicio do jogo irá definir se o player ficará ou não no seu jogo, então vamos planejar a estratégia básica nos jogos, Crie um Monstro fraco

-Lembre-se que ele é um Monstro inicial, pode ser um Slime, Gosma, lagarto,  e criar também variações mais fortes.


No jogo Profissional Silkroad Online, existem variações entre os monstros  
Tigre Lv10, Tigre Branco Lv20. Use isso como base...


Mas... Por favor...

Nada de colocar um animal que não teria motivo para mata-lo, como 
um gato, cachorro, esquilo, bode, vaca, galinha etc.
(qual guerreiro começa a vida matando animais indefesos?)

outra coisa, é recomendado você colocar para o seu monstro não dropar
coisas como Dinheiro(uma galinha dropar 1 Real é bem estranho),
uma Lagartixa também não carrega espada então seja coerente.

Lagartos devem dropar: Pele, Escama, Ossos, Ovos
Slimes devem dropar: Gosma, Ossos
Tigres devem dropar: Presas, Pele

e esses items podem ser vendidos e nas lojas por dinheiro, como ocorre em RAGNAROK e outros jogos.

Se baseie em RPGS conhecidos como Zelda, Final Fantasy, Terranigma.

The Legend of Zelda A Link to the Past - TechMob
Outro bom conselho é, não use versões defasadas, como 

foque na base do projeto e mantenha o FOCO!!

Não use paperdoll no seu primeiro projeto, não coloque para o servidor
criar animações demais,inserir um monte de sistema sem motivo só vai sujar seu jogo e diminuir o processamento do servidor.


imagine seu jogo com 50 jogadores online, e cada um executando várias animações e magias... vão dar muito lag como os jogos de Byond.


Items no chão, Npcs que se movem muito ou rápido, Magias com Animações e sons, muitos items, shops, tudo isso consome CPU do SERVIDOR.

Se você entende de programação faça uma correção para tudo isso no seu jogo!

Lembre-se que no jogo online existe o Servidor, onde as informações de jogadores, magias etc ficam armazenadas para que o servidor faça os cálculos, enquanto o "client" é o programa utilizado pelos jogadores para jogarem no servidor, o client se conecta ao servidor e assim é realizada a partida, se o servidor estiver fora do ar o client não entra, o servidor funciona como um MUNDO enquanto o client funciona como um portal para este mundo.

Agora vamos explicar a diferença de um servidor e client profissional para um servidor e client ELYSIUM/ECLIPSE, etc

Jogos profissionais como Mu e Lineage executam apenas um gatilho para realizar animações e magias, como funciona no Lineage:


Jogador#1 USOU MAGIA#10 >> ENVIA UM PACOTE AO SERVIDOR

SERVIDOR >> ENVIA PACOTES PARA JOGADORES PRÓXIMOS

Somente os jogadores próximos ao jogador#1 receberão a informação de quem usou e qual a magia e foi utilizada.

No client profissional as informações das magias estão salvas no cliente, como qual som vai ser ativado, qual animação vai aparecer.

As coordenadas onde aparecerá a magia nem precisa ser calculada pois os client só vão jogar a animação em cima do jogador#1


Enquanto no Eclipse/Elysium funciona assim:

Jogador#1 USA MAGIA#10 na coordenada X, coordenada y utilizando cajado no mapa 11

Servidor manda a animação para TODOS os jogadores do mapa.
(inclusive aqueles jogadores que podem estar AFK,  e que nem vão estar próximo do jogador#1, ou seja consumindo CPU e internet do servidor e clientes para NADA) 

além disso o pacote de informação enviada pelo servidor, carrega uma série de informações desnecessárias como coordenadas, efeitos sonoros, e isso para cada um dos players no mapa.

Se o mapa for grande imagina o LAG

Alguns servidores vão além disso, enviam coisas idiotas como som adicional, distancia, animação...

isso é apenas um exemplo de quanto lixo os servidores antigos Elysium e Eclipse precisam processar.

Enquanto um servidor profissional não passa por nada disso, entendeu porque os jogos de eclipse e elysium as vezes não vão pra frente?

Eles exigem uma internet e cpu mais forte que de jogos profissionais! como TIBIA e Ragnarok, Tudo isso pra executar somente 1 skill...


Agora leia o nosso tópico:
Como manter os  jogadores e o prazer de jogar: Link