Blog Nerd do Liquuid

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 !


4 comentários

TAGS : bucketball flash game

yxy plus



Aproveitei meu capote de bike e estudei um pouco mais de flash :) O resultado esta na nova versão do yxy, com novos bugs e jogabilidade melhorada. Estou negociando com a Marcia Leite a fundação de um estudio de game design além de desafios mútuos envolvendo animação, jogos e programação . Se pá vai rolar coisas interessantes em breve, até lá jogue yxy até a próxima versão :P

Sugestões nos comments please :)


7 comentários

TAGS : game flash y2y toscoware

yxy



You vs You, mais um experimento em flash, tosco feio e difícil, só consegui fazer 100 pontos até agora preciso fazer umas melhorias pra tornar o game maos jogavel. Levei alguns minutos pra fazer , e algumas horas jogando heheh

Sugestões são bem vindas, e não se esqueçam eu não tenho a manha !


7 comentários

TAGS : flash game toscoware pong

Arkanoid de pobre em Flash pt1



Defensores radicais do software livre, pulem o post pois esse blog está mergulhando no mundo imundo do software proprietário fechado barbudo e mal.

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:

tutorial flash

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 :

instancia no flash

Se você chegou até o fim do tutorial seu game deve ser parecido com o abaixo :




2 comentários

TAGS : flash game arkanoid tutorial mac osx

Design de Games, será ?



Segue um desabafo... e ao mesmo tempo um roadmap do que planejo pra mim nos próximos anos.

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 ?


3 comentários

TAGS : game design puc dilema iphone

Psi-Ops: The Mindgate Conspiracy (FreeWare)



Mais um game proprietário, que atenta contra a liberdade do conhecimento e a cultura livre. Esse game é meio que um FPS com tiros de poderes telecinéticos e pitadas de espionagem. Tipo um mix de MetalGear, Quake e X-MEN :)

O game é sustentado pelas propagandas dentro dele e seus 2 Gb podem ser baixados daqui.


0 comentários

TAGS : mindgate conspiracy freeware game spy fps

Enquanto isso no bug report do Debian...



Ok, ubuntu, sai amanhã, Fedora em algumas semanas e o Debian, bem.... Até o lançamento a galera vai reportando bugs, mais alguns nerds de ego inflado ferido são bem criativos na hora de ofender um colega desenvolvedor, veja :
===================================================================
--- 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ô !!!


0 comentários

TAGS : debian gstreamer nerd hahaha xingamento

Catalogo do Atari 2600



Direto do tunel do tempo .....

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 :

AtariCatalog1981_01-Cover

AtariCatalog1981_02-Intro

AtariCatalog1981_03-Asteroids

AtariCatalog1981_04-MissleCommand

AtariCatalog1981_05-SpaceInvaders

AtariCatalog1981_06-BreakoutCasino

AtariCatalog1981_07-BowlingFootball

AtariCatalog1981_08-ChessNightDriver

AtariCatalog1981_09-Othello

AtariCatalog1981_10-AirSeaSkyDiver

AtariCatalog1981_11-BlackjackCircus

AtariCatalog1981_12-PelesSoccer

AtariCatalog1981_13-AdventureIndy500

AtariCatalog1981_14-Pinball

AtariCatalog1981_15-HomerunCodebreaker

AtariCatalog1981_16-StreetRacerDodgeEm

AtariCatalog1981_17-FlagCaptureOlympics

AtariCatalog1981_18-SlotRacersBasketball

AtariCatalog1981_19-Warlords

AtariCatalog1981_20-MazeCraze

AtariCatalog1981_21-GameClub

AtariCatalog1981_22-Back

Não tenho palavras, é muita emoção !

Scan feito por hugues johnson

Outro set de scans aqui


0 comentários

TAGS : atari 2600 catalogo video game

Evolução dos videogames



Site bem interessante com a history-line dos 50 e poucos anos de videogames :)

Nem todo os videogames foram listados, e tem alguns erros nas especificações de alguns consoles, mas está valendo :)



http://www.gamingdump.com/consoleevolution.html



1 comentários

TAGS : timeline video games

Fedora 8 ,veja aqui o que vai pintar no próximo ubuntu



O título tá estranho mas comparando a lista de novos recursos do Fedora 8 e os novos fabulosos já manjados recursos do ubuntu gutsy esse título fará sentido para vc :)

Novos sabores :

Agora o fedora tem um liveCD para GAMERS !!! Que vem recheado dos melhores games livres que o SL pode produzir, dentre eles Quake 3 :) "I see fragged people"

Pra trabalhar ? Tem o fedora Developer, que já inclui Eclipse, Anjuta, git, cvs, lynx, emacs, um editor hexadecimal além de GCC, Inkscape, Koji, createrepo, mock, rpmdevtools, rpmlint etc...

Para estudar ? Fedora Eletronic LAB


PulseAudio :

Controle o volume de cada aplicativo de forma independente. Tem placa de som USB ? Sem problemas no fedora é hotplug amigão, igual no mac, e o melhor com BAIXA LATÊNCIA, lembra do Jack ? Esqueça-o , ele é obsoleto, Pulse audio trabalha da mesma forma conectanto entradas dos programs com a saída dos outros e o melhor, entre sistemas operacionais diferentes, linux ou não.


CodecBuddy :

Isso não é novidade, mas agora o gstreamer pode pegar novos plugins proprietarios sob demanda, chega de sofrer :)


Novo tema:

O novo tema chama-se nodoka, é feio , mas tem um papel de parede que muda de cor com o passar das horas, refletindo até mesmo seu humor :)


Novo firewall

Configuradores gráficos não são novidade nenhuma mas esse em questão é bem poderoso





Plugou imprimiu :

Assim como no novo ubuntu, configurar impressora é coisa do passado, plugou tá imprimindo.


Integração com bluetooh :

Chegou perto montou, medo ....


JAVA:

O java livre tinha partes binárias que atrapalhavam aqueles que queriam um sistema 100%, atrapalhava, a equipe da RedHat desenvolveu o IcedTEA justamente para substituir o que não era livre. Ou seja, mas liberdade pra quem quer ser livre.
Agora um plugin java livre é incluído no sistema junto com o browser.

ON-line Desktop:

Fedora sai na frente de novo e junto com a galera do gnome anuncia o Gnome Live Desktop :) Uma interface de integração de vários serviços on-line como flickr, delicious, lastfm, facebook e por ai vai.





Sistema social de recomendação de pacotes não é uma novidade, mas agora o fedora em e é ao vivo.

Sistema social de tradução de pacotes, ta usando e tá em ingles mande a tradução, fácil.

SysklogD ? É passado, veja o Rsyslog :

Transfere os logs pela rede de forma segura, análise em tempo real lhe permite agir antes do sistema dar crash...


Sem alarde e sem fazer barulho, sem contagens regressivas nem oba oba, "Menos pirueta mais resultado"(webmotiva) esse é o jeito Fedora de se fazer uma distribuição, inovando de verdade com desenvolvimento e código onde o bixo pega, no core.

Não usa fedora ? Ano que vem essas novidades chegam pra você, só esperar :)




0 comentários

TAGS : fedora linux pulseaudio game developer quake eletronic on-line desktop rsyslog

Posts relacionados

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