Login

Esqueci minha senha

Últimos assuntos
» [Off Topic] Pérolas GMBR
por dharrison Hoje à(s) 10:31

» tem como recuperar um jogo usando o instalador?
por DR games Hoje à(s) 00:07

» [Resolvido] Sobre Variavel e if
por xLuiZz Ontem à(s) 22:49

» Contrato programador completo
por matheusco Ontem à(s) 22:34

» Como parar o tempo no jogo?
por matheusco Ontem à(s) 21:33

» Posso postar jogos do Rpg Maker?
por WellingtonBecker Ontem à(s) 19:26

» [Tuto]Instalando e configurando o android para gms
por Jessezyn Ontem à(s) 18:44

» Como vender itens no playstory
por Gonzo Ontem à(s) 18:34

» [Alpha 1.2.0] Magic Royale
por matheusco Ontem à(s) 17:21

» [Resolvido]Background duplo
por Isaque Onix Ontem à(s) 17:20

» [Concurso Mensal #02] - Prêmio de R$ 200 na Steam
por WellingtonBecker Dom 26 Abr 2015, 22:55

» Como deixar a room preta e branca?
por BugueiXD Dom 26 Abr 2015, 19:40

» Site com dicas para desenvolvedores
por itarodrigo Dom 26 Abr 2015, 16:32

» Video Aula de Pixelart
por VicenteURGENTE Dom 26 Abr 2015, 12:25

» Dúvida com Debug
por seymore Dom 26 Abr 2015, 03:56

» Criar instância dinamicamente
por itarodrigo Dom 26 Abr 2015, 00:34

» [arte]essa capa está boa para um jogo?
por icarodantas123 Sab 25 Abr 2015, 22:12

» Billy's Fiery Adventure
por Gonzo Sab 25 Abr 2015, 21:31

» Uma mensagem aos participantes do CM#02
por Mr.Rafael Sab 25 Abr 2015, 17:53

» [Arte]Avaliem esse Esboço
por Black Studio Sab 25 Abr 2015, 14:51

» Testar ping(em ms) pra qualquer ip digitado igual
por icarodantas123 Sab 25 Abr 2015, 01:35

» [DÚVIDA] Sprite que fica sempre no final do texto
por matheusco Sab 25 Abr 2015, 01:22

» Movimento do cano do Tank!!
por Zero. Sex 24 Abr 2015, 21:29

» Problemas com sprite offset e lengthdir !!
por ChicoGamer Sex 24 Abr 2015, 17:40

» Duvida Simples
por aminaro Sex 24 Abr 2015, 17:38

» Mapa do universo
por Isaque Onix Sex 24 Abr 2015, 14:03

» Meu Mapa
por Isaque Onix Sex 24 Abr 2015, 12:01

» [CM#2] Kenium
por DR games Sex 24 Abr 2015, 10:52

» Crio Trilha Sonora para Games!
por itarodrigo Sex 24 Abr 2015, 10:17

» [CM#2] Hunter of Souls
por seymore Qui 23 Abr 2015, 22:49

» Spyre
por Isaque Onix Qui 23 Abr 2015, 22:01

» Windows Phone vs Android, Vale a Pena Desenvolver?
por willyruduit Qui 23 Abr 2015, 19:30

» sonic slash smash!preciso de sugestões
por Um Gamer Qualquer Qui 23 Abr 2015, 18:48

» Open Game Art - Convite
por Lukbebalduke Qui 23 Abr 2015, 16:18

» Preciso de dicas sobre sonoplastia.
por Mateus O de Andrade Qui 23 Abr 2015, 15:34

» [Duvida] Resoluções android
por aminaro Qua 22 Abr 2015, 23:42

» Iniciar Determinada Aplicação
por Gonzo Qua 22 Abr 2015, 23:08

» Sonic World 2
por Um Gamer Qualquer Qua 22 Abr 2015, 21:39

» E permitido isso?
por Markituh Qua 22 Abr 2015, 20:33

» Ajuda com potion em pixelArt
por chicoweb Ter 21 Abr 2015, 23:24

» Problemas na compilação
por Meokor Ter 21 Abr 2015, 13:16

» Alternativa para Mesa Digitalizadora?
por polosam Ter 21 Abr 2015, 10:54

» Preciso de um Artista
por seymore Seg 20 Abr 2015, 20:25

» Artigo|Discussão - Programação Orientada a Eventos
por Kabeção Seg 20 Abr 2015, 20:14

» Trap For Ants [#LD32]
por WellingtonBecker Seg 20 Abr 2015, 19:39

» Carrot Bender [#LD32]
por paulovmdutra Seg 20 Abr 2015, 15:29

» Formação de uma Equipe
por itarodrigo Seg 20 Abr 2015, 07:40

» Tarsonic, o ouriço das selvas
por efraim leonardo Dom 19 Abr 2015, 15:34

» [Duvida]Preciso de conselhos de voces
por Rodrigo Santiago Dom 19 Abr 2015, 07:06

» Criar mapa de imagem para seleção de fases
por Isaque Onix Dom 19 Abr 2015, 01:47

» [Resolvido]Objeto não pisca
por Limalokão Sab 18 Abr 2015, 20:51

» [Resolvido]GMS - Android imagem mega comprimida
por Gonzo Sex 17 Abr 2015, 23:31

» De volta
por JoaoVanBlizzard Sex 17 Abr 2015, 20:55

» Como programar um tiro especifico
por Markituh Sex 17 Abr 2015, 18:57

» [Concurso Mensal #01]-Resultados
por Markituh Sex 17 Abr 2015, 13:25

» IA - Desviar/Bloquear Projéteis
por matheusco Sex 17 Abr 2015, 13:04

» Hero (Projeto)
por willyruduit Sex 17 Abr 2015, 09:17

» [T.P]360 - Plataforma 2
por Rodrigo Santiago Qui 16 Abr 2015, 22:07

» [Resolvido][BUG?]Left Mouse Released
por Limalokão Qui 16 Abr 2015, 19:48

» [Concurso] Ludum Dare #32
por Lukbebalduke Qui 16 Abr 2015, 17:39

» [CM#1] Rest in Pixels 0.92 - 3D
por Lighter Qui 16 Abr 2015, 15:30

» Como salvar physics joints?
por alexfuziokaandrade7 Qui 16 Abr 2015, 09:29

» Novamente, problemas na view
por saim Qui 16 Abr 2015, 06:44

» [Resolvido] bug atravessando parede e voando
por kradking Qua 15 Abr 2015, 22:09

» [Resolvido] Dúvida com with
por seymore Qua 15 Abr 2015, 21:36

» Como fazer gravidade em plataforma sem Solid
por willyruduit Qua 15 Abr 2015, 09:50

» código repetindo sem parar
por OliVroot Qua 15 Abr 2015, 05:23

» [HELP] - Multi touch
por Markituh Qua 15 Abr 2015, 03:11

» movimentar objeto para cima com o clique do mouse
por Limalokão Qua 15 Abr 2015, 00:28

» Plataforma atravessavel - Estilo Mario
por katisuke Ter 14 Abr 2015, 22:51

» Como fazer uma mensagem simples (draw~~print)
por Limalokão Ter 14 Abr 2015, 18:59

» Criar "Highscore" no game maker studio
por marcossfc Ter 14 Abr 2015, 18:04

» Detectar direção mouse/touch com precisão
por dangelobr Ter 14 Abr 2015, 14:18

» Delay em audio
por luan.alc Seg 13 Abr 2015, 23:14

» Exibir banner na tela inteira - android
por Gonzo Seg 13 Abr 2015, 23:13

» configurar o gmstudio exportar para android
por itarodrigo Seg 13 Abr 2015, 22:44

» Formando equipe fixa!!
por Frederico Seg 13 Abr 2015, 15:13

» [Resolvido]Como fazer objeto que cai quando player ta em baix
por Isquilo_Roedor Seg 13 Abr 2015, 12:49

» GMS: Seu jogo MULTI-RESOLUÇÃO
por luan.alc Seg 13 Abr 2015, 11:59

» Equipe casual
por Fuzenrad Seg 13 Abr 2015, 08:35

» [RESOLVIDO] Descer rampas
por fernando.munizerthal Seg 13 Abr 2015, 01:23

» [FANGAME INCONPLETO] Sonic Puzzle S
por ExTAH Dom 12 Abr 2015, 20:18

» Lista de sites com Efeitos Sonoros
por joas025 Dom 12 Abr 2015, 15:12

» Procura-se programador
por scratchware_dev Dom 12 Abr 2015, 08:40

» [Resolvido] Ctrl+Tab não funciona mais
por Zero. Dom 12 Abr 2015, 01:56

» That Game Doesn't Make Any Sense!
por polosam Sab 11 Abr 2015, 22:40

» Midtown Jumper
por DooMan Sab 11 Abr 2015, 22:09

» Como evitar que o jogo Pause ao ser minimizado
por Fuzenrad Sab 11 Abr 2015, 20:10

» Device_mouse e colisão
por itarodrigo Sab 11 Abr 2015, 19:20

» Reunindo equipe para jogo de luta.
por Nivaldo2000 Sab 11 Abr 2015, 12:43

» é possível fazer um jogo parecido com Brawl Royale
por Zero. Sab 11 Abr 2015, 09:20

» Zombies - Elimination
por Vikintor Sex 10 Abr 2015, 23:11

» esconder barra de navegação - android
por Gonzo Sex 10 Abr 2015, 17:07

» Sobre Isometria
por itarodrigo Sex 10 Abr 2015, 11:03

» Como simular uma partida de futebol
por felipejoys Qui 09 Abr 2015, 21:03

» Personagem
por Isaque Onix Qui 09 Abr 2015, 18:55

» [Tutorial] Como definir Versões e Updates do Jogo
por dharrison Qui 09 Abr 2015, 18:25

» ajuda com jogo estilo mario
por paulovmdutra Qui 09 Abr 2015, 17:36

» Exemplos de Jogos - Estilo Browser
por matheusco Qui 09 Abr 2015, 14:03


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