На этой неделе мне посчастливилось работать с еще одним сотрудником ИТП Марселем Оливер-Роуз Труксильо над нашим вторым заданием для класса Тело везде и здесь! »

Нам нужно было создать проект, в котором два игрока могут взаимодействовать по сети с двух разных компьютеров в двух разных местах, используя NGROK, Simple WebRTC и Express Server с Socket.io Signal Server. Не думаю, что смогу описать техническую сторону лучше, чем это уже описано здесь.

Основная цель этой недели - заставить работать всю настройку. Мы встречались дважды - один раз лично и один раз в Zoom, чтобы запустить серверы и код из примера класса на обоих наших ноутбуках, протестировать взаимодействие и отладить.

В конце концов, связь наладилась, хотя для этого нам нужно было быть очень терпеливым. В начальном примере мы особо не изменили, но немного поигрались с анимацией и фоном.

Кроме

Есть также некоторые обновления моего предыдущего наброска, которые я надеюсь позже превратить в более крупный проект. Во-первых, я попытался сравнить цвет каждого пикселя с… цветом каждого пикселя, если это имеет смысл. Звучит не очень убедительно, но работает лучше - если на вас что-то черное. Во-вторых, я попросил помощи более опытного друга, и он сделал свою версию, которая выглядит лучше, но на самом деле не решает мою проблему, связав количество ярких пикселей с величиной движения. В-третьих, другой опытный друг порекомендовал попробовать Python, и хотя я сильно сомневаюсь, что теперь способен следовать этому совету, я просто хочу сохранить эти ссылки здесь для документации: