Qualificação universitária
A maior faculdade de Videojogos do mundo”
Apresentação
Especializa-te em sistemas inteligentes e oferece as melhores soluções para os teus projetos de desenvolvimento de videojogos”
Ao programar um videojogo, há numerosas questões a considerar. A sua estética, história, que personagens irão guiar o enredo principal, a sua mecânica, sua estrutura, seja por níveis, regiões ou com um mundo aberto, entre muitos outros. Um dos elementos mais importantes é a integração da inteligência artificial e dos sistemas inteligentes.
Estes sistemas irão definir a forma como um videojogo responde a determinadas situações. Na atualidade, o realismo é essencial, pelo que a forma como um título lida com determinadas escolhas do jogador a nível narrativo e mecânico é muito importante para que seja realista.
Assim, este Curso de Sistemas Inteligentes na Programação de Videojogos proporcionará ao profissional todos os conhecimentos necessários para entrar nesta área e destacar-se. Assim, ao longo do programa, o estudante poderá aprofundar temas como os agentes em inteligência artificial e engenharia de software ou as linguagens para ontologias e software para a criação de ontologias, entre muitos outros.
Tudo isto com base num método de aprendizagem 100% online que permitirá ao estudante continuar a trabalhar sem interrupções, uma vez que este programa não está sujeito a horários rígidos e não obriga o estudante a fazer deslocações incómodas. Além disso, o profissional terá à sua disposição os melhores recursos multimédia, o que lhe permitirá especializar-se rápida e facilmente neste domínio do desenvolvimento de videojogos.
Poderá aprofundar graças a este programa, questões como as linguagens e o software para a criação de ontologias”
Este Curso de Sistemas Inteligentes na Programação de Videojogos conta com o conteúdo educacional mais completo e atualizado do mercado. As suas principais características são:
- O desenvolvimento de casos práticos apresentados por especialistas em programação e desenvolvimento de videojogos
- Os conteúdos gráficos, esquemáticos e predominantemente práticos com que está concebido fornecem informações científicas e práticas sobre as disciplinas que são essenciais para a prática profissional
- Os exercícios práticos onde o processo de autoavaliação pode ser efetuado a fim de melhorar a aprendizagem
- O seu foco especial em metodologias inovadoras
- As aulas teóricas, perguntas ao especialista, fóruns de discussão sobre questões controversas e atividades de reflexão individual
- A disponibilidade de acesso aos conteúdos a partir de qualquer dispositivo fixo ou portátil com conexão à Internet
Este programa irá proporcionar-lhe um progresso profissional imediato graças aos seus conteúdos centrados nas tendências atuais do desenvolvimento de videojogos”
O corpo docente inclui, profissionais do setor que trazem a sua experiência profissional para esta qualificação, para além de especialistas reconhecidos de sociedades de referência e universidades de prestígio.
Os seus conteúdos multimédia, desenvolvidos com a mais recente tecnologia educativa, permitirão ao profissional uma aprendizagem situada e contextual, ou seja, um ambiente simulado que proporcionará uma formação imersiva programada para treinar em situações reais.
O design deste programa foca-se na Aprendizagem Baseada em Problemas, através da qual o profissional deverá tentar resolver as diferentes situações da atividade profissional que surgem ao longo do Curso. Para tal, contará com a ajuda de um sistema inovador de vídeo interativo desenvolvido por especialistas reconhecidos.
Este Curso é desenvolvido através de uma metodologia 100% online que permitir-lhe-á conciliar os seus estudos com a sua carreira profissional”
Os melhores materiais multimédia estarão à sua disposição: exercícios, vídeos, master classes, leituras, etc”
Programa de estudos
Este Curso de Sistemas Inteligentes na Programação de Videojogos é composto por um módulo especializado através do qual o aluno poderá aprofundar a teoria dos agentes, os agentes em inteligência artificial e na engenharia de software ou as diferentes ferramentas para a criação de ontologias. Com estes conhecimentos, será capaz de impulsionar a sua carreira aproveitando a importância crescente desta área no desenvolvimento dos videojogos.
Não encontrará conteúdos mais avançados e completos do que estes para se especializar em Sistemas Inteligentes na Programação de Videojogos”
Módulo 1. Sistemas inteligentes
1.1. Teoria dos agentes
1.1.1. História do conceito
1.1.2. Definição de agente
1.1.3. Agentes na inteligência artificial
1.1.4. Agentes em Engenharia de Software
1.2. Arquiteturas de agentes
1.2.1. O processo de argumentação de um agente
1.2.2. Agentes reativos
1.2.3. Agentes dedutivos
1.2.4. Agentes híbridos
1.2.5. Comparativo
1.3. Informação e conhecimento
1.3.1. Distinção entre dados, informação e conhecimento
1.3.2. Avaliação qualidade dos dados
1.3.3. Métodos de recolha de dados
1.3.4. Métodos de aquisição de dados
1.3.5. Métodos de aquisição de conhecimento
1.4. Representação do conhecimento
1.4.1. A importância da representação do conhecimento
1.4.2. Definição da representação do conhecimento através das suas funções
1.4.3. Caraterísticas de uma representação do conhecimento
1.5. Ontologias
1.5.1. Introdução aos metadados
1.5.2. Conceito filosófico de ontologia
1.5.3. Conceito informático de ontologia
1.5.4. Ontologias de domínio e ontologias de nível superior
1.5.5. Como construir uma ontologia
1.6. Linguagens para ontologias e Software para a criação de ontologias
1.6.1. Trigémeos RDF, Turtle e N3
1.6.2. RDF Schema
1.6.3. OWL
1.6.4. SPARQL
1.6.5. Introdução às diferentes ferramentas de criação de ontologias
1.6.6. Instalação e utilização do Protégé
1.7. A web semântica
1.7.1. O estado atual e futuro da web semântica
1.7.2. Aplicações da web semântica
1.8. Outros modelos representação do conhecimento
1.8.1. Vocabulários
1.8.2. Visão global
1.8.3. Taxonomias
1.8.4. Tesaurus
1.8.5. Folksonomias
1.8.6. Comparativo
1.8.7. Mapas mentais
1.9. Avaliação e integração das representações do conhecimento
1.9.1. Lógica de ordem zero
1.9.2. Lógica de primeira ordem
1.9.3. Lógica descritiva
1.9.4. Relação entre diferentes tipos de lógica
1.9.5. Prolog: programação baseada na lógica de primeira ordem
1.10. Raciocinadores semânticos, sistemas baseados no conhecimento e sistemas especializados
1.10.1. Conceito de raciocinador
1.10.2. Aplicações de um raciocinador
1.10.3. Sistemas baseados no conhecimento
1.10.4. MYCIN, história dos sistemas especializados
1.10.5. Elementos e arquitetura dos sistemas especializados
1.10.6. Criação de sistemas especializados
Está apenas a um clique de realizar uma imersão académica de primeira categoria”
Curso de Sistemas Inteligentes na Programação de Videojogos.
Os sistemas inteligentes na programação de videojogos são programas informáticos que utilizam algoritmos e técnicas de inteligência artificial para melhorar a experiência do jogador. Estes sistemas podem ser utilizados para criar personagens não jogáveis (PNJs) mais realistas e desafiantes, ou para melhorar a jogabilidade e a personalização do jogo através da adaptação ao estilo de jogo do jogador.
Um dos sistemas inteligentes mais comuns nos videojogos é o Aprendizado Automático (Machine Learning). Este sistema utiliza algoritmos de inteligência artificial para analisar e aprender com o comportamento do jogador e, assim, adaptar-se e responder às suas ações. Por exemplo, um sistema de aprendizado automático pode aprender quais são as estratégias mais comuns que o jogador utiliza para avançar no jogo e criar inimigos ou desafios específicos para superar essas estratégias.
Outro sistema amplamente utilizado é o Motor de Comportamento (Behavior Trees), que é usado para programar os movimentos e comportamentos dos personagens não jogáveis em um jogo. Estes sistemas criam uma hierarquia de comportamentos que são executados conforme o estado atual do personagem e o ambiente do jogo, permitindo que os PNJs tomem decisões mais inteligentes e realistas.
Também são utilizados sistemas de diálogo inteligente que permitem aos jogadores interagir com os PNJs de maneira mais natural. Estes sistemas analisam as conversas entre o jogador e o PNJ e utilizam técnicas de processamento de linguagem natural para responder de forma coerente e realista.
Os sistemas inteligentes na programação de videojogos são ferramentas que utilizam técnicas de inteligência artificial para melhorar a experiência do utilizador e tornar o jogo mais realista. Os sistemas inteligentes podem melhorar a personalização do jogo, a jogabilidade e a interação entre o jogador e os personagens não jogáveis. Estes sistemas são uma parte fundamental do design de videojogos modernos e são utilizados por muitos desenvolvedores para criar jogos mais interessantes e desafiantes para os jogadores.