Login

Esqueci minha senha

Últimos assuntos
» Seja um Avaliador!
por AG Hydra Hoje à(s) 2:58 am

» Availação em video, o que acham galera(video2)
por JoaoVanBlizzard Ontem à(s) 11:34 pm

» By a whisker
por Witen Ontem à(s) 10:14 pm

» [A]Sakura Bird: Um Bullet Hell com Bullet Time!
por Witen Ontem à(s) 7:56 pm

» RPG estilo Plataforma
por Witen Ontem à(s) 7:29 pm

» Mouse para o Menu e teclado para o jogo,isso pode?
por DNilo Ontem à(s) 5:25 pm

» Mega pacote de recursos, sprites, músicas e códigos-fonte!
por Zatti Ontem à(s) 2:31 pm

» Comando 19 (Android )
por Ronaldo Rodrigues Ontem à(s) 12:42 pm

» Movimento tipo elástico - Fisica
por Witen Ontem à(s) 8:44 am

» Windows7 vs Windows10
por Black Studio Ontem à(s) 1:33 am

» [Engine] alavanca ON/OFF + seguir suave
por Witen Sab Ago 01, 2015 9:51 pm

» The Dark Hole
por Furyors Sab Ago 01, 2015 8:11 pm

» O bicho não me segue
por chicoweb Sab Ago 01, 2015 3:55 pm

» Modelos 3d simples .obj onde conseguir?
por WellingtonBecker Sab Ago 01, 2015 1:38 pm

» Laser que reflete?
por WellingtonBecker Sab Ago 01, 2015 12:11 pm

» Concorra a curso e livros sobre jogos
por itarodrigo Sab Ago 01, 2015 12:08 am

» Ajuda em Sprites e Design
por pablohrs Sex Jul 31, 2015 8:00 pm

» [Resolvido]Barra de vida com transparencia
por chicoweb Sex Jul 31, 2015 4:53 pm

» Faroeste Duelos
por theguitarmester Sex Jul 31, 2015 9:58 am

» [Duvida] gravacao de audio no android
por aminaro Qui Jul 30, 2015 10:41 pm

» Duvida com máscara
por itarodrigo Qui Jul 30, 2015 9:18 pm

» [ajuda]Pinceis
por Isaque Onix Qui Jul 30, 2015 8:48 pm

» Problemas com Background
por Gonzo Qui Jul 30, 2015 8:41 pm

» [CM#2] The Other World
por DesignerRamon Qui Jul 30, 2015 8:36 pm

» Natural: Alpha 0.0.1
por Willy Qui Jul 30, 2015 8:28 pm

» [Dúvida] Teclado retornar só numeros reais
por macedoboka Qui Jul 30, 2015 8:13 am

» Conexão SQL Server
por Nayuki Qui Jul 30, 2015 1:15 am

» Estrutura de dados
por Isaque Onix Qui Jul 30, 2015 12:48 am

» [Arte]Pixel Arts de Armas
por mleoni Qui Jul 30, 2015 12:47 am

» Janela Modal
por Isaque Onix Qua Jul 29, 2015 10:08 pm

» Spyre Wallpaper Maker
por Isaque Onix Qua Jul 29, 2015 9:33 pm

» Obtenção do Game Maker 8.1 Lite (Windows)
por RafaleCP Qua Jul 29, 2015 9:31 pm

» Muito demorado para entrar no Fórum.
por Willy Qua Jul 29, 2015 6:17 pm

» Mega Coleção de Tirinhas
por efraim leonardo Qua Jul 29, 2015 4:34 pm

» AJUDAAAAA!!!
por Isquilo_Roedor Qua Jul 29, 2015 1:36 pm

» Rotação em torno do eixo Z
por icarodantas123 Qua Jul 29, 2015 5:55 am

» GM 3D Ground tooodo bugado, repetindo a parede...
por icarodantas123 Qua Jul 29, 2015 5:29 am

» Procurando Sonoplasta OU Site para criar
por Camin Ter Jul 28, 2015 10:43 pm

» [PROJETO] Ametista Kid PVP
por chicoweb Ter Jul 28, 2015 9:48 pm

» Minha Galeria
por JoaoVanBlizzard Ter Jul 28, 2015 6:44 pm

» Duvida sobre caixa de texto
por DJM_JM Ter Jul 28, 2015 1:08 am

» [01]Conhecendo Physics(Fisica nativa do GMS)
por RenanRP Seg Jul 27, 2015 10:06 pm

» Jogos Comerciais feitos no Game Maker
por Gonçalves Seg Jul 27, 2015 8:53 pm

» [Physics]Mover objetos com mouse de forma simples
por SuDo Seg Jul 27, 2015 6:20 pm

» [RESOLVIDO] Duvida com http_post
por itarodrigo Seg Jul 27, 2015 1:54 pm

» [ENGINE] Slot Machine ou Caça Niqueis
por Mateus O de Andrade Seg Jul 27, 2015 1:39 pm

» Problema com conexão
por Witen Dom Jul 26, 2015 11:04 pm

» 2 perguntas sobre ini
por RenanRP Sab Jul 25, 2015 8:58 pm

» [Resolvido]Mouse não sair da tela em Fullscreen/Fixed Scale
por Hypno Sab Jul 25, 2015 7:44 pm

» Duvida sobre for e Draw
por DJM_JM Sab Jul 25, 2015 7:09 pm

» Duvida sobre arrays e matrizes gamemaker
por DJM_JM Sab Jul 25, 2015 5:47 pm

» EscoraBall Pro
por theguitarmester Sab Jul 25, 2015 4:43 pm

» código fonte
por fausto.e.deoliveira Sab Jul 25, 2015 1:34 pm

» [JAM#3] Pistolas e Esporas Menu
por theguitarmester Sab Jul 25, 2015 11:47 am

» Modelo para HUD
por itarodrigo Sab Jul 25, 2015 10:34 am

» [Ajuda] Problema em criar pista estilo SimCity
por macedoboka Sab Jul 25, 2015 1:13 am

» Charlie Charlie 3D - Android
por Gonzo Sex Jul 24, 2015 7:00 pm

» [Alpha 1.2.0] Magic Royale
por zGoku Sex Jul 24, 2015 2:09 pm

» Medieval Rampage
por Gonçalves Sex Jul 24, 2015 1:25 pm

» "Tudo ou Nada"
por Gonçalves Sex Jul 24, 2015 12:45 pm

» Mudar o nome de um script
por chicoweb Sex Jul 24, 2015 1:05 am

» [Ajuda] - Paleta de cores
por chicoweb Sex Jul 24, 2015 12:43 am

» [PEDIDO] SPRITES RPG EM PLATAFORMA
por Rodrigo Santiago Qui Jul 23, 2015 9:43 pm

» [arte]essa capa está boa para um jogo?
por divin sphere Qui Jul 23, 2015 3:07 pm

» [Pedido] Sprite de dado
por mleoni Qui Jul 23, 2015 1:53 pm

» Criando caixas de textos do tipo texto e senha.
por clemilson.faustino Qui Jul 23, 2015 10:19 am

» Ao encostar no inimigo, perder vida
por mleoni Qua Jul 22, 2015 4:35 pm

» Zombie Attack - 100% Completo
por Brenno557 Qua Jul 22, 2015 1:46 pm

» Sugestão para projetos mortos
por Isquilo_Roedor Ter Jul 21, 2015 11:09 pm

» GMS sempre salva projeto ao compilar?
por Mauricio Ter Jul 21, 2015 10:45 pm

» The Shadow
por Mr Alleph Ter Jul 21, 2015 3:02 pm

» [JAM#3] Candy Story Menu 1.1
por chicoweb Ter Jul 21, 2015 11:26 am

» Laser Room
por Lighter Ter Jul 21, 2015 11:14 am

» [JAM#3] Blackout
por Lighter Ter Jul 21, 2015 9:30 am

» [GMBR Jam #03] - Resultados
por Lighter Ter Jul 21, 2015 8:41 am

» [Resolvido]problema em código de som no step
por Hypno Seg Jul 20, 2015 7:10 pm

» Zombie Attack - Andamento 80%
por guamaral Seg Jul 20, 2015 6:56 pm

» Ferramenta: Fatiador de sprite sheet e alinhador.
por Mauricio Seg Jul 20, 2015 6:39 pm

» Tap Run [ Android ]
por JoaoVanBlizzard Seg Jul 20, 2015 5:01 pm

» [JAM#3]Teatro Sombrio
por guamaral Seg Jul 20, 2015 4:30 pm

» Lista Online? O.O
por Riccardoric Seg Jul 20, 2015 3:27 pm

» O Boss é realmente necessário?
por chicoweb Seg Jul 20, 2015 2:29 pm

» GMBR JAM #03 - Garçom, traga-me o Menu!
por Willy Seg Jul 20, 2015 12:02 pm

» [JAM#3] Super Onze - Menu
por Ian Lages Seg Jul 20, 2015 11:26 am

» By a Whisker [Jam #03]
por Mr Alleph Seg Jul 20, 2015 10:52 am

» GMBR JAM #03-As Aventuras de Creitus
por lute32 Dom Jul 19, 2015 10:36 pm

» Fish Runner
por Isquilo_Roedor Dom Jul 19, 2015 6:42 pm

» [pedido] spriters
por ruben.23 Dom Jul 19, 2015 3:52 pm

» Quem quer Uma Engine, e de Quê?
por WellingtonBecker Dom Jul 19, 2015 12:08 am

» I.A. para o Chatbox
por SuDo Sab Jul 18, 2015 10:52 pm

» Símbolos e Fórmulas Matemáticas
por Witen Sab Jul 18, 2015 10:50 pm

» O correto é seção ou sessão?
por matheusco Sab Jul 18, 2015 7:31 pm

» Precisa-se de texturizadores
por ruben.23 Sab Jul 18, 2015 7:14 pm

» Dactorix Galaxy [Android]
por Matheusj.st Sab Jul 18, 2015 6:32 pm

» Tutorial de Multiplayer/Networking Nativo - GMS
por mleoni Sab Jul 18, 2015 1:42 pm

» [Resolvido]tem como colocar muitos objetos de uma vez?
por pilo Sab Jul 18, 2015 12:18 am

» matematicatronico-progeto
por Pit Bull Sex Jul 17, 2015 6:16 pm

» [PROJETO]TCG Multiplayer Online
por itarodrigo Sex Jul 17, 2015 4:52 pm

» [Resolvido] Movimentação com backgroud de tileset
por chicoweb Sex Jul 17, 2015 12:03 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
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 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
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 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
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 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!

PedroX

Ranking: Nota C
Número de Mensagens: 6033
Idade: 19
Data de inscrição: 26/07/2008
Notas recebidas: C+B
Reputação: 285
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 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
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 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: 1400
Idade: 18
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 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: 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 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
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 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: 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 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
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 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
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 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
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