ячмень 31

Здравствуйте. Давно я не писал здесь, но оно было небольшим из-за турбулентности в моей жизни. В первую очередь это писать инженерных работ, изменением работу, создание новых проектов и окончания курса. Но чем больше вы пишете о вступлении в другую.

В том числе проект, который я создал это www.e-notatka.pl. Это услуга, которая предлагает создать и сохранить ваши записки по Интернету. Как зародилась идея этого проекта? С потребностями. Не раз быть подальше от дома, я нашел интересную ссылку, будь он вел важный разговор, я хотел бы перейти на вашем домашнем компьютере. Тогда мне пришлось написать все на листе (который, к сожалению, gubiły позже или просто не может быть прочитан и :) ) Или были вынуждены отправить эти вещи друг с другом по электронной почте, которая не является "Элегант" и комфортным. Я пропустил онлайн ноутбук, для которого у меня есть доступ из любой точки мира, все равно я буду в школе, на работе или вне польской границе. Все события и приложений я разработал и осуществил же (графический дизайн является единственным автором графических элементов)
Сама идея проекта не может быть инновационным, но его исполнение этого. Для создания самого приложения, конечно, я использовал Adobe Flex'a. Применение опирался на оконной системы, в которой каждая нота является окно, которое можно перемещать, изменять размер и максимально минимизировать. Кроме того, услуга позволяет изменить цвет сведению, отметив его как важный (восклицательный знак рядом с названием) и записи (замок появится рядом с названием и пока не будет заблокирована сведению, вы не можете удалить их). Кроме того, можно делать примечания, отправив записку по электронной почте или доступа в Интернет. Что интересно приложение абсолютно бесплатно и без рекламы. Взгляните:
Веб-сайт: www.e-notatka.pl
Демо: www.e-notatka.pl/demo/
Особенности: http://www.e-notatka.pl/mozliwosci.html

Планы? У меня уже есть некоторые идеи, но пока не очень хотят, чтобы им поделиться. Эта дополнительная функциональность будет повышать полезность комментариев, и персонализировать вашу систему. Кроме того, хочется, чтобы создавать мобильные приложения, что позволит облегчить добавление и просмотреть заметки с мобильных устройств.

Скриншоты:

PS

Настоящее время изыскивает средства массовой информации покровитель службы и гласность мало о нем. Так что если вы хотите написать что-нибудь о заявке на ваш сайт / блог и получить нечто большее, пожалуйста, свяжитесь со мной.

1 декабря

Последний naszło мне добавить консоль к двигателю, а не любой wypaśnej тысячи команд и простая консоль для просмотра логов. Теперь, не выходя из приложения, я проверить бревна от двигателя. При написании консольный шрифт поддержка пришла далее. Мне было интересно на выборе соответствующих моментов для меня. Выбор пал на общую простые растровые шрифты и FreeType. Но я выбрал FreeType на том основании, что растровые шрифты я мало зависит от формата текстуры шрифты, растровые шрифты, которые приносят различные программы, их реализация была бы другая. Это было возможно "zaprząść" XML-файл с кодами ASCII отдельных букв + их координат, но затем я снова нужно вручную редактировать все, как это не круто. FreeType не слишком розовая (например, в случае "customowych" Fonts), но в моем случае более уместным. Только то, что регулярно читает TTF шрифт, и я могу записать его на экране. Я использовал для осуществления FreeType'a библиотека FTGL (http://sourceforge.net/projects/ftgl/). Довольно прохладно и простой в использовании API, который можно сделать как шрифт текстуры, или даже в сетку.

Вторая новинка в моем двигателе поддержку звука. Здесь я использовал для OpenAL. Библиотека очень приятно (особенно для OpenGL-мужчины) осуществлять, хорошо документирована и находится за Creative'a. Я написал небольшую обертку для собственных нужд, которое поддерживает WAV, S (OpenAL готова функция загрузки) и OGG файлы. Поддержка OGG себе уже написал, но это был действительно простым, существуют тысячи учебников в Necie по этому вопросу. Кроме того, я смог, наконец, (никогда ранее списанных) осуществлять 3D-звук, который дает очень холодного оттенка. После первого результата теста, я был приятно удивлен. Здесь мы обращаем внимание на мелочи. Каким будет день осуществления OpenAL 3D-звук, и вы не будете работать, убедитесь, что звуки в монохромном, так как вы потеряете несколько часов и кучу нервов :)

