Translate

Mostrando postagens com marcador Sistemas. Mostrar todas as postagens
Mostrando postagens com marcador Sistemas. Mostrar todas as postagens

quinta-feira, 30 de janeiro de 2014

Open Source

Bem que quiser ver como o jogo foi feito ou estudar o código eu vou deixar o jogo em modo Open Source :)
Para abrir você precisa do Tululoo 1.3.0

é so ir aqui http://gamejolt.com/games/shooter/broken-system/21609/ e fazer o donwload do open source

quarta-feira, 1 de janeiro de 2014

Futebol Beta 1

Futebol Beta 1



Versão da engine: Tululoo 1.3.0 e superior
Versão: 1.0 Beta
Requisitos: Blue Lib na versão 1.0.0.0, 1.0.0.5 ou 1.1.0.0 (Primeira Geração e pré-Segunda sendo não compatível com futura versão 2.0) (Blue Lib já vem incluída no sistema)
Para mais informações sobre o Blue Lib: http://arcadotululoo.blogspot.pt/2013/11/blue-library-i-11.html



Primeiro sistema de 2014 aqui vai então \o/

Desta vez tentei algo diferente este é um sistema antigo que tinha feito para um pessoa que me tinha pedido mas não ficou lá muito bem, mas mais tarde corrigi muitos erros decidi postar por cá. 




É um sistema simples com scripts simples para criar um jogo de futebol para 2 jogadores.
Jogador 1 usa as setas e jogador 2 usa o wasd.
O sistema marca depois os pontos.


Download

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 

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, 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

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

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


sexta-feira, 6 de setembro de 2013

HUD Engine


HUD Engine



Menu Engine:
http://forums.mundorpgmaker.com.br/index.php?topic=114660.0



Este sistema é feito especialmente para RPG tal como o Menu Engine em cima, este sistema é mais básico do que o Menu em termos de Script

A HUD mostra HP, Mana, Dinheiro, nível e a Face do jogador.



Script


Código: [Selecionar]
//Sistema de HUD de RPG
//Feito por makergame2000/Bruno Silva
//-----------------------------------


//Configurações da Hud

//Font da HUD
draw_set_font(hudfonte)

//Gráfico da Hud
draw_sprite(spr_hud, spr_hud,x,y);


//Desenha a HUD

//Vida
draw_text(10,y + 2, "Vida: " + vida);

//Mana
draw_text(10,y + 35, "Mana: " + mana);

//Nível
draw_text(10,y + 70, "Lvl: " + lvl);

//Face
draw_sprite(spr_face,spr_face,200 , y + 80);

//Nome do Jogador
draw_text(200, y + 50, "Adam");

//Moedas
draw_sprite(spr_moeda,spr_moeda,90, y + 130);
draw_text(125, y + 115, ": " + moedas);


//Fim do Sistema;



Vareáveis Globais


Código: [Selecionar]
//Vida
vida = 100;

//Nível
lvl = 1;

//Mana
mana = 100;

//Dinheiro
moedas = 60;


Donwload:

https://www.dropbox.com/s/iaq7li8zi7cc2b7/HUD%20Engine.zip



quinta-feira, 5 de setembro de 2013

Menu Engine

Menu Engine



Este é um Script super completo com um Menu bem completo, tive a ideia de fazer um Menu quando via um tópico de Faalco.

O menu aparece quando você pressiona M 
Quando você solta M o menu sai
Fantástico!

Use Q para equipar arma e W para tirar
A para equipar escudo e S para tirar o escudo

O sistema é perfeito para um Jogo de RPG no Tululoo





Isto deve estar em um evento Draw

//Script de Menu 1.0                 |
//Feito por makergame2000/Bruno Silva|
//-----------------------------------|

//Ativar Font da letra
draw_set_font(font);

//Aparece Desenho das costas do Menu e resto
if (keyboard_check(vk_m)) {
draw_sprite(spr_back,spr_back,x,y);

//Desenhar Menu
//Desenhar Vida
draw_text(x - 1, y - 190, "Vida: " + vidavar);

//Desenhar Lvl
draw_text(x - 180,y - 190, "Lvl: " + lvlvar);

//Desenhar Nome do Jogador
draw_text(x - 180,y - 160, "Heroí: " + momevar);

//Desenhar Face do Jogador
draw_sprite(spr_face,spr_face,x - 180,y - 120);

//Desenhar Mana
draw_text(x - 1,y - 150, "Mana: " + manavar);

//Desenhar EXP
draw_text(x - 1,y - 110, "Experiência: " + expvar);

//Desenhar Dinheiro
draw_set_font(fontnormal); //Font do dinheiro
draw_text(x - 190,y + 190, "$: " + dinheirovar);

//Desenhar Arma
if (arma == 2) {
draw_sprite(spr__menu_comarma,spr__menu_comarma,x - 80,y + 100);
}

if (arma == 1) {
draw_sprite(spr_menu_semarma,spr_menu_semarma,x - 80,y + 100);
}

//Desenhar escudo
if (escudo == 2) {
draw_sprite(spr_comescudo,spr_comescudo,x + 80,y + 100);
}

if (escudo == 1) {
draw_sprite(spr_nada_escudo,spr_nada_escudo,x + 80,y + 100);
}

}


