Login

Esqueci minha senha

Últimos assuntos
» Jimmy Jump - Desenho Animado
por vinians Hoje à(s) 12:34

» Erro para subir de nivel.
por AxeInLine Hoje à(s) 11:39

» Tabelas cortadas
por vinians Hoje à(s) 11:31

» [XCREATOR][ANDROID] Luna Patrol (apk disponivel)
por vinians Hoje à(s) 11:14

» Gear Clicker!
por Super Games Hoje à(s) 10:42

» Zoom infinito
por vinians Hoje à(s) 10:14

» 2D Vehicle Physics
por vinians Hoje à(s) 09:51

» [TUTORIAL] Criando uma linguagem de script I
por vinians Hoje à(s) 09:25

» [CM#01] Fight on Fall
por LightVelox Hoje à(s) 00:40

» Quem quer Uma Engine, e de Quê?
por Isquilo_Roedor Ontem à(s) 21:51

» GM:S carregando imagens online
por alison.antonioloffi Ontem à(s) 21:12

» FutVida - A sua vida de jogador de futebol
por Fernando Monteiro Ontem à(s) 19:21

» [Dúvida] Confuso com o Image Loaded!
por DeathStr0ke Ontem à(s) 19:15

» [GMBR JAM #02] Pega Água!!!
por Willy Ontem à(s) 18:28

» Como fazer dia e noite e luzes para clarear a noit
por Willy Ontem à(s) 17:56

» Modo debug travando
por Willy Ontem à(s) 16:11

» Não consigo fazer nada no Model Creator
por Jhones_Araujo Ontem à(s) 15:51

» #IEM Aula 08 - Objetos e Instâncias
por polosam Ontem à(s) 13:40

» [PERGUNTA]Como salvar variaveis em arquivos .ini
por theguitarmester Ontem à(s) 11:01

» duvida php/html
por Isaque Onix Ontem à(s) 10:56

» Ramon Wadry se apresentando!
por Drako Ontem à(s) 03:21

» HTML5 e MMO, é possível?
por Mannoroth Ontem à(s) 00:24

» Parabéns GMBR!!
por SirLeccus Qui 26 Fev 2015, 23:26

» Erro surface.
por Alex FC Qui 26 Fev 2015, 19:53

» #DGM Aula 05 - Sons e músicas
por Alex FC Qui 26 Fev 2015, 16:09

» [CM#01] Bubble Buster
por Mateus O de Andrade Qui 26 Fev 2015, 08:37

» Fazendo um Inventário (Parte 1)
por Zero. Qui 26 Fev 2015, 08:02

» [GMBR JAM#2] Mega Gray JamRun
por Ufrarion Qui 26 Fev 2015, 06:56

» Pegar e usar o IP de quem cria a partida.
por matheusco Qui 26 Fev 2015, 00:38

» Dúvida com jogo Top Down
por OliVroot Qua 25 Fev 2015, 23:59

» Battle Space
por JoaoVanBlizzard Qua 25 Fev 2015, 22:23

» sobre o pagseguro
por Isaque Onix Qua 25 Fev 2015, 22:17

» [Resolvido]Duvida, Qual Objeto consome mais memoria !?
por willyruduit Qua 25 Fev 2015, 19:28

» [Jogo] Super Mario World o retorno!
por guamaral Qua 25 Fev 2015, 13:25

» Engine Multiplayer - Pós configuração do server
por matheusco Ter 24 Fev 2015, 20:30

» Game tipo manager
por chicoweb Ter 24 Fev 2015, 17:27

» Bug - GMS: Exception reading
por Alex FC Ter 24 Fev 2015, 16:39

» [C] O Domínio de Cetrumon
por chicoweb Ter 24 Fev 2015, 15:58

» [Concurso Mensal #01] - A GMBR Compra seu game!
por Mateus O de Andrade Ter 24 Fev 2015, 14:35

» Script Beta - ChatBox Easy System
por Drako Ter 24 Fev 2015, 14:23

» Onde Divulgar?
por alexfuziokaandrade7 Ter 24 Fev 2015, 03:34

» [PERGUNTA] Colisão com inimigo
por Black Horn Seg 23 Fev 2015, 19:16

» GMBR JAM #02 - Resultado
por vinians Seg 23 Fev 2015, 18:30

» Como andam os jogos brasileiros na Steam?
por Alex FC Seg 23 Fev 2015, 16:39

» Bola de Jogo de botão.
por ebertzin Seg 23 Fev 2015, 15:51

» O mercado de games
por Mateus O de Andrade Seg 23 Fev 2015, 10:52

» [TUTORIAL] Seleção de personagem com globais.
por Black Studio Seg 23 Fev 2015, 01:46

» [PERGUNTA] SmartLight
por Black Studio Seg 23 Fev 2015, 01:32

» Gunman
por Black Horn Dom 22 Fev 2015, 18:08

» [Game] Space Asteroids - Versão 1.04
por paulovmdutra Dom 22 Fev 2015, 17:52

» [Game] Pokémon Valle
por [PHX] Dom 22 Fev 2015, 17:18

» Ajuda com Networking
por matheusco Dom 22 Fev 2015, 13:36

» Medieval Rampage
por Riccardoric Dom 22 Fev 2015, 09:47

» Eu deveria piratear meu próprio jogo?
por Eudes - Hyo Sab 21 Fev 2015, 23:18

» [Resolvido]Como aumentar a força do pulo com um botao?
por DooMan Sab 21 Fev 2015, 22:39

» CREAMMI - Completo
por Eudes - Hyo Sab 21 Fev 2015, 21:29

» [Off Topic] Pérolas GMBR
por Riccardoric Sab 21 Fev 2015, 19:09

» [Resolvido]Como encontrar o arquivo ini no GMS
por KiraYukimura Sab 21 Fev 2015, 18:29

» [Sugestão] Adicionar opção ao fórum...
por WellingtonBecker Sab 21 Fev 2015, 17:57

» Vértices de um retângulo manipulado com image_angl
por Gabreel Sab 21 Fev 2015, 13:03

» [Andamento] Magic Royale
por matheusco Sab 21 Fev 2015, 11:47

» E - First Game
por Skay Galaxte Sex 20 Fev 2015, 19:39

» [Discussão] O Fim dos Avaliadores
por JoaoVanBlizzard Sex 20 Fev 2015, 18:55

» YoYo Games é vendida por $16.4 Milhões Dólares
por Gonzo Sex 20 Fev 2015, 17:53

» Hammer On Art procura compositor profissonal
por Anderson3d Sex 20 Fev 2015, 16:45

» Avaliação
por Black Horn Sex 20 Fev 2015, 15:04

» Lola - Pc Siqueira
por Gonzo Qui 19 Fev 2015, 20:28

» [Resolvido]Símbolo que represente TODAS as letras e números
por 100%Dedicada Qui 19 Fev 2015, 19:50

» Pokemon Hyper Beam Online
por [DEV]Black Qui 19 Fev 2015, 18:57

» [RESOLVIDO] Usar sprite como fonte
por Willy Qui 19 Fev 2015, 17:42

» [Resolvido]Como limitar o lugar de criação do objeto na room?
por Willy Qui 19 Fev 2015, 12:53

» [Resolvido]Pontuação continua
por fabricio w Qua 18 Fev 2015, 21:11

» [Android] HELM
por ppaulo.braz Qua 18 Fev 2015, 21:01

» GMBR JAM #02 - Votação
por chicoweb Qua 18 Fev 2015, 20:44

» A triste realidade
por AG Games Qua 18 Fev 2015, 18:27

» Engine de Seleção de Personagem
por AgainstTheClouds Qua 18 Fev 2015, 16:20

» Onde posicionar o evento de alarme
por Urick Qua 18 Fev 2015, 16:16

» Jimmy Jump - Desenho Animado
por Molinware Qua 18 Fev 2015, 15:12

» [RESOLVIDO] Pq aparece esta mensagem de erro ?
por vinians Qua 18 Fev 2015, 14:52

» [Resolvido] Ataque e salto do personagem
por fernando.munizerthal Qua 18 Fev 2015, 13:50

» Regras da Galeria de Projetos - Leia com atenção!
por Mateus O de Andrade Qua 18 Fev 2015, 12:02

» [Resolvido]Criar Objetos aleatórios em lugares específicos
por 100%Dedicada Qua 18 Fev 2015, 09:47

» Fazendo um jogo Point n Click
por Roooger Ter 17 Fev 2015, 20:34

» [Resolvido]Onde está o erro ? (Global e Room)
por 100%Dedicada Ter 17 Fev 2015, 20:03

» [Resolvido]Gm ler string, captar letras e editar? Tem como?
por icarodantas123 Ter 17 Fev 2015, 18:23

» Ajuda com alarms
por AG Games Ter 17 Fev 2015, 18:01

» [PERGUNTA]Desabilitar tecla enquanto lança poder
por caiquerafinha Ter 17 Fev 2015, 17:23

» [Resolvido] background em surface bugado
por AlexBosquin Ter 17 Fev 2015, 09:48

» Game maker studio não funciona com pc's em rede?
por paulovmdutra Ter 17 Fev 2015, 09:37

» [GMBR JAM #02] [XCreator] The R.O.K (Download)
por vinians Ter 17 Fev 2015, 00:13

» Problema com aumentar e diminuir o volume
por Riccardoric Seg 16 Fev 2015, 23:55

» Muitas linhas no Create
por 100%Dedicada Seg 16 Fev 2015, 23:06

» {Cold Editor} - Software|Windows| Editor HTML
por meldolave Seg 16 Fev 2015, 21:35

» Como fazer efeito de fumaça?
por Lighter Seg 16 Fev 2015, 16:48

» Armazenar dados online Game Maker Studio...
por Lighter Seg 16 Fev 2015, 11:07

» [Discuss]Um fórum com potencial e um foco limitado
por Rodrigo Santiago Seg 16 Fev 2015, 09:07

» GM RPG - 3º Lição - Janelas Flutuantes estilo Ragnarok - 1º parte
por Riccardoric Seg 16 Fev 2015, 00:09

» Script foda, queria editar pra por site br... :/
por icarodantas123 Dom 15 Fev 2015, 21:49

» [GMBR JAM #02] Astronaut Jump
por AG Games Dom 15 Fev 2015, 20:18


(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: 6016
Idade: 19
Data de inscrição: 26/07/2008
Notas recebidas: C+B
Reputação: 280
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: 1399
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: 2949
Idade: 36
Data de inscrição: 14/01/2011
Notas recebidas: C-D-A-B
Reputação: 119
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: 2949
Idade: 36
Data de inscrição: 14/01/2011
Notas recebidas: C-D-A-B
Reputação: 119
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