Gustavo Pezzi - преподаватель университета в Лондоне, Великобритания. Он получил несколько образовательных наград в качестве учителя и также является основателем pikuma.com. Густаво преподает основы информатики и математики; его академический путь включает такие учебные заведения, как Государственный университет Питтсбурга, Городской университет Лондона и Оксфордский университет.
PlayStation 1: Программирование с использованием MIPS Assembly и C.
PS1 Programming with MIPS Assembly & C
Этот курс - погружение в мир программирования для PlayStation! Мы изучим аппаратное обеспечение PS1, разберем его подкомпоненты и узнаем, как создавать игры, используя MIPS-ассемблер и язык программирования C. Мы также узнаем, как использовать библиотеку SDK PS1 в паре с современным инструментарием разработки, чтобы быть более продуктивными и выводить быстрые полигоны на нашу консоль.
Этот курс научит вас создавать полноценный движок лучевого трассирования с нуля. Мы будем использовать алгоритм, похожий на тот, который использовался в Wolfenstein 3D. Итоговый проект будет написан на JavaScript и C. В нем будут реализованы движение игрока, вид карты в 2D, проекция стен в 3D, текстурированные стены, спрайты и другие техники оптимизации.
Этот курс является мягким введением в мир физики 2D игр! Мы рассмотрим всю прекрасную математику, которая лежит в основе большинства физических движков, начиная с тщательного изучения векторов, матриц, основ тригонометрии, столкновений твердых тел, а также немного затронем и калькулюс.