Play now

вторник, 8 марта 2011 г.

Нестандартный индийский фильм



Недавно посмотрел фильм "Цвет шафрана". Первое индийское кино которое мне понравилось.
Тема фильма совсем не традиционная. Это история о людях, которые меняют мир, которые поднимают людей на действие. 
Атмосфера фильма пропитана жаждой революции. Неожиданно оказалось,что Индия переживает похожие проблемы что и страны СНГ. Коррупция, отсутствие веры в будущее, выезд молодежи со страны, равнодушие власти к проблемам общества и т.д.
Но фильм не такой и серьезный как может показаться. Наверно половину фильма это комедия, а дальше это драма...


В общем всем советую плюнуть на предубеждения к Боливуду, и скачать этот фильм. Оно того стоит)

понедельник, 7 марта 2011 г.

Программирование на Unity. подключение Visual Studio


Привет всем.
Многие наверное видели возможности редактора Unity, но чтобы эта вся красота приводилась в движение нужно ее как-то запрограммировать.


По умолчанию написание кода происходит в самом редакторе. Для этого нужно просто открыть объект скрипта. Если он еще не создан то это можно сделать так:
Assets->Create->C Sharp Script.
Созданный скрипт на языке C# будет выглядеть как NewBehaviourScript.


 Если его перетянуть на любой другой объект в разделе Hierarchy, то он будет исполнятся по отношению к этому объекту,используя его функции и переменные.


При этом ,если скрипт не присоединить  ни к одному объекту, то он не будет исполнятся.
Будьте внимательны при переименовании классов! Имя класса должно обязательно совпадать с именем файла.


По умолчанию скрипт уже содержит пустые функции Update() и Start().
Update вызывается при отрисовке каждого кадра, поэтому если на разных компьютерах будет разный FPS, то обьекты могут двигатся тоже по разному.
Чтобы избежать этого  можно использовать фунцию FixedUpdate().
ее достаточно прописать как


 void FixedUpdate()
    {
    }
в файле скрипта.


Можно заметить что редактор кода по умолчанию не удобный, в нем нет всплывающих подсказок, и нельзя посмотреть какие переменные входят в объекты.
Решается все это очень просто. Вначале синхронизируем  проект с Visual Studio,нажимаем в любом месте вкладки Project правой кнопкой. И жмем "Sync Mono Develop Project" или "Sync Visual Studio Project".


Автоматически создастся solution (как в Vusual Studio  *.sln) в папке с проектом.


Если у вас еще не установлена Visual Studio. скачать ее можно с официального сайта майкрософт. Express версия бесплатная, и ее возможностей нам должно вполне хватить для написания скриптов.


http://www.microsoft.com/express/Downloads/


Его можно теперь открыть через Visual Studio и мы увидим файлы скриптов которые мы создали в разделе Assets.




Также у нас будет доступ к стандартным скриптам unity из папки Standart Assets.
Теперь мы можем удобно редактировать наш код.
Для примера можно прописать




void FixedUpdate()
    {
        transform.Translate(1, 0, 0);
    }
Это будет двигать наш объект по оси X на 1 м каждый вызов функции.


Чтобы проверить работу этого кода просто сохраним данный файл. например CTRL+S :)
Теперь если мы откроем окно реактора Unity то увидим что наш скрипт изменился.
Можно запускать проект(Ctrl+P). Если вы сделали все правильно, то объект к которому был прикреплен скрипт будет двигаться.


Для справки по функциям движка используйте официальный мануал:


http://docs.unity3d.ru/ScriptReference/






Удачи вам в новых начинаниях.


P.S Сам использую MonoDevelop больше полугода. Так как интеграция лучше работает. Вначале было неудобно, но привык ....
Тем,кто только начинает - стоит попробовать и Visual Studio, и MonoDevelop.  Что будет удобней, то и юзайте :)




понедельник, 28 февраля 2011 г.

Unity+Flash?! Все таки свершилось)


на  Flash Gaming Summit в San Francisco
Компания Adobe официально анонсировала
публичный доступ к бета версии 
Flash плеера с кодовым именем Molehill
который имеет очень интересную особенность : 
аппаратное ускорение 3D графики.
 
Molehill предоставляет очень низко-уровневый,
базирующийся на шейдерах, интерфейс доступа к графическим устройствам.
В Adobe решили сосредоточиться на низкоуровневом доступе и сделали это хорошо.
 
 Molehill не имеет как такового "3D движка", редактора сцен,импортёров-экспортёров, 
физики, света или редакторов лайтмап.
Не имеет ничего.
 
 Не кажется ли вам, что этот список звучит знакомо?
Этот список звучит так, как список компонентов, которые вы так любите в Unity!В последние несколько месяцев, инженеры Unity Technologies вели исcледования возможности интеграции
Flash player в Unity
 И эти исследования завершились удачей и перешли в полный рабочий цикл.
Для пользователей Unity эта новость порождает много вопросов. Таких как :
  • Будет ли Unity в Flash поддерживать все возможности Unity ?
  • Когда же это будет готово?
  • Хорошо, когда будет хотя бы бета?
  • Сколько будет стоить?
  • Как на счёт А, Б и В ?
На эти и много других вопросом Unity Technologies не может ответить прямо сейчас.
Разве что : "Это будет так хорошо, как только возможно и так быстро, как только реально успеть".
Тем не менее, несколько конкретных ответов имеется для тех, у кого нет сил ждать :
Q. Это конец для Unity Web Player?
Совершенно нет. И Unity и Flash плееры имеют собственную силу. Возможность
собрать вашу игру или программу для Flash плеера важна и изумительна, но есть много вариантов когда это лучше будет сделать в Unity плеере.
Разработчики приложений смогут сами выбрать платформу - FlashUnity или смесь обоих технологий.
(Становится всё интереснее ! )
Q. Какой Язык Программирования смогу я использовать ?
Вы будете иметь два варианта (я бы даже сказал 4):
  1. Для привычных к Flash разработке :
    Используя Flash ActionScript API. Примерно так:
    var go:GameObject = new GameObject(“Just normal ActionScript 3 code”);
  2. Для привычных к Unity :
      Продолжайте писать в C# / JavaScript / Boo, как обычно и предоставьте Unity автоматически перевести ваш код в ActionScript когда вы нажмёте кнопку publish.
Это очень важная разработка для  Unity Technologies 
Как всегда, нацеленная на улучшение и расширение среды Unity
Для вас.

пятница, 28 января 2011 г.

четверг, 27 января 2011 г.

PSP 2. Первое видео с консолью!



Sony Computer Entertainment представляет новое поколение портативной игровой системы, выпуск которой начнется в 2011 году.

27 января 2011 на специальной пресс-конференции в Токио (Япония), компания Sony Computer Entertainment Inc. (SCE) объявила о выпуске портативной игровой системы нового поколения (кодовое название - NGP), которая станет настоящим прорывом в области портативных развлечений.

NGP поступит в продажу в конце 2011 года. Она задумана таким образом, чтобы предоставить пользователям невероятный уровень развлечений, который возможен только на PlayStation. Эта новая развлекательная система предлагает недостижимое прежде сочетание многообразия игровой и социальной активности с ритмом реальной жизни. Это стало возможным благодаря творческому переосмыслению опыта SCE, накопленного в процессе работы над PSP и PlayStation 3.

Глубокое погружение в игровой процесс у PlayStation "в крови", и NGP - новейшее воплощение этой концепции. Возможность беспроводного соединения и работы в сетях 3G, а также наличие многочисленных приложений открывают перед пользователями NGP бесконечное множество перспектив. Можно общаться, играть с друзьями и делиться с ними самым интересным, где бы они ни были.

Устройство отличает ряд особенностей, делающих портативные развлечения по-настоящему передовыми, современными и новаторскими:

Потрясающий OLED-экран и революционный пользовательский интерфейс

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

пятница, 21 января 2011 г.

Как переконвертировать папку с картинками?!

Поскольку я программирую игры, то часто нужно работать с картинками.

И постоянно переводить их с одного формата в другой. Чаще всего конвертирую их из png в tga.

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



Часто случается нужно переконвертировать с png в tga 50 картинок в одной папке.

Фотошоп для этого плохо подходит,так как он убивает прозрачность. GIMP с этим справляется хорошо, но автоматизировать его очень сложно.



И только сегодня я узнал о программе ImageMagick. Она хоть и консольная но очень мощная.

Конвертирует буквально любые форматы картинок целыми папками.

Но для удобной работы с ней нужно установить Total Commander.
Вначале скачайте и установите саму программу ImageMagick, потом TotalComander если у вас его нету.

Далее заходите в папку через TotalComander, нажимаете Инструменты->открыть командную консоль.

Вводите



FOR %i IN (*.png) DO @convert %i %i.tga



форматы можно заменить какие вам нужно. и нажимаете enter.

Вот и все)) Картинки уже в нужном формате в той же папке.



Программа при сохранении дописывает к имени файла его старое расширение.

Но что бы избавится этого обведите все картинки и нажмите ctrl+M.

Это переименование группы файлов.

Можно стереть все что там будет написано в строке и нажать Счетчик.

Таким образом картинки будут переименованы по порядку.



Спасибо за внимание. Удачи вам в ваших свершениях!

среда, 12 января 2011 г.

Xbox 360: Итог.

Вот прошло уже пару недель,как  у меня есть Xbox. 


Итак что сказать?


Самими играми и консолью доволен. Но вот с пиратскими дисками небольшая проблема.
Те кто хочет качать игры с инета и записывать их на двухслойные диски, скажу сразу- берите только Verbatim. Получается немного дороже, но почему Xbox лучше всего совместим с ними.


Остальные же запускаются только с 4-5 раза.


Например в Mortal Combat у меня не вышло поиграть вообще. Диск переставал читаться при загрузке боя.


Текущая прошивка икбокса хорошо настроена под Kinnect. Только вот покупать его пока что не вижу смысла. Игр не так много, да и стоит он почти как сама консоль.
Если не считать проблемы с записью дисков, то Xbox вполне хорошая замена игровому компьютеру за 4-5 тис. грн.


Особенно нравится тот факт,что  игры специально затачиваются под консоль, чтобы она шла без тормозов и глюков. Чего не скажешь про ПК. Хотя разрешение текстур в играх иногда заставляет желать лучшего, но это вполне законная плата за динамичность и скорость игры.

А теперь сравнение XBOX и PS 3





P.S
В итоге через год я продал XBOX 360, так как почти перестал на нем играть. 

Мой вывод:  берите приставку только в том случае, если вы играете минимум 1-2 часа в день.

Для всего другого существует PC или планшет.



вторник, 11 января 2011 г.

Kinect, продано более 8 миллионов устройств



Microsoft, на Consumer Electronics Show 2011 объявила о своих успешных продажах контроллера Kinect for xbox360 (более 8 миллионов устройств), что значительно превысило ожидания компании (рассчитывали продать 5 млн.). Такое количество продаж было достигнуто на протяжении двух месяцев, с момента продаж.

понедельник, 10 января 2011 г.

Microsoft представила сенсорную мышку



И снова новость о Microsoft, по-моему они слишком активизировались в последнее время, что вообщем-то не может не радовать, прогресс это хорошо. 
На этот раз компания представила Microsoft Touch Mouse - манипулятор без кнопок. Мышь поддерживает технологию Multi Touch, которая гарантирует в свою очередь распознавание движений/жестов одного, двух, трех пальцев пользователя одновременно. Так к примеру одним движением по мышке мы сможем масштабировать окна, листать страницы, сворачивать и разворачивать окна, а также еще много чего. К компьютеру Microsoft Touch Mouse будет подключатся с помощью миниатюрного USB-ресивера, который работает на частоте 2.4 ггц. Манипулятор появится в продаже в начале лета, по ориентировочной цене 80$. 
По мне так вполне годная штука должна получится, хотя скорее всего геймерам она не придется по вкусу, но для серфинга интернетов это будет хорошим решением.

Kinect можно будет подключить к PC официально!



За последнее время было зафиксировано большое количество взломов контролера Microsoft Kinect для xbox360, после чего его можно было использовать на PC. Steven  Ballmer сообщил (пруф), что скоро это можно будет сделать официально - появится софт, который позволит подключать кинект и таким образом играть с помощью него в игры на PC. 
На данный момент Microsoft пока еще не готовы обнародовать более конкретной информации, а также даты выхода софта для PC. 
Что ж, по мне, так вполне ожидаемый ход от Microsoft. Будем ждать :)