Не долго я постараюсь сделать несколько кратких технических Демко и обмена информацией.

5 ноября

Добро пожаловать в очередной большой перерыв. За это время многое изменилось. В связи с (несчастный) исследований, начиная с октября я снова в белом. Два месяца провел в компании "Игра-лев" Я считаю очень успешным, на этот раз играл на "маленький" опыт, мне пришлось иметь дело с двумя платформами (Wii и PSP), и я встретил профессионального Game-Дева "на кухню", и я работал на Одна из игр компании. Как я уже упоминал ранее, однако, несмотря на мое желание, и игра льва, я не мог продолжать там работать, поскольку исследования как указывалось ранее (самое большое препятствие было расстояние, иначе przeszedłbym заочно). Большую часть времени я провел рабочие на эту игру: http://game-lion.com/blockcascade.html. Моя задача состояла в "порт" игры на PSP и добавить несколько featuresów. Но тот же опыт, работа и Щецине, напишу в другой раз. В настоящее время, когда я вернулся к старой компании Cyber.pl ( "szmaciaków).
News'em-вторых, мне удалось вывести моего двигателя в инженерной работе, поэтому мне не придется сделать некоторые более "мусор" в контексте этой работы. А может быть, это будет дополнительным стимулом к работе над двигателем :) Даже так коротко о том, что происходит со мной, и не появлялся долгого поста, который является более длительным и технические treściwszy и, прежде всего я надеюсь, оно будет меньше, чем в прошлый раз интервал :)

Август 24

Ну, мне удалось, наконец, что я планировал давно, но я никогда не могут быть услышаны. Со вчерашнего дня, я подключен lua'ą пользоваться. Благодаря я, наконец, отделить от игровой логики двигателя. Я даже переписать вся логика игрока по сценарию, и большая часть двигателя. Luabind записывает здесь очень хорошо. Переписывание логике, только тогда, когда возникла проблема, которая является аргументом людей, выступающих против Языки сценариев, а именно отладки. Что касается написания сценариев в "чистой" его с Lua отладки не такая уж большая проблема, но опять же, таких, как podepniemy наш собственный двигатель, если возникает проблема. К счастью, это не так плохо, как кажется. С помощью приходит к нам программу под названием декодирования (http://www.unknownworlds.com/decoda), что очень приятно Lua отладчик. Программа полностью графическое приложение (konsolówki "fuuuu), имеет свою собственную очень интересную Script Editor (отступы, подсветка синтаксиса и подсказки, и т.д.), Project Explorer, и что мы более заинтересованы или отладчик. Он имеет такие функции, как breakpoint'y, стек вызовов и вывод, что это то, что они наиболее необходимы. Принцип работы очень прост, создать новые марки exe'ka проект, в котором мы используем наш сценарий, установить "рабочий каталог", нажмите клавишу F5 (там, где мы знаем, что ..) и пожары наше приложение, Decode сам читает сценарии, используемые в ней и начать отладки. Тот же принцип, как отладчик, как в визуальном, так что никаких проблем с сервисом.
В общем, оцените программа очень позитивно, это то, что я искал, в настоящее время написания скриптов намного проще. Интересен тот факт, что применение позволяет отлаживать консоли Xbox360 и PS3. К сожалению, приложение не является бесплатным, но сумма не является не то, что удивительно. Утешение это цена, которая даже в нашей стране не является чрезмерной. Indie лицензия стоит $ 50 в то время как лицензия "полный" является уже более дорогим и не столь низким, так как $ 400, но я думаю, что для большой части Индии лицензию (для компаний и частных лиц, чей годовой доход не превышает 100 тыс. рублей) вполне достаточно.

