среда, 21 января 2009 г.

То, что предшествовало началу работы над проектом "Лабиринт"

У меня имеется две идеи, и обе косаются игры пятнашки. Сейчас я расскажу (и достаточно коротко) лишь об одной из них - Пятнашки Механические. Это идея далеко не приоритетная, так что может она так и останется идеей, а может я постарею и от скуки, пролистывая свой журнал наткнусь на эту запись и... огорчусь, что не занимался ей пока был молодым =) Ведь к тому времени когда постарею изобретут искусственный интеллект и землю наполнят роботы, жаждущие убить всех человеков, так что до допотопных механических пятнашек никому не будет дела =(

Ладно, переходим к делу, к сути, так сказать вопроса. Хочу сделать пятнашки механические и управляемые с com или lpt порта. Основана это конструкция будет, по-видимому на электромагнитах. С порта компьютера подается напряжение на все неподвижные магнитные платформы под движущимися металлическими пластинами, за исключением место, которое должно освободиться,. таким образом нужная нам пластинка съедет в пустое намагниченное пространство. Конечно напряжение не обязательно подавать на ВСЕ платформы, достаточно на четыре: на три вокруг пустой и непосредственно на пустую, тогда пластинке с потенциально пустой платформы будет некуда деваться и ей придется соскользнуть в свободное ненамагниченное пространство.

Это еще не весь проект. Вся соль в том что на пятнашки я хочу направить веб-камеру. Получится систему, которой можно управлять удаленно, а именно с веб-сайта, для этого конечно придется поднять дома сервер, но не беда - поднимем. В итоге получится забавный интернет проект на основе незамысловатой головоломки....а самое главное - уйма личного опыта!

Немного полезных ссылок по поводу red5 и lpt

Хотел бы извиниться перед своими _многочисленными_ ;) читателями за то что уже давно ничего не писал по теме, да и похоже еще не очень скоро чего-то напишу. Дело в том, что у меня сейчас сессия, а потом на работе надо будет разгребстись. Так что едиственное что могу предложить — это маленький планчик с ссылочками соответствующими. Мне этот план действий тоже будет полезен... я, пожалуй, только для себя это и делаю ;)

А в планах у меня всего два пункта:

- Поставить дома сервер Red5 для того чтобы в реальном времени передавать на сайт потоковое виде с веб-камеры (не фотографировать каждое энное количество времени, а и менного потоком транслировать видео). Нарыл пару ссылок, в принципе гугл их не прячет, просто удобнее записать, чтобы потом не выделять лишний углекислый газ* в атмосферу

http://osflash.org/red5/suse — установка под suse, но разумеется можно исользовать этот не русский хелп для других дистров

http://yarovoy.com/2007/06/27/getting_started_with_red5_server/ - достаточно подробное описание для быстрого старта

http://www.osp.ru/pcworld/2008/09/5643883/ - очень коротко про флеш-программирование

http://racer242.blogspot.com/2009/01/blog-post.html — сохраняем звук с микрофона на сервер

- Ну и настроить работу моего Debian с последовательным портом (пока LPT). Ссылок на эту тему у меня маловато конечно.... просто я уже скачал пару статей и книгу по созданию драйверов в linux. Хм... да у меня не то что мало ссылок - у меня всего одна, да и еще извращенская какая-то =)

http://www.pereplet.ru/nauka/perl/lpt.html — статья про то, как на языке С управлять LPT портом, а затем внедрить этот Си код в perl. Извращение скажете вы? А мне как раз это и нужно... примерно...


Как только начну работать в этом направление сразу отпишусь.