Login

Esqueci minha senha

Últimos assuntos
» [Tuto p/ Iniciante] Usando Direction no Game Maker
por Gabreel Hoje à(s) 4:26 am

» [ENGINE] Jogo da Memória
por Willy Hoje à(s) 2:07 am

» Alguem ja faturou com algum jogo criado
por Carlos Eduardo Hoje à(s) 1:49 am

» Run Bunny, Run!
por brunorvl Hoje à(s) 1:34 am

» [cq 17]konoha vs akatsuki
por Thyago Hoje à(s) 12:23 am

» [CQ#17] De volta as Origens, só que Melhor!
por The Wizard Hoje à(s) 12:12 am

» [CQ#17] Planet Wars - Versão 0.8
por dharrison Ontem à(s) 11:49 pm

» [XCREATOR] Musica loop "Desert"
por vinians Ontem à(s) 11:33 pm

» Paintings of the evil
por willyruduit Ontem à(s) 9:50 pm

» Como criar um jogo multiplayer online em HTML5?
por leandro.sousa.7370 Ontem à(s) 7:33 pm

» [CQ# 17]: Na Vizinha
por polosam Ontem à(s) 6:31 pm

» [RESOLVIDO] Criar inimigo em posição aleatória
por vitorfernandes13 Ontem à(s) 6:01 pm

» [RESOLVIDO] Fonte na HUD
por vitorfernandes13 Ontem à(s) 4:50 pm

» Digimon: Digital Tamer
por Rod Ontem à(s) 4:42 pm

» Mini Space War
por The Legend Of Atari Ontem à(s) 3:28 pm

» [CQ #17?] Classic Soccer
por Gabreel Ontem à(s) 2:40 pm

» [CQ#17] Undungeon [atualizado]
por polosam Ontem à(s) 2:10 pm

» Feliz Páscoa a TODOS!!!
por crocha12 Ontem à(s) 1:42 pm

» Submundo-e sua trajetória
por JoaoVanBlizzard Ontem à(s) 1:28 pm

» [CQ #17] A Tumba
por Utakata Ontem à(s) 12:35 pm

» [CQ #17]Inverse Tower Defense - Pokémon
por Dillena Wolf Ontem à(s) 7:31 am

» Sistemas em batalha
por Isaque Onix Sab Abr 19, 2014 11:08 pm

» By a Whisker
por Stickman Sab Abr 19, 2014 10:47 pm

» Game Maker Server [Extensão]
por vinians Sab Abr 19, 2014 4:57 pm

» Kloe[Projeto]
por makgamer Sab Abr 19, 2014 2:20 pm

» [Resolvido]Sprites Animados
por Gabreel Sex Abr 18, 2014 8:29 pm

» Peekaboo - agora vai!
por cascavelo Sex Abr 18, 2014 4:04 pm

» [Resolvido][pedido] script para texto
por Tedi Ripper Sex Abr 18, 2014 3:00 pm

» Por que isso?
por Rodrigo Santiago Sex Abr 18, 2014 7:01 am

» animar a room
por Carlos Eduardo Sex Abr 18, 2014 1:00 am

» Quest Warrior
por AxeInLine Qui Abr 17, 2014 8:52 pm

» Sprites, Tiles e Gráficos Isometricos Pintados
por Kabeção Qui Abr 17, 2014 4:25 pm

» Programa para animações
por vinians Qui Abr 17, 2014 3:06 pm

» Modding em GM é crime?
por chicoweb Qui Abr 17, 2014 2:22 pm

» [Videos-tuto] Construa um RPG
por Mateus O de Andrade Qui Abr 17, 2014 1:02 pm

» South park plus (primium)
por willyruduit Qui Abr 17, 2014 11:28 am

» [CAMPANHA]A volta dos concursos quizenais
por dharrison Qui Abr 17, 2014 11:23 am

» Sugestão para tópico fixo! Poste aqui sites de Hospedagem!!
por ohmpsy Qui Abr 17, 2014 9:48 am

» Tempo do alarm [Turbo]
por Mateus O de Andrade Qui Abr 17, 2014 9:16 am

» [Pontos de Vista] Classico "Jogo tipo Mario"
por SIGILOSO Qui Abr 17, 2014 9:14 am

» [Exposição] Pixel Arts dos meus Games - dharrison
por dharrison Qua Abr 16, 2014 10:23 pm

» [Tutorial] Variáveis
por Camin Qua Abr 16, 2014 10:07 pm

» Problemas com meu jogo [despedida do fórum]
por Thyago Qua Abr 16, 2014 9:23 pm

» Duvidas
por Rodrigo Santiago Qua Abr 16, 2014 8:08 pm

» [XCREATOR] Fruit Hunter
por cascavelo Qua Abr 16, 2014 7:05 pm

» trabalhar com varios AUDIOS?
por reivin Qua Abr 16, 2014 6:36 pm

» Avaliadores do mês,
por chicoweb Qua Abr 16, 2014 5:32 pm

» [RESOLVIDO] Bug com place_free
por Mateus O de Andrade Qua Abr 16, 2014 5:08 pm

» duvida com script
por Isaque Onix Qua Abr 16, 2014 4:44 pm

» Germonique - Meu projeto ambicioso
por polosam Qua Abr 16, 2014 11:28 am

» Como fazer barra de vida circular que segue o play
por polosam Qua Abr 16, 2014 11:08 am

» Fantastic Rush
por cascavelo Qua Abr 16, 2014 11:07 am

» Avaliem meu Mago
por polosam Qua Abr 16, 2014 10:42 am

» Melhor Curso Game Maker Studio Pago
por Carlos Eduardo Qua Abr 16, 2014 2:30 am

» Dúvida sobre 3d
por lucas_SK8 Qua Abr 16, 2014 12:35 am

» [Idéia] Games de Zumbi Survival Horror enjoaram?
por dharrison Ter Abr 15, 2014 11:36 pm

» Meus primeiros desenhos com mesa digitalizadora
por gabrielgeazi2 Ter Abr 15, 2014 10:37 pm

» [video] Desenhando por cima de fotos no Photoshop.
por polosam Ter Abr 15, 2014 10:31 pm

» GMS Demora Abrir
por JoaoVanBlizzard Ter Abr 15, 2014 9:58 pm

» Minha Galeria de Pixel Art
por PedroMatoso Ter Abr 15, 2014 9:45 pm

» Trilha sonora original.
por Markituh Ter Abr 15, 2014 9:20 pm

» Aventuras de Bird 2
por G_STF Ter Abr 15, 2014 8:43 pm

» [Discussão] Por que você escolheu fazer isso?
por PedroMatoso Ter Abr 15, 2014 8:08 pm

» Windows 7 X Windows XP
por Igor KinGamer Ter Abr 15, 2014 5:52 pm

» Recrutando equipe
por Arthurk8 Ter Abr 15, 2014 3:38 pm

» Ludum Dare 29 ! ( 25/04 )
por chicoweb Ter Abr 15, 2014 2:59 pm

» duvida colisão
por fredcobain Ter Abr 15, 2014 1:25 pm

» [G.M-8.0] Bugs na engine, ajudapor favor...
por shatterhand2 Ter Abr 15, 2014 1:12 pm

» [Tutorial] Movimento com o Mouse
por Mateus O de Andrade Ter Abr 15, 2014 1:02 pm

» Healthbar redonda NÍVEL INICIANTE!
por Mateus O de Andrade Ter Abr 15, 2014 10:21 am

» Aprendendo a ser um Bom Usuário
por Mateus O de Andrade Ter Abr 15, 2014 10:11 am

» Minha primeira melodia no Flstudio
por FlyAway Seg Abr 14, 2014 11:41 pm

» Duvida sobre a "visão" topdown
por DonutScore Seg Abr 14, 2014 5:14 pm

» Unidade de medida
por chicoweb Seg Abr 14, 2014 4:54 pm

» Dúvida em relação aos inimigos
por Igor KinGamer Seg Abr 14, 2014 10:09 am

» Projeto Arkanoid Type Zero
por Mateus O de Andrade Seg Abr 14, 2014 7:53 am

» Musicas Para Seus Jogos
por edbulgar3d Dom Abr 13, 2014 11:24 pm

» [Resolvido]colisao bugada
por manobrother Dom Abr 13, 2014 10:40 pm

» [Anúncio]O Retorno dos Concursos Quinzenais! CQ#17
por Gabreel Dom Abr 13, 2014 10:04 pm

» Neon Starfighter
por coisadepro Dom Abr 13, 2014 9:21 pm

» Recrutamento para Equipe.
por matheusvh5 Dom Abr 13, 2014 9:07 pm

» Dúvida I.A (esquematizada)
por marcin_w_ Dom Abr 13, 2014 4:43 pm

» Jogo feito no GMS na Play Store?
por Gabreel Dom Abr 13, 2014 2:57 pm

» [Projeto] کے Tungsten
por ariel h.s Dom Abr 13, 2014 2:48 pm

» É possivel incorporar HTML no GM?
por Tedi Ripper Dom Abr 13, 2014 12:32 pm

» GPS - localização do jogador, é possível obter?
por fredcobain Dom Abr 13, 2014 12:31 pm

» [Duvida] Como mover objeto clicando em outro
por Mr. Kaleb Dom Abr 13, 2014 11:43 am

» Configure o Photoshop para fazer pixel art!
por Gabreel Dom Abr 13, 2014 3:31 am

» Colisão pequeno detalhe
por Gabreel Sab Abr 12, 2014 5:27 pm

» IA procurar abrigo
por Kapoty Sab Abr 12, 2014 3:18 pm

» Ajuda com variable exists
por Kapoty Sab Abr 12, 2014 2:58 pm

» quebrando a cabeça
por willcraft2 Sab Abr 12, 2014 2:16 pm

» Lista de medalhistas
por PedroX Sab Abr 12, 2014 12:26 pm

» [Artigo] Jogadores de games para celular
por Eudes - Hyo Sab Abr 12, 2014 12:34 am

» [Resolvido]duvida codigo
por Arthurk8 Sex Abr 11, 2014 11:12 pm

» Dúvida sobre alterar o tipo de arquivo
por Superbomber Sex Abr 11, 2014 8:49 pm

» [Duvida] Performance em game
por willyruduit Sex Abr 11, 2014 7:17 pm

» Dúvida com tela
por Dallysson Sex Abr 11, 2014 5:14 pm

» [Dúvida] Time Trial igual ao do Crash Bandicoot
por ctrgui Sex Abr 11, 2014 3:19 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: 75
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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: 631
Idade: 17
Data de inscrição: 25/07/2010
Notas recebidas: B
Reputação: 4

Ver perfil do usuário 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: 75
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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.

Se você gosta de C++, aprenda a instalar o Enigma, parecido com o GM, nesse tutorial.

PedroX

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

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

Prêmios
   :
   :
   :

Ver perfil do usuário

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: 75
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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: 1353
Idade: 16
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: 17

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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

Notas recebidas: C-D-A
Reputação: 115

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

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: 75
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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

Notas recebidas: C-D-A
Reputação: 115

Prêmios
   : 1
   : 0
   : 3

Ver perfil do usuário

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: 249
Data de inscrição: 03/06/2010
Reputação: 4

Ver perfil do usuário

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: 75
Data de inscrição: 24/06/2010
Reputação: -1

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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: 249
Data de inscrição: 03/06/2010
Reputação: 4

Ver perfil do usuário

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