суббота, 12 февраля 2011 г.

MMO+RTS+GoogleEarth=MMORTEarth

Все знают GoogleEarth, (а также ее коллегу GoogleMaps), но менее известно, что любой желающий может использовать эту трехмерную модель в своих целях, да и в основном дело ограничивается пририсовкой небольших отдельных объектов, например, как в примерах (простите за тавтологию). В духе едущей по мировой объемной карте машинки ( http://earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/index.html ).
Параллельно пытается развиться жанр MMORTS, т.е. крупномасштабные сражения реального времени на больших территориях с большим (произвольным?) количеством участников. Вроде слабовато, но все же развивается.
А теперь представьте альтернативную Землю, с такими же морями-островами, но совершенно другим населением и цивилизациями, принять участие в жизни которых может каждый. Каждому участнику выдается небольшая территория и несколько людей. Эти люди могут за некоторое время построить дома, нарожать детей, развиться в деревни, расширить территорию, столкнуться с соседями, устроить вражду за земли либо решать проблему с популяцией, разростаться в города, захватывать больше земель, превращаясь в государства, в каждом из которых могут быть совершенно свои законы (с учетом налогов, содержания армий и пр.), распространяющиеся на всех участников игры, которых завоевало это государство (этот более сильный участник), которые в свою очередь могут попытаться устроить бунты, и отделиться (либо получить в тыкву)...
и т.д. и т.п....
Причем можно использовать технологии, доступные людям в различные эпохи. Например, Земля раннего средневековья (условно), или бронзового века. В зависимости от выбранной эпохи будут отличаться методы и способы постройки жилищ, дорог, вооружения. Естественно, каждая эпоха должна существовать отдельно.

Реализация.
Управление все огромным миром и картой уже любезно создано компанией Google :). Для реализации игры на этой базе нужно нехилое проектирование, и в зависимости от размера минимальной единицы (юнита), детализированное их моделирование (например: вообще отдельные человечки, либо условные отряды в виде больших фигурок (больше, чем реальные размеры людей)) ну и прочая реализация игры жанра RTS

ПС. А если сделать более-менее современные технологические условия, к тому же изначально создать существующие страны и предоставить людям выбор какую страну поддерживать, получится ахренительно неполиткорректная бойня %)

ППС. баш:
Windigo: Кстати, в ГугльЕрсе по-любому есть дополнительные функции
Стопудоф если залогиниться под Путиным, то добавится окно политики, строительства и управления юнитами
А так если под гостем заходишь, то у зданий даже лайфбара нет

Оценка:
Любопытность: 9
Трудоемкость реализации: 5-9 (в зависимости от детальности и проработанности)
Новизна: 9
Итого: 66-80%

Автоматическая русификация шрифтов

Дизайнеры полиграфической и не только продукции часто сталкиваются с ситуацией, когда имеющийся в наличии (или в доступе в тырнете) шрифт не имеет кирилических начертаний или по-простому русских букв. Приходится выискивать что-либо похожее (что долгое и неблагодарное занятие), либо закатывать рукава и пририсовывать самому. На опыту последнего и основывается следующая идея.
Большинство букв кириллицы и латиницы так или иначе похожи друг на друга, некоторые полностью идентичны. Но почему-то возможность автоматического создания одних на основе других нигде не встречается. Это притом, что (для примера большие) символы АВЕКМНОРСТУХ фактически полностью идентичные, некоторые (Я-R, И-N, P-Ь) получаются отражением, а некоторые можно получить при интерактивном опросе пользователя, т.к. в разных шрифтах они могут отличаться, и не всегда могут совпадать (3-З, Ы-PI...). Конечно же, создать весь набор букв автоматически не получится, однако зачастую это и не надо - названию а-ля УНИВЕРСИТЕТ вполне хватит и этого. При этом возможности у полученного шрифта будут намного больше, чем у варианта простого набора русского текста английскими буквами.
Если же эту идею использовать в виде дополнительной функции в редакторе шрифтов, то и вовсе процесс почти всех букв можно автоматизировать, предоставив пользователю всего-лишь внести мелкие коррективы.

Оценка:
Любопытность: 3
Трудоемкость реализации: 4 (идея может существовать почти только как часть большей системы)
Новизна: 8
Итого: 60%

среда, 9 февраля 2011 г.

Младший брат тоже может следить за тобой

