Mostrando postagens com marcador Vídeo. Mostrar todas as postagens
Mostrando postagens com marcador Vídeo. Mostrar todas as postagens

segunda-feira, 17 de março de 2014

Blog Novo!

Resolvi mudar o meu blog, levá-lo um pouco mais a sério, e dispor de um pouco mais de recursos.

O novo endereço do meu blog é este:
http://crbonilha.com

Layout novo, host novo e até domínio novo!

Os posts que eu julgava mais interessantes foram e alguns ainda serão transferidos para lá.
Não farei mais nenhum post aqui, apenas lá.

Considerem este blog aposentado.
Não vou excluí-lo, porém, pois há bastante conteúdo bacana aqui ainda.

Vejo vocês lá.

domingo, 10 de março de 2013

#1 Projeto - Continuação Jogo de RPG

Ae, consegui.

Depois de um tempo quebrando a cabeça, consegui implementar a interação com NPC's, pelo menos as mais básicas, como mostra o vídeo:



Para deixar claro, os gráficos desse projeto estão sendo emprestados do RTP do RPG Maker VX, e contém direitos. Eu não tenho intenção de vender esse jogo, ao menos com esses gráficos, e nem tirar nenhum lucro divulgando meu projeto aqui. Minha única intenção é montar um portfólio como programador.

Algumas screenshots de qualidade decente:


PS: Não, essas falas não fazem o menor sentido.

Entre os próximos passos estão:
- Mais interações com NPC.
- Transição entre mapas.
- Menu de equipamentos.
- Sistema de batalha.

Eae, gostou? Sinta-se livre para comentar, ou não.

Até mais.

quinta-feira, 28 de fevereiro de 2013

#1 Projeto - Início jogo RPG

Bom, decidi começar um projeto a longo prazo, para ver se consigo um resultado mais elaborado, bem-feito, etc.

Resolvi montar um jogo de RPG, como vocês devem ter visto pelo meu post de prévia.

Eu dividi o meu projeto em partes, sendo a primeira a implementação do mapa e movimentação do personagem, hoje concluída.
Entre os próximos passos estão a implementação de NPC's, conversa com os mesmos, menu, e o passo nem um pouco ambicioso, a batalha.

Chega de papo, olhem como ficou o primeiro passo, a implementação do mapa e a movimentação do herói, com verificação de colisão e múltiplas camadas de desenho.



(Por motivos maiores, minha visão estava limitada no momento da gravação do vídeo, eis o motivo pelo qual errei tantas vezes o botão direcional, fazendo com que o herói parasse)

E algumas prints:


Múltiplas camadas de desenho?
Sim, como vocês podem, ou não, ter notado, quando o personagem passa por trás da árvore, a árvore é desenhada em frente dele, e não atrás, como o piso, que é desenhado abaixo do herói.
Por mais óbvio que essa relação entre os elementos pareça, a implementação sempre requer atenção, portanto para o planejamento do mapa foi necessário levar diferentes camadas em consideração.

Os direcionais são provisórios (não que algo até então seja definitivo), ainda estou pensando em qual seria a melhor forma de movimentar o personagem.

Agora falta seguir os próximos passos, quem sabe assim eu leve esse projeto até o final.

Se alguém tiver alguma sugestão, porém uma sugestão viável de implementação por um programador iniciante, sinta-se a vontade para me contar. Eu agradeço.

Contato: cristhian.bonilha@hotmail.com

Até a próxima..

segunda-feira, 11 de fevereiro de 2013

#6 Jogo - Pong (Android)

Eae, tudo certo?

Comigo tá tudo certo, só meio corrido, e com um pouco de preguiça.

Como disse, estou estudando desenvolvimento de jogos na plataforma Android, o famoso sistema operacional para celulares que você deve estar cansado de ouvir, e usar, provavelmente.

Eu ainda estou no início, pra variar, e esses dias resolvi testar a minha capacidade de lidar com entradas multi-touch, e eis que surgiu a ideia de recriar o clássico Pong.
Nessa versão do Pong, você joga sozinho, e deve manter a bola quicando nas raquetes o maior período de tempo possível, acumulando pontos e batendo records, enquanto a dificuldade aumenta.

Eu gosto de fazer as coisas bem feitas, ou pelo menos tentar, mas dessa vez não consegui achar nenhum meio de capturar a tela do Android de modo decente, e na pressa por postar algo no blog que há muito está esquecido, resolvi gravar de qualquer maneira mesmo, e eis o resultado no vídeo:



Aqui estão algumas screenshots, para terem uma noção melhor da tela do jogo:



















Todos a parte gráfica foi desenhada pelas funções básicas da biblioteca Android, e meu foco não era exatamente esse, portanto não me julguem.

Para o bem dos desenvolvedores curiosos, não vou postar o link do projeto.
Não é por mal, mas sentiriam vergonha de mim. Este projeto foi um projeto teste, e basicamente direcionado ao meu celular, portanto está entupido de gambiarras, sem falar de um bug na parte do multi-touch que ainda pretendo resolver.
Prometo que meus próximos projetos serão melhor estruturados e estarão disponíveis para quem quiser dar uma olhada.

Contato: cristhian.bonilha@hotmail.com

Bom, é isso, até a próxima.

sexta-feira, 4 de janeiro de 2013

#5 Jogo - Jogo de Plataforma 2

Pois é, denovo o jogo de plataforma, porém agora com melhorias.

Primeiramente, estou desenvolvendo na linguagem Java, portanto decidi recomeçar o projeto com um pouco mais de organização.
Dessa vez utilizei até padrões de projeto, pois é, utilizei o MVC e o Observer.
Recomendo que quem tem interesse estude esses padrões, são eficientes, e deixam o código muito mais organizado.
Um detalhe é que, pra quem deseja programar para Android, esses dois padrões são considerados "bons costumes", portanto é sempre bom tê-los na manga.



 Assim que fizer o upload do código e do executável eu posto aqui.

