Login

Esqueci minha senha

Últimos assuntos
» Ordenar variavel em ordem decrescente
por wendreo_v Hoje à(s) 16:16

» Índice de Aulas e Tutoriais do DHarrison
por dharrison Ontem à(s) 21:22

» colisão de queda após outra colisão dando problema
por manobrother Ontem à(s) 13:51

» Crio Trilha Sonora para Games!
por Isaias Malafaia Ontem à(s) 13:50

» Problema com Colisão
por The_Game Ontem à(s) 12:30

» Quem quer Uma Engine, e de Quê?
por theguitarmester Ontem à(s) 09:22

» Migração do fórum para uma nova plataforma
por Willy Qua 26 Ago 2015, 23:27

» Adaptar telas android
por paulovmdutra Qua 26 Ago 2015, 15:53

» [RESOLV]Como adicionar 2 objetos na mesma posição?
por Bhryenno Kelvyn Carlson Qua 26 Ago 2015, 11:38

» som no android
por Ronaldo Rodrigues Qua 26 Ago 2015, 04:07

» side scrolling com touch control
por theguitarmester Ter 25 Ago 2015, 21:39

» Sistema de porta!!!
por theguitarmester Ter 25 Ago 2015, 21:29

» Deck of War
por Kodained Seg 24 Ago 2015, 21:48

» Venda de objetos em Inventário - Multiplicado
por AG Hydra Seg 24 Ago 2015, 18:33

» Atirar na direção certa
por theguitarmester Seg 24 Ago 2015, 09:03

» Western Duels
por theguitarmester Seg 24 Ago 2015, 07:47

» Jogos para Android e Windows Phone
por Ronaldo Rodrigues Seg 24 Ago 2015, 03:22

» Problemas na compilação android
por Zero. Dom 23 Ago 2015, 23:43

» Simbora Cambada! #Partiu nova GMBR!
por Misa Sab 22 Ago 2015, 22:40

» Dúvida sobre strings, lendo txt
por Pai véi Sab 22 Ago 2015, 20:31

» Venha fazer Parte.
por rhenandias Sab 22 Ago 2015, 19:25

» Como estabilizar um som
por Isquilo_Roedor Sab 22 Ago 2015, 19:03

» Janela Modal
por Pai véi Sab 22 Ago 2015, 09:23

» Sobre instance Creation Code
por Pai véi Sab 22 Ago 2015, 08:39

» Streaming de desenvolvimento [24h seguidas]
por Lukbebalduke Sex 21 Ago 2015, 22:09

» LudumDare #33
por WellingtonBecker Sex 21 Ago 2015, 21:17

» Como fazer um temporizador
por Isquilo_Roedor Sex 21 Ago 2015, 19:02

» Availação em video, o que acham galera(video3)
por JoaoVanBlizzard Sex 21 Ago 2015, 17:31

» GMS sempre salva projeto ao compilar?
por Pai véi Sex 21 Ago 2015, 12:32

» Tipo de Draw que dê melhor fps...
por Pai véi Sex 21 Ago 2015, 12:25

» Banco de Dados online fácil de configurar
por Pai véi Sex 21 Ago 2015, 11:47

» Ajuda Barra de Caracteres e check
por Ian Bastos Qui 20 Ago 2015, 14:10

» Banido do chat sem motivo aparente
por Willy Qua 19 Ago 2015, 20:51

» Sistema de pulo!!!
por Adriel Qua 19 Ago 2015, 20:49

» Parou porquê?
por WellingtonBecker Qua 19 Ago 2015, 20:18

» Como centralizar texto de Show_Message?
por Gonçalves Qua 19 Ago 2015, 20:12

» Ficou estranho esse efeito na terra?
por Adriel Qua 19 Ago 2015, 20:08

» Atualização de aplicativos
por Zero. Qua 19 Ago 2015, 16:11

» Você consegue decifrar o que é isso?
por Mateus O de Andrade Qua 19 Ago 2015, 15:48

» Texto centralizado em sprite 64x64
por Vandson Fernandes Qua 19 Ago 2015, 14:00

» [Tutorial] Um Único Script para Todos Diálogos do Jogo
por dharrison Ter 18 Ago 2015, 22:12

» VIDEO AULAS - Plataforma - Recriando Super Mario
por Adriel Ter 18 Ago 2015, 20:44

» Ajuda deixar room maior
por Stickman Ter 18 Ago 2015, 15:56

» OST - Rain From The Past (Para Main Themes)
por Jessezyn Seg 17 Ago 2015, 23:00

» Ideias pra fazer um scroolbar num menu dropdown
por DJM_JM Seg 17 Ago 2015, 21:44

» Função "and" em D&D!
por DVictorPS Seg 17 Ago 2015, 19:35

» Video-Testando Modelos Chapolin
por JoaoVanBlizzard Seg 17 Ago 2015, 15:48

» Infected World Alpha 1.5.2
por DVictorPS Seg 17 Ago 2015, 15:26

» #DGM Aula 01 - Views
por victor13. Seg 17 Ago 2015, 00:16

» Algum compositor de músicas 16bit?
por Gonzo Dom 16 Ago 2015, 23:57

» Alguém sabe as dimensões de um galaxy s5?
por vitorfernandes13 Dom 16 Ago 2015, 20:06

» Dúvida sobre objetos e comandos
por Raph0512 Dom 16 Ago 2015, 19:33

» [Tutorial] Como fazer Pixel Art de Armas
por WellingtonBecker Dom 16 Ago 2015, 13:08

» Conquer The Kingdom
por DVictorPS Dom 16 Ago 2015, 12:13

» [Ajuda] Bug ds_list
por Witen Dom 16 Ago 2015, 08:27

