MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Parallax Engine

4 participantes

Ir para baixo

Parallax Engine Empty Parallax Engine

Mensagem por warlock200 Qua 12 Dez 2012, 20:18

Bem Galera Warlock Aqui De Novo ^^ E Hoje Irei Trazer Uma Engine Que Achei E Ainda Tera Varias Atualizacoes Segundo O Próprio Dono! Bem Sem Inrolação As Infos Abaixo!
Parallax Engine Linha04
Parallax Engine ParallaxLogo
Introdução
O objetivo do projeto é criar uma engine que possibilite a criação de jogos 2D no formato RPG sem que haja a necessidade de digitar uma linha de código, por parte do criador do jogo, identico ao que ocorre com o RPG Maker, porém com as seguintes vantagens:

Projeto Open Source : O usúario da engine podera se quiser fazer alterações personalizadas diretamente no código fonte.
Possibilidade de rodar em qualquer sistema operacional (S.O) que tenha um JVM (Maquina Virtual Java) em que o Slick+LWJGL atuem, e tenha hardware dentro dos padrões minimos.
Não ter a necessidade de conhecer nenhuma linguagem de programação, apenas conceitos básicos de operação em qualquer sistema operacional.
Inicialmente poder gerar jogos no mesmo estilo do RPG Maker e depois expandir para outros modos (Estou desenvolvendo o projeto para deixa-lo modular (Partes independentes que se juntam, formando uma maior))
Futuramente com suporte online, possibilitando MMOG ou MMORPG (Lembrando que um prototipo foi feito e testado o JMMORPG, onde tive sucesso nesse requisito).
Custo zero, ele usa tecnologias livres e de código aberto (Free and Open-Source) para a construção do mesmo.
Padronização no código e na criação final do produto.
Utilização de técnicas modernas para o desenvolvimento do projeto, garantindo compatibilidade com conceitos e tecnologias atuais.
Para quem quer entrar na área de desenvolvimento de jogos, principalmente em Java é uma excelente escola.
Qualidade e simplicidade, se é para qualquer um poder criar, não pode ser complexo (Mesmo o fonte dentro do possível, procuro manter o mais objetivo, enchuto e padronizado), porém deixo a resalva que conforme o projeto cresça, seu código fonte tende a ficar mais robusto.
Parallax Engine Linha04
Perguntas mais comuns (FAQ)
O projeto pode ser direcionado para Android?

Resp: Sim, recentemente o SlickAE que seria a versão do Slick2D para Android esta parado. Porém estou mudando para a LibGDX que da total suporte para Android, Desktop e HTML.

O projeto funciona Web (Applet)

Resp: Ainda Não, mas a proposta demigração para o LibGDX é justamente da suporte HTML para o mesmo. Em em tese não teriamos a nescessidade disto, já que o mesmo vai utilizar JWS (Java Web Start), o que para muitos é melhor.

O foco da engine é ser uma fabrica de jogos somente ao estilo RPG?

Resp: Sim, pois qualquer engine precisa de um foco, esta engine se baseou no RPGMaker como modelo, seguindo seus padrões.

Existe a ideia de migrar engine nem que seja conceitualmente para 3D ou outra linguagem como C++?

Resp: Para 3D sim, para outra linguagem não, o foco dela é ser forte justamente onde existe esta deficiencia.

Tudo que tem no JMMORPG tem no Parallax?

Resp: Sim! Com exceção do modo Multiplayer que vou implementar em breve. (Obs.: Recentemente estamos mudando para o LibGDX e dando um upgrade para o projeto).
Parallax Engine Linha04
Qual tipo de apoio o projeto necessita para funcionar!
Designer gráfico: Para desenhar as telas do jogo, apesar de já existir, sei que podem ficar mais bonitas visualmente (Acreditem é bem fácil, pois as telas funcionam no mesmo conceito de uma Skin/Template), por exemplo a tela é composta por paineis, um dentro do outro e os paines tem uma imagem de fundo, os botões carregam a imagem já pré-estabelecida, se mudar a skin da imagem, muda no projeto, depois vou postar um video tutorial de como é feito o designer da engine, para desmistificar qualquer possivel complexidade grafica que o projeto possa passar.
Desenvolvedor (para o Database do projeto): Atualmente a engine trabalha com banco de dados embarcado (Apache Derby) e pode alternar entre outros bancos (Lembrando que no passado utilizavamos XML), o projeto tem varios flancos a serem projetados e estou focado no código da engine, então um DBA que possa cuidar disso, seria de grande ajuda e teria todo o meu apoio no que precisase.
Desenvolvedor (Java): Ajudaria bastante para dividir as tarefas, acelerando a parte do motor (Engine).
Music Composer: Alguem para compor musicas e sons, seria de grande ajuda.
Map Designer: Seria ótimo ter alguem para desenhar os mapas.
Parallax Engine Linha04
Arquitetura do Projeto (versão -OffLine)
Parallax Engine ArquiteturaParallax_ver20
Obs. (1): Na versão OnLine o diagrama acima deve mudar um pouco.

