Percorrer por autor "Andrade, Diogo Nuno Dias Mesquita Gomes de"
A mostrar 1 - 4 de 4
Resultados por página
Opções de ordenação
Item Fun Maths for All Game Development Students(Association for Computing Machinery, 2020-06-15) Fachada, Nuno; Andrade, Diogo Nuno Dias Mesquita Gomes de; COPELABS (FCT) - Centro de Investigação em Computação Centrada nas Pessoas e Cognição (CTS)We present an approach for teaching maths to game development undergraduates from a wide variety of backgrounds. We discuss the concepts behind an introductory maths course, its assessment and put forward some preliminary results on a practical implementation.Item Generative art with swarm landscapes(Multidisciplinary Digital Publishing Institute (MDPI), 2020) Fachada, Nuno; Fernandes, Carlos M.; Rosa, Agostinho C.; Andrade, Diogo Nuno Dias Mesquita Gomes de; HEI-LAB (FCT) - Digital Laboratories for Environments and Human Interactions; ECATI - School of Communication, Architecture, Arts and Information TechnologiesWe present a generative swarm art project that creates 3D animations by running a Particle Swarm Optimization algorithm over synthetic landscapes produced by an objective function. Different kinds of functions are explored, including mathematical expressions, Perlin noise-based terrain, and several image-based procedures. A method for displaying the particle swarm exploring the search space in aesthetically pleasing ways is described. Several experiments are detailed and analyzed and a number of interesting visual artifacts are highlighted.Item Improving the CS Curriculum of a Top-Down Videogames BA(Association for Computing Machinery, 2022-11-21) Fachada, Nuno; Serra, Pedro; Códices, Nélio; Luz, Filipe; Andrade, Diogo Nuno Dias Mesquita Gomes de; LOPES, LOUIS PHILIPPE SIMÕES CASTELO BRANCO; Fonseca, Maria Micaela; Neves, Pedro Pinto; Stikkolorum, Dave; Rahimi, Ebrahim; Stuurman, Sylvia; COPELABS (FCT) - Centro de Investigação em Computação Centrada nas Pessoas e Cognição (CTS); ECATI - School of Communication, Architecture, Arts and Information Technologies; HEI-LAB (FCT) - Digital Laboratories for Environments and Human InteractionsWe present a targeted curricular improvement on an interdisciplinary Videogames Bachelor of Arts, to be implemented in the 2022/23 academic year. The aim is to solve student adaptation issues with the program’s interdisciplinarity that were heightened by the COVID-19 pandemic.Item PyXYZ : an educational 3D wireframe engine in Python(Association for Computing Machinery, 2021-06-26) Fachada, Nuno; Andrade, Diogo Nuno Dias Mesquita Gomes de; COPELABS (FCT) - Centro de Investigação em Computação Centrada nas Pessoas e Cognição (CTS)In this paper we introduce PyXYZ, a 3D wireframe software rendering framework for educational purposes. The main goal of this framework is to provide a simple-to-understand tool that students can use to build a more sophisticated engine, while learning mathematics and acquiring a deeper knowledge of the complexity of a modern 3D engine. PyXYZ can be used as a teaching aid in course work and/or as a template for multi-goal project assignments, allowing students with diverse capabilities and interests to have different levels of commitment. The engine has been used with positive results in a mathematics course unit of a computer games BA and can be easily adapted to various teaching scenarios.