Сделал это! Создал свою первую браузерную игру!



Это немного неуклюже и работает только в настольном браузере приличного размера: так что не пытайтесь загрузить его на свой мобильный телефон!

Процесс его создания был великолепен. Я объединил огромное количество материала, который мы изучили на начальном «ускоренном курсе» по HTML, CSS и JavaScript. Были неприятные моменты, и я получил много-много помощи с большинством технических элементов.

Самым забавным аспектом всего этого было ощущение, что весь класс работает вместе. Несмотря на то, что мы работали над отдельными проектами, между нами была регулярная обратная связь, помощь и поддержка. Меня также поразило фантастическое качество и разнообразие результатов.

Этот процесс сильно отличался от большей части моего академического обучения: он был намного продуктивнее и позитивнее, чем одно только прохождение оцениваемых эссе. На самом деле — самое близкое сходство на данный момент — археологические полевые исследования. Минус погода и гадость…

Удовольствие от кода для меня в смысле творчества и ремесла: что-то вроде каменной кладки, столярного дела или археологических раскопок? Создание чего-то в коде зависит от знания фундаментальных принципов (строительных блоков всего программирования), соглашений и инструментов (языков, синтаксиса), а затем их творческого применения к решению поставленных задач.

Большая часть творчества проявляется в сочетании логических и творческих скачков, необходимых для разбиения сложного, ориентированного на человека набора проблем на идиотские шаги, которые может обработать компьютер.

Теперь мы погрузились в следующий набор нового материала. Мы изучаем архитектуру Интернета и лучше понимаем общую картину. Пока все хорошо, но я уверен, что скоро снова буду не в себе!