5 March 2010 0 Comments

Линейка FEZ – наборы микроконтроллеров, управляемые из .NET

Опубликовано 26 февраля 2010 г. 11:06 | Coding4Fun Брайен Джепсон (Brian Jepson) из журнала «Make Magazine» вместе с Шимоном Кобальчиком (Szymon Kobalczyk) опубликовали статью о том, как им удалось поиграть с линейкой  микроконтроллеров FEZ, управляемых из .NET (EN)

27 February 2010 0 Comments

Выпущен TweetCraft 2.0!

Опубликовано 16 февраля 2010 г.

25 January 2010 0 Comments

Missile Launchers with F#

Chris Smith had a talk at the CodeMash conference in January 2010 titled “Being an Evil Genius with F# and .NET”.  Chris created a post about his talk and doing Computer Vision, Speech Recognition, and shooting missiles at people all with F#!   Here is a bit of his speech recognition code using the System.Speech.dll: let recognizerEvent = getWordRecognizer() // Main handler – convert spoken text into RL commands let handleWord spokenText = printfn "Recognized Word: %s" spokenText let action = match spokenText with | "up" // Has a hard time recognizing this :( | "north" -> MoveUp(20) | "down" -> MoveDown(20) | "left" -> MoveLeft(20) | "right" -> MoveRight(20) | "fire" -> Fire | _ -> NoOp performAction rocketLauncher action |> ignore // Exit handler – specifically look for exit/quit let terminateLoop = ref false let terminateLoopHandler = function | "exit" | "quit" -> terminateLoop := true | _ -> () // Hook up event handlers recognizerEvent.Add(handleWord) recognizerEvent.Add(terminateLoopHandler) while terminateLoop.Value = false do System.Threading.Thread.Yield() |> ignore () Chris happily provided the source code as well, RocketLauncher_v1.0.zip . 

23 January 2010 0 Comments

Пузырьковый уровень

Опубликовано 2 декабря 2009 23:27 | Coding4Fun | Джоэл Айвори Джонсон (Joel Ivory Johnson) написал весьма функциональную программу для своего Zune HD — пузырьковый уровень , использовав встроенный в Zune HD акселерометр, который позволяет определять наклон устройства. На основе данных, получаемых от акселерометра, и всеми любимой теоремы Пифагора он создал настоящий ватерпас! Джоэл также поясняет математические операции, необходимые для расчетов, в том числе для определения направления и величины отклонения. Vector3 accelReading = accelState.Acceleration; tiltDirection = (float)Math.Atan2(accelReading.Y, accelReading.X); tiltMagnitude = (float)Math.Sqrt(accelReading.X * accelReading.X + accelReading.Y * accelReading.Y );

20 January 2010 0 Comments

Facebook SDK

Опубликовано 11 ноября 2009 10:26:00 | Coding4Fun Microsoft только что выпустила клиентскую библиотеку Facebook, которая упрощает написание некоторых интересных приложений. В SDK содержится несколько базовых DLL, каждая из которых имеет свое предназначение

25 December 2009 0 Comments

Trace.Writing in your web applications

We’ve talked in the past about debugging your application but if you can’t attach a debugger to your website, why not use the ASP.Net Tracing ?  This acts very much like a Debug.WriteLine in a Windows application but instead you do Trace.Write . Since this does have some memory ramifications, you’ll have to add in a line to your web.config file under the System.Web section

7 September 2009 0 Comments

Открытый исходный код игрoвого движка Popfly

Опубликовано 27 августа 2009 в 11:01:00 | Coding4Fun Поскольку проект Popfly закрывается 31 августа, игровой движок выпущен с лицензией Ms-Pl.

27 August 2009 0 Comments

Popfly game engine – open source

As popfly is getting shut down August 31st, they released the game engine under the Ms-Pl.  If you used the Popfly Game Downloader we released a few weeks back to grab your games, there’s also instructions on how to crack them open and grab the data files.  Which means you may be able to recreate the actual GUI for creating games! Check it out over at Codeplex .

29 July 2009 0 Comments

Применение С# и LINQ в системах искусственного интеллекта

28 июля 2009 12:00 | Coding4Fun Благодаря твитам Мигеля де Иказа (Miguel de Icaza) (EN) я узнал о применении Кристофером Парком (Christopher Park) С# и LINQ при работе с искусственным интеллектом. В настоящее время есть четыре публикации (на английском языке), в каждой из которых рассказывается о конкретных аспектах систем искусственного интеллекта: 1.

29 July 2009 0 Comments

Загрузка и автономный запуск игр Popfly

Опубликовано 22 июля 2009 11:59:00 | Coding4Fun В связи с появлением сообщения о том, что службы Popfly завершают свою работу (EN) 24 августа, мы публикуем Popfly Game Downloader, утилиту для загрузки игр Popfly, которая позволяет загрузить игры, пока служба Popfly (EN) еще работает, и играть в них после прекращения ее работы. Авторы: Бен Андерсон ( Ben Anderson (EN)) и Адам Натан ( Adam Nathan (EN)) Загрузки: загрузчик игр Popfly (EN) ( страница проекта (EN)) Сложность: для начинающих Необходимое время: 15 минут Цена: $0 Необходимое ПО: .NET Framework 2.0 или более поздняя версия, Silverlight 3.0 или более поздняя версия Предупреждение : Данный инструмент не тестировался досконально на разных операционных системах

21 July 2009 0 Comments

WiiMoteLib c поддержкой MotionPlus

Опубликовано 20 июля 08 11:35:00 | Coding4Fun Брайан Пик ( Brian Peek) обновил свою библиотеку WiiMote до версии 1.8b1 (EN), добавив поддержку расширения MotionPlus. Вот особенности новой версии: Поддерживается контроллер барабанов TaTaCon от Taiko Drum Master (Дин Херберт (Dean Herbert))

21 July 2009 0 Comments

Захвaтчики оккупируют XNA

Опубликовано 14 июля 08 11:10:00 | Coding4Fun Брайан Пик ( Brian Peek (EN)), главный спец по Wiimote, встретился с участниками группы .NET-программистов для Facebook (запись встречи прилагается). Разговор шел о создании клона игры Space Invaders под названием Alien Attack в XNA Game Studio 3.0. Подробней об этом рассказывается в первой главе книги Coding4Fun (EN)