Login

Esqueci minha senha

Últimos assuntos
» Debugger Connection Error
por WellingtonBecker Ontem à(s) 10:45 pm

» Crio Trilha Sonora para Games!
por AxeInLine Ontem à(s) 10:19 pm

» [CQ-19] Animais
por Misa Ontem à(s) 9:45 pm

» Problemas com Background!
por giovanepf Ontem à(s) 9:36 pm

» Sprite com movimentaçao em numeros decimais
por SoMateus Ontem à(s) 9:03 pm

» Duvida colisão c/inimigo - jogo plataforma
por UrielAlves Ontem à(s) 8:09 pm

» [CQ#19] Jogo do Sapo
por PedroX Ontem à(s) 6:21 pm

» [CQ-19] Save the Piggie!
por PedroX Ontem à(s) 6:19 pm

» [Marketplace] Side-scrolling Level Pack
por PedroX Ontem à(s) 6:18 pm

» [CQ19] Space Animal Race
por PedroX Ontem à(s) 6:17 pm

» Promoções de verão
por PedroX Ontem à(s) 6:02 pm

» Como uso o circle num objeto com Phisics ativado?
por Funbit Games Ontem à(s) 5:58 pm

» até que ponto é considerado de terceiros
por Kabeção Ontem à(s) 3:27 pm

» Como manipular imagens de um sprite animado?
por pcjogos Ontem à(s) 2:18 pm

» soma de pontos na coleta de objetos diferentes
por 7hiagomp Ontem à(s) 12:26 pm

» [XREATOR] Portfólio musical (novas músicas)
por FlyAway Ontem à(s) 12:31 am

» Problema com a sprite
por AxeInLine Seg Jul 21, 2014 11:03 pm

» Minus A Missão - Sugestões/Opinem
por Lighter Seg Jul 21, 2014 4:58 pm

» [Resolvido] GM8 reconhece teclas em segundo plano?
por Lighter Seg Jul 21, 2014 4:56 pm

» [Engine] Movimento Limpo 2.0 - Willy
por Lighter Seg Jul 21, 2014 4:26 pm

» Como criar um jogo para celular com o GM?
por antchita Seg Jul 21, 2014 2:41 am

» Guns and Skulls
por 7hiagomp Dom Jul 20, 2014 11:07 pm

» [cq 19]cães assassinos
por Thyago Dom Jul 20, 2014 10:52 pm

» Não aparece nada em minha tela HTML5
por 7hiagomp Dom Jul 20, 2014 10:22 pm

» [CQ-19]Scared Cows Scare Crows
por lucas.limeira.92 Dom Jul 20, 2014 7:00 pm

» [OFF] Sugestões para videos.
por pedromenzani Dom Jul 20, 2014 4:42 pm

» Mega pacote de recursos, sprites, músicas e códigos-fonte!
por StartGame Dom Jul 20, 2014 11:10 am

» [CQ-19] Golge - The Dreamer pig
por TRFN Dom Jul 20, 2014 1:21 am

» [Duvida]video do youtube
por WellingtonBecker Sab Jul 19, 2014 11:18 pm

» FutVida
por Fernando Monteiro Sab Jul 19, 2014 10:35 pm

» [Em andamento] Agente X: Ed, o Quadrado
por ctrgui Sab Jul 19, 2014 9:57 pm

» [CQ-19]À arca
por Tanker GT Sab Jul 19, 2014 8:24 pm

» [CQ 19] Mecha Turtle
por !!Game Play!! Sab Jul 19, 2014 10:24 am

» [Engine] Virtual Key
por cascavelo Sab Jul 19, 2014 10:24 am

» Inimigo se mexer de um lado para o outro com pausa
por jairo025 Sab Jul 19, 2014 10:07 am

» checar palavras duplicadas num array
por 7hiagomp Sab Jul 19, 2014 9:18 am

» Erro na caixa de resources do GM
por FlyAway Sab Jul 19, 2014 3:43 am

» [DUVIDA]Variavel na Tela?
por LightVelox Sab Jul 19, 2014 3:15 am

» MACONIC BETA
por Sonic Sab Jul 19, 2014 12:23 am

» [Script] Controle Fácil (Joypad Joystick)
por 7hiagomp Sex Jul 18, 2014 8:30 pm

» [DÚVIDA]Ajuda com Side - Scroll
por arthur322 Sex Jul 18, 2014 7:48 pm

» Desenho do #CQ19
por lucas.limeira.92 Sex Jul 18, 2014 7:28 pm

» Dúvida : Harmonia gráfica.
por FlyAway Sex Jul 18, 2014 7:28 pm

» Como você inicia um projeto?
por PedroX Sex Jul 18, 2014 7:28 pm

» Como fazer o inimigo andar e parar sozinho?
por giovanepf Sex Jul 18, 2014 5:09 pm

» Procuro Equipe!
por The Legend Of Atari Sex Jul 18, 2014 4:12 pm

» Procuro equipe!
por Arthurk8 Sex Jul 18, 2014 12:40 pm

» Dog: Revenge Of My Hearth
por The Legend Of Atari Sex Jul 18, 2014 12:18 pm

» Ferramentas para programadores e game F2P
por ole123 Sex Jul 18, 2014 9:16 am

» Background Animada
por The Legend Of Atari Sex Jul 18, 2014 8:53 am

» GM: S - Standard é gratuito a partir de hoje
por efraim leonardo Sex Jul 18, 2014 5:21 am

» Checar colisão de objetos com física
por 7hiagomp Sex Jul 18, 2014 12:11 am

» Joguinho de pong como melhorar...
por icarodantas123 Qui Jul 17, 2014 11:57 pm

» Como lidar com um projeto online ?
por FlyAway Qui Jul 17, 2014 11:07 pm

» [Resolvido] Duvida sobre situação estranha
por jose rocha Qui Jul 17, 2014 10:41 pm

» [CQ#19] Spirit Bear
por WellingtonBecker Qui Jul 17, 2014 10:07 pm

» [CQ#19] Doge
por PedroX Qui Jul 17, 2014 9:59 pm

» [ajuda]mysql erro
por Isaque Onix Qui Jul 17, 2014 9:05 pm

» [Game Design] Guia de Estudos
por Henrique-HB Qui Jul 17, 2014 7:49 pm

» Dicas para Meu Jogo
por LightVelox Qui Jul 17, 2014 7:41 pm

» Alpha dos sprites
por GustavoPix Qui Jul 17, 2014 6:46 pm

» [ajuda] Graficos com sprites em partes
por Isaque Onix Qui Jul 17, 2014 6:09 pm

» Iniciar Variavel Local pelo Script
por chicoweb Qui Jul 17, 2014 12:15 pm

» [TUTO] Quiz com títulos !!
por fredcobain Qui Jul 17, 2014 11:41 am

» [Off Topic] Pérolas GMBR
por Lauro Qui Jul 17, 2014 10:42 am

» [A] South park plus (primium) campeão [CQ#17]
por Thyago Qua Jul 16, 2014 11:20 pm

» [XCreator] [Concurso] O Pinico Mágico
por PedroX Qua Jul 16, 2014 10:36 pm

» Raised The Dead Alpha 0.1.8
por Chingling152 Qua Jul 16, 2014 9:24 pm

» Primeiro jogo para Android
por willyruduit Qua Jul 16, 2014 9:17 pm

» animaçao do player
por WellingtonBecker Qua Jul 16, 2014 8:28 pm

» Trilha Sonora e Sonoplastia Geral
por Sonnglung Qua Jul 16, 2014 5:54 pm

» Nome padrão de recursos
por Mikasuki Qua Jul 16, 2014 5:06 pm

» Procuro por algum trabalho (URGENTE)
por smklcs Qua Jul 16, 2014 4:20 pm

» Imagem externa
por GustavoPix Qua Jul 16, 2014 12:46 pm

» Sistema De Desbloqueio
por antchita Qua Jul 16, 2014 10:00 am

» [HTML5] Line Touch
por Tedi Ripper Qua Jul 16, 2014 3:58 am

» [Completo] BARV 3.5 Lançado!!!
por Thomaz Qua Jul 16, 2014 12:40 am

» Alguém explica o erro dessa engine?
por icarodantas123 Qua Jul 16, 2014 12:00 am

» mudando a imagem de um objeto de acordo com o item
por Camin Ter Jul 15, 2014 9:36 pm

» Brasil Wars (Versão 1.3)
por arthur.emori Ter Jul 15, 2014 7:17 pm

» [GMK] Jogo "estilo" Dont Starve
por PedroIgor Ter Jul 15, 2014 6:06 pm

» Música para Menu do Jogo - Game Maker S 1.2.1264
por Lauro Ter Jul 15, 2014 4:17 pm

» DUVIDA EM CRIAÇÃO DE OBJETO ALEATORIO
por Mannoroth Ter Jul 15, 2014 3:49 pm

» random
por Rodrigo Santiago Ter Jul 15, 2014 12:45 pm

» O jogo trava [WINDOWS 8]
por The Legend Of Atari Ter Jul 15, 2014 10:13 am

» Duvidas com PNG e SWF
por ocarteiro Ter Jul 15, 2014 8:54 am

» como orbitar objetos?
por macedoboka Ter Jul 15, 2014 12:50 am

» Guitar Hero - Arquivo .chart
por theguitarmester Seg Jul 14, 2014 10:03 pm

» Problemas com strings
por chicoweb Seg Jul 14, 2014 7:09 pm

» Avaliem o visual do meu site e ilustrações
por smklcs Seg Jul 14, 2014 6:33 pm

» Desenho para Iniciantes: Movimento > Proporção
por chicoweb Seg Jul 14, 2014 6:32 pm

» Como ver vídeo no youtube em navegador próprio?
por PedroX Seg Jul 14, 2014 2:59 pm

» Chair Simulator 2014
por kanonstudio Seg Jul 14, 2014 12:49 pm

» [Pedido] engine de velocimetro
por Gonzo Seg Jul 14, 2014 12:13 pm

» [Extensão Chrome] Ultimos Assuntos
por Tedi Ripper Seg Jul 14, 2014 12:10 pm

» Rulditure
por PedroIgor Seg Jul 14, 2014 11:48 am

» Labirinto do Terror
por Lauro Seg Jul 14, 2014 10:59 am

» Script random(n) que não repete resultados
por GabrielXavier Seg Jul 14, 2014 9:54 am

» J5 - Jogo de Luta V1.2.2
por Lauro Seg Jul 14, 2014 9:24 am


(Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

(Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por thiago arraial do cabo rj em Seg Jun 27, 2011 7:23 pm

como faço para que quando clicar em uma peça (um cavalo por exemplo) mude de cor o lugar que ele pode cair no caso do cavalo ele anda em 'L' o bispo em diagonais a Rainha em vertical, diagonal e horizontal no bispo, rainha e torre muda a cor de todos os quadros em q ele pode cair quando clicar nesse quadrado que esta de cor diferente(pode ser verde claro) a peça que ele clicou vá para esse lugar. e quando o rei ficar em ameaça a casa em que ele está ficar vermelha e quando o rei estiver sem saída(Cheque-Mate) aparecer uma tela dizendo se o branco ou o preto ganhou se a rei preto tiver sem saída a branca ganhou)
entenderam?dá para fazer isso? se vcs conseguirem me ajudar coloco seu nome nos créditos!
desde já agradeço!
Thiago Henrique

thiago arraial do cabo rj

Número de Mensagens: 74
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por .:Allison:. em Seg Jun 27, 2011 7:39 pm

Isso é realmente muito dificil, você teria pelo menos ter pensando em algo, mais ao invés disso você perguntou aki na GMBR e esperou que alguem desse algo de mão beijada p/ você, vou tentar achar uma engine na GMC para você !!

.:Allison:.

Ranking: Nota B
Número de Mensagens: 630
Idade: 17
Data de inscrição: 25/07/2010
Notas recebidas: B
Reputação: 4

http://clubmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por thiago arraial do cabo rj em Seg Jun 27, 2011 7:41 pm

obrigado tenho que estudar mais o GM a não liga se for pro pois eu tenho a versão pro

thiago arraial do cabo rj

Número de Mensagens: 74
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por PedroX em Seg Jun 27, 2011 7:57 pm

Não digo que deva estudar o game maker para conseguir isso.
Você deve estudar lógica de programação avançada e algoritmos, além de inteligência artificial, probabilidade, entre outros.
É bem dificil mesmo. Procure exemplos para estudá-los.

Até mais!

___________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações

Enigma
Quer melhorar seu inglês? Entre para o Clube do Inglês:


PedroX

Ranking: Nota C
Número de Mensagens: 5714
Idade: 18
Data de inscrição: 26/07/2008
Versão:
  • Game Maker Studio: Professional

Notas recebidas: C+B
Reputação: 242

Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por thiago arraial do cabo rj em Seg Jun 27, 2011 8:07 pm

será q ninguem sabe naum é só me da uma explicação +/- de que eu tenho q fazer só isso (só isso nada isso é muito difícil isso sim)

thiago arraial do cabo rj

Número de Mensagens: 74
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por Mr. Kaleb em Seg Jun 27, 2011 8:39 pm

Meu filho, foi o que falaram, deixa eu só te mostrar tudo o que tu terá que fazer:
Primeiro, você vai ter que criar um sistema (cavalo) que localiza os "L's" possíveis para movimento se nenhuma peça estiver obstruindo o caminho, detectar pela posição da peça quantos "L's" pode formar, no caso de se estiver muito perto do fim do tabuleiro, não criar o L, é pancada cara, e é só pro cavalo... e ainda o movimento da peça....
Tenta fazer um jogo mais simples.

Mr. Kaleb

Ranking: Nota C
Número de Mensagens: 1400
Idade: 17
Data de inscrição: 07/09/2010
Versão:
  • Game Maker 8.0
  • Game Maker 8.1
  • Game Maker Studio: Professional

Notas recebidas: C
Reputação: 21

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por saim em Seg Jun 27, 2011 9:34 pm

Não, peraí, isso não é complicado mesmo não. Pra achar os L's, basta verificar se as casas à distância e direção pré-determinadas são realmente casas.
No create, você cria uma array com essas distâncias:
xx[0]=duas casas pra direita; yy[0]=uma casa pra cima
xx[1]=duas casas pra direita; yy[0]=uma casa pra cima
xx[2]=uma casa pra direita ; yy[2]=duas casas pra cima
e por aí vai.
Depois, for(i=0; i<8;i+=1) //são 8 opções
if instance_position(x+xx[i], y+yy[i], obj_casa)
//tem um lugar pra colorir
if instance_position(x+xx[i], y+yy[i], obj_rei)
//colorir de vermelho
Agora, determinar se o rei está em cheque-mate, meu amigo... aí sim você tem um mega problema em mãos. Se conseguir, eu gostaria muito de ver a solução.

saim

Ranking: Nota B
Número de Mensagens: 2939
Idade: 36
Data de inscrição: 14/01/2011
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Professional

Notas recebidas: C-D-A
Reputação: 116

Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por thiago arraial do cabo rj em Seg Jun 27, 2011 10:15 pm

acho q vou desistir disso vou criar outro mas mesmo assim valeu pessoal!

thiago arraial do cabo rj

Número de Mensagens: 74
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por saim em Seg Jun 27, 2011 10:32 pm

Xadrez é um ótimo exercício pra treinar programação, desde que você não queira criar uma IA adversária. Nesse caso, é um desfio supremo, coisa pra mostrar pro mundo todo o quanto você é bom. Porque requer, além de muito conhecimento em programação, muito conhecimento em xadrez - e não estou falando só das regras.
Agora, pra determinar se o rei está em cheque-mate, é preciso verificar cada uma das possibilidades de movimentação pras próximas... sei lá quantas rodadas. Na verdade, nem sei se existe um número certo de rodadas.

Por isso estamos tão pé-atrás com esse seu intento. É que é algo grande demais pra qualquer um que não seja MUITO bom. Talvez até pra quem seja.
Não conheço suas capacidades, então não duvido delas. Mas o default, realmente, é achar que um mero ser humano como outro qualquer é incapaz de fazer um jogo de xadrez. Espero que não leve pro lado pessoal.

saim

Ranking: Nota B
Número de Mensagens: 2939
Idade: 36
Data de inscrição: 14/01/2011
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Professional

Notas recebidas: C-D-A
Reputação: 116

Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por guilhermemig17 em Seg Jun 27, 2011 11:48 pm

Ola amigo, eu sou jogador de xadrez médio (estudava xadrez 3 horas por dia antigamente, eu realmente acho um jogo incrivel) e posso lhe falar umas coisas.
Esses programas de xadrez são intituladas Enigines, e são comuns como a fritz, entre outras. Vale a pena destacar que todas usam o calculo.
O xadrez é um esporte perfeito jogado por pessoas nada perfeitas, e caso você queria fazer um programa não só terá que estudar programação como matematica e xadrez.
Eu estudo xadrez, e posso dizer que o "adversário" computador ele não é uma simples AI. Ele faz calculos e mais calculos para definir sua opção.
Chamado de Calculos de variantes. Pro computador o xadrez não se passa de calculos.
No caso desse seu sistema seria necessário criar as peças e a sua programação que dizesse quais casas ele pode ir, segundo sua localização e distancia.
Por exemplo:
Rei na casa A1
Como ele pode mover em todas as direções uma casa, o computador identifica que ele pode mover as casas:
a2, b1, e b2.
Logo o usuário podera selecionar uma dessas casas.
E o programa coloca nessa casa a peça movida.
Inteirressante que você faça com sistema algebrico na programação, porque poderá facilitar muitos nos calculos do programa e enfim na AI.
Outro exemplo com um bispo:
Bispo em a1, ele poderá se mover para:
b2, c3, d4, e5, f6, g7, h8.
Se alguma pessa estiver no caminho o computador barra isso.
Ex:
Peça em d4 da mesma cor do bispo.
Ele poderá mover para:
b2,c3.
Se for do adversário:
b2,c3, Bxd4.
Enfim...
Vale a pena lembrar que se fala Xeque e não cheque.
Em ingles se fala check.
Xeque:
O rei está na casa a1.
Um bispo adv. está na açãp do raio do rei:
em b2.
O rei ou outra peça será obrigada a mover...
E assim vai!!
Não desista desse programa!
So estude mais!
Vlw

guilhermemig17

Número de Mensagens: 249
Data de inscrição: 03/06/2010
Reputação: 4

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por thiago arraial do cabo rj em Ter Jun 28, 2011 12:52 pm

mais tenho q me profissionalizar no Game Maker pois ainda sou muito novo para criar um jogo dificil desse até hoje só criei um jogo que foi o Table ball a propósito estou construinho a continuação dele:
"Table Ball 2 The World's"

thiago arraial do cabo rj

Número de Mensagens: 74
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: (Dúvida) Movimentos de peças e cheque mate no rei (XADREZ)

Mensagem por guilhermemig17 em Ter Jun 28, 2011 5:59 pm

thiago arraial do cabo rj escreveu:mais tenho q me profissionalizar no Game Maker pois ainda sou muito novo para criar um jogo dificil desse até hoje só criei um jogo que foi o Table ball a propósito estou construinho a continuação dele:
"Table Ball 2 The World's"

Otimo, e bom que pense assim.
Faça jogos pequenos depois, voce se arrisca a fazer jogos mais desenvolvidos.
Parabens!

guilhermemig17

Número de Mensagens: 249
Data de inscrição: 03/06/2010
Reputação: 4

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum