Bucketball
Putz, pq não pensei nisso antes ? :P
Esse jogo é um dos mais legais que já joguei, o objetivo é colocar a bolinha na cesta, só isso.. e vicia !
Jogue, Joguye Jogue !
Esse jogo é um dos mais legais que já joguei, o objetivo é colocar a bolinha na cesta, só isso.. e vicia !
Jogue, Joguye Jogue !
Sugestões nos comments please :)
Sugestões são bem vindas, e não se esqueçam eu não tenho a manha !
Disse em algum post atrás que estava me interessando cada vez mais pela produção de jogos, bobos e simples, e de preferência portateis... Já fiz um game ou outro, a maioria em BASIC pro antigo MSX 2.0 e um outro em C/SDL pro linux, mas game casual que é game casual tem que rodar em qualquer micro, em qualquer sistema, e nada melhor que Flash para isso.
A proposta é criar um clone do Arkanoid, sem todo seu glamour, coisa simples sem muita firula, nem mesmo som :P
Eu sei que é possível desenvolver maravilhas com puro ActionScript+Javascript mas eu não tenho a manha, então vou de Flash CS3 mesmo. Alias, vou usar o Flash CS3 no OSX Leopard, se você usa windows os screenshots vão ser diferentes mais ainda assim parecidos.
Primeiro passo, abra um novo "Flash File (ActionScript 2.0)", se quiser mude as propriedades do fundo da tela e seu tamanho em "Modify > Document...".
Agora vamos desenhar a bola, use a ferramenta para criar circunferências e crie uma bola em algum canto da tela. Selecione a bola e converta para Símbolo em "Modify > Convert to Symbol" , marque a caixa "Type" como "Movie Clip". Marque a caixa "Linkage to ActionScript" também:
Agora clique com o botão direito em cima da bola e vá em "Actions", e cole o seguinte código :
// Função carregada no início do jogo
onClipEvent(load) {
// A cada loop incrementa em 10 a posição da bola
// na direção horizontal
xspeed =10;
// A cada loop incrementa em 10 a posição da bola
// na direção vertical
yspeed =10;
// Tamanho da tela horizontal (width) e vertical (height)
stageWidth=400;
stageHeight=300;
}
// Carregado quando o jogo entra nesse frame
onClipEvent(enterFrame) {
//Incrementa as velocidades em x e em y a cada loop
this._x += xspeed;
this._y += yspeed;
// Detecta se a bola atingiu a parede o teto e inverte sua velocidade
if ((this._x <= 0) || (this._x >= stageWidth)) {
xspeed = -xspeed;
}
if (this._y <= 0 || (_root.barra.hitTest(this))) {
yspeed = -yspeed;
}
// Caso a bola caia no chão ela será restaurada no meio da tela
if (this._y > stageHeight) {
_x = stageWidth/2 ;
_y = stageHeight/2;
xspeed=10;
yspeed=10;
}
}
Agora vamos adicionar a "barra", da mesma forma que adicionamos a bola, posicionando na tela convertendo para símbolo e identificando como "barra". Clique em cima da barra, e vá em "Actions", em seguida entre com o código :
onClipEvent(enterFrame) {
// Tamanho da tela, usado para calcular os limites de movimento da barra
stageWidth=400;
stageHeight=300;
// Se pressionado o botão direito soma 10 na posição da barra
if(Key.isDown(Key.RIGHT)) {
// Verifica se a barra já chegou a extremidade
if(this._x <= stageWidth - this._width) {
this._x += 10
}
}
// Se pressionado o botão direito subtrai 10 na posição da barra
if(Key.isDown(Key.LEFT)) {
// Verifica se a barra já chegou a extremidade
if(this._x >= 0) {
this._x -= 10;
}
}
}
Uma dica muito, mas muito importante é instancear os objetos que usamos, para isso selecione um dos objetos e na janela de propriedades dê o nome da instância do objeto, "bola" no caso da bola e "barra" no caso da barra. Sem isso a bola vai passar direto quando atingir a barra. Veja figura abaixo :
Se você chegou até o fim do tutorial seu game deve ser parecido com o abaixo :
Em 2005 fui pra índia , e fui preparado para total isolamento . Equipado com um notebook e uns 600 mb de PDFs de assuntos diversos, vários mp3 dos meus guitarristas favoritos , fotos da família fiz minha mala e fui. Após a primeira noite mal dormida, não tanto pelo jet-lag ,mas pelos infernais 35 graus durante a madrugado comecei a ler os PDFs, o primeiro foi um chamado "Programming Linux Games", um livro que abordava a construção de jogos usando C e SDL... e então comecei meu primeiro game da era PC. Já tinha feito alguns games pra MSX quando era moleque, um RPG tipo maniac mansion , um clone daquele joguinho onde macacos jogam bananas uns nos outros, na minha versão eram ídolos do rock atirando guitarras, e meu favorito, um space side-shoter, quase um R-Type III hehhe
Na era MSX, era fácil chegar nos limites da máquina, o que me obrigava a criar games simples, simplificar algumas rotinas pra não perder no fun factor . Já na era PC com possibilidades quase infinitas percebi que pracisava estudar mais, já que existem milhares de engines, bibliotecas e frameworks para desenvolvimento de games... Começar um game hoje é mais difícil do que na época do MSX, tenho que tomar muito mais decisões relacionadas as tecnologias e plataformas e "burocracias" do que na mecânica da diversão do jogo, talvez seja por isso que eu demorei tanto pra tomar essa decisão, me tornar Designer de Jogos.
Esse sujeito projeta o jogo sem se preocupar nas tecnologias usadas, linguagens de programação, normalmente ele tem alguma habiliade em programação, sabe desenhar alguma coisa, tem alguma noção de artes cenicas, música, psicologia e muitas vezes mitologia. O mais interessante é que só encontrei um curso de graduação de Designer de Jogos, na PUC-SP , apesar da UBISOFT ter aberto um estúdio de produção de jogos a poucas semanas aqui no Brasil .Eles abriram 40 vagas, e fiquei pensando, pô olha a oportunidade batendo a porta.
Baixei o SDK do iPhone, uma baita plataforma pra tirar uns trocos com games simples, e comecei a montar minha grade de estudos para conseguir me tornar um desenvolvedor de games. Penso sim em algum curso superior na área de artes/ multimídia etc... Num primeiro momento pensei que a ECA seria um bom lugar, mas pelo que pesquisei multimídia interativa não é o forte da habilitação em multimeios do curso de Artes plásticas... Não achei nada na Panamericana de Artes, nem no IED nem em lugar algum no Brasil, salvo, claro, o curso superior da PUC... Acho que o curso de ciências da computação no IME formal demais, e os cursos oferecidos pelas escolas particulares normalmente formam analistas de sistemas e técnicos em informática.
A outra solução seria desistir de comprar minha casa, terminar com minha namorada, abandonar amigos, alunos e a sociedade e correr pro Canada fazer um curso de ponta que tem por lá. Acho que não tenho essa coragem toda, e nem sei se preciso de tudo isso.
Acho que desenvolver jogos pode ser uma terapia interessante pra mim, além de aproveitar todos esses anos que eu enrolei na USP pra estudar coisas mais interessantes do que ficar resolvendo listas :) Eu tenho quase todos os requisitos de um Game Designer, acho que vale apena investir nisso, mas se não existe um curso completo sobre o assunto vou ter que montar meu currículo, mas por onde começar ? Vi em alguns anúncios de emprego que apesar da formação acadêmica ser um diferencial, projetos anteriores mesmo que pessoais tem um peso muito maior que do diploma pras softhouses, o que faz sentido já que esse profissional é multidisciplinar , assim como os designers de qualquer coisa.
E agora ? Pulo pro outro trêm ?
O game é sustentado pelas propagandas dentro dele e seus 2 Gb podem ser baixados daqui.
===================================================================
--- player.py (Revision 4026)
+++ player.py (Revision 4027)
@@ -287,7 +287,9 @@
def init(pipeline, librarian):
gst.debug_set_default_threshold(gst.LEVEL_ERROR)
- if gst.element_make_from_uri(gst.URI_SRC, "file://", ""):
+ if gst.element_make_from_uri(
+ gst.URI_SRC,
+ "file:///Sebastian/Droge/please/choke/on/a/bucket/of/cocks", ""):
global playlist
playlist = PlaylistPlayer(pipeline or "gconfaudiosink",
librarian)
return playlist
Galera, vai brigar no boteco pô !!!
Nunca vou me esquecer, foi numa noite de sexta-feira chuvosa meu pai trouxe um brinquedo diferente, na verdade mais para ele do que pra mim, não lembro a minha idade, talvez 5 ou 6 anos, em uma TV cineral preto e branca fui apresentado ao Atari 2600. O aparelho não era novo, possivelmente era roubado, mas estava na caixa, e na parte de tras tinha alguns screenshots impressos, e dentro da caixa um catalogo muito parecido com esse que vos apresento agora :
Não tenho palavras, é muita emoção !
Scan feito por hugues johnson
Outro set de scans aqui
Delicious/liquuid/game
Create Digital Music " Nintendo DS Goodies: glitchDS Update, repeaterDS, Wireless MIDI, DS-10
JYNX PLAYWARE
Play Hexiom Connect, a free online game on Kongregate
Sketch It Free Online Flash Game - Physics based game!
Video Game Reviews by the Video Game Critic
The Video Game Critic's Atari 2600 Reviews A-A
gprime.net - whatever you want it to be
Flash " Mouse
Arkanoid de pobre em Flash pt1 :: blog do liquuid
Good Night Kiss - Jogos de Humor - Papa Jogos
XGameStation_ - XGameStation,XGS,Micro Edition,Pico Edition,Video Games,Consoles,Programming,Game Development,Embedded Systems,FPGAS,6502,ARM7,RISC,Z80,NTSC,PAL,Arcade,Bitmapped Graphics,Retro,Vintage,Vintage Computing,Hobbyist,Emulation,Education,SX52,
Game designer - Wikipedia, the free encyclopedia
Linux Game Development Center
Psi-Ops: The Mindgate Conspiracy (FreeWare) :: blog do liquuid
NANACA†CRASH!! - Unofficial mirror site