Translate

sábado, 19 de outubro de 2013

Shooter Example v2

Shooter
Example V2


Versão 2.0
Compatível: Tululoo 1.3.0 e 2.0.0

Foi adicionado a função de corrida, este sistema também agora permite mapa maiores que 680x480, outros sistemas de tiro tem o problema do mapa só dar para este tamanho por causa de um Bug no anglo da imagem.


segunda-feira, 14 de outubro de 2013

Colisão Perfeita

Colisão Perfeita


Versão 1.0
NECESSITA do Tululoo 2.0.0 (Não compatível com 1.3.0 ou inferior)
Não necessita de Blue Lib

Com a vinda do novo Tululoo 2.0.0 RC muita coisa foi improvada, finalmente foi adicionado um editor de imagens completo e agora temos um editor de colisão por "Shape" (forma) do objeto então isto vai ajudar na maneira que os objetos tem colisão, assim temos uma colisão melhor.


Usando isto podemos contornar o objeto e criar então os limites do solido.

Mas atenção que isto vai tornar um bocado mais complicado a criação de um jogo.

Você normalmente usa isto para fazer colisões 
x = xprevious;
y = yprevious;
Na verdade este método é uma porcaria mas é o mais rápido de fazer e é o que funciona melhor no Tululoo 1.3.0 apesar de haver outras maneiras muito melhores que fazer isto, este método não é nada fluido com o toque dos objetos e então é por isso que temos que usar este aqui em baixo 


Coloque isto num evento Colision
if (keyboard_check(vk_right) && !place_meeting(x + 2, y, obj_parede)) {
x += 2;
}

if (keyboard_check(vk_left) && !place_meeting(x - 2, y, obj_parede)) {
x -= 2;
}

if (keyboard_check(vk_up) && !place_meeting(x, y - 2, obj_parede)) {
y -= 2;
}

if (keyboard_check(vk_down) && !place_meeting(x, y + 2, obj_parede)) {
y += 2;
}

O problema disto é que você vai precisar de escrever este código para todos os objetos que você quer que tenham colisão.
Mas a colisão é muito suave e não trava como a anterior 

sábado, 12 de outubro de 2013

Como Mostrar FPS

Como Mostrar FPS


FPS significa Frames Per Second, isto é muito útil para saber como o seu jogo se comporta quando ele se inicia ou roda um Scripts complexo, assim podemos controlar o Lag e ver em que partes do jogo Lega mais.

Isto dá muito jeito para testar compatibilidades do seu jogo entre os navegadores da internet.

É muito básico ver o FPS de um jogo, crie um objeto chamado obj_fpsshow, dentro desse objeto coloque um evento Draw e insira as seguintes linha de códigos
draw_set_font(font);
draw_text(x,y,"fps " + fps);

Atenção que você deve primeiro definir uma font como obvio.

De seguida coloque o objeto na room que você deseja ver quantidade de FPS.

Exemplo como ficou aqui, este room tem um FPS de 30 no Google Chorme

terça-feira, 8 de outubro de 2013

RPG Engine II

RPG Engine
II


Versão: 2.0
Requisito de Navegador de internet:  Opera, Firefox, Google Chorme, Internet Explorer
Requisitos do sistema: Blue Library I - Versão 1.0.0.5 (Incluído) e Tululoo 1.3.0


Este sistema só vai funcionar com o Blue Library I (1.0.0.5)
http://arcadotululoo.blogspot.pt/search/label/Blue%20Library%20I - Como funciona
http://www.mediafire.com/view/31wmkw4g7c8f0qb/Blue+Lib+I.txt - Download 

Esta nova versão inclui o Novo Blue Lib I dentro do sistema, desta maneira este sistema vai poder ser compatível com outros sistemas que usaram Blue Lib I


Todo o código foi reformadocolisões melhoradas, várias coisas foram modificadas e a foi adicionado o Blue Library, e outras coisas foram melhoradas 

O Sistema já tem um 3º versão em construção com um sistema de batalha em principio será um ABS mas posso mudar e vou adicionar mas umas quantas coisas, como um sistema de Pausa e outros.

Este sistema tem:
Dinheiro
Vida
Personagem Morre
Armadilha
água 
Parede
HUD [Melhorado]
tesouros
Menu [Novo]
Equipar armas (Não está muito bem feito mas isso depois você modifica) [Novo]
Limitação do tamanho do mapa (Minimo e máximo) 640x480





Download
https://www.dropbox.com/s/dge8fh3behvgik4/RPG%20Engine%20II.zip


HUD com Barra de vida 1.5

HUD com Barra de vida 1.5


Tululoo Game Maker

Versão: 1.5
Requisito de Navegador de internet:  Opera, Firefox, Google Chorme, Internet Explorer
Requisitos do sistema: Blue Library I - Versão 1.0.0.5 (Não incluído) e Tululoo 1.3.0


Este sistema só vai funcionar com o Blue Library I (1.0.0.5)
http://arcadotululoo.blogspot.pt/search/label/Blue%20Library%20I - Como funciona
http://www.mediafire.com/view/31wmkw4g7c8f0qb/Blue+Lib+I.txt - Download 


Esta é uma HUD Básica mas com barra de vida, todas as outras que eu tinha feito era sempre com números.
A HUD tem de máximo de 5 de Vida.
O Sistema traz game Over.
O desenho da HUD foi feito por cristianoforce






Script

//HUD com barra
//Versão 1.5
//Criado por Bruno Silva/makergame2000
//-------------------------------------
//www.arcadotululoo.blogspor.com.pt

//Desenha inicio da HUD
draw_sprite(spr_5,spr_5,x,y);

//Muda para 4
if (player_vida == 80) {
draw_sprite(spr_4,spr_4,x,y);
}

//Muda para 3
if (player_vida == 60) {
draw_sprite(spr_3,spr_3,x,y);
}

//Muda para 2
if (player_vida == 40) {
draw_sprite(spr_2,spr_2,x,y);
}

//Muda para 1
if (player_vida == 20) {
draw_sprite(spr_1,spr_1,x,y);
}

//Faz Game Over
if (player_vida == 0) {
room_goto(Scn_Gameover);
}

//Volta ao 5 de vida (HUD volta)
if (player_vida == 100) {
draw_sprite(spr_5,spr_5,x,y);
}


segunda-feira, 7 de outubro de 2013

Survive Action Battle System III

Survive Action Battle System
III

Por makergame2000

Versão: 3.0
Requisito de Navegador de internet:  Opera, Firefox*, Google Chorme, Internet Explorer
Requisitos do sistema: Blue Library I - Versão 1.0 ou 1.0.0.5 (Incluído) 
* Não estável

Esta nova versão inclui o Novo Blue Lib I dentro do sistema, desta maneira este sistema vai poder ser compatível com outros sistemas que usaram Blue Lib I

endo este apenas o sistema de batalha ele tem os básicos do sistema do jogo não o sistema total pois todo o sistema é mais complexo e mexe com mais coisas como por exemplo eu não coloquei animações aqui porque o sistema de animações do survive não tem nada haver com o sistema de batalha.

Ele possui:
-Balas
-Zombie
-Zombie Morre 
-Zombie mata/Personagem morre[/color]
-HUD
-Zombies nascem aleatoriamente 
-Pistola
-Movimento da personagem com WASD e mira com o Rato




Download:
https://www.dropbox.com/s/2dtqqserddm2bez/Survive%20Action%20Battle%20system%20III.zip

sábado, 5 de outubro de 2013

Blue Library I


Versão 1.0.0.5
Geração: Primeira

O Blue Lib é tipo o RTP para Tululoo assim falando.
Mas é diferente.

Isto é uma de biblioteca de vareáveis importantes do Game Maker Tululoo.
Isto vem ai serviço de improvar a compatibilidade entre sistemas, ou seja que sistema que usaram esta Lib de vareáveis serão compatíveis entre si.
Algo tipo deste gênero é muito necessário pois muitos sistemas não são compatíveis entre si, por exemplo os meus sistemas, são os poucos compatíveis entre si, isto causa muita confusão entre utilizadores do Tululoo.

Para tornarmos isto mais compatível, os seus sistemas compatíveis com sistema de outras pessoas e sistema seus você pode também fazer o seu sistemas com isto, e realmente aconselho usar isto mesmo!


Agora todos os sistemas que eu irei lançar no futuro serão compatíveis entre si, e você também pode fazer com que os seus sistemas sejam compatíveis com os meus e com os das outras pessoas que usarem o Blue Lib I


Caso um jogo use um sistema feito com o Blue Lib I você deve ter o Blue Lib no projeto, senão o  Tululoo não vai rodar o jogo.



Caso o sistema use o Blue Lib I deverá o selo de uso
Assim você já sabe se é compatível ou não








Download:
http://www.mediafire.com/view/31wmkw4g7c8f0qb/Blue+Lib+I.txt

Instrução de instalação:
Copie todo o código.
Depois de ter copiado coloque o código na zona das vareáveis globais   
E está pronto.

Atenção, não modifique nenhuma linha
Você pode adicionar mais coisas nos locais indicados 
Para adicionar vareáveis personalizadas ou outros você pode colocar no fim do Script.
Essa zona deve ser só para jogos caso seja para sistemas para disponibilizar você pode estragar a compatibilidade