Esercitazioni ECDL - ECDL Patente Europea del Computer
* Vettori e Operazioni sui Vettori * Passaggio da un sistema di coordinate ad un altro * Operazioni sulle Matrici, Rappresentazione Matriciale di una rotazione Esercitazioni ECDL * Limiti della rappresentazione Matriciale, Gimbal Lock, Interpolazione * Rappresentazioni Alternative, Quaternioni Unitari, Slerp * Nozioni Avanzate sulle Matrici e Quaternioni * Fisica di una particella, Cinematica, Moto di un Proiettile * Definizione di Massa e Forza, tipi di forze, Forza Risultante Esercitazioni ECDL * Fisica di un corpo rigido, Sistema di particelle, Corpo Rigido, Rotazione di un corpo rigido, Sistemi di Corpi Rigidi * Simulazione Real Time Corso di formazione Tecniche Intelligenza Artificiale prospetto informativo corso: Tecniche Intelligenza Artificiale Descrizione Il corso mostra le principali tecniche di intelligenza artificiale usate nei videogiochi. Esercitazioni ECDL Si affrontano prima di tutto le tecniche per rendere il computer in grado di giocare ai giochi da tavolo, i cosiddetti boardgame come gli scacchi, dai noti algoritmi di ricerca/visita dell'albero delle mosse agli algoritmi minimax e alfa-beta pruning. Si approfondisce l'algoritmo A*, molto usato per il pathfinding, cioè la tecnica usata per far muovere in 'modo intelligente' i personaggi nei videogiochi. Esercitazioni ECDL ECDL Patente Europea del ComputerViene analizzata la gestione dei personaggi, detti agenti, e la loro interazione con il mondo virtuale che li circonda, dalla semplice implementazione tramite macchine a stati finiti (deterministiche e non deterministiche, la cosiddetta fuzzy logic) agli agenti che agiscono seguendo delle regole predefinite e che sono in grado di realizzare dei piani, cioè una sequenza di azioni, per raggiungere un obiettivo. ECDL Patente Europea del Computer Il mondo virtuale può essere popolato non solo da più agenti che devono attaccare il personaggio gestito dall'utente, ma devono anche cooperare con esso e tra di loro, per cui si affrontano anche le tecniche per costruire dei sistemi multiagenti, in cui gli agenti cooperano per raggiungere un obiettivo. ECDL Patente Europea del Computer Infine cenni su come implementare degli agenti in grado di imparare, tramite le tecniche delle reti neurali e gli algoritmi genetici. Prerequisiti Conoscenza del Linguaggio C++, strutture dati ed algoritmi, fondamenti di Matematica, conoscenza dell'inglese tecnico scritto Contenuto del corso
* Panoramica sulle tecniche di IA
ECDL Patente Europea del Computer
* Esempi di AI nei videogiochi
|