terça-feira, 23 de setembro de 2008

GML Physics Model agora Open-Source

Quem não se lembra do GML Physics Model pode olhar o post original aqui.

Depois de pensar um pouco, decidi colocar o source-code da versão mais nova da engine pra download, não para ganhar fama e tudo mais, mais para deixar em domínio público, sempre atualizando e atualizando e atualizando...

Link:

http://rapidshare.com/files/145908122/Physics_test_2.gmk.html


Breve, posto ele no SourceForge ;)

quarta-feira, 14 de maio de 2008

Nova Engine de Física! :D

Mil desculpas pela falta de posts, mais é que nessas últimas semanas eu e o Leo andavamos ocupados :P

Começando a repostar hoje, eu mostro a minha melhor criação no Game Maker:
A Engine de Física! (Ou GML Physics model). Ela ainda é beta, e continua nos estágios de teste, mais é um grande jeito de passar o tempo ;)


Uma screenzinha:















O download:

http://rapidshare.com/files/114810959/GML_Physics_Model.exe

Os comandos:

Básico:
Mouse: Edição geral

Geral:
Barra de Espaço: Pausa/continua simulação
CTRL+S: Salva a simulação atual
CTRL+L: Carrega uma simulação salva anteriormente
CTRL+T: Mostra a caixinha de alteração global de springs (as alterações afetam todas as springs)
CTRL+U: Mostra a caixinha de alteração global das joints (o mesmo que o anterior, só que altera as joints)
D: Liga/desliga o debugger
G: Altera o valor da gravidade
H: Mostra/esconde o painel de ferramentas
M: Muda a velocidade da room (altera TUDO!)
A: Muda o sistema de rendenização das springs para um mais simples e rápido
P: Acessa os polígonos


Sistema:
Numpad 0: Muda o tamanho da grade
Numpad 1: Liga/desliga as colisões
Numpad 2: Liga/desliga a gravidade
Numpad 3: Conectar todas as partículas do tabuleiro
Numpad 4: Mostra/esconde as joints
Numpad 5: Mostra/esdonde as partíclas
Numpad 6: Mostra/esconde os sprites (bolinhas no meio) das joints
Numpad 7: Mostra/esconde os polígonos
Numpad 8: Liga/desliga a função de salvar e carregar ao pausar/continuar a simulação
Numpad 9: Mostra a stress das joints aplicando uma cor avermelhada nelas
Enter: Mostra/esconde bolinhas no centro das joints

Simulação:
V: Liga/desliga a voscosidade (xD)
X: Muda o valor de Stresse (tolerância de extensão) das joints

sexta-feira, 1 de fevereiro de 2008

Testando o usercash...

Daqui em diante, vou fazer um teste de uma semana no usercash, vocês não irão sentir diferença no site, exceto:
1: O texto "The page you requested will load in 10 seconds", clique no texto para página e ír para o endereço do link original
2: Os links estarão no formato XXX.usercash.com (onde XXX é o código de referência do link), mais, é claro, eu irei usar um texxto melhor para o link, exemplo:

http://gmakerspot.blogspot.com/
(passe o mouse no link, na barra de status do seu browser (lá em baixo) vai aparecer o seguinte: "http://p4ppt1i17z5n86itlt6o2.usercash.com", mais pode clicar, link 100% seguro :D)

É lógico, se não der muito certo, irei cortar, se não, junto uma grana e gasto para melhorias no blog (e pessoais, pois ninguém é de ferro!)

Quem estiver a fim de conhe er o site, use o seguinte link: http://www.usercash.com/



Flw, pessoal! :D

quinta-feira, 31 de janeiro de 2008

Todas as extensões do GM categorizadas

Tá querendo uma extensãocerta para um jogo certo? Não encontra googleando, nem pedindo da comuna e nem no fórum oficial do game maker? Bem, fica aí o site oficial da GMToolbox, mais de 100 dll's, extensões e exemploes prontos!

http://www.gmtoolbox.com/

Bye!

quarta-feira, 30 de janeiro de 2008

Game maker... pra MAC?

Calma, calma! Mark Overmars não mudou de sistema operacional!
Estava procurando sobre o game maker na wiipedia, e me encontro com isto:

http://en.wikipedia.org/wiki/GameMaker

É um game maker para Machintosh! E, é claro, não foi produzido pelo Mark ou pela YoYogames!
Eu não testei, pois meu VM já expirou faiz tempo ¬¬'
Mais, usuários de Mac, não esperem muito! Já que o soft não é tãaaao conhecido, não deve ser muuuito bom para se comparar com a versão do Windows
Alêm do que, o soft é comercial! Nem versão lite, nem unregistered, é DEMO! Nem screenshots pude ver, pois algum mongo webdesigner deve ter errado ou deletado a página das screenshots, que peninha! =/
Então, fica aí o site para os mais aventureiros!
http://members.aol.com/AlStaff/GameMakerHelp.html

E ainda tem uma versão do nosso querido Game Maker para o Commodore 64! (!!!)
http://www.mts.net/~kbagnall/commodore/gamemaker/

sábado, 26 de janeiro de 2008

Tutorial Flash: Colisão de círculo para círculo

Comece um arquivo novo, e crie um movieclip, o tamanho dele É IMPORTANTE!
Deve ser de 100x100, depois explico porque, até lá, crie um círcuo no stage, selecione, dê um ctr+F3 para abrir o painel de propriedades, e clique na setinha para baixo no canto de baixo direito:
(image com corte no meio para preservar o tamanho da mesma)
(é aconselhável usar linhas finas ou não usar linhas)











Se lembra do script do drag? Se não, olhe neste último post, alí tem um script de drag, copie ele, dê dois cliques no movieclip da bolinha, descelecione o desenho (clicando fora do desenho), dê um F9 para abrir o painel de scripts e cola lá, se tudo ocorrer bem, você terá algo como isso:



Pronto? Não! É claro que não! Falta o script de deteção de colisão!

Nomeie os dois movieclips no root, no ultimo post também esplica como, depois vá no root, abra o painel de scripts e coloque isso: (script comentado)

onEnterFrame = function(){
dx = b1._x-b2._x; //Distância horizontal entre as bolas
dy = b1._y-b2._y; //Distância vertical entre as bolas
l.clear();
a = b1;
b = b2;
distance = Math.sqrt((dx * dx) + (dy*dy));
if(distance < (50+50))//Soma dos raios das bolas é 50+50
{
l.lineStyle(4,0xFF0000,100); // Prepara a linha
l.moveTo(b1._x,b1._y); // Move a lina para o círculo 1
l.lineTo(b2._x,b2._y); // Desenha a linha té o círculo 2
}
}

E isso deve dar nisso daqui:



Até mais =D


Gostou? Baixe o source: Link

Tutorial flash: Desenhando uma linha

Você vai precisar do Flash 8, Basic ou Professional, tanto faz:

Comece com um arquivo novo 250x250, abra o painel de actionscript (F9):

this.lineStyle(2,0x000000,100);
this.lineTo(250,250);

O resultado é este:


Agora, para o drag:
Crie um movie clip, com um desenho qualquer, não tem inportância:















duplique o movie clip (arrastar+alt) e dê dois cliques em qualquer um deles, você vai abrir ele para edição, lembrando que se você editar um, edita todos os movleclips do mesmo tipo!
Dê um F9, clique em qualquer lugar (para deslecionar o desenho) e digite isso:

onPress = function(){
startDrag(this)
}

onRelease = function(){
stopDrag();
}

Dê um ctrl+enter, se você fez correto, pode arrastar os movieclips:



Agora, vamos fazer a linha ser desenhada de um movieclip, para o outro!

Vá no root (clique em Scene 1, lá em cima da timeline, se não estiver ativo, é porque você já está nele) e clique num dos movieclips, abra a aba properties (ctrl+F3) e clique na caixnha de texto onde está escrito , e dê um nome ao seu movie clip (que você consiga lembrar!), repita com o outro:












Agora, clique no root, e abra o editor de scripts:

onEnterFrame = function(){
this.clear();
this.lineStyle(2,0x000000,100);
this.moveTo(bola1._x,bola1._y);
this.lineTo(bola2._x,bola2._y);
}

Troque o bola1 e bola2 pelos nomes dos seus movieclips (que você renomeou agora pouco)

E pronto! =D O resultado é este:


Gostou? Baixe o souce aqui: Link

sexta-feira, 25 de janeiro de 2008

5 jogos mais jogados na YoYogames

Na semana, os 5 jogos que fizeram a alegria de gamers de todos os tipos:

1: Seizuredome

Um jogo de sumô com armas!
Bem criativo!








2: Bridging the gap
Monte uma ponte para o trem passar!









3: Lux
Lux é um jogo de arcade fast-paced, e não tem nada a ver com sabonete!







4: Dominos 2: Winter edition
Ajudeum ET a achar sua nave espacial nesse jogo com engine de física muito bem feita!








5: Penka mazes
Um puzzle bem diferente com mais de 100 telas e 3 modos de jogo diferentes!








Yeah! =D

quarta-feira, 23 de janeiro de 2008

Quem disse que o Game Maker só faz jogos!? :D

Esses tempos, eu e um pessoal da EOR (http://www.orkut.com/Community.aspx?cmm=5444907) resolvemos fazer a Rede EOR, uma emissora "YouTubal", que será de muito bom gosto e humor!

E, eu me candidatei a ser o "Hans Donner" da produção!

E o resultado foi ótimo:







Como fiz os processos:

1º - Eu tive que fazer as animações todas no Game Maker... Porém, como se elas tivessem sendo executadas em câmera lenta, para não perder 1 frame sequer;

2º - Eu abrí o Hyper Camera 2 e gravei... Como os usuários do programa sabem, ele "acelera" os vídeos! Aproveitei esse erro do programa pra poder gravar as vinhetas, que puderam aí ser executadas em tempo real;

3º - Após a gravação estar concluída, eu abrí o Movie Maker e consertei as últimas coisas, tais como brilho e títulos após o vídeo (vide finais dos vídeos);

4º - Após os vídeos estarem feitos, abrí o Sound Forge 8 que tenho aqui em casa e adicionei som aos vídeos, com efeitos sonoros e tudo mais! Tudo cuidadosamente calculado para que o som do vídeo se sincronizasse com o próprio!


E aí está o resultado! Ficou incrívelmente bem-feito os vídeos!

E é agora, com o Game Maker, que eu vou começar a fazer todas as vinhetas da Rede EOR e tudo mais! Tenho certeza que vai ficar show de bola!

quinta-feira, 17 de janeiro de 2008

Projeto ADGames...

Eu me lembro de um site de animações que fiz um longo tempo atráz, chamado AnimaDock, aí pensei em fazer um site de jogos derivado dele, mais não sabia bulhufas de programação, nem em flash, muito menos em GML! Aí que me veio a idéia, uns dias atrás, de criar o tal site! Com a ajuda do Leo, do pessoal da Stickman e da quotaless (meu host de preferência), o site vai estar em pé antes do final de março disponibilizando games e tutoriais de GML, Flash e até mesmo .NET!

Até!

Luiz fernando