Login

Esqueci minha senha

Últimos assuntos
» Calendário de concursos
por Gonçalves Hoje à(s) 3:37 am

» Ajuda com menu no GMS
por allan_machado49 Hoje à(s) 3:16 am

» Sonoplastia - Começando a gravar !!! - PT.2
por BugueiXD Ontem à(s) 9:40 pm

» [GM SDK 2.0][Log de Desenvolvimento]
por mrbrum22 Ontem à(s) 7:06 pm

» [SAIBA O QUE É!] IBR Magazine
por Shafter_ Ontem à(s) 6:45 pm

» [Off Topic] Pérolas GMBR
por mrbrum22 Ontem à(s) 6:39 pm

» [CQ-Anual] Kill To Pass
por Lukbebalduke Ontem à(s) 6:16 pm

» Criação De Sprites
por Isquilo_Roedor Ontem à(s) 3:27 pm

» [Dúvida] Qual a importância dos "Parênteses"no"if"
por JoaoVanBlizzard Ontem à(s) 10:37 am

» Quem quer Uma Engine, e de Quê?
por theguitarmester Ontem à(s) 8:32 am

» Casa Estilo TDS
por Wendryos - Black Horn Ontem à(s) 7:41 am

» Animação para Jogos
por PedroIgor Ontem à(s) 7:18 am

» como mostrar valores em ordem alfabetica
por matheusco Qua Dez 17, 2014 5:36 pm

» a procura de dicas e ideias
por Isaque Onix Qua Dez 17, 2014 1:29 pm

