Цифровой скиталец

Мы живём, пока мы летаем

Сижу злюсь

Предлагаю устроить заговор с целью уничтожения корпорации Майкрософт.
Использовала игра предыдущую версию Managed DirectX - всё работало.
Переделал на XNA Framework - стала неправильно считаться физика, отличаясь на миллионную долю, которую невозможно выловить и понять, где  и  в чём ошибка.
И что прикажете теперь делать?

Читать дальше →

Сон - Коллега с алебардой и Scissor Sisters

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

Будто бы сидим мы у меня на даче и дымим со страшной силой. Но курим не с этими кадрами из локальной сети, а с двумя коллегами по работе. При этом в комнате полно других людей, но они на нас особого внимания на обращают: пишут какие-то бумаги или читают.

Несмотря на то, что дым идёт столбом (как будто костёр горит), на нас вроде как не действует. Потом коллеги уходят непонятно куда, а я иду в соседнюю комнату, где сейчас вскрыт пол, поскольку идёт ремонт. Там сидят три маленьких человечка в камзолах: один ростом в метр, второй - полметра, а третий и вовсе крошечный. Они мне говорят, что являются группой Scissor Sisters. На что я им отвечаю, что они могут делать что хотят и быть кем угодно, но мне творчество Scissor Sisters совсем не интересно.

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

На этом любопытном моменте моя собака заскреблась в дверь, и я проснулся.

Читать дальше →

Влияние имени человека на характер

Я вообще не верю во всякое антинаучное мракобесие: в астрологию, экстрасенсов, духов и т.д.
Но в одну ерунду всё-таки верю: что имя влияет на характер, ну или что имена дают такие, что они отражают характер. Первое вероятнее, ведь его можно  объяснить хотя бы тем, что человек ассоциирует себя со своим именем, плюс много раз слышит его звучание, в т.ч. в раннем возрасте, когда это откладывается в подсознании. Спекуляция конечно, но надо же мне как-то объяснять эдакое бревно в собственнном глазу.

По моим скромным наблюдениям, одной строкой.
Андреи - своеобразны и оригинальны, из-за этого бывают слегка неприятны. Но мне Андреи нравятся, хотя другим они часто кажутся немного чокнутыми.
Михаилы - любят внимание и порисоваться.
Эрики - слегка своенравны и высокомерны, предприимчивы.
Эдуарды весёлые и бесшабашные ребята, глубокими раздумьями как правило не утруждаются.
Артуры - самодуры :-),  а точнее тщеславны и упрямы, характер иногда тяжёлый, властный.
Владимиры нам известны из анекдотов про Вовочку и незабвенного старикана Ильича, тут даже писать ничего не надо.
Владиславы смахивают на Владимиров, но более мечтательные и увлекающиеся.
Дмитрии - хитры, себе на уме, строят планы.
Игори - слегка суховаты и логичны, немного дотошны и цинично-скептичны.
Никиты - "люди с тонкой душвной организацией", оно же капризные художники.
Алексеи - сложно одной строкой, но попробую: достаточно мягкие и домашние люди, но из-за того, что бывают маменькиными сынками или
бабниками, порой резки.
Александры - самые нормальные и гармоничные люди, умеют работать и жить.
Юрии - немного педантичные и в целом закрытые от других люди, но у меня Юриев знакомых мало.
Евгении - тоже сложно одной строкой, но в общем-то это достаточно открытие миру люди, в целом какие-то нормально-сумашедшие. То есть вроде и нормальные, но иногда пытаются взбрыкивать и делать нечто выходящее за рамки. Но поскольку характер всё-таки не такой, получается неорганично, в отличие от Андреев.
Анатолии - достаточно закрытые люди, которые не очень любят резких вторжений во внутренний мир, т.е. можно сказать, они чувствительны. Вроде бы довольно-таки основательны.
Сергеи - бывают разные, потому что их очень много. В целом достаточно простые, в смысле не выёбываются. Но многда не хватает им какой-то яркой черты характера, а может у нас с ними просто мироощущение немного разное. (Правда я знаю много замечательных Сергеев, они знают, про кого я)
Василий у меня знакомый всего один, но зато основательный и нормальный.
Максимы - в целом довольно-таки мягкие и приятные люди, которых любят в обществе. Также не особенно логичны, а скорее поэтичны. Из-за этого порой немного упрямы  и  ловко пытаются доказать, что верна их точка зрения, хотя можно найти лучшее решение, более основательное.
Викторы - любящие общество люди, но при этом часто у них хорошо с логикой и соображалкой.
Денисы - вроде бы любят делать непредсказуемые и странные вещи, но у меня мало знакомых Денисов.

Однако же к концу стало не одной строкой получаться. Про девушек не скажу, это отдельный разговор. Про остальные имена тоже ничего не скажу, недостаточно статистики. Да и вообще в интернете полно сайтов по теме.

Хорошо бы ещё написать, кто какую музыку любит, но это так просто не сделаешь.

Читать дальше →

Managed DirectX и XNA Framework

Выходные прошли плодотворно, но устал, как собака.
Не знаю, будет ли это кому-нибудь интересно, но могу написать о Microsoft XNA Framework.

XNA Framework - новая платформа от Microsoft для разработки игр, основанная на управляемом (managed) коде и Microsoft .NET Framework 2.0. Позволяет очень легко создавать игры для игровой приставки XBox-360 и Windows. Пока что доступна вторая бета-версия среды Game Developer Studio Express Edition для энтузиастов и небольших разработчиков, к ней прилагается бета самого Framework'а.

XNA призвана заменить существующий Managed Direct X (который далее развиваться не будет) и в будущем стать основной платформой разработчиков средних по требовательности игр. Возможно, XNA сгодится и для технологически продвинутых игр, но вопрос с производительностью ещё не до конца понятен.

Так вот, в субботу я перевёл свою многострадальную игру на XNA. Что поменялось в XNA по сравнению с Managed DirectX?

Классическая правая система координат из учебников по математике и физике вместо компьютерной левой. Это хорошо для новичков и в целом для понимания, но плохо для существующих компьютерных учебников по 3d и существующих проектов на MDX, которые надо переводить на XNA.

Далее: стало ещё проще создать новую игру, поскольку в XNA встроен готовый класс Game. Достаточно наследовать от него, и сразу получаете немало полезной функциональности.

Само собой, теперь игры легко делать кросс-платформенными, но Game Developer Studio Express нельзя использовать для коммерческих игр под X-Box 360. Для этого придётся купить версию Professional, которая появится летом.

Из минусов - в XNA пока что нет никакого GUI и никаких средств вывода текста.

И последнее - XNA теперь является небольшой библиотекой размером в 2 MB вместо идиотского подхода Managed Direct X, когда надо было ставить специальную версию DirectX включавшую Managed часть. Это очень радует.

Правда крайне огорчает тот факт, что для работы моей крошечной двумерной игры потребуется:
1)Установленный .NET Framework 2.0
2)Установленный DirectX последней версии (именно что последней)
3)Установленный XNA Framework
4)Более двухсот! мегабайт оперативной памяти. Ужас, знаю. Надеюсь, это ещё изменится.
5)Видеокарта с поддержкой Shaders 2.0 (это ещё надо проверить, возможно, что и не потребуется)

Читать дальше →