Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Опубликовано 17 ноября 2009 10:09:00 | Coding4Fun
Coding4Fun представлен на конференции профессиональных разработчиков Microsoft (Professional Developer Conference, PDC)! Мы демонстрируем пять проектов с открытым исходным кодом и полным описанием. Drinktendr (автоматический бармен), Mind Blaster (стрельба силой мысли), Laser Graffiti (лазерное граффити), Augmented Reality (расширенная реальность) и Wi-Fi Warthogs (джипы-монстры Wi-Fi) созданы на основе .NET, XNA, WPF, Linq2Sql, WiiMote, MSMQ, Power Wheels и Mind Set, а также с применением лазера!
Drinktendr
Вам никогда не надоедало самому смешивать себе напитки? Никто не обижался на вас, когда вы делали ему слишком крепкую или слишком слабую выпивку? Ну и почему бы не переложить эту задачу на машину? Drinktendr использует Linq2Sql и SQL Server, чтобы узнавать, какие напитки он может готовить из того, что есть под рукой. Скомбинируйте это с WPF, и пользователь будет просто счастлив!
Mind Blaster
Земле угрожает вторжение инопланетян! Ваша задача выйти в открытый космос и уничтожить инопланетян… силой мысли! Гарнитура, чувствительная к электромагнитным колебаниям мозга, в сочетании с устройством, отслеживающим движения головы по технологии WiiMote, позволит вам уничтожать инопланетные корабли силой мысли.
Laser Graffiti
Разрисовывать стены не очень хорошо – другое дело, если бы все эти граффити можно было убрать простым щелчком переключателя. Именно это вы и можете делать с помощью проектора, веб-камеры и лазерной указки. Нацельтесь на здание и рисуйте. Потом отключите лазер, и все пропадет! Используя WPF и XNA, можно применять множество самых разнообразных эффектов, в том числе на основе частиц, изображать огонь, закрашивать участки и др. Этот проект был создан совместно с Graffiti Research Lab.
Augmented Reality
Мы продемонстрируем две игры из серии Augmented Reality (AR): ARroller и AR Domino Knockdown. ARroller – игра «шарики в лабиринтах» («marble game»), для которой используется одеваемый на голову полупрозрачный дисплей, фиксирующий три степени свободы. При этом игрок держит в руках управляемую доску, на которой он должен, наклоняя ее и двигая, манипулировать виртуальным шариком, обходя множество препятствий. AR Domino Knockdown – шутер от первого лица для двух игроков. Игроки держат в руках UMPC с отслеживанием шести степеней свободы (6DOF-tracked UMPCs), с помощью которых они могут стрелять виртуальными огненными шарами в различные конструкции из виртуальных костяшек домино на общем столе.
Wi-Fi Warthogs
Побеждай или отправляйся домой. Увидев игру Halo, мы решили сделать дистанционно управляемые джипы-монстры, как в Halo (wart hogs), с метками, реагирующими на лазерный луч. Используя контроллеры Xbox, беспроводную сеть и машины Power Wheel, мы создали непревзойденную игру.