Login

Esqueci minha senha

Últimos assuntos
» Demo Hatfields and MacCoys
por JoaoVanBlizzard Hoje à(s) 12:40

» Pokemon Cardex
por Dlr Hoje à(s) 12:37

» Dragon Ball AF 2
por Dlr Hoje à(s) 12:27

» Dragon Ball AF+
por Dlr Hoje à(s) 12:21

» Pokemon Mega Evolution 83%Completo
por Dlr Hoje à(s) 11:55

» Procuro Spriter - Top-Down RPG
por matheusco Hoje à(s) 10:47

» ajuda com o GMS
por GabrielXavier Hoje à(s) 1:06

» Ip externo conectar a servidor no android?
por GabrielXavier Hoje à(s) 0:29

» Erro ao abrir executável do GMS
por gabrielsch Ontem à(s) 21:41

» [Android] Maria World COMPLETO
por willyruduit Ontem à(s) 21:01

» [Pedido] exportar para GM:Studio
por WellingtonBecker Ontem à(s) 19:29

» Bug ao usar variável de outro objeto.
por WellingtonBecker Ontem à(s) 19:10

» [Pedido] "Executável" HTML5 para Demonstração
por dharrison Ontem à(s) 16:08

» "Remasterização" de Gráficos
por Mateus O de Andrade Ontem à(s) 15:41

» Crio Trilha Sonora para Games!
por Sandro Casagrande Jr. Ontem à(s) 13:47

» Manutenção no fórum
por Alex FC Ontem à(s) 13:26

» Game das Eleições: ELEIÇÃO SUPERSTAR
por baraodopirapora Ontem à(s) 11:37

» Efeito Especial: Coord. Esféricas - Cartesiano 3D
por Kabeção Ontem à(s) 0:17

» Sobre arquivos online
por Isaque Onix Ter 16 Set 2014 - 23:19

» tutorial para adicionar adbuddiz no gamemaker
por WellingtonBecker Ter 16 Set 2014 - 21:33

» obj nao segue
por WellingtonBecker Ter 16 Set 2014 - 21:22

» Ajuda com Approach Circles
por Cabeçalho Onlin'E Ter 16 Set 2014 - 21:13

» [Arte] Sprite para meu jogo
por Susano Ter 16 Set 2014 - 20:38

» [Pedido]eu queria sprites de digimon.
por WellingtonBecker Ter 16 Set 2014 - 19:28

» Execução em segundo plano
por WellingtonBecker Ter 16 Set 2014 - 19:18

» [Engine] Movimento Limpo 2.0 - Willy
por Willy Ter 16 Set 2014 - 19:00

» Como fazer um personagem atirar?
por Lizarus Ter 16 Set 2014 - 18:47

» Notificações do Andoid e iOS. E app em 2º plano
por Gonzo Ter 16 Set 2014 - 15:08

» [D]Flappy Bat [Android]
por JoaoVanBlizzard Ter 16 Set 2014 - 14:04

» CA#5 Sons em MIDI
por Gonzo Ter 16 Set 2014 - 13:37

» GMS 1.4 ta rodando meio lento
por Gonzo Ter 16 Set 2014 - 13:01

» aparencia!!
por AxeInLine Ter 16 Set 2014 - 10:30

» [ajuda]mysql erro
por Isaque Onix Ter 16 Set 2014 - 3:51

» [CA#5] [Literatura] Um Convite, Duas Vidas Mudadas
por viniciusav Seg 15 Set 2014 - 22:56

» Prize.
por AxeInLine Seg 15 Set 2014 - 19:51

» Como trocar de arma com o mouse
por gui.alfaia Seg 15 Set 2014 - 19:31

» [Thyago] Mega soccer
por Thyago Seg 15 Set 2014 - 16:28

» [RESOLVIDO] Tirar a opção de fechar ao press. Esc?
por Ninja_PH Seg 15 Set 2014 - 15:32

» [Demo] Submundo 3D
por JoaoVanBlizzard Seg 15 Set 2014 - 15:02

» D-Run! v1.1.2 [NOVO!]
por AxeInLine Seg 15 Set 2014 - 9:24

» Como fazer uma checagem no distance_to_object
por matheusco Seg 15 Set 2014 - 2:04

» Problema ao dropar armas
por AxeInLine Dom 14 Set 2014 - 21:18

» Problema de pulo caindo
por matheusco Dom 14 Set 2014 - 20:59

» CA#5 (Heroi Manhoso)
por douglas444 Dom 14 Set 2014 - 16:58

» Tempo seguir tela
por Markituh Dom 14 Set 2014 - 13:37

» Dúvida sobre "extensões" no Game Maker
por Lauro Dom 14 Set 2014 - 12:34

» [CA#5] ( Personagem ) Espírito de Marajó
por douglas444 Dom 14 Set 2014 - 9:30

» Tutorial ou engine de spawnpoint do jogador
por matheusco Dom 14 Set 2014 - 7:47

» TowerMaker ! [Projeto]
por PedroMatoso Dom 14 Set 2014 - 2:19

» [Galeria] The Origin.
por PedroMatoso Dom 14 Set 2014 - 1:49

» [Android] duvida sobre a compatibilidade do SDK
por itarodrigo Dom 14 Set 2014 - 1:38

» [CA #5] A História da GMBR
por Sr. Sinistro Dom 14 Set 2014 - 0:09

» [Update: 04/09/14] Pixel Place 2014
por AxeInLine Sab 13 Set 2014 - 23:19

» IA com grid
por manobrother Sab 13 Set 2014 - 23:10

» problema com água
por WellingtonBecker Sab 13 Set 2014 - 22:53

» Conexão MySql com GM:S Standart no ip local
por Lauro Sab 13 Set 2014 - 17:06

» Tutorial alguem pode me passar?
por Lenda XD Sab 13 Set 2014 - 16:36

» adBuddiz no gamemaker
por evalds10 Sab 13 Set 2014 - 16:26

» [SORTEIO] Livros de Game Design
por itarodrigo Sab 13 Set 2014 - 15:49

» TCG Yugiyoyo (nome temporário)
por Lauro Sab 13 Set 2014 - 15:45

» [PEDIDO=TUTORIAL] Acertar a Resposta.
por FabiioW Sab 13 Set 2014 - 15:38

» [Android] - MultiTouch
por cascavelo Sab 13 Set 2014 - 15:31

» Problemas com dash
por Mestre Rá Sab 13 Set 2014 - 15:31

» Problema com distance_to_object
por Riccardoric Sab 13 Set 2014 - 15:31

» HeroiBrasil
por Riccardoric Sab 13 Set 2014 - 15:04

» Problema de pulo
por gabriel33245900 Sab 13 Set 2014 - 14:16

» [Studio] Criar extensões
por evalds10 Sab 13 Set 2014 - 14:01

» [XCREATOR] Basket Rush
por vinians Sab 13 Set 2014 - 13:31

» Como colocar colisão com bloco Sólido apenas com 1
por gabriel33245900 Sab 13 Set 2014 - 10:53

» recrutando programadores para DGE
por Riccardoric Sab 13 Set 2014 - 9:27

» tela "pixelada"
por LeoX Sab 13 Set 2014 - 8:52

» [XCREATOR] [UTILITARIO]
por PedroX Sex 12 Set 2014 - 21:21

» Falso 3D
por João Pedro Sex 12 Set 2014 - 20:57

» Recrutando Spriters para DGE
por Gutorrock Sex 12 Set 2014 - 20:24

» Pixel War [Android]
por fabert Sex 12 Set 2014 - 20:14

» Teste de Pintura #1
por Koratsu Sex 12 Set 2014 - 18:19

» Game Maker studio Versus Game Maker 8.0
por JoaoVanBlizzard Sex 12 Set 2014 - 17:34

» qual a diferença entre o gm lite e o studio free?
por DieBoy Sex 12 Set 2014 - 16:11

» [GMBR Magazine] Vagas para CDC's
por Sr. Sinistro Sex 12 Set 2014 - 14:18

» como manter sempre em um espaço quadrado
por Isaque Onix Sex 12 Set 2014 - 12:44

» Direitos autorais
por dharrison Sex 12 Set 2014 - 12:35

» Interação com outros arquivos
por Felipe Reis Magno 2 Sex 12 Set 2014 - 12:29

» Como Controlar Um Objeto Com Analogico Direito
por dharrison Sex 12 Set 2014 - 11:34

» Direitos autorais?
por JoaoVanBlizzard Sex 12 Set 2014 - 10:29

» Primeiro Jogo #1 - Movimentação em Grid e Colisões
por dharrison Sex 12 Set 2014 - 9:56

» [TCP]Como conectar em wan.
por Rodrigo Santiago Sex 12 Set 2014 - 9:55

» [#CA5] (Post de Mais um Herói)
por Lucas Farias Qui 11 Set 2014 - 23:21

» [CA#5] (Poema) Almas Indecisas
por douglas444 Qui 11 Set 2014 - 22:07

» Professor - [#CA5]
por Katerp Qui 11 Set 2014 - 21:43

» [#CA5] Super-Atacante
por João Pedro Qui 11 Set 2014 - 20:39

» Quantidade de munição e dinheiro
por WellingtonBecker Qui 11 Set 2014 - 19:15

» #005 - Concurso de Artes
por PedroX Qui 11 Set 2014 - 15:24

» [CA#5]personagem Mrº Brown
por Fagner Qui 11 Set 2014 - 14:28

» [Sugestões] Que tipo de HUD você prefere?
por JoaoVanBlizzard Qui 11 Set 2014 - 13:19

» Sistema de Musicas aleatórias
por Mateus O de Andrade Qui 11 Set 2014 - 8:17

» Como Fazer Um Zombie Spawnar Em Um Certo Raio
por Mateus O de Andrade Qui 11 Set 2014 - 8:09

» [CURSO WEB] Aula 2 - Escrevendo um 'hello pessoal'
por UrielAlves Qui 11 Set 2014 - 2:19

» [CA#5] Xamã
por luix_337 Qua 10 Set 2014 - 21:44

» como alterar o codigo fonte de um jogo??
por blackman Qua 10 Set 2014 - 21:39


(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

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: 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 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

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!

___________


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: 5877
Idade: 19
Data de inscrição: 26/07/2008
Versão:
  • Game Maker Studio: Professional

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

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

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: 1399
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 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: 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 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

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: 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 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

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

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

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