decoda
Август 21

Поскольку я живу в Щецине на вечер у меня есть время, и я могу еще раз вернуться к двигателю. Поскольку существует не так давно я смотрел мало "poodkurzać. Хороший старт в качестве двигателя роста namespace'yi я добавил некоторые методы const'owe поменялись местами. Следующий изменила мой leciwą и легкого распыления (но работающий!) Сериализации. Теперь, вместо нескольких методов я решил перегрузки оператора <<(сериализации), а>> (deserializacja), и это небольшое менеджера архива. Как это все работает? Во-первых, конечно, мы должны создать класс archiwatora (т.е. там, где мы запись / чтение данных) реализует интерфейс IArchive. Тогда у нас есть объект этого архива (конечно Manager будет обеспечивать, чтобы этого не делать 2 раза же archiver'a). Теперь мы готовы писать / читать:

//serialize arch << someInt << someVector << someOther; //deserialize arch >> someInt >> someVector >> someOther; 

Кроме того, я добавила к скриптов. Я решил на очень популярны lua'e. Откровенно же синтаксис, тем больше мне нравится в Lua AngelScript но говорит о его скорости и его популярность среди gamedeveloperów. Lua'yz позвонить C + +, я использовал luabind библиотек, которые позволяют очень простым способом "zbindowanie" lua'y на C + +. Теперь, благодаря вся логика игры упадет к сценарию, и вы можете легко изменить без перекомпиляции кода (также от третьих сторон).
Мне удалось также добавить класс для обработки клавиатуры и мыши. Сейчас, в очень простой и доступный способ я должен поддерживать эти два устройства в любом месте двигателя (и скриптов). Я подключил это уже часть технологии PhysX, т.е. характер контролера и сетка приготовления пищи, я до сих пор пишут "для достижения" физические параметры для актеров.
На данный момент у меня была тонкая настройка meanedżera сериализации конечном полного подключения двигателя lua'y, рефакторинга завода классы и классы к звуку и, наконец, я смогу принять визуализации :)

6 августа

Сегодня на работе я наткнулся на очень глупая ошибка starciłem несколько драгоценных минут. Может быть, нечего было хвастаться, но она стоит внимания. Добавлено в определенном модуле функтор и хотел проверить это так (псевдо-код):

void Init() { Functor<CFoo> func(&mFoo, &CFoo::foo); myObj->SetFunctor(&func); } 

Каково же было мое удивление, когда позже я хотел позвать functora, конечно, не метод Init () :) Интересно, что случилось с функцией и указатель к нему после ухода с инициализации? :) На usprawidlenie Я могу только сказать, что платформа, на которой оно было написано не использовать визуальный отладчик, и вы stuio внешних отладки инструментов и довольно "тяжелый".

Еще одна вещь, о которой я хочу упомянуть, это разница в скорости исполнения пред-и пост-инкремент. Однажды в какой-то книге я читаю довольно старая книга использовать предварительно прирост вместо пост-инкремент, и что якобы быстрее. В этот день коллеги просили меня, чтобы подчеркнуть это в своем коде и поэтому я решил проверить это, например, составитель Visual Studio 2008 Express. Я сделал простой пример (петля для 1000x сделал несколько mnożeniami и dodawaniami в центре) и с помощью коллег, кто знает ассемблер zdeassemblorawalismy его. И, как выяснилось? Оба кодекса являются идентичными :) Может быть, в некоторых сложных примеров некоторые существенные различия, но с обычной inkrementacjach форумах и на сегодняшний компиляторов и процессоров, нет никакой разницы (по крайней мере я так думаю :) .

4 августа

И не смогли, от 3 дней сидел в новую квартиру в Щецине :) Со вчерашнего дня, компания работает в игре Щецин-лев, занимающихся созданием и портирование игры. Сегодня прошел второй день моего пребывания и оценить ее весьма позитивно. Жилье получили далеко от компании, и в 100 метрах от офиса так что я очень тесно. Первый день пролетел все формальности и конфигурации позицию, и поэтому в конце моей позиции с ndev'em (DevKit для Nintendo Wii) и дополнительных ТВ было готово:). С 2 дня назад с работы в работу, где я всегда хотел работать профессионально или в игре-Деви (до сих пор возможность писать в консоли, где более в домашних условиях не представляется возможным). В самом начале я начала рушиться, и многое doc'ów человеком страниц из Nintendo, но медленно принять его, даже сегодня мне удалось увидеть что-то на экране :) С сегодняшнего дня я работаю на одной из игр на Wii, и я надеюсь, что немного мое участие в ней будет ...

губа 16

Здравствуйте. Опять же, к сожалению, упустил последний devblog и долго не появляться здесь нет комментариев. Я не буду скучать здесь опять-таки, нехватка времени и полное расписание только один раз обратившись к вещи. То, что произошло в последнее время? Мало что произошло, к сожалению, большая двигатель прогресса не сожалею, что я сделал выше. Мне удалось написать только в статистических данных, в окне редактора и postprocessingowych manedżer последствиями, довольно проста, но эффективна. Каким образом? В начале, конечно, необходимо добавить некоторые эффекты. Для этого вам необходимо сделать одним методом, где мы даем имя этого эффекта, а также путь к фрагменту и вершинные программы. Например, так:

m_postProcessing.Add ( "цветение", "данные / шейдеры / test.vp", "данные / шейдеры / test.fp");

Затем, в методе предоставления нам необходимо добавить в начало: m_postProcessing.Begin () и в конце m_postProcessing.End (). Как превратить любого эффекта? Just Go "zbindowac" метод "Привязка", которого только один аргумент является именем эффекта. Окна, которые вы видите на скриншоте ниже "очень дополнительные", т.е. после добавления эффектов к оконным менеджером и будет доступна Zaaktualizuj последствиями, в том числе включение кода является минимальным.

editor.jpg

Для дальнейших новостей, вероятно, в период с августа я буду работать в новой компании, к сожалению, расположены совсем недалеко от моего места жительства, но это будет моя первая работа в gamedevie, но не zapeszać говорить об этом в августе, как мы все будет наверняка.

Июнь 20

Привет всем. Давно не было предупреждений и, вероятно, думал, что даже мои devblog мне скучно. Это неправда, потому что перерыв был обусловлен сочетанием нескольких факторов: сессия, cranchtime на работе и дружкой на свадьбе. Случилось так, что все эти вещи происходили одновременно, и я ел все время (так что это, как Август в неделю включать весь семестр в колледже :) ).
Двигатель представляет собой программное обеспечение вещь, к сожалению, я не как и когда нужно двигаться, но теперь у меня больше свободного времени и направлена на создание своего двигателя. Сначала огонь: завершение материалов, Shadows (тени, скорее всего, карты), воды и дополнительные эффекты пост-processingowe (ФО и т.д.). В этой работе я все время завершить большую систему поддержки справедливую, сегодня перешли границы магического кода 1MB :) Но обнадеживает то, что большая часть модуля уже реализована (файлов, сообщений и т.д.). Проект уже писали более месяца, и за это время я должен сказать, что pureMVC Flex и давать советы, модель MVC сделать проще писать это очень больших приложений. Что интересно, это было даже попросили одного из преподавателей, чтобы подготовить доклады на основе программирования игр для удовлетворения молодежи в нашей средней школы. Даже мне удалось как-то делать презентации и доставки, а также организовать его, чтобы попытаться оставить его здесь. Теперь я надеюсь, что следующая запись будет уже не "поддерживается" некоторые интересные экрана от двигателя.

Май 16

Только через некоторое время я заметил, что комментарии не работает. После долгой борьбы, мне удалось это исправить. Так что если кто-то добавил комментарий раньше и не видел его на блог, добавьте его снова. Виновен в анти спам плагин, который был активен и не был виден на вкладке "Плагины. Но, к счастью, удалось снять его. Вот меня за ;)

«Предыдущие записи