sábado, 8 de março de 2014

Quero aprender a programar jogos


Hoje em dia o mercado dos jogos é um campo lucrativo e muito interessante para os jovens e em particular para os jovens em Portugal.



Uma das formas é seguir a programação na via de ensino, quer numa escola profissional, quer na Universidade, mas requer muito tempo e por vezes ter que aprender mais do que é necessário, e nem sempre o curso é bem dirigido.

Outra hipótese é tirar um curso dedicado ao desenvolvimento de jogos. Até agora não havia muita escolha, mas isso deixou de ser problema, pelo menos na zona de Oeiras.

Uma academia de programação de jogos. É isso mesmo.... uma academia onde apenas ensinam a criar jogos. Ver para crer.....   http://www.drakobox.com/academia/

http://www.drakobox.com/academia/

Vale a pena visitar.

domingo, 27 de maio de 2012

Raspberry Pi - Um dejá Vu ?

Quem não se lembra do antigo Zx Spectrum 48K ?
 
Já lá vão 30 anos e ninguém se esquece da revolução que surgiu na altura. O preço acessível criou uma febre em que toda a gente tinha um e criou uma revolução na programação. O maior interesse do spectrum era a facilidade em criar aplicações utilizando o célebre basic com os seus GOTO e FOR, ou para os mais entendidos a sua linguagem máquina onde se aprendia a colocar vidas infinitas nos jogos com os seus PEEK's e POKE's.

E agora eis que surge algo parecido.

O Raspberry Pi.
Este minúsculo computador tem um preço ridículo de cerca de 30€, corre um sistema linux e tem um processador Arm de 700Mhz, um GPU que suporta OpenGL com aceleração por hardware e 1080p, tem 256MB de Ram, placa de rede, HDMI, USB2.0, SD Card, áudio, entrada RCA, pode ser alimentado por USB e cabe na palma da mão. O kit vem assim sem caixa, até faz lembrar o antigo ZX81 com o seu kit para montar.

Com um preço destes é bem capaz de vingar. Até porque se quisermos comprar um, então temos que esperar meses. No dia em que saíu esgotou em poucas horas !!!

Todas as escolas vão querer ter estes aparelhos nas salas de aula e vão querer colocar toda a gente a programar.

Nós cá estaremos para ensinar e vamos ver se tínhamos ou não razão.

 

sábado, 26 de maio de 2012

Criar jogos em Delphi

Conhecem o Delphi?  Já viram a versão XE2 e o afamado Firemonkey?

A embarcadero lançou esta nova versão, com uma ideia fabulosa, um programa, vários sistemas operativos. Com a versão XE2 temos a possibilidade de compilar tanto para windows como para mac ou iPhone. Mas temos que esperar pela XE3 para termos acesso a Linux e ao famoso Android !!!  Android???? No Delphi ?!?!  Sim, é verdade. Parece mentira, e se pensarmos na quantidade de aparelhos diferentes a correr Android, então percebemos o que estamos a falar. Temos que esperar mais um pouco. Até final do ano há-de vir.

Quem já viu a nova interface apetecia logo começar a criar jogos para PC e Mac. Mas depois de experimentar fica alguma desilusão. Afinal não dá bem para todo o tipo de jogos.
O novo delphi permite criar interfaces futuristas com objetos em 3D utilizando a tecnologia OpenGL e poderia pensar-se que poderia ser eficaz na criação de jogos em 3D.
 Se olharmos para as aplicações exemplo, podemos ver que a animação em 3D é constante, e com uma boa placa gráfica até parece fluída, mas se continuarmos a insistir vemos que a aplicação tem vontade própria, não podemos controlar as frames e a ordem de desenho dos objetos, ao contrário do que se poderia querer para um motor gráfico.

Mas será que não dá mesmo? Que objetos novos traz este firemonkey?
 Ok, podemos usar estes componentes e criar um menu bonito para o nosso jogo, e se o jogo for simples e do tipo tabuleiro, então ainda se faz qualquer coisa. Aí está uma coisa interessante, utilizar o delphi para jogos simples de tabuleiro, e como é tão fácil de aprender, então talvez seja a ferramenta ideal para ensinar programação de jogos simples.

Então e jogos a sério? Não dá? Uma ferramenta como o Delphi dá sempre para tudo, mas aí entra a tecnologia que fala diretamente com as placas gráficas. No windows temos o DirectX e o OpenGL, no mac temos o OpenGL. Para utilizar estas tecnologias podemos utilizar algumas bibliotecas como o SDL ou motores como o Andorra2D ou o Asphyre, estas estando disponíveis sem qualquer custo. Para um motor mais poderoso em 3D, podemos utilizar algum motor com ActiveX que possa ser embebido como o DXStudio, ou por meio de DLL como é o caso do Leadwerks.
E no meio disto tudo o que vamos nós utilizar?
Para já penso que a decisão é unânime. Para jogos e aplicações interativas 2D vamos ficar pelo Delphi e construír um motor nosso de raíz. Estamos a criar um editor de jogo com uma linguagem com blocos, editor de imagens, sprites, músicas, baseado em eventos. O jogo vai depois ser executado numa linguagem de script através de um player para o sistema operativo escolhido. Para já vamos ter apenas win32. Seguem-se depois Linux, Android e HTML5. E depois se o caminho assim o desejar, windows Phone, XBox e iPhone.

Mantenha-se ligado para mais notícias :-)

domingo, 5 de junho de 2011

Novos Orgãos ou teclados electrónicos da Casio

A Casio lança para 2011 dois novos modelos de teclados, o SA-46 e o SA-76.

Estes teclados infantis, com teclas mini, farão as delícias da pequenada.

O SA-46, tem um teclado de fácil leitura LCD, 32 teclas, um botão para escolher os timbres entre o piano e os órgãos, 5 sons de bateria, 100 timbres, polifonia de 8 notas, 55 padrões de ritmo, 2 altifalantes de 8cm, amplificador de 2x0.5W, dimensões 446 x 208 x 51 mm, funciona a pilhas (6xAA) ou com transformador de corrente.
 

Podem ver em baixo a demo das canções incluídas no SA-46.



O Teclado SA-76, já é um pouco maior com 44 teclas, o seu LCD já mostra os timbres, ritmos, número da canção, metronomo, andamento e nota tocada. A selecção de timbre é feito da mesma forma, com um botão que alterna entre piano e orgãos. O amplificador é um pouco mais forte, 2x1.2W e as suas dimensões são as seguintes 604 x 211 x 57 mm.
 

Uma prenda muito engraçada e educativa para os seus filhos.

Compre um agora mesmo ( Loja Online )