Bom, é isso, até mais.

domingo, 30 de dezembro de 2012

#4 Jogo - Jogo de Nave

Eae, como estão?

Como disse, estava envolvido em projetos de desenvolvimento de jogos, e resolvi (precisei) aprender a desenvolver na plataforma Java. Aqui está meu primeiro esboço projeto.


Pra quem tem interesse, aqui estão os links para download, tanto do executável quanto do código fonte.
Download do executável: http://www.mediafire.com/?5b96yre7jddz7ca
Download do código fonte: http://www.mediafire.com/?7ti09278h0b4f8b

Por hora é só, até mais.

terça-feira, 18 de dezembro de 2012

Meus projetos - Links

Bom, eu fiz um tempo atrás alguns projetos em C++, usando a engine Allegro, que simulavam alguns jogos.

Até então, quem tinha interesse podia entrar em contato comigo por e-mail para receber o código fonte, porém, devido a problemas técnicos, isso fica um pouco inviável. Portanto eu fiz o que eu devia ter feito no começo, que seria fazer o upload dos arquivos e soltar o link aqui.

Pra quem não viu, vou postar aqui o link do post e o link para download.

Pong
Tópico - http://crbonilha.blogspot.com.br/2012/09/1-jogo-pong.html
Vídeo - http://youtu.be/tqOIEp4IWlM
Download - http://www.mediafire.com/?85d5svhbpt4631w
Comentário:
Eu ainda estava aprendendo a mexer com o allegro, portanto pode apresentar um ou outro bug ou uma ou outra função ineficaz.
Código pouco comentado, perdão por isso.

Arkanoid
Tópico - http://crbonilha.blogspot.com.br/2012/09/2-jogo-arkanoid.html
Vídeo - http://youtu.be/e71jVNEpji4
Download - http://www.mediafire.com/?h3esp1psl9nm1fm
Comentário:
Fiz logo em seguida ao jogo Pong, com uma ou outra evolução, tanto na arquitetura da programação quanto nos métodos. Ainda não perfeito.
Código também pouco comentado. Prometo que já aprendi a comentar o código haha.

Wonderboy
Tópico - http://crbonilha.blogspot.com.br/2012/11/3-jogo-jogo-de-plataforma.html
Vídeo - http://youtu.be/ynfM6Tkn1Ao
Download - http://www.mediafire.com/?47d45qdofqeo2bk
Comentário:
Projeto do qual mais me dediquei até então. No finalzinho eu mudei uma ou outra ideia, ainda não havia aplicado orientação a objetos, portanto está meio na gambiarra, porém o resultado ficou razoável.
Esse código eu comentei bastante, portanto já facilita caso alguém queira aprender.

Bom, é isso, caso alguém ainda tenha alguma dúvida quanto a algum projeto, ou queira entrar em contato, basta enviar um e-mail para: cristhian.bonilha@hotmail.com

Até.

sábado, 24 de novembro de 2012

#3 Jogo - Jogo de plataforma

Tá aí, pra quem tava se perguntando qual era o projeto paralelo que eu tava envolvido.
Pode parecer besteira, mas eu curto muito programar jogos, e esse eu consegui fazer muita coisa que eu tava querendo fazer. Uma gambiarra aqui, outra ali, e tá funcionando.
Claro que é só um jogo de teste, com um cenário e um monstro, porém agora eu já sei levemente como as coisas funcionam, e em breve eu faço algo mais digno.

Aqui tá o vídeo com o gameplay do meu jogo, bem simples.


Update 18/12/12:
Adicionado link para download no servidor MediaFire:
http://www.mediafire.com/?47d45qdofqeo2bk

Teclas:
Z - Ataca
Direcionais - Movimentam o personagem
Esc - Fecha

Caso queiram tirar alguma dúvida, ou entrar em contato, mandem um e-mail para: cristhian.bonilha@hotmail.com.

Até.

sábado, 29 de setembro de 2012

#2 Jogo - Arkanoid

Pois é, mais um dia, mais um jogo.

To nessa onda de fica montando jogo no allegro, daqui a poco passa haha.

Dessa vez montei o jogo arkanoid, bem diferente do original.




Update 18/12/12:
Adicionado link para download no servidor MediaFire:
http://www.mediafire.com/?h3esp1psl9nm1fm

Teclas:
Direcionais - Movimentam a raquete
Barra de espaço - Solta bola
Esc - Fecha

Caso queiram tirar alguma dúvida, ou entrar em contato, mandem um e-mail para: cristhian.bonilha@hotmail.com.


Até a próxima.

sexta-feira, 28 de setembro de 2012

#1 Jogo - Pong

Bom, ultimamente tenho estudado bastante a biblioteca Allegro, do c++.

Pra quem não conhece, a biblioteca Allegro te dá uma interface gráfica, e é muito utilizada para criar jogos.
Nisso, eu resolvi montar um jogo para testar minhas habilidades, e remontei então um clássico dos games, chamado Pong.



Resolvi upar o vídeo no youtube para arquivar no blog.
O jogo não está perfeito, mas foi minha interpretação do jogo.


Update 18/12/12:
Adicionado link para download no servidor MediaFire:
http://www.mediafire.com/?85d5svhbpt4631w

Teclas:
Cima e Baixo - Movimentam a raquete da direita
W e S - Movimentam a raquete da esquerda
Esc - Fecha

Caso queiram tirar alguma dúvida, ou entrar em contato, mandem um e-mail para: cristhian.bonilha@hotmail.com.


É isso aí, até a próxima.