Функцию распознавания лиц уже встраивают куда угодно. От фотоаппаратов и видеокамер до просмотрщиков фотографий и сервисов сравнения своего лица с лицами знаменитостей. Естественно, первыми (и основными) пользователями этой технологии являются правительственные и прочие силовые службы. Это одна из причин, по которой эта технология долго не приходила в массы, а оставалась уделом избранных. Но вечно кота в мешке не утаишь, и в последнее время он стал активнее из него вылазить. Кроме кучи платных решений, есть также и бесплатные (но работающих в интересах определенных людей, напр. Picasa), а теперь уже и доступные всем желающим. Открытую библиотеку, разрабатываемую в рамках Google Summer of Code ( http://libface.sourceforge.net/file/Home.html ), может теперь использовать каждый желающий.
Так что, хоть Фейсбук и тестирует  уже пол года у себя купленный им продукт, конкуренты не спят. Тот же face.com предлагает API для поиска лиц в нем, а буквально сегодня на ресурсе http://www.face-to-facebook.net/ появилась реклама http://www.lovely-faces.com/ , на котором фотки миллионов пользователей фейсбука распознаны и посортированы по полу/цвету лица/хитрости/веселости и проч., так что все желающие через время смогут искать людей по своему вкусу. Конечно же, об использовании их лиц никого не спросили. Чувствуется, что это вершина предстоящего айсберга...
Так вот, почему бы сию технологию не сделать доступной для рядовых пользователей соц.сетей, например, поиск людей на основании фотографии пользователя. Мол, вот был у меня когда-то друг/враг, фамилию не знаю/не помню, но вот его морда на фотке, поищи, нет ли такого на фейсбуке/вконтакте? (монетизация: "ага, это действительно он, а как мне перейти на его страницу? Что? Денюжку надо?"). Или так: а найди-ка мне людей, (физиогномически) на меня похожих. И все это через какое-нибудь приложение-сервис, вполне себе легально использующее поиск по фоткам средствами самого сервиса, а следовательно, не нарушающее его условий.

Оценка:
Любопытность: 5
Трудоемкость реализации: 5
Новизна: 1
Итого: 40%

Система оценок

Публикуемые мысли сильно разнятся по актуальности, интересности, а также трудоемкости их исполнения. От идей, которые муссируют в массах (но о которых мы ничего не знаем :) ), до исключительных. От примитивно реализуемых до мега-проектов.
Так что решено каждой идее ставить оценки по вышеупомянутым трем параметрам. Думается, от 1 до 10 будет вполне достаточно (правильнее было бы от 0 до 9, но так всем привычнее :) ).
Потихоньку надо будет оценить уже опубликованные идеи.

upd. Пояснения.
Трудность реализации: 1-можно самостоятельно сделать за несколько часов, 10 - нужна огромная команда и миллионные вложения.
Новизна: 1 - многие хотят чего-то подобного, 10 - насколько удалось узнать, единственная в мире гениальная мысль ;)

Так ли уж он интеллектуален?

Навеяно новостями о "прорыве" компьютеров в той области, в которой традиционно был силен человек - распознавание смысла предложений и вопросов, а также адекватная реакция на них. (Например этой: http://www.rian.ru/technology/20110114/321529907.html ).
Смысл в том, что "специально обученный компьютер" неплохо отвечает на вопросы викторины Jeopardy, известной у нас как "Как стать миллионером" или как-то так. Ну их куча подобных. Прикол тут (с моей точки зрения) в том, что компутер выбирает из предложенных вариантов, а это вам не какой-нибудь тест Тьюринга. Системы поиска и анализа огромных массивов текстов мы используем каждый день - это всяческие поисковики с Гуглом во главе.
Вот и подумалось - интересно, если взять какую нибудь электронную версию этой игры, и попытаться натравить гугл на эти вопросы, да так, чтобы подсчитывать вероятность присутствия варианта-ответа вместе с вопросом. Например (взял первый попавшийся в тырнете вопрос из подобной викторины):
Вопрос: После каких слов шерлока холмса обычно прозревал доктор ватсон?
Варианты ответов: "Упал отжался", "Элементарно", "Однозначно", "Совершенно понятно".
Вот как формируем запросы: 1, 2, 3, 4. Результаты: 1 - 7 результатов, 2 - 221 результат, 3 - 138, и 4 - 10!
Как и предполагалось, второй вариант - правильный. Неужели мы с Гуглом уделали мега-ученых из IBM с их мега-компутером? О_о

Оценка:
Любопытность: 3
Трудоемкость реализации: 1
Новизна: 5
Итого: 50%