Login

Esqueci minha senha

Últimos assuntos
» [CS #01]Battle Shadows
por rmallermartins Hoje à(s) 13:05

» Procuro Engine - Final Fantasy Tactics
por BugueiXD Hoje à(s) 12:56

» [PEDIDO] consertar joystick
por WellingtonBecker Hoje à(s) 12:27

» arrastar com o mouse (objeto com fisica)?
por EsDB Hoje à(s) 12:26

» [CS#1]Laser Room
por Lighter Hoje à(s) 10:52

» [CS #1] Concurso Semanal - SOMBRAS
por CRP-Max Hoje à(s) 10:27

» Quando vai ser o próximo "Game do Ano"?
por Willy Hoje à(s) 10:05

» Charlie Charlie 3D - Android
por Gonzo Ontem à(s) 20:07

» Help !! Preciso de um site para upar um jogo
por Ian Lages Ontem à(s) 19:18

» The Dark of Circus[CS#1]
por JoaoVanBlizzard Ontem à(s) 18:09

» [CS#1] Time Lord
por JoaoVanBlizzard Ontem à(s) 18:05

» sugestões para meu jogo
por divin sphere Ontem à(s) 17:19

» Problemas com move_outside_solid
por PedroX Ontem à(s) 16:31

» musicas para uso livre?
por EsDB Ontem à(s) 16:09

» KILLER INSTINCT FAN GAME
por James Sunderland's Ontem à(s) 12:57

» [CS #1]Escape from nightmare
por makgamer Ontem à(s) 12:53

» gm 8 pro ou gm studio
por junior rodrigues Ontem à(s) 12:28

» Como mudar a movimentação do objeto
por BugueiXD Ontem à(s) 12:25

» [Arte]Pixel Arts de Armas
por James Sunderland's Ontem à(s) 07:16

» 3D no GM: Studio
por gabrielsch Ontem à(s) 06:08

» [PEDIDO] consertar analógico
por Isquilo_Roedor Ontem à(s) 01:20

» objetos invisiveis ao compilar para android?
por Hyreos Sab 04 Jul 2015, 22:53

» [Ajuda] mouse fora da janela
por PedroX Sab 04 Jul 2015, 22:22

» aumentando sprites, so em codigo
por vitorlavigne Sab 04 Jul 2015, 20:52

» Disponibilizar jogo no site
por Willy Sab 04 Jul 2015, 19:13

» Duvida tempo do audio
por Gonzo Sab 04 Jul 2015, 18:31

» Problema com Audacity
por Android Project Sab 04 Jul 2015, 16:55

» [CS #01] The Shadow
por Mr Alleph Sab 04 Jul 2015, 15:15

» [CS #1] Faroeste Duelos
por JoaoVanBlizzard Sab 04 Jul 2015, 15:14

» [Ajuda] Colisão de plataforma ao atacar
por rmallermartins Sab 04 Jul 2015, 12:20

» "Tudo ou Nada"
por Rodrigo Santiago Sab 04 Jul 2015, 10:19

» [Android] Code Finder
por JoaoVanBlizzard Sex 03 Jul 2015, 20:57

» Destruir o objeto mais próximo
por Limalokão Sex 03 Jul 2015, 20:41

» como fasso um Objeto "colar" no outro?
por Rodrigo Santiago Sex 03 Jul 2015, 18:55

» [Projeto] Game Maker Room
por Tedi Ripper Sex 03 Jul 2015, 16:30

» [PEDIDO] Fases e estrelas.
por Isaque Onix Sex 03 Jul 2015, 16:02

» [Pedido] botão acompanhar View
por Isaque Onix Sex 03 Jul 2015, 15:48

» ajuda com corte de sprite
por Isaque Onix Sex 03 Jul 2015, 12:23

» Into The Craft Shadows [beta 0.2)
por Tedi Ripper Sex 03 Jul 2015, 12:13

» TORNEIO DE JOGOS #01 - Inscreva seu jogo completo!
por dharrison Qui 02 Jul 2015, 22:21

» [Apresentação] JFastGame
por JoaoVanBlizzard Qui 02 Jul 2015, 22:18

» [Resolvido]Grid Diagonal
por Witen Qui 02 Jul 2015, 21:52

» [Pedido] 2 joystick
por Alvaro Iankoski Winck Qui 02 Jul 2015, 20:56

» [Minha Arte]
por Isaque Onix Qui 02 Jul 2015, 18:03

» Duvida Draw Gui
por Hyreos Qui 02 Jul 2015, 14:42

» Ninja Star Alpha
por LightSpeedy Qui 02 Jul 2015, 12:46

» Erro ao importar arquivo .GMZ
por Lighter Qui 02 Jul 2015, 07:18

» [SungazerTV] Ataque Simples - #3
por sungazer Qui 02 Jul 2015, 00:55

» Half Minute 2 Die [ANDROID]
por Pit Bull Qua 01 Jul 2015, 23:52

» Tutorial de Multiplayer/Networking Nativo - GMS
por Ezequiel AC Qua 01 Jul 2015, 23:46

» [DUVIDA]Multiplicar um valor variavel por 100
por Riccardoric Qua 01 Jul 2015, 22:52

» [EsDB] Minhas sprites em Pixel Art
por Mr Alleph Qua 01 Jul 2015, 21:52

» [Pedido]Som dos personagens do Killer Instinct
por Gonzo Qua 01 Jul 2015, 20:26

» [Resolvido]Como criar um "objeto" e "sub. objeto"?
por raul_alves Qua 01 Jul 2015, 19:57

» [AJUDA] Sistema de inimigos que se socorrem
por Victor Fernandes Qua 01 Jul 2015, 18:16

» Ajuda em sprite
por ekuhnen Qua 01 Jul 2015, 16:41

» [Noticia] Nova distribuidora de games BRASILEIRA
por rmallermartins Qua 01 Jul 2015, 00:17

» [Duvida] Barra de itens visível
por Gonzo Ter 30 Jun 2015, 16:29

» [Pedido] Movimentação de quatro direções com mouse
por Kohako777 Ter 30 Jun 2015, 15:30

» URBANA
por marcin_w_ Ter 30 Jun 2015, 01:50

» GM RPG - 4º Lição - Atributos do Herói - 1º parte
por itarodrigo Seg 29 Jun 2015, 23:11

» Quem quer Uma Engine, e de Quê?
por willyruduit Seg 29 Jun 2015, 22:12

» Engine 3D Zelda RPG
por Tedi Ripper Seg 29 Jun 2015, 22:07

» Gambol
por Willy Seg 29 Jun 2015, 10:16

» Splash Screen bugada?
por Markituh Dom 28 Jun 2015, 22:12

» Vibrar o celular não é mais possível com GMS
por Zero. Dom 28 Jun 2015, 21:51

» adaptando o jogo na tela inteira
por vitorlavigne Dom 28 Jun 2015, 18:06

» [Campeão - CQ#18] Corre Leão
por chicoweb Dom 28 Jun 2015, 07:06

» ajuda com sprites
por kael'thas Sab 27 Jun 2015, 23:57

» Usuario copiar texto na tela
por alexandretops Sab 27 Jun 2015, 22:19

» Ski Race 1.0
por Isquilo_Roedor Sab 27 Jun 2015, 22:18

» Programa para finaciamento de jogos
por WellingtonBecker Sab 27 Jun 2015, 18:34

» Tap Run [ Android ]
por itarodrigo Sab 27 Jun 2015, 17:35

» Mine Kong [Android]
por JoaoVanBlizzard Sex 26 Jun 2015, 19:24

» [Android e Pc]Mary-A endless cursed bloody night
por willyruduit Qui 25 Jun 2015, 19:08

» [Ajuda] - Paleta de cores
por Kabeção Qui 25 Jun 2015, 18:53

» [Duvida] Pixel art, tem nome para este estilo ?
por Lighter Qui 25 Jun 2015, 14:50

» Quem aí vende ou venderia sprites, e por quanto?
por douglas444 Qui 25 Jun 2015, 13:50

» Cuidado em duplicar qualquer coisa no GMS
por chicoweb Qui 25 Jun 2015, 12:49

» Esquema de itens[DUVIDA]
por Isaque Onix Qua 24 Jun 2015, 23:27

» quebra de linha automatica em frases?
por WellingtonBecker Qua 24 Jun 2015, 21:33

» Sprinters
por JoaoVanBlizzard Qua 24 Jun 2015, 20:50

» Eu queria uma engine de drag n drop
por Isquilo_Roedor Qua 24 Jun 2015, 19:53

» Como destruir inimigos/objetos em pedaços?
por Sewer Crawler Qua 24 Jun 2015, 18:42

» BUILD FAILED?
por Adriel Qua 24 Jun 2015, 17:46

» Style
por Isquilo_Roedor Qua 24 Jun 2015, 12:51

» Sprite by Tiger old project
por Nicolas Melo Qua 24 Jun 2015, 12:09

» [RESOLVIDO] Inserir Variaveis vinculadas em rooms
por ANDREASCRUST Qua 24 Jun 2015, 11:48

» [Duvida] sistema de load online
por squalidux Qua 24 Jun 2015, 11:21

» código para inimigo parar ao detecta um burraco
por marcin_w_ Qua 24 Jun 2015, 04:41

» preciso de ideias para o jogo que estou fazendo
por Adriel Ter 23 Jun 2015, 22:54

» [CAMPANHA] Exportem para HTML5!
por dharrison Ter 23 Jun 2015, 22:26

» Adicionar pedaço da imagem
por Zero. Ter 23 Jun 2015, 13:01

» Problema na colisão ao agachar
por aminaro Ter 23 Jun 2015, 12:47

» [tutorial] Iluminação
por theguitarmester Ter 23 Jun 2015, 10:56

» [PEDIDO] servidor e cliente simples
por Rodrigo Santiago Ter 23 Jun 2015, 08:12

» Erro Tela preta game maker STEAM
por Zero. Ter 23 Jun 2015, 01:19

» Contra Fan Game
por RodrigoP Ter 23 Jun 2015, 01:06

» Problemas com criação de sprite através de surface
por Zero. Seg 22 Jun 2015, 21:55


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