Login

Esqueci minha senha

Últimos assuntos
» Cover MPB Testando Equipamento - João de Barro
por LeandroDaher Hoje à(s) 12:40

» Clipboard no android?
por GabrielXavier Hoje à(s) 09:32

» Fiz um site html5 mas não aparece os objetos...
por icarodantas123 Hoje à(s) 02:40

» Bloco invisivel
por caption Ontem à(s) 23:53

» [chicoweb] Galeria de Arte
por Riccardoric Ontem à(s) 22:23

» Mega soccer lite
por Thyago Ontem à(s) 19:50

» [PROJETO]Elite Anti Bomba
por Isaque Onix Ontem à(s) 18:03

» [SungazerTV] Criando Movimentos Básicos - #1
por sungazer Ontem à(s) 17:36

» Esse é seu primeiro contato com programação de jogos?
por hygorrasec Ontem à(s) 16:12

» Script sem argumento
por chicoweb Ontem à(s) 11:40

» função para desenhar sprites
por Thyago Ontem à(s) 11:26

» [tuto-dica] Importar modelo do Blender com UV MAP
por theguitarmester Ontem à(s) 09:39

» [Concurso Mensal #02] - Prêmio de R$ 200 na Steam
por WellingtonBecker Qui 28 Maio 2015, 22:05

» Ajuste de Rotação de Sprite
por Zero. Qui 28 Maio 2015, 15:05

» [TUTORIAL] Programação GML 01 - Funções / Scripts
por fredcobain Qui 28 Maio 2015, 12:37

» [Tutorial] Como fazer um sistema de bau simples
por fredcobain Qui 28 Maio 2015, 12:28

» [Tutorial] Google Play Conquistas - Parte 2
por fredcobain Qui 28 Maio 2015, 12:22

» alguem me ajuda com esse codigo que está me irrita
por Willy Qui 28 Maio 2015, 09:54

» VPS Windows Gratuito?
por Rodrigo Santiago Qui 28 Maio 2015, 09:32

» Video Aula de Pixelart
por Isaque Onix Qui 28 Maio 2015, 00:43

» Como fazer um certo tipo de gif?
por Dotted Chaos Qua 27 Maio 2015, 23:17

» Site 100% html5, funciona?Como colocar auto escala
por icarodantas123 Qua 27 Maio 2015, 22:57

» [jogo]Unitdroid
por tomxope Qua 27 Maio 2015, 20:22

» [Resolvido] Oi sou nova aqui e preciso de ajuda
por Tikal Qua 27 Maio 2015, 19:13

» [Thyago] Mega soccer
por Thyago Qua 27 Maio 2015, 19:09

» Como fazer um tipo de checador de update?
por Isquilo_Roedor Qua 27 Maio 2015, 13:06

» [Resolvido][ajuda] site/div/css
por Isaque Onix Qua 27 Maio 2015, 03:30

» problema com posição do objeto na room
por pedromarkes Ter 26 Maio 2015, 21:18

» Transformar ângulo em hspeed e vspeed
por Jessezyn Ter 26 Maio 2015, 21:14

» Ajuda sistema de pet
por Isaque Onix Ter 26 Maio 2015, 17:29

» dúvida sobre gráfico 3d
por pedromarkes Ter 26 Maio 2015, 15:18

» [Modelos]Animação de Pokémons
por Rodrigo Santiago Ter 26 Maio 2015, 10:41

» Massive multiplayer online - parte 3
por Lupptyr Ter 26 Maio 2015, 00:31

» Quem ainda gosta de arkanoid,breakout???
por Black Studio Seg 25 Maio 2015, 16:07

» Lag no som
por J. Marlon Seg 25 Maio 2015, 15:18

» [Duvida] audio
por Gonzo Seg 25 Maio 2015, 11:37

» Pra que serve esses dados (moedas,jams)
por theguitarmester Seg 25 Maio 2015, 07:53

» Reverse Flappy 100%
por wilander Dom 24 Maio 2015, 23:35

» multi toch do game maker studio
por Willy Dom 24 Maio 2015, 22:40

» GMS: Background Embaçado
por gabrielsch Dom 24 Maio 2015, 18:26

» ajuda com rotacionar objeto e física
por Duca Dom 24 Maio 2015, 17:44

» Sistema de desenvolvimento de apps, jogos e etc
por Gonzo Dom 24 Maio 2015, 16:02

» Projeto de química
por PedroX Dom 24 Maio 2015, 11:19

» [AJUDA] Mudança de sprites no fim de uma animação
por Thyago Dom 24 Maio 2015, 05:14

» Ajuda com Criação
por moisesdp Dom 24 Maio 2015, 00:03

» Mary-A endless cursed bloody night
por Dotted Chaos Sab 23 Maio 2015, 20:28

» Comandar player movendo o tablet
por WellingtonBecker Sab 23 Maio 2015, 18:24

» [Jogo]War Balls
por guamaral Sab 23 Maio 2015, 15:19

» IA - Desviar/Bloquear Projéteis
por Duca Sab 23 Maio 2015, 11:48

» Matemática para tower defense
por saim Sab 23 Maio 2015, 11:17

» [Off Topic] Pérolas GMBR
por Superbomber Sab 23 Maio 2015, 08:50

» [ajuda] pasta Temp
por Hyreos Sex 22 Maio 2015, 20:38

» [Super Engine] Tiro+Score online+Diversos sistemas
por guamaral Sex 22 Maio 2015, 15:40

» alguem compila para android um progeto para min?
por WellingtonBecker Qui 21 Maio 2015, 22:39

» [Resolvido]Duvida com função round
por Isquilo_Roedor Qui 21 Maio 2015, 20:11

» [Resolvido]problema com rotação em um objeto no modo 3d
por pedro marques Qui 21 Maio 2015, 18:28

» [DÚVIDA] Colisões
por macedoboka Qui 21 Maio 2015, 18:06

» Marcar objeto
por CRP-Max Qui 21 Maio 2015, 14:12

» Portfólio
por leocc Qui 21 Maio 2015, 13:26

» [Resolvido]Como fazer um tempo limite
por Isquilo_Roedor Qui 21 Maio 2015, 13:07

» Ângulo da Sprite de acordo com ângulo de colisão
por Rodrigo Santiago Qui 21 Maio 2015, 11:58

» Motor Fugitive [android]
por Duca Qua 20 Maio 2015, 22:28

» Tap Run [ Android ]
por willyruduit Qua 20 Maio 2015, 17:21

» AJUDA COM LOOP FOR
por Rodrigo Santiago Qua 20 Maio 2015, 06:34

» duvida
por Isaque Onix Ter 19 Maio 2015, 19:12

» adBuddiz no gamemaker
por ffsouza Ter 19 Maio 2015, 15:36

» [CM#01] I Wanna Be The Bean
por chicoweb Ter 19 Maio 2015, 00:50

» Dúvida com o joystick
por Black Studio Seg 18 Maio 2015, 22:51

» Areia? Fazer uma varinha que jorre areia e colida
por DS Santos Seg 18 Maio 2015, 22:47

» Importar jogo em GM8 e converter para Android
por guga Seg 18 Maio 2015, 20:57

» Editables pack das antigas 3D
por theguitarmester Seg 18 Maio 2015, 20:40

» [CM #02]MythHunters
por Black Studio Seg 18 Maio 2015, 19:42

» [Engine] Criptografia
por Superbomber Seg 18 Maio 2015, 14:43

» [Engine]Terreno Destrutivel Simples
por Zero. Seg 18 Maio 2015, 13:38

» [CM#2]Void
por Rodrigo Santiago Seg 18 Maio 2015, 12:56

» [Pergunta] Objetos no game make com bug
por matheusco Seg 18 Maio 2015, 09:35

» Spook.exe
por Isquilo_Roedor Seg 18 Maio 2015, 00:32

» [CM#02] Amalgam (BETA)
por RodrigoOak Dom 17 Maio 2015, 18:33

» [Jogo] Battle of Coins
por guamaral Dom 17 Maio 2015, 15:40

» Ninja Sukafu 2
por Lukbebalduke Dom 17 Maio 2015, 14:10

» [CM#2]The Other Side
por Gutorrock Dom 17 Maio 2015, 14:07

» Unwake (+video)
por Dotted Chaos Dom 17 Maio 2015, 14:05

» [CM#2]mirror,my mirror
por guamaral Dom 17 Maio 2015, 13:15

» Como fazer uma instancia seguir outro objeto
por Jessezyn Dom 17 Maio 2015, 12:54

» Uma super coisa está por vir [imagens] (+18)
por Markituh Dom 17 Maio 2015, 00:28

» [CM#2] The Other World
por matheusco Sab 16 Maio 2015, 18:16

» Livros... Sobre desenho
por Kabeção Sab 16 Maio 2015, 16:54

» [Tutorial] Google Play Conquistas - Parte 1
por DooMan Sab 16 Maio 2015, 15:32

» Animador
por Thyago Sex 15 Maio 2015, 16:15

» AJUDA COM UMA PESQUISA?
por polosam Sex 15 Maio 2015, 13:40

» Ajuda com Termo
por Dotted Chaos Qui 14 Maio 2015, 22:16

» Pontuem ou sigam o meu jogo
por jose rocha Qui 14 Maio 2015, 15:12

» Tem como colocar meu próprio banner HTML no app
por Isaque Onix Qui 14 Maio 2015, 13:49

» Como centralizar banner do AdMob
por alexandretops Qui 14 Maio 2015, 11:30

» Como gerar números aleatórios sem repetir?
por Isaque Onix Qui 14 Maio 2015, 02:16

» [Resolvido] Propagandas em Jogos Android
por willyruduit Qua 13 Maio 2015, 19:17

» [ANIMAÇÃO] Spyre
por Isaque Onix Qua 13 Maio 2015, 16:44

» problema com view
por Isaque Onix Qua 13 Maio 2015, 14:10

» Exportar para IOS utilizando Windows
por itarodrigo Qua 13 Maio 2015, 13:56


(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: 6026
Idade: 19
Data de inscrição: 26/07/2008
Notas recebidas: C+B
Reputação: 284
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: 17
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