//Equipar
//Equipar espada (Q equipa e W Remove
if (keyboard_check(vk_q)) {
arma = 2;
}

if (keyboard_check(vk_w)) {
arma = 1;
}

//Equipar Escudo (A Equipa e S Remove
if (keyboard_check(vk_a)) {
escudo = 2;
}

if (keyboard_check(vk_s)) {
escudo = 1;
}

Coloque isto nas Variáveis Globais 

//Lvl
lvlvar = 1;

//mana
manavar = 100;

//Vida
vidavar = 100;

//Sem arma
//Com arma = 2
arma = 1;

//Sem escudo
//Com escudo = 2
escudo = 1;

//EXP
expvar = 0;

//Dinheiro
dinheirovar = 10;

//Nome
momevar = "Adam"




Donwload
https://www.dropbox.com/s/vhkiashgw969pe8/Menu%20Engine.zip

quarta-feira, 4 de setembro de 2013

HUD Completa


HUD Esqueleto


Esta é uma HUD feita especialmente para RPGs, ele tem várias coisas como, Stamina, vida, FPS, fome e mana e dinheiro

Está é  uma 100% customizavel, coloque imagens, desenhos, letras e outros
isto é apenas o esqueleto da HUD
 


Vareáveis para colocar nas globais
Código: [Selecionar]

//Dinheiro
player_money = 0;

//Vida
player_life = 100;

//Mana
player_mana = 100;

//Fps
fpsvar = fps;

//Stamina
player_corrida = 100;

//Fome
player_fome = 0;

Código: [Selecionar]
//Criado por Bruno Silva/makergame2000
//Pure Tululoo Script Version 1.3.0


//Grava na tela
y = room_viewport_y;
x = room_viewport_x;

//HUD
draw_set_font(font);

//Vida
draw_text(x, y, "Health " + player_life);

//Mana ou energia
draw_text(x, y + 30, "Mana " + player_mana);

//Stamina
draw_text(x, y + 90, "Corrida " + player_corrida);

//Fome
draw_text(x, y + 80, "Fome " + player_fome);

//Dinheiro
draw_text(x, y + 50, "$ " + player_money);

//Fps
draw_text(x,y + 65,"fps " + fpsvar);


Tanque Vs Tanque multiplayer system

Tanque Vs Tanque multiplayer system



Este sistema junta 2 jogadores, 2 seres humanos numa guerra um contra o outro por outras palavras é um sistema de Multiplayer...

Existe 2 tanques
Cada tanque tem teclas diferentes 
O Tanque Verde usa as setas como movimento e o Enter para disparar.
O  Tanque Cinza usa WASD como movimento e V para disparar
Cada tiro remove 1 ponto de vida ao jogador
Cada tanque tem 100 de vida

O sistema funciona sem qualquer problema 




O sistema conta com uma HUD da quantidade de vida de cada jogador
Mas atenção que este sistema não tem limite de minimo de vida, quer isto dizer que o jogador vai ficar com vida negativa infinita sendo assim não existe game over, eu deixo isto para você fazer o que quiser quando ele atinge 0 na vida...


Donwload:
http://www.mediafire.com/?rhkhf1jsy3vl1dx

segunda-feira, 2 de setembro de 2013

HUD

HP HUD




É um sistema básico para o Tululoo Game Maker
Este HUD é bastante customizável e é fácil de adicionar mais coisas

Esta é o código que usei para fazer a HUD no meu Jogo Survive

Para o jogador perder saude basta colocar "saude -= X" X sendo a quantidade de vida perdida ou use o Random



//Isto vai fazer com que a HUD estaja sempre na tela quando o jogador se movimentar
y = room_viewport_y;
x = room_viewport_x;

//desenhar a HUD
draw_sprite(HUD, HUD, x, y);

//(nota: o primeiro HUD a imagem da HUD e  o segundo HUD é uma subimage/frame)

//desenhar quantiade os numeros da Vida
draw_set_font(fnt_makergame2000);
draw_text(x + 10, y + 5, "Saude " + saude);

//Saude é uma var global

fnt_makergame2000 é o nome da fonte da letra

Depois coloque isto nos vareáveis Globais 

//Quantidade de saude
saude = 100;

Para perder vida

saude -= XX = ao numero de vida que se perde, X vai subtrair com o valor que saude tiver 

Imagem da HUD 

Depois você pode editar ela 



Download para quem for preguiçoso em copiar o código 

http://www.mediafire.com/?us0b5i1qxfde8vg