» Muito demorado para entrar no Fórum.
por DesignerRamon Sab 15 Ago 2015, 17:28

» [Resolvido]Objeto não quer mais soltar do MOUSE :"(
por Lucas Lima Sab 15 Ago 2015, 16:50

» câmera seguir player com touch control android
por Lighter Sab 15 Ago 2015, 15:05

» Apk não roda no celular
por xLuiZzz Sab 15 Ago 2015, 12:10

» [Resolvido]Ajuda com sistema de armas!
por DVictorPS Sab 15 Ago 2015, 10:30

» Minha galeria (fan arts)
por AG Hydra Sab 15 Ago 2015, 02:05

» BY A WHISKER [AVALIAÇÃO EM VÍDEO]
por Stickman Sex 14 Ago 2015, 21:40

» [Engine] Sistema Anti Cheat
por mleoni Sex 14 Ago 2015, 13:45

» [Resolvido]Dúvida no HEALTHBAR
por Lucas Lima Sex 14 Ago 2015, 00:35

» Fazendo um texto aparecer letra por letra
por Raph0512 Qui 13 Ago 2015, 18:50

» Planilhas de um arquivo .xlsx em ds_map
por chicoweb Qui 13 Ago 2015, 15:25

» Windows7 vs Windows10
por Gonzo Qui 13 Ago 2015, 14:09

» [AJUDA] Problema com colisoes na grid
por macedoboka Qui 13 Ago 2015, 02:59

» Genesis
por Thomaz Qua 12 Ago 2015, 16:51

» Como fazer bala sair do lado certo da arma?
por Stickman Qua 12 Ago 2015, 00:33

» [Exemplo] Movimento em Grid
por macedoboka Qua 12 Ago 2015, 00:12

» EscoraBall Pro
por theguitarmester Ter 11 Ago 2015, 22:33

» Desenvolvimento de games palestras online gratis
por rickelme.dias Ter 11 Ago 2015, 20:15

» Como fazer a arma virar junto com o personagem?
por Adriel Ter 11 Ago 2015, 20:01

» problemas com a porta
por RenanRP Ter 11 Ago 2015, 19:46

» Sugestão
por Witen Ter 11 Ago 2015, 14:38

» [GMBR Jam #03] - Resultados
por DesignerRamon Ter 11 Ago 2015, 11:53

» Seja um Avaliador!
por Willy Ter 11 Ago 2015, 00:00

» Outros Forum?
por Riccardoric Seg 10 Ago 2015, 11:29

» [Resolvido]Random sempre se repete ao iniciar jogo
por Vandson Fernandes Dom 09 Ago 2015, 15:37

» Pequeno questionario.
por AxeInLine Dom 09 Ago 2015, 11:37

» poderiam testar um executável ?
por junior rodrigues Sab 08 Ago 2015, 19:59

» [AJUDA] engine
por Gonzo Sex 07 Ago 2015, 22:18

» Atirar somente quando estiver na reta
por LightSpeedy Sex 07 Ago 2015, 16:46

» [ajuda]Pinceis
por Isaque Onix Sex 07 Ago 2015, 16:12

» Hunter games Alpha 1.0.0
por junior rodrigues Sex 07 Ago 2015, 12:51

» Curso de Arte
por chicoweb Sex 07 Ago 2015, 11:14

» RESOLVIDO ColetarObjetoParaComprarDeterminadaCoisa
por Lucas Lima Sex 07 Ago 2015, 01:58

» Problema no Fórum/site
por chicoweb Sex 07 Ago 2015, 00:42

» Checar instância mais perto do mesmo objeto
por pedromenzani Qui 06 Ago 2015, 20:52

» Criar um jogo Multiplayer online com Hamachi?
por AG Hydra Qui 06 Ago 2015, 17:51

» Problema com surface
por Isaque Onix Qui 06 Ago 2015, 12:50

» [Apresentação] JFastGame
por Rodrigo Santiago Qui 06 Ago 2015, 11:57

» [Tuto]Instalando e configurando o android para gms
por zedthunder Qua 05 Ago 2015, 23:08

» Sons em ordem predeterminada
por zedthunder Qua 05 Ago 2015, 19:10

» Projeto Open Source: Relic Hunters Zero
por Lighter Qua 05 Ago 2015, 17:14

» [PROJETO] Sem nome definido
por Jessezyn Qua 05 Ago 2015, 13:53

» [Duvida] Colisoes com grid
por Gonçalves Qua 05 Ago 2015, 00:18

» Balloon vs Birds
por maxchapow Ter 04 Ago 2015, 19:02


(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 27 Jun 2011, 19:23

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
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 19:39

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: 18
Data de inscrição: 25/07/2010
Notas recebidas: B
Reputação: 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

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 27 Jun 2011, 19:41

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
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 19:57

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!

PedroX

Ranking: Nota C
Número de Mensagens: 6034
Idade: 20
Data de inscrição: 26/07/2008
Notas recebidas: C+B
Reputação: 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 20:07

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
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 20:39

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: 18
Data de inscrição: 07/09/2010
Notas recebidas: C
Reputação: 21
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 21:34

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: 2964
Idade: 37
Data de inscrição: 14/01/2011
Notas recebidas: C-D-A-B
Reputação: 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 22:15

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
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 22:32

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: 2964
Idade: 37
Data de inscrição: 14/01/2011
Notas recebidas: C-D-A-B
Reputação: 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 27 Jun 2011, 23:48

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: 252
Data de inscrição: 03/06/2010
Reputação: 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

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 28 Jun 2011, 12:52

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
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
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 28 Jun 2011, 17:59

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: 252
Data de inscrição: 03/06/2010
Reputação: 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

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