Translate

terça-feira, 12 de novembro de 2013

Blue Library I (1.1)


Versão 1.1
Geração: Primeira [1.1 é pré 2º Geração]

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:


Versão 1.1.0.0
http://www.mediafire.com/view/xwxnynlqp122d2s/Blue+Lib+1.1.txt
Spoiler(Clique para mostrar/esconder)


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 


quinta-feira, 7 de novembro de 2013

Blue HTML Editor




Blue HTML Editor, é um programa criado para facilitar o uso de HTML, este software apresenta um editor e um visualizador de HTML.

Este software foi feito por mim, usando Visual Basic .NET

Feito a pensar para quem usa JavaScript e HTML e  quer algo simples de utilizar e ao mesmo tempo algo bom, este programa permite você editar o seu código e testar ele imediatamente sem esperar nem nada.







Disponível em Português e inglês


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 


sábado, 21 de setembro de 2013

Survive Action Battle System II

Survive Action Battle System II


Compativel com: Internet Explorer, Opera (Este sistema funciona melhor no opera), Google Chorme, Firefox não se recomenda 



Estou a mostrar a nova versão do sistema de batalha do meu jogo Survive, pois esta versão tem todos os bugs anteriores resolvidos e que alguns bugs graves que tinha no meu jogo.

Sendo 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 Improvisado
-Zombie mata/Personagem morre Improvisado
-HUD
-Zombies nascem aleatoriamente 
-Pistola
-Movimento da personagem com WASD e mira com o Rato Improvisado


Bugs corrigidos: Balas desapareciam quando o zombie morre, zombie desaparece sem morrer e outros bugs de menos importância 

Download 
https://www.dropbox.com/s/cs0vjxu9bltl505/Survive%20Action%20Battle%20System%20II.zip

segunda-feira, 16 de setembro de 2013

HUD com Barra de vida

HUD com Barra de vida


Tululoo Game Maker

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
Código: [Selecionar]
//HUD com barra
//Versão 1.0
//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 (vida == 4) {
draw_sprite(spr_4,spr_4,x,y);
}

//Muda paea 3
if (vida == 3) {
draw_sprite(spr_3,spr_3,x,y);
}

//Muda paea 2
if (vida == 2) {
draw_sprite(spr_2,spr_2,x,y);
}

//Muda paea 1
if (vida == 1) {
draw_sprite(spr_1,spr_1,x,y);
}

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

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




Download
https://www.dropbox.com/s/58mpmx4xpj390lt/HUD%20Barra.zip

sábado, 14 de setembro de 2013

Survive Gráficos

Survive Gráficos


Decidi disponibilizar os sprites usados no meu jogo Survive , todos eles são originais, feitos por mim
São ao todo 93 imagens, bem como as aminações também estão incluídas 

Para ver exemplos dos gráficos basta jogar o meu jogo Survive  

Download:
https://www.dropbox.com/s/ma1d6krp63gen4h/Survive%20Gr%C3%A1ficos.zip
5 MB


segunda-feira, 9 de setembro de 2013

Sistema de Pausa

Sistema de Pausa


Este é mais um sistema criado por mim no Tululoo, o sistema pausa o jogo ao carregar enter para tirar da pausa basta carregarespaço,
Funciona muito bem e é um script pequeno e simples de modificar.



Script:


Download:
https://www.dropbox.com/s/3t4tyo486iv9klp/Pause%20Engine.rar

sábado, 7 de setembro de 2013

Tululoo Script #2 - Eventos



Este tutorial vai ser sobre os eventos no Tululoo, atenção este este eventos não são como o RPG Maker portanto não confunda.

Os eventos são os que tratam de um incio de um Script, cada evento tem uma operação diferente.
Os eventos que existem são estes.


Creation
Destroy
Step
End Step
Colision
Room Start
Room End
Animation end
Draw




Creation
Evento de criação, normalmente este evento é chamado para efetuar um código de criação rápida, para chamar outro objeto ao mapa ou para definir limites ou criar vareáveis ou modificá-las.
Mas todos os eventos podem criar mas este é o mais correto para usar.

Destroy
Este evento efetua uma destruição, não costuma ser muito usado pois normalmente usa-se um Script no evento Step para destruir, eu não costumo usar este evento mas as vezes dá jeito.

Step
Este é muito importante, o Evento Step está sempre ligado, é com este evento que por exemplo se faz o sistema de movimento, usamos sempre este evento quando queremos que o computador esteja sempre ver se você prime uma tecla ou para fazer um evento infinito ou algo similar, pois ele vai repetir sempre a mesma função, muito útil para grande parte dos jogos.
Um exemplo este  com este evento:
if (keyboard_check_pressed(vk_enter)) {
room_goto(mapa_6);
 }
O evento Step vai sempre confirmar se você esta a carregar no enter e caso sim então ele leva você para outro mapa.


End Step
Já este apenas vê 1 vez o código ou usamo-lo para terminar com o código no evento Step 

Colision
Ao outro objeto tocar objeto é necessário criar um evento de colisão, você depois pode colocar o que quiser no evento, qualquer tipo de código como por exemplo mudar de mapa, criar objeto solido e entre outros, basicamente este evento vai efetuar sempre o seu código quando tocar no objeto X (X para o objeto que você definiu para ter colisão) 

Room Start
Este evento serve só apenas para efetuar o código sempre que o mapa inicia.

Room End
Este evento serve só apenas para efetuar o código sempre que o mapa termina.

Animation end
Este evento é muito importante para uma animação no Tululoo pois é ele que vai controlar o tempo de duração da animação e o que acontece depois dela, as animações são feitas com evento Creation ou Step.

Draw
Eu uso muito este evento, ele é similar ao evento Step mas este é o único que consegue desenhar texto, trazer sprites e outros para a tela, todos os meus sistemas de HUDs e de Menus são feitos usado o Draw.
Ele efetua o código como o Step mas no entanto este evento só deve ser usado mesmo para desenhar ou modificar desenhos

Metal HUD

Metal HUD


Resolvi fazer mais uma HUD para Tululoo Game Maker, desta vez é uma HUD de fundo similar ao Mu Online e a outros MMORPG, o desenho dela não ficou bem mas você pode modificar facilmente o desenho da HUD, você não precisa de saber programar se quer para fazer tal coisa, é só mudar a imagem  



Vareáveis globais:
//Vida
hpvar = 100;

//Mana
spvar = 100;

//Exp
expvar = 0;

//Lvl
lvlvar = 1;
Script:
//Metal HUD Version 1.0.0                   |
//Criado por makergame2000/Bruno Silva     |
//www.arcadotululoo.blogspot.com          |
//---------------------------------------|

//Configurar HUD

//Desenho da hud
draw_sprite(spr_hud,spr_hud,320,435);

//Define a font da hud
draw_set_color(255, 252, 225);
draw_set_font(hudfont);


//Desenhar hud Parte 1

//HP
draw_text(2, 415, "" + hpvar);

//SP
draw_text(543, 415,"" + spvar);

//Nova configuração da HUD

//Defenir font
draw_set_color(255, 252, 225);
draw_set_font(hudfont2);

//Desenhar HUD Parte 2

//Nível
draw_text(95, 435, "Lvl: " + lvlvar);

//EXP
draw_text(470, 435, "Exp: " + expvar);

//Fim

Download: 
https://www.dropbox.com/s/u1z7x9g7ha06lnw/Metal%20HUD.zip