Obs. (2): NÃO é mais utilizado XML como "Banco de dados", atualmente estamos utilizando o Apache Derby como Banco de Dados!
Parallax Engine Linha04
Downloads/Informacoes
Versão da Engine: 2.0.0

Como rodar o 1° Exemplo:
Crie uma pasta (diretorio).
Descompacte o db.zip, resources.zip, properties.zip e o laucher.zip dentro dela.
Coloque o Parallax.jar e o dbeditor.jar dentro desta pasta.
Descompacte o conteúdo do Native Library de seu sistema operacional nesta pasta.
Pronto agora só executar o parallax.bat/dbeditor.bat (Windows) ou parallax.sh/dbeditor.sh (Linux)

Sistemas Operacionais já testados:

Windows 32 bits
Windows 64 bits
Linux Ubuntu 32 bits
Linux Ubuntu 64bits

Observação: A Engine precisa da biblioteca nativa para abrir seu exemplo.

Como baixar o Projeto
SVN: http://svn.code.sf.net/p/parallax2d/code/trunk
Parallax2D: Projeto principal
O Parallax2D é framework de apoio a LibGDX para jogos em 2D. Inspirada no modelo do Cactus2D da Sertão Games, com as seguintes diferenças:

Cactus2D abrange um ambiente mais generico servindo para a criação de jogos além da libGDX, o Parallax2D é especializado nos recursos da LibGDX.
Cactus2D possui um sistema com acoplamento forte para a utilização, porém funciona com o conceito de Objetos e Componentes (Deixando aberto o projeto, já que novas funcionalidades podem virar componentes), o Parallax2D trabalha com acoplamento fraco para a utilização, porém o fato de ser especialista deixa o Parallax2D mais agil dentro do uso da LibGDX.
O Cactus2D é um excelente projeto, mas acabei precisando de algo mais especialista que utiliza-se os recursos nativos da LibGDX (Tentei re-escrever o Cactus2D, mas ao ver que iria modificar em muito o projeto deles, praticamente todo, optei por escrever este framework e liberar aos desenvolvedores do Cactus e ver o que eles podem ou não adaptar ao projeto Cactus2D). Mas meu agradeciment especial é que, ele foi a fonte da ideia de separar o que é geral do especifico.

O Parallax2D esta sendo usado na versão 3.0 do Parallax (Unlimited).

Em relação a Heuristica de PathFinder, levei um tempo para conseguir desacoplar este sistema do projeto Slick2D. Pois a logica aplicada foi criada pelo projeto Slick, apenas desacoplei de seu projeto inicial e trouxe para cá, tornando o mesmo reutilizavel em N situações, sem dependencia com nada. (Creditos aos desenvolvedores do Slick2D)

Ao gerenciador de Mapa creditos aos desenvovedores do LibGDX (Pois evolui uma classe de teste deles)

Ao componente de animação creditos ao Cactus2D (Que foi o modelo que adaptei para onovo contexto).

O sistema de movimento foi uma adaptação do sistema já utilizado na versão 2.0 do projeto

O componente de movimento usa física(Ex.: Box2D)?
Resp: Não! Nem todos o sistema de movimento deve utilizar física "real" (Como é o caso de um mmorpg por exemplo). Se vai ter ou não um componente especifico para movimento com box2d por exemplo é algo que sera visto futuramente.

Parallax Engine Linha04
Adicional
Bem Esse Adicional Quem Esta Escrevendo Sou Eu Mesmo Warlock Bem Quero Adicionar Umas Coisas Aqui Para Que Voces Tenham Base De Como Usar E Como Programar Java Veja Meu Outro Topico De Programacao De Jogos Em Java Bem A Engine Eu Ja Testei Precisa De Uma Certa Base Para Conseguir Usala Mais Nada EXTRAORDINARIO Entao Abaixo Vai Seguir As Mídias Da Engine!, Bem A Engine Tambem Conta Com Um Sistema De Dia/Noite E O Criador Ja Avisou Que Pretende Por Chuva E Varias Outras Coisas!
Parallax Engine Linha04
Mídias
[ Java Game Engine 2D ] Parallax Project - Video 1 - Game Demo

Bem Esse Video Abaixo E Pra Mostrar A Engine No Android/Desktop

Editor De Mapas
Parallax Engine Editordemapa
Tela De Missão
Parallax Engine 50968879
Atributos Do Personagem 1
Parallax Engine 90096884
Atributos Do Personagem 2
Parallax Engine 57980248
Tela De Skills
Parallax Engine 79309025
Tela de Mensagens (Obs: Mensagens que não seja de NPC, não tem foto do lado)
Parallax Engine 99100337
Tela De Batalha
Parallax Engine Pvm
Parallax Engine Linha04
Creditos:
Michel Montenegro Por Criar
Warlock Por Postar
Parallax Engine Linha04
Links
Site Oficial : http://www.einformacao.com.br/parallax/
Other Link Download http://www.einformacao.com.br/parallax/downloads/parallax-game-engine-20


Última edição por warlock200 em Qua 12 Dez 2012, 21:32, editado 1 vez(es)
warlock200
warlock200
Membro
Membro

Mensagens : 179

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por Storm™ Qua 12 Dez 2012, 20:23

Nuss Topico Perfeito , Muito Bom Gostei de ver +1 Credito Merecidíssimo .
Storm™
Storm™
Moderador Global
Moderador Global

Mensagens : 2155

http://senningames.com

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por jonny157 Qua 12 Dez 2012, 20:30

Warlock continue adicionando tópicos de programação Java no Forum, pois é um conteúdo muito bom para a criação de jogos.

Quanto ao tópico, está perfeito. Parabens!!!


+1 Crédito!!!
jonny157
jonny157
Membro Sênior
Membro Sênior

Mensagens : 406

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por warlock200 Qua 12 Dez 2012, 20:42

Storm™️ escreveu:
Nuss Topico Perfeito , Muito Bom Gostei de ver +1 Credito Merecidíssimo .
Vlw Storm Smile Tamos Ai Pra Isso!
jonny157 escreveu:Warlock continue adicionando tópicos de programação Java no Forum, pois é um conteúdo muito bom para a criação de jogos.

Quanto ao tópico, está perfeito. Parabens!!!


+1 Crédito!!!
Cara Pretendo Continuar Sim Pois Gosto Da Linguagem E Acho Ela Uma Linguagem Que Com Um Certo Tempo Você Desenvolve Até Grandes Jogos Entao Obrigado Ai A Voce E O Storm E Esperem Pois Virão Mais Topicos Sobre Programação Java!!
warlock200
warlock200
Membro
Membro

Mensagens : 179

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por jpkadilo Qua 12 Dez 2012, 20:58

Poxa cara , fiquei impressionado com o seu ctrl+c ctrl+v do einformacao.com.br
3 coisas :
1º EU sou um colaborador oficial da engine e já fiz 'n' posts sobre ela, porem não me importo , continue divulgando.

2º Meu cara padawan se observar bem a versão do svn que você disponibiliza NÃO tem suporte a MMO , no caso só o FRAMEWORK PARALLAX2D tem.


3º Links realmente uteis.

Framework Parallax2d

Pra que serve o Framework

Bom eu tenho a MINHA versão da Parallax editada e até apoiada pelo proprio Michel, estou apenas finalizando alguns detlhes e o game beta pra lançar ela o mais rapido possivel.
AQUI
avatar
jpkadilo
Membro
Membro

Mensagens : 167

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por warlock200 Qua 12 Dez 2012, 21:30

jpkadilo escreveu:Poxa cara , fiquei impressionado com o seu ctrl+c ctrl+v do einformacao.com.br
3 coisas :
1º EU sou um colaborador oficial da engine e já fiz 'n' posts sobre ela, porem não me importo , continue divulgando.

2º Meu cara padawan se observar bem a versão do svn que você disponibiliza NÃO tem suporte a MMO , no caso só o FRAMEWORK PARALLAX2D tem.


3º Links realmente uteis.

Framework Parallax2d

Pra que serve o Framework

Bom eu tenho a MINHA versão da Parallax editada e até apoiada pelo proprio Michel, estou apenas finalizando alguns detlhes e o game beta pra lançar ela o mais rapido possivel.
AQUI
Ola amigo desculpe bem obrigado por ajudar nos links uteis estou editando o topico ja e sim a maioria foi ctrl v rsrs mais o objetivo realmente era mostrar a os usuarios que nao existe uma unica forma de engine entao se voce quiser que eu delete o post... so falar cara mais meu objetivo e ajudar!
warlock200
warlock200
Membro
Membro

Mensagens : 179

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por jpkadilo Qui 13 Dez 2012, 04:00

Não vejo necessidade em apagar, pelo contrario como eu disse '...continue divulgando..'
Apenas peço que deixe bem esclarecido a situação da engine pois muitos acham que ela está igual o rpgmaker ou coisa do tipo.
Qualquer duvida que diver sobre o projeto me mande PM, e caso queira o svn da versão Unlimited me avise.
avatar
jpkadilo
Membro
Membro

Mensagens : 167

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por warlock200 Qui 13 Dez 2012, 09:30

jpkadilo escreveu:Não vejo necessidade em apagar, pelo contrario como eu disse '...continue divulgando..'
Apenas peço que deixe bem esclarecido a situação da engine pois muitos acham que ela está igual o rpgmaker ou coisa do tipo.
Qualquer duvida que diver sobre o projeto me mande PM, e caso queira o svn da versão Unlimited me avise.
Ta Certo Qualquer Duvida Eu Pergunto A Vc E Avisa A O Dono Que Ele Ta De Parabens!
warlock200
warlock200
Membro
Membro

Mensagens : 179

Ir para o topo Ir para baixo

Parallax Engine Empty Re: Parallax Engine

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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