Апрель 1927

Hello. В конце концов мне удалось закончить учебу и защитить работу, поэтому я могу "похвастаться" уже звание инженера среднего :) . И, откровенно говоря, просто рада завершает обучение, и я могу посвятить все свое время серьезные вещи, то есть. "Карьера". Тем не менее, я очень хорошо помню все три года исследования, коллеги год и часть учителей (один из них даже стал моим другом.) Я решил поделиться своими инженерные работы, поэтому, когда кто-то не хочет терять часть своего времени могут просматривать его. Диссертация была "Разработка и внедрение 3D-движок для создания компьютерных игр." Я строил свою работу на двигатель, который я разработал в течение некоторого времени. Эта работа была написана в спешке настолько велик, нет существенного значения, но то, что вы можете читать. Вы найдете здесь: http://bojkar.pl/files/inz.pdf

За это время, а затем взял электронной записке. Я пытаюсь способствовать его там, где я могу, я написать кучу писем к различным сайтам и попросить некоторые ссылки на мои записки онлайн . Мои усилия, даже принесла эффект, я смог показать мин. в компьютерном мире , webinside.pl , журнал Интернет и др. услуг в настоящее время занимает 141 пользователей, которые добавили более тысячи записей. До сих пор не бросил деньги на рекламу, услуги Я пытаюсь рекламировать себя, следовательно, нет таких больших результатов, но я буду стараться работать на нем. Поскольку сайт является появление ряда улучшений мин. версия мобильной электронной отмечает и реализации коммуникационных модулей, так что сами записки будут напоминать о себе, прислав по электронной почте. E-к сведению, я лечу, как "сканирование" в startup'ach и в качестве испытательного полигона и подготовки кадров. Благодаря ему я узнал много промышленности, технологии, и я надеюсь, чтобы узнать больше.

Я поменял работу. Я больше не работают в Cyber.pl (горячо приветствовать мальчиков), я в настоящее время работают на месте v4sport.eu , где я ведущим разработчиком. Работа в Cyber, я помню очень хорошо мин. потому что это была моя первая настоящая работа в программировании. Я чувствовал себя хорошо там, хорошим и приятным для меня сотрудничать с мальчиками и девочками, но настало время, когда по разным причинам мне пришлось изменить свое дело, и поэтому я получил в V4sport. Это сайт социальной сети может быть в широком смысле этого спорта на добровольных началах. Начиная работать там, я нашел небольшой фрагмент кода, оставленные предыдущей компании, но и изменения в сфере услуг и развития советов и назначать все, от старого кода была только основа, которая CodeIgniter. Это легкий рамках, основанных на MVC, конечно, очень легко узнать (после экспериментов с PureMVC Zend'em и даже очень легко) и довольно удобны в использовании. Мне нравится, что это не "krowiasty", но очень функциональный. Очевидно, она не свободна от недостатков, но они решили прекратить обслуживание в рамках делает. В настоящее время услуга полного примерно 70% (текущая стабильная версия насколько это можно увидеть по адресу: http://www.v4sport.eu/ ). Это действительно отличный сервис, я осмелюсь сказать, что в настоящее время мы превзошли функций, таких как наш сервис-класса. Сначала я боялся, мало работы и взять на себя ответственность за услугу, но я решил принять вызов. Я не думаю, что это плохо я иду (в данном случае дал мне большой опыт программирования в различных Языки, на различных проектов), но также знаем, что вы можете сделать лучше, и я постараюсь, чтобы быть еще лучше. Для каких программист, который не поднять планку и искать новые проблемы ... сервис выглядит и работает лучше, все же ему немного недостает для таких действий и появление того, что должно, но не на долго ...

Январь 1931

Hello. Давно я не писал здесь, но она была небольшой из-за беспорядков в моей жизни. Это было в первую очередь, чтобы написать инженерные работы, сменить работу, создавая новый проект, и заканчивая исследования. Но чем больше вы пишете следующей записи.

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

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

Скриншоты:

PS

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

1 декабря

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

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

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

5 ноября
icon1 Администратор | icon2 другие , конструкции | icon4 11 5, 2009 | icon3 Комментариев нет »

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

Август 1924

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

decoda
Август 1921

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

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

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

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

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

4 августа

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

Июль 1916
icon1 Администратор | icon2 C + + , двигатель | icon4 07 16, 2009 | icon3 1 Комментарий »

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

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

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

editor.jpg

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

Июнь 1920
icon1 Администратор | icon2 гибкого , другие | icon4 06 20, 2009 | icon3 4 Комментарии »

Привет всем. У меня не было какой-либо записи, и, вероятно, думал, что моя devblog мне скучно. Не это происходит потому, что перерыв был обусловлен сочетанием нескольких факторов: сессия, cranchtime на работе и шафера на свадьбе. Случилось так, что все это произошло сразу, и я ел все время (так что это, как неделю включать весь семестр в колледже :) .)
Двигатель представляет собой программное обеспечение вещь, к сожалению, я не так, как и когда нужно двигаться, но теперь у меня больше свободного времени и выделяет его для построения двигателя. Первый пойти: завершение материалов, в тени (скорее всего, карты теней), воды и дополнительные эффекты пост-processingowe (DOF и т.д.). В этой работе я все время закончить большие системы для поддержки справедливой, сегодня перешли границы магического код 1mb :) , Но отрадно отметить, что большая часть модуля уже реализована (файлов, сообщений и т.д.). В рамках проекта уже писать больше, чем за месяц и за это время я должен сказать, что PureMVC гибкого и давать советы, схема MVC так легко писать большие приложения. Что интересно, он даже попросил одного из преподавателей, чтобы подготовить презентации по основам программирования игр для удовлетворения молодежи в нашей средней школы. Мне даже удалось каким-то образом сделать презентации и доставки, так как она в порядке, я постараюсь оставить его здесь. Теперь я надеюсь, что следующая запись будет уже не "поддерживается" некоторые интересные экран с двигателем.

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