Bem-vindo, visitante!
 Login:
 Senha:
Para refletir: "A inspiração vem do nada, mas os projetos não. Pare de ler isto e vá trabalhar no seu jogo!" - lesadão

MRM Recomenda #2   |   Novo concurso: Vende-se um Terreno!

Autor Tópico: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?  (Lido 859 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

123

  • Veterano
  • *
  • Mensagens: 734
  • Créditos: 36
  • Offline
    • Prêmios
Games como futebol e xadrez precisam que o sistema tenha uma boa IA, já que pra CPU precisa executar jogadas de acordo com o ataque ou defesa do jogador; e futebol precisa que a CPU controla os jogadores (de bola) automaticamente, tanto do jogador como do time rival – como em Super Star Soccer. Tem alguma script que forme uma IA no sistema de um game no Game Maker.
Alguém em busca de Mapas e Resources [especialmente de VX], mas também de arquivo de RTP de outras versões [XP, 2K, 2K3].

Tales

  • Ocasional
  • *
  • Mensagens: 55
  • Créditos: 7
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #1 em: 09 de Outubro de 2009, 15:37:49 »
Da para fazer sim. Agora é preciso que se tenha um conhecimento mais profundo de programação. Eu tenho um livro otimo sobre IA em pdf, se quiser depois posso lhe mandar por pm. (em ingles).

123

  • Veterano
  • *
  • Mensagens: 734
  • Créditos: 36
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #2 em: 10 de Outubro de 2009, 00:43:42 »
Infelizmente não entendo Inglês tanto assim.
Alguém em busca de Mapas e Resources [especialmente de VX], mas também de arquivo de RTP de outras versões [XP, 2K, 2K3].

Guiiwolff

  • Experiente
  • *
  • Mensagens: 270
  • Créditos: 46
  • "Speaking Little Girls Name, AH!"
  • Offline
    • Quem for meu fã acessa!
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #3 em: 05 de Janeiro de 2010, 17:01:55 »
Cursos de inglês básico se acha até no deserto! Numa faixa de 30 a 40 reais!!  ;-)
Ms. Morrigan

Level 42
(Up por Créds)

Guiiwolff

Level 25
(Up por Visitas)


"Um roteiro não é ter só idéias e escrevê-las, mas sim narrar e detalhar suas cenas no papel e fazer as pessoas ficarem vidradas!"

Willer Lee

  • Colaborador
  • *
  • Mensagens: 626
  • Créditos: 334
  • Marine Willer
  • Online
  • Prêmios Doação
    • Willer Lee
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #4 em: 05 de Janeiro de 2010, 17:34:18 »
Pra que saver
Infelizmente não entendo Inglês tanto assim.
Quer uma dica?

Pega essa apostilia e traduz ela em alguma ferramenta para isso :D
Para que saber inglês, se o Google já sabe?
XD
~Gostou da resposta? Agradeça! Que tal +1Crédito?  x-)

~it's Lee

:mrm=linha:

(clique para mostrar/esconder)

Mister Rpg mk

  • Veterano
  • *
  • Mensagens: 375
  • Créditos: 92
  • Luke, eu sou seu pai!
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #5 em: 06 de Janeiro de 2010, 22:56:21 »
Inteligencia artificial em um maker, essa é boa

                       
                       
                        # Terminar o Tiffa's Farm
                        # Lançar a Serie Arkade
                        # Aprender RGSS2


Desing original por Paoa

123

  • Veterano
  • *
  • Mensagens: 734
  • Créditos: 36
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #6 em: 09 de Janeiro de 2010, 17:35:42 »
Pra que saver
Infelizmente não entendo Inglês tanto assim.
Quer uma dica?

Pega essa apostilia e traduz ela em alguma ferramenta para isso :D
Para que saber inglês, se o Google já sabe?
XD

Com esses tradutores ao pé da letra, não acho boa ideia!
Alguém em busca de Mapas e Resources [especialmente de VX], mas também de arquivo de RTP de outras versões [XP, 2K, 2K3].

ArthurPedroti

  • Experiente
  • *
  • Mensagens: 180
  • Créditos: 20
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #7 em: 08 de Fevereiro de 2010, 15:05:18 »
pelo menos vai saber alguma coisa cara. Melhor que nada  ¬.¬

 :tchau:
Me da +1 crédito por nada.

Johnny Mercy

  • Veterano
  • *
  • Mensagens: 399
  • Créditos: 566
  • ~Sophie<'3
  • Offline
    • RGSS Center
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #8 em: 08 de Fevereiro de 2010, 15:32:55 »
IA (inteligência artificial) é basicamente criar um código que permita simular mais ou menos o pensamento Humano dando a intender que o pc/consola/etc tem inteligência como nós, mas as máquinas não pensam, fazem o que nos lhes pedimos..

Uma maneira de começares é pensares como farias se tal caso a um determinado momento acontecesse. Vejamos esse caso do jogo de futebol, os jogadores são programados para tal posição, essa posição vai variar consoante o jogador activo e a bola, consoante as proximidades o jogador que tiver mais próximo da bola irá seguir o que tem a bola ou a bola apenas.

Se começares a pensar assim fácilmente consegues fazer alguma coisinha de jeito. :ok:

Claro que para implementares o teu pensamento no que quer que queiras fazer terás que estar a vontade a programar, seja em que linguagem for pois precisas de bases.
« Última modificação: 08 de Fevereiro de 2010, 15:40:16 por Johnny Mercy »
RGSS Center Blog
Blog que contêm todos os meus scripts exclusivos.

MRM Browser
O navegador do Mundo RPG Maker feito por mim a pensar em sí.

Smog

  • Veterano
  • *
  • Mensagens: 396
  • Créditos: 208
  • Penguin Marine
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #9 em: 08 de Fevereiro de 2010, 20:46:28 »
 Jonhnny explicou bem; IA pode ser entendida como sendo toda a resposta inteligente que o pc da a uma ação do jogador; uma IA simples pode ser feita sem nenhum problema no GM(eu faço algumas simplesinhas, como: O inimigo perceber que o perssonagem esta a 48 pixels de distancia e o ataca; se ele fugir, o inimigo retorna a sua ronda; é um exemplo simples de IA).

 Mas respondendo a pergunta; sim, é possivel fazer uma ia no GM; mas para que ela se adeque a seu jogo, você vai ter que faze-la vc msm(por isso que é bom ter planejamento em um jogo de GM).

PS: Aprenda ao menos ingles; vc vai precisar, querendo ou não.(Espanhol tb é uma boa, e alemão tb.... x-X)
« Última modificação: 08 de Fevereiro de 2010, 20:47:38 por Smog »

Nando_v

  • Experiente
  • *
  • Mensagens: 198
  • Créditos: 7
  • ナンド と男 traduiz no google!
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #10 em: 08 de Fevereiro de 2010, 20:51:26 »
cara ja pensou em fazer um por evento acho que da ne?

vai dar uma olhada no meu jogo garanto que voce vai gostar!^^('¬¬ o jogo nao e meu mais do grupo)
se for meu fãn (oque eu duvido...)<< use isso aki

Smog

  • Veterano
  • *
  • Mensagens: 396
  • Créditos: 208
  • Penguin Marine
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #11 em: 08 de Fevereiro de 2010, 20:59:10 »
Fazer Ia via eventos do Game Maker? Bem...claro que da(mas eu prefiro GML).

KJr

  • Lenda
  • *
  • Mensagens: 73
  • Créditos: 433
  • Offline
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #12 em: 09 de Fevereiro de 2010, 13:54:38 »
Fazer uma IA simples, que só responda de maneira adequada ao estado atual do jogo, é relativamente simples ... vide meu jogo de futebol no GM ... é isso que os jogadores fazem. Eu não usei uma estratégia de programação muito acadêmica, no fundo é só um monte de condições gerais, com uma ação diferente para cada uma ... no fundo nem é inteligente de verdade, mas o efeito é razoável.

Num jogo de xadrez, uma IA teria também que prever alguns lances a frente, como um jogador humano decente faria; já é um pouco mais complicado, mas vale o desafio.

Difícil mesmo é criar uma IA artificial capaz de aprender, que seja criativa, que são os desafios de verdade nessa área. Fazer uma que responda de maneiras diferentes a situações diferentes, ou uma que planeje alguns movimentos no futuro, como eu citei, não; só é trabalhoso, um pouco confuso.

E a tradução do Google para textos completos não é de grande ajuda. Mas você deve conseguir encontrar material sobre IA em português, pelo menos pra começar.

Johnny Mercy

  • Veterano
  • *
  • Mensagens: 399
  • Créditos: 566
  • ~Sophie<'3
  • Offline
    • RGSS Center
    • Prêmios
Re: IA – Scripts servem pra fazer games como "Xadrez", "Futebol", etc.?
« Resposta #13 em: 13 de Fevereiro de 2010, 07:08:43 »
Boas, eu estive a fazer um código em VB que permite uma imagem seguir o rato, é mais ou menos o conceito que usam para os jogadores nos jogos de desportos como o futebol. Vou colocar aqui para dares uma olhada.

Código: [Selecionar]
'Code by Johnny Mercy
Public Class Form1

    Dim velocidade As Integer = 1

    Dim Mode As String = "Follow"

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        PictureBox1.Location = New Point(Me.Width / 2 - (PictureBox1.Width / 2), Me.Height / 2 - (PictureBox1.Height / 2))
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If (Mode = "Follow") Then
            If (PictureBox1.Location <> MousePosition) Then
                If (MousePosition.X < PictureBox1.Location.X) Then
                    PictureBox1.Location = New Point(PictureBox1.Location.X - velocidade, PictureBox1.Location.Y)
                ElseIf (MousePosition.X > PictureBox1.Location.X) Then
                    PictureBox1.Location = New Point(PictureBox1.Location.X + velocidade, PictureBox1.Location.Y)
                End If
                If (MousePosition.Y < PictureBox1.Location.Y) Then
                    PictureBox1.Location = New Point(PictureBox1.Location.X, PictureBox1.Location.Y - velocidade)
                ElseIf (MousePosition.Y > PictureBox1.Location.Y) Then
                    PictureBox1.Location = New Point(PictureBox1.Location.X, PictureBox1.Location.Y + velocidade)
                End If
            End If

        End If
        Label1.Text = MousePosition.ToString & " " & PictureBox1.Location.ToString
    End Sub

End Class

Espero que te faça geito!  :ok:
RGSS Center Blog
Blog que contêm todos os meus scripts exclusivos.

MRM Browser
O navegador do Mundo RPG Maker feito por mim a pensar em sí.

 

Tópicos Relacionados

  Assunto / Iniciado por Respostas Última mensagem
2 Respostas
604 Visualizações
Última mensagem 12 de Outubro de 2009, 16:51:54
por luska
2 Respostas
143 Visualizações
Última mensagem 09 de Junho de 2010, 16:48:35
por Renanmano12
7 Respostas
67 Visualizações
Última mensagem 23 de Agosto de 2010, 20:41:50
por Principe Zuko