Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CafeNeon

Game Futebol

Recommended Posts

Olá Pessoal sou iniciante em Flash e estava precisando fazer um joguinho de futebol, será que podem me ajudar?

O jogo é o seguinte, é aquele de futebol onde os jogadores são pinos fixos e você utiliza uma moeda ou tampinha

para dar 3 toques e tentar fazer o gol.

 

Então precisava de uma programação que o usuário pudesse escolher a direção do toque, que bloqueasse a bola quando ela bater nos pinos fixos e a dos toques e a bola andar.

 

Será que alguém pode dar um help?

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá...

 

Legal a sua idéia... e com certeza será bem trabalhosa também, mas não desanime quando tiver alguma dúvida posta ae que a galera ajuda. Só que pra postar você deve ter a dúvida né... assim sem nem mesmo começar fica complicado a gente ajudar.

 

Fico no aguardo para te ajudar no que precisar ok!?

 

Abraço e boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara iniciante querendo já comecar com games? Tenta algo mais fácil depois vai melhorando.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá fera, bom o pedido é complicacado mesmo, mas uma dica legal é procurar fóruns específicos para jogos, tem um blog muito massa que explica o desenvolvimentos de jogos, entra lá que vai te esclarecer muuita coisa!

 

OBS: volta lá no primeiro post do blog e vem lendo...

 

[blog=http://nusseagora.blog.br/]http://nusseagora.blog.br/[/blog]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode partir deste principio:

var left:Boolean = false;
var right:Boolean = true;
var up:Boolean = true;
var down:Boolean = false;
var fixos:Array = [];
for (var i = 0; i<25; i++) {
	fixos.push("f"+i);
}
onEnterFrame = function () {
	if (left) {
		bola._x -= 5+random(5);
		bola._rotation -= 15;
	}
	if (right) {
		bola._x += 5+random(5);
		bola._rotation += 15;
	}
	if (up) {
		bola._y -= 5+random(5);
		bola._rotation -= 15;
	}
	if (down) {
		bola._y += 5+random(5);
		bola._rotation += 15;
	}
	for (var i in fixos) {
		if (_root.bola.hitTest(_root["f"+i])) {
			if (left) {
				left = false;
				right = true;
			}else if (right) {
				left = true;
				right = false;
			}
			if (up) {
				up = false;
				down = true;
			}else if (down) {
				up = true;
				down = false;
			}
		}
	}
	if (bola._x<=0) {
		left = false;
		right = true;
	}
	if (bola._x>=500) {
		left = true;
		right = false;
	}
	if (bola._y<=50) {
		up = false;
		down = true;
	}
	if (bola._y>=250) {
		up = true;
		down = false;
	}
};
Se não compreender, avise, que eu te explico.

Fiz um teste básico e é claro não está completo.

vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.