» [GMBR JAM #01] TNT
por JoaoVanBlizzard Qua Dez 17, 2014 1:26 pm

» Contador De Moedas
por Wendryos - Black Horn Qua Dez 17, 2014 12:45 pm

» [AJUDA] Personagem com Sprites divididos
por Roooger Qua Dez 17, 2014 10:40 am

» [Android] Square
por caiquerafinha Qua Dez 17, 2014 9:25 am

» [Android] Outside Forest
por DooMan Qua Dez 17, 2014 9:03 am

» [Dúvida] Trabalhando com objetos animados 3D [GMS]
por Sewer Crawler Ter Dez 16, 2014 8:08 pm

» Baixe Professora game maker 2
por efraim leonardo Ter Dez 16, 2014 8:04 pm

» Opinião: Site sobre etapas do desenvolvimento.
por matheusco Ter Dez 16, 2014 7:27 pm

» Equipe para desenvolvimento de jogos educativos
por Isaque Onix Ter Dez 16, 2014 7:20 pm

» [GMBR Magazine] Vagas para CDC's
por Shafter_ Ter Dez 16, 2014 7:18 pm

» Movimentos por acelerômetro
por WellingtonBecker Ter Dez 16, 2014 6:17 pm

» Vibração para Windows Phone
por wicttor.sullivan.2 Ter Dez 16, 2014 3:57 pm

» IA Básica de TDS por GONÇALVES
por DeeW. Ter Dez 16, 2014 3:16 pm

» Enquete Portal
por PedroX Ter Dez 16, 2014 2:47 pm

» Erro ao exportar APK
por Ronaldo Rodrigues Ter Dez 16, 2014 2:32 pm

» Concurso GMBR 2014: A morte é um novo começo
por Riccardoric Ter Dez 16, 2014 10:54 am

» Gear Clicker!
por theguitarmester Ter Dez 16, 2014 10:48 am

» [Jogo] Codex Vitarum
por matheusco Ter Dez 16, 2014 10:47 am

» [Engine]Inventario
por caiquerafinha Dom Dez 14, 2014 9:14 pm

» Sistema de 3 estrelas - Parte: 1
por caiquerafinha Dom Dez 14, 2014 8:26 pm

» [DICA] Portfólio profissional; Fonte de inspiração
por Roooger Dom Dez 14, 2014 8:13 pm

» Onde encontro um Inventário completo?
por caiquerafinha Dom Dez 14, 2014 7:25 pm

» Instalador com outros arquivos além do executável.
por matheusco Dom Dez 14, 2014 5:31 pm

» (CQ-A)Zinkis Family - "A Morte é um novo começo"
por caiquerafinha Dom Dez 14, 2014 3:28 pm

» [TUTORIAL] Seleção de level com globais
por gabriel33245900 Dom Dez 14, 2014 2:24 pm

» Pergunta pros desenhistas.
por matheusco Dom Dez 14, 2014 12:55 pm

» Problemas com GamePad
por Zero. Dom Dez 14, 2014 10:42 am

» Mapa em Top Down
por PacificoDesigner Dom Dez 14, 2014 7:47 am

» [Resolvido]Arquivos INI - Erro no código.
por matheusco Dom Dez 14, 2014 12:52 am

» Interface Score Online
por WellingtonBecker Sab Dez 13, 2014 9:57 pm

» Como Mudar Views
por Wendryos - Black Horn Sab Dez 13, 2014 7:37 pm

» Como escolher resolução do jogo?
por matheusco Sab Dez 13, 2014 5:07 pm

» [AJUDA] GMS UPGRADE
por matheusco Sab Dez 13, 2014 11:49 am

» Preciso entender a ferramenta GMK-Splitter
por |AoX|-richard Sex Dez 12, 2014 9:52 pm

» [CQ Anual] Reki
por makgamer Sex Dez 12, 2014 8:12 pm

» Arc World
por Kabeção Sex Dez 12, 2014 5:33 pm

» I Walk Alone(20%)
por Wendryos - Black Horn Sex Dez 12, 2014 3:11 pm

» Crio musicas em 8bits para jogos ;D
por Wendryos - Black Horn Sex Dez 12, 2014 2:50 pm

» [Resolvido] Programa que reparte imagem.
por Sewer Crawler Sex Dez 12, 2014 1:03 pm

» [CQ Anual] Devorador
por Zero. Sex Dez 12, 2014 12:55 pm

» Atacando sem parar
por Wendryos - Black Horn Sex Dez 12, 2014 12:38 pm

» MapGen - Pt.1
por Gonçalves Qui Dez 11, 2014 8:47 pm

» Tutorial de gravidade e movimento em rampas
por Isaque Onix Qui Dez 11, 2014 8:29 pm

» Hero (Projeto)
por JoaoVanBlizzard Qui Dez 11, 2014 2:50 pm

» Abrir arquivos em outros programas
por gabriel33245900 Qui Dez 11, 2014 11:38 am

» falta algo no meu código?
por theguitarmester Qui Dez 11, 2014 9:06 am

» [CAMPANHA] Salvem o Chatbox!
por theguitarmester Qui Dez 11, 2014 8:13 am

» [Duvida] Criação do mapa.
por Sewer Crawler Qui Dez 11, 2014 2:00 am

» [Tutorial] Sonoplastia - Instrumento + PC - PT.1
por Dancity Qui Dez 11, 2014 12:11 am

» Como usar o draw_text com duas variaveis juntas
por Isaque Onix Qua Dez 10, 2014 11:28 pm

» Procurando um bom spriter para equipe[PIXELART]
por Isquilo_Roedor Qua Dez 10, 2014 8:26 pm

» [RESOLVIDO]Movimentação para subir/descer rampa
por Isaque Onix Qua Dez 10, 2014 7:51 pm

» Comunidades GM de outras línguas.
por vitorfernandes13 Qua Dez 10, 2014 7:45 pm

» [RESOLVIDO]Problema move towards bug!
por gabriel33245900 Qua Dez 10, 2014 6:31 pm

» [CQ ANUAL] Soul Eternium
por leocc Qua Dez 10, 2014 6:24 pm

» Botão Compartilhar
por tiotolas Qua Dez 10, 2014 5:33 pm

» Sons com tempo de atraso
por marcossfc Qua Dez 10, 2014 2:42 pm

» Engine de plataforma(Naruto)
por Sewer Crawler Qua Dez 10, 2014 12:44 pm

» Smart Snake
por theguitarmester Qua Dez 10, 2014 7:42 am

» Engine simples cheia de codigos para Plataforma!
por Raule Qua Dez 10, 2014 3:12 am

» Centralizar Texto com BUG
por gabrielsch Ter Dez 09, 2014 11:38 pm

» Meu primeiro sprite
por Isquilo_Roedor Ter Dez 09, 2014 10:52 pm

» [RESOLVIDO]Como criar 9 flechas em anglo?
por Sewer Crawler Ter Dez 09, 2014 10:38 pm

» SDK android
por Ronaldo Rodrigues Ter Dez 09, 2014 9:57 pm

» [Aula 06]Criando objeto e programando
por gabriel33245900 Ter Dez 09, 2014 8:48 pm

» Digimon: Digital Tamer - Ultimate Demo Edition
por migueltopsp Ter Dez 09, 2014 6:54 pm

» [Resolvido] Problema com Background fixo
por Riccardoric Ter Dez 09, 2014 6:22 pm

» [Concurso] Ludum Dare #31
por Riccardoric Ter Dez 09, 2014 4:27 pm

» Não consigo visualizar imagens do forum :/
por Riccardoric Ter Dez 09, 2014 1:51 pm

» FutVida - A sua vida de jogador de futebol
por Fernando Monteiro Ter Dez 09, 2014 10:41 am

» Movimentação em tabuleiro
por AxeInline Ter Dez 09, 2014 9:30 am

» Precisando de sprites pixel art
por vitor_liminha123 Ter Dez 09, 2014 8:49 am

» Slot de 1 só objeto!
por AxeInline Ter Dez 09, 2014 7:10 am

» O Palácio de Sucata
por Kabeção Seg Dez 08, 2014 11:33 pm

» Avaliem meu jogo
por Raule Seg Dez 08, 2014 9:57 pm

» Demo Hatfields and MacCoys
por Raule Seg Dez 08, 2014 9:43 pm

» Background estilo sonic(que se move em partes)
por Sewer Crawler Seg Dez 08, 2014 9:33 pm

» Evento recomeçando!
por makgamer Seg Dez 08, 2014 8:30 pm

» [SORTEIO] E-book "Jogos no Japão" + Curso Japonês
por itarodrigo Seg Dez 08, 2014 3:37 pm

» Retornar a room
por matheusco Seg Dez 08, 2014 2:47 pm

» [Resolvido]Faça algo até que
por PedroX Seg Dez 08, 2014 2:18 pm

» Engine Parallax Background [Atualizado]
por theguitarmester Seg Dez 08, 2014 12:00 pm

» Maneira de função atualizada??
por matheusco Seg Dez 08, 2014 9:30 am

» [Resolvido] Ajuda com Create Instance
por matheusco Dom Dez 07, 2014 9:53 pm

» Melhor maneira de criar terreno.
por matheusco Dom Dez 07, 2014 9:51 pm


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


Entre para o Clube do Inglês:

PedroX

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

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

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: 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 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: 2949
Idade: 36
Data de inscrição: 14/01/2011
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Professional

Notas recebidas: C-D-A-B
Reputação: 119

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: 2949
Idade: 36
Data de inscrição: 14/01/2011
Versão:
  • Game Maker 8.0
  • Game Maker Studio: Professional

Notas recebidas: C-D-A-B
Reputação: 119

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