Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
Ajuda para programar jogo de cartas
3 participantes
Página 1 de 1
Ajuda para programar jogo de cartas
Quero fazer um jogo de cartas e estou com problemas pra desenvolver a engine. Procurei nos topicos do forum e nao encontrei o bastante pra resolver o que preciso.
Preciso de :
-sistema de pegar uma carta no bolo, colocar ela na própria mão e descartar uma das cartas da mão.
-começar com 9 cartas aletórias dentre as 52 cartas do baralho e ao tirar uma carta do bolo, que seja aleatória. Mas tem que ter a logica de que só existe uma carta igual no baralho.
A principip quero fazer o jogo que tem q formar 3 trincas pra bater(acho q se chama caxeta).
Mais tarde vou ter q fazer uma IA pra jogar com o jogador tbm...
Preciso de :
-sistema de pegar uma carta no bolo, colocar ela na própria mão e descartar uma das cartas da mão.
-começar com 9 cartas aletórias dentre as 52 cartas do baralho e ao tirar uma carta do bolo, que seja aleatória. Mas tem que ter a logica de que só existe uma carta igual no baralho.
A principip quero fazer o jogo que tem q formar 3 trincas pra bater(acho q se chama caxeta).
Mais tarde vou ter q fazer uma IA pra jogar com o jogador tbm...
Mannoroth- Games Ranking :
Notas recebidas : D+D
Data de inscrição : 05/10/2010
Reputação : 12
Número de Mensagens : 841
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Ajuda para programar jogo de cartas
Hmm... É dificil isso, mas tenho dicas:
Crie uma lista para as cartas:
cartas=ds_list_create()
Ai voce pode por cartas assim:
ds_list_add(cartas,posicao,carta)
E voce pode embaralhar assim:
ds_list_shuffle(cartas)
E quando usar uma voce pode deletar assim:
ds_list_delete(cartas,posicao)
Etc...
Vai ser dificil voce achar mais dicas...
Tente entender listas e talvez conseguira.
FLW
Crie uma lista para as cartas:
cartas=ds_list_create()
Ai voce pode por cartas assim:
ds_list_add(cartas,posicao,carta)
E voce pode embaralhar assim:
ds_list_shuffle(cartas)
E quando usar uma voce pode deletar assim:
ds_list_delete(cartas,posicao)
Etc...
Vai ser dificil voce achar mais dicas...
Tente entender listas e talvez conseguira.
FLW
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:
Re: Ajuda para programar jogo de cartas
eu nao conhecia essas funções de list, acho q é por ae mesmo, mas me explica direito, em que eventos bota cada um desse codes? E em quais objetos?
a função ds_list_add tem dois argumentos, não três como você botou ae
ds_list_add(id,value)
a função ds_list_add tem dois argumentos, não três como você botou ae
ds_list_add(id,value)
Mannoroth- Games Ranking :
Notas recebidas : D+D
Data de inscrição : 05/10/2010
Reputação : 12
Número de Mensagens : 841
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Ajuda para programar jogo de cartas
É assim:
Create:
cartas=ds_list_create()
Pode ser no create:
ds_list_add(cartas,valor da carta)//voce tem que adicionar em ordem
Na hora de embaralhar:
ds_list_shuffle(cartas)
Depois de usada:
ds_list_delete(cartas,posicao)
FLW
Create:
cartas=ds_list_create()
Pode ser no create:
ds_list_add(cartas,valor da carta)//voce tem que adicionar em ordem
Na hora de embaralhar:
ds_list_shuffle(cartas)
Depois de usada:
ds_list_delete(cartas,posicao)
FLW
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:
Re: Ajuda para programar jogo de cartas
Olha amigo, eu já fiz um jogo de cartas uma vez, mas foi em Pascal em modo gráfico. Nesses dias eu estou criando um projeto e pretendo criar um jogo de cartas pra incluir nesse projeto. Eu acredito que tenha tido uma ideia legal pra criar mas ainda não tentei e vai demorar um bocado...
É provável que você encontre algum engine na GMC, já tentou procurar por lá?
É provável que você encontre algum engine na GMC, já tentou procurar por lá?
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Ajuda em programar jogo da memória
» Ajuda. Jogo de Cartas Simples
» Ajuda para jogo de plataforma
» Ajuda para mecanismo do jogo
» ajuda urgente para jogo(movimento)
» Ajuda. Jogo de Cartas Simples
» Ajuda para jogo de plataforma
» Ajuda para mecanismo do jogo
» ajuda urgente para jogo(movimento)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos