Slide

domingo, 21 de setembro de 2014

Jogos Para linux

Eu a algum tempo me aventuro no Ubuntu, eu acho o sistema fantástico, rápido, mas vários jogos ainda não estão disponíveis para ubuntu, a valve até esta mudando isso com o steam mas ainda não temos títulos como FIFA ou Need For Speed, mas isso não significa que não temos bons jogos, se você esta iniciando no mundo do pinguim aqui está uma pequena lista:

Jogos de corrida

Mania Drive
Um jogo de corrida 3d com grafico meio ultrapassados, mas e bem pequeno e leve e roda em praticamente qualquer pc:
O site e esse: http://maniadrive.raydium.org/
raycap2006-09-17-144630-00
TORCS
Dizem que é o melhor jogo de corrida opensource da atualidade, devo admitir que tem os melhores gráficos mas nunca me diverti muito com o jogo, e num estilo simulação dentro de pistas, possui vários carros e pistas.Realmente e um dos jogos opensource mais bonitos da atualidade, o site e esse:
http://torcs.sourceforge.net/

TORCS 1.3.4

FPS

Sem duvida a categoria com maior numero de jogos lançados pro sistema do pinguim, então vamos a lista:
Assault cube e Cube 2
Ambos são baseados na mesma engine, a cube 2, que possui uma peculiaridade, todos os mapas são feitos de cubos!?! Mas não vai pensando em minecraft não, os graficos (principalmente do cube 3) são bem bonitos, o cube 2 é um jogo futurista, já o assault cube e um cs para o sistema do pinguim.
main_sauerbraten_wide

Open Arena e Red Eclipse:
Dois jogos futuristas, openArena (como o nome diz) é basicamente o Quake 3 arena opersource e o red eclipse é um FPS bem mais complexo, com graficos bons, varios mapas e armas (desde espada até lança chamas) e voltado para o multiplayer (eu encontrei um dificuldade montro em jogar este game, achei muito dificil).


Outros: Poderia fazer uma lista enorme mas prometi a mim mesmo q o post seria pequeno então aqui uma lista de bons fps: Wolfenstein: Enemy territory, america´s army, alien arena, nexuiz, cube, revelade revotulion. Enfim  no desura vcs encontram varios fps de qualidade.

Simulação

Para os jogos de simulação lhes apresentarei Flight Gear, second life, e opencity:     
Fligth Gear e um simulador de voo, com varias pistas etc.Second life e um simulador de vida real semelhante ao the Sims e openCity e um jogo de administrar cidades semelhante ao sim city.


Cidades para morar e se divertir
Esta foi a minha lista rápida de jogos para linux de hoje. Em breve eu estarei analisando jogo a jogo com mais calma.

quarta-feira, 10 de setembro de 2014

Criando um jogo de plataforma

  No nosso primeiro tutorial iremos criar um jogo de plataforma no Game Develop.Vamos começar fazendo um jogo bem simples, para depois adicionarmos outras funções, para os personagens eu peguei os sprites de um tutorial da própria wiki do GD.Para começar primeiro salvamos estas imagems no pc

p1_jumpp1_stand

 p1_walk03 p1_walk04 p1_walk05   p1_walk06p1_walk07

slimeWalk1coinGold

grassHalfMidcloud2 bridgeLogs bush

Imagens salvas agora nós vamos abrir o game develop, no windows inicie pelo atalho criado na area de trabalho, no ubuntu abra o menu do unity e digite game develop.

Esta é a pagina inicial do game develop, nela temos as opções de criar um novo projeto, alem de ver as paginas de tutoriais online, forum, redes sociais e ler os tutoriais em pdf, alem, claro de abrir os projetos já criados.Na barra de cima vemos o estilo office com varias abas.Na aba images bank temos as opções correspondentes a imagens, adicionar imagens, excluir etc.Já na aba scene temos as opções correspondentes a cena (falaremos dela mais tarde), na aba objetos temos as opções correspondentes aos objetos(personagens, inimigos, plataformas etc.) e por fim na aba eventos temos as opções do sistema de eventos(tambem falaremos dele mais tarde).

image

Na pagina inicial vá em create new project para criar um novo projeto.

image

Irá abrir uma janela, clique em web plataform e em empty project

image 

Irá abrir um janela vazia como esta:

image

Vemos duas abas a scene(cena) e events (eventos), as scenes são basicamente as fases do jogo, os menus, telas de game over, cutscenes. São os locais onde vão ocorrer o seu jogo.Vamos começar adicionando o player para isso clique com o botão direito do mouse e vá em insert a new object, depois vá em sprite.

image

Irá abrir uma janela, ela e a janela de animações do GD, é nela que voce adiciona as animações do personagem (parado, andando, pulando etc). Clique em add image (o botão com o simbolo (+) e em seguida adicione a imagem do player parado (p1_stand), depois arraste a imagem para a barra de frames em baixo.image

image

Agora Vamos criar a animação dele pulando, primeiro clique no botãozinho de mais perto da barra de animação, depois selecione a animação que foi criada e adicione a imagem do player pulando depois arraste a imagem para a barra de frames em baixo, como na primeira animação.

image

Agora, vamos adicionar a animação do player andando, para isso vamos repetir o processo, agora adicionando as imagens p1_walk03, p1_walk04, p1_walk05, p1_walk06, p1_walk07.

image

Agora vamos adicionar as plataformas, porque se voce testar o jogo agora, o player vai ficar caindo para sempre.Para adicionar as plataformas, feche a janela de animações do player e clique com o botão direito em qualque lugar da cena, depois selecione tiles sprite, ira aparecer um janelinha para adicionarem a extensão, cliquem em ok  continuem.

image

image

Ira aparecer esta janela ai em baixo, clique em add image, selecione a imagem grassHalfMid  e clique nesse botãozinho ai em baixo na barra textures.Feito isso voce deve  ter algo parecido com isso:

image

Clique em ok e voce verá algo parecido com isso:

image

Arrume a cena do jeito que quiser aumente a plataforma e coloque o player sobre ela assim:

image

Mas voce esta vendo que na barra de objetos ao lado não estão aparecendo os nomes do player e da plataforma, e sim NewObject1 e NewObject2, vamos mudar iso para evitar problmas na hora de colocar os eventos, clique com o botão direito em cima do NewObject1 e vá em rename, depois digite player (Ou jogador, como preferir) faça o mesmo com o NewObject2 mas mude o nome dele para plataforma. Depois disto vai ficar assim:

image

Agora voces devem estar pensando, esse cara ficou enchendo linguiça esse tempo todo mas o player nem movimento tem ainda.Calma, vamos adicionar o movimento ao jogador.Dê um clique duplo no player (Ou clique com o botão direito do mouse e selecione properties), na janela que abrir clique em add automatism:

image 

E depois selecione plataformer character:

image

Clique em ok e feche a janela de propriedades do player. Agora vamos fazer a mesma coisa com a plataforma, dando um clique duplo, clicando em add automatism, só que agora nós selecionamos a opção platform, assim:

image

Clique em ok e continue.Agora finalmente vamos testar o jogo, na parte de cima da janela, na barra de menus, há uma opção chamada preview, clique nela e abrirá uma janela do navegador (recomendo não usar o internet explorer, ele não visualiza bem jogos em html5) com o jogo.

image

Agora vejamos como ficou o nosso, jogo pressione as setas e verá que o personagem se move seobre a plataforma, mas ele continua parado, não muda de animação, faremos isso no proximo tutorial.

Link do tutorial em ingles do qual eu usei os recursos:

Tutorial em ingles na wiki do GD

Até a proxima gente!!!

terça-feira, 9 de setembro de 2014

Como criar jogos sem saber programar




Todos falam que para criar bons jogos e preciso saber programar.Bem, e isto na maioria das vezes esta correto, mas hoje em dia existem varias ferramentas que possibilitam a qualquer um criar jogos em flash ou html5 sem programar, apenas usando o sistema de behaviors e eventos já inclusos no programa.E de quebra ainda ensinam logica de programação.Então vamos a lista de programas que te possiblitam criar um jogo sem programar:

1. Game Maker

O game maker foi lançado em 15 de novembro de 1999 com o nome de animo, era inicialmente um programa para animações em 2D mas depois se tornou uma engine. Recentemente a versão Studio foi liberada gratuitamente, mas a maioria dos recursos só esta disponível na versão master collection. De todos os programas este e o mais complicado, pois o sistema de eventos não e muito intuitivo, mas também e o que permite maior controle por parte do criador do jogo.



                                                                                                                                                                        2. Stencyl
    O stencyl e uma engine proprietária que permite criar jogos em flash.Há uma versão gratuita e uma versão paga que permite exportar o jogo para windows, linux, mac, android e iphone.Os jogo são criados a partir de um sistema de eventos que consiste em arrastar blocos de codigo.Esta é a engine mais simples de que falarei aqui, porem a mais facil de se criar jogos.o site com link de download é este: www.stencyl.com


3. Construct 2
Esta e talvez a engine mais poderosa, simples e bem documentada que apresento aqui, (era a engine que utilizava no meu pc, mas infelizmente ela começou a minimizar de uma hora para outra e tive de parar de usar).Esta engine e produzida pela scirra,possui um intuitivo sistema de eventos, que mesmo bem fácil de manipular, ainda e bem poderoso, possui também um sistema de partículas que é o mais simples e poderoso que veremos nesta lista.Esta engine também ganha no quesito documentação, no próprio site da scirra existem vários tutorias em pt-br e no youtube ha vários videos.Exporta também para varias plataformas desde pc,(windows, linux) mac e dispositivos moveis, porém varias funções só estão disponíveis na versão paga.O site do construct é este: http://www.scirra.com/


4. Game Develop


Esta engine tem  o mesmo proposito do construct 2, são bem parecidas, principalmente no sistema de eventos, que também é bem intuitivo e fácil de se usar algumas coisas eu achei mais fácil de se criar no game develop que no construct, que tem enorme dificuldade em se criar coisas que não estão no padrão de bahaviors e eventos.Esta engine também e bastante poderosa, mas não tem tantos recursos como o construct 2. Um ponto forte e ela ser open source e gratuita, voce pode exportar para varias plataformas, pc, mac, android, iphone entre outros, e tudo de graça. O programa não esta e portugues, mas no proprio site voce encontra um tutorial de como traduzi-lo para outras línguas (eu mesmo comecei a fazer uma tradução para pt aqui.) O ponto fraco é ele não ter uma comunidade, tutoriais e forums em pt-br, só em ingles e francês, mas aqui no blog estarei fazendo uma serie de tutoriais de como criar jogos no game develop e publica-los em windows, linux, mac, android, iphone, kongregate, html5 e outros. Outro ponto forte e que ele (assim como o stencyl) esta disponivel para linux, OSX e windows.
O link para download e da wiki são estes:
http://www.compilgames.net/  Para download
http://www.wiki.compilgames.net/doku.php  Para a wiki (tutoriais, artigos etc.)