0
Просмотров: 63
Наконец-то сдал диплом в Шаге на оценку 5+. Процесс защиты длился 12 часов с часовым перерывом, но и студенты и преподаватели выдержали этот экзамен =)
На радостях выкладываю видео дипломного проекта и арканоида. Разработка не прекращается,а продолжается и как я обещал скоро будет новое оформление и релиз.


Читать далее...
0
Просмотров: 84
Шейдерная графика сейчас наиболее популярна. Большинство игр так и пестрят системными требованиями Shader 2.0, что конечно разочаровывает владельцев стареньких ПК, и радует картинкой современных геймеров. В этой статье я попытаюсь рассказать вкратце о том как писать HLSL шейдеры на XNA и в результате получить шейдер радиальной градиентной заливки.
Итак. Нам понадобяться следующие инструменты:
- XNA Game Studio
- Видеокарта с поддержкой шейдеров
Итак для начала мы создадим "Windows Game" проект в студии...
Читать далее...
0
Просмотров: 79
Рад сообщить что разработка игры под XNA идёт полным ходом. Почти все предполагаемые фичи реализованы, так что работа переходит в стадию тестирования и допиливания.
Кроме того я договорился с художником о создании оформления для игры. Конечно переоформление займет некоторое время, но оно того стоит. Могу только сказать что предварительные эскизы я уже видел и выглядит всё это очень даже неплохо.
К сожалению бинарников и эскизов показать не могу, и в ближайшем времени их вряд ли кто то увидит. Buissness is buissness.


Читать далее...
0
Просмотров: 105
Решил переделать свой арканоид и вместо собственной физики использовать 2D физический движок Farseer Physics. Это наиболее распространённый физический движок для C# ( в частности под XNA). Подключить был довольно просто - в комплекте идёт готовый пример использования, однако сразу столкнулся с первыми трудностями.
Основная проблема с которой я столкнулся - это появление исключения ArithmeticException в методе вычисления угловой скорости (AngularVelocity). Что самое обидное было - это то, что исключения возникало не сразу, а в процессе игры. Долгие поиски причины не привели к решению проблемы, однако путём тыка ( самый действенный метод ) ошибка была устранена...
Читать далее...
0
Просмотров: 115
3 по ГОСам и 5 по диплому... такое вообще бывает?)
Чтож, в любом случае я закончил 4-й курс и теперь я бакалавр!
Осталось месяц чтобы дописать диплом в Шаге - время пошло! :)


Читать далее...
0
Просмотров: 227
Итак.... Я не знаю говорил ли я что я пишу 2 диплома? Если нет то теперь вы знаете. Один в универе и один в Шаг. Довольно весёлое занятие - попеременно забивать болт то на один, то на другой....
Сегодня я хочу написать о том что у меня получается с Шаговским дипломом. В Шаге я занимаюсь разработкой игры под платформу XNA. В качестве игры я решил переделать стандартную под iPod игру - Vortex. Это аналог арканоида, с отличием в том, что бита движется по кругу,и задача игрока не выпустить мяч за пределы круга.
Собственно первая часть работы - организовать процесс игры, движение шарика и биты...
Читать далее...
0
Просмотров: 148
Завтра уезжаю в Севастополь. Посмотрю город и заодно буду участвовать в конференции. Обожаю ехать куда то, особенно за казённый счёт.
Как говорится на шару и уксус сладкий.


Читать далее...
0
Просмотров: 304
0
Просмотров: 129
Довольно классна штука - этот айТюнс. И плеер хороший, и подкасты качает и вообще красавец. Ладна, к чему это я? Случайно узнал, что оказывается у него есть API. Работает через COM и позволяет получить полный доступ к функционалу плеера.
Так что например вот такой нехитрый Javascript код
iTunesApp = new ActiveXObject("iTunes.Application"); iTunesApp.NextTrack(); поменяет песню в плеере на следующую, а вот например var iTunesApp = new ActiveXObject("iTunes.Application"); var currentTrackName=iTunesApp.CurrentTrack.Name; var currentArtist=iTunesApp.CurrentTrack.Artist; alert(currentArtist+" - "+currentTrackName); покажет название текущей песни. У меня это например сейчас "Vampire Weekend - Oxford Comma". Вот такие пироги. Кстати чуть не забыл - вся это красота работает только в случае Internet Explorer...
Читать далее...
0
Просмотров: 210
Диплом в самом разгаре... Я не сильно писал чем я занимаюсь в рамках диплома. А занимаюсь я проблемой параллельных вычислений. А именно - системой распаралеливания алгоритмов.Так уж сложилось что занимаюсь именно этой темой, а точнее продолжаю работу студента Виктора Бурдейного.
Написал небольшой черновик 3D рисования на Java - думаю внедрить поддержки 3Д визуализации в систему - это даст возможность рисовать графики, которые будут упрощать понимание результатов работы алгоритма на кластере.
В принципе я уже сделал визуализацию в 2Д для фреймворка, но алгоритм, который необходимо реализовать должен будет рисовать поверхность в 3Д, так что приходится разбиратся с 3Д костылями для Джавы. Вот такие пироги.
Java Opengl (использует JOGL) https://docs.google.com/leaf?id=0B6h7yaggRA4pZGVmMDMyYmMtZTYyYi00NmE1LWI2YjQtM2E4OGRhNWI2OGI1&hl=en


Читать далее...
0
Просмотров: 165
0
Просмотров: 211
Данное задание мне выдавали по предмету криптология. Наверно один из немногих предметов, который мне кажется реально полезным и интересным.
Реализовывал на Java т.к боялся что числа выйдут за пределы стандартных типов данных, а в Java для этого есть удобный тип данных BigInteger. Такто.
Итак условие:
В следующих задачах зашифрован алгоритмом ЭльГамала текст, написанный на английском языке. Использован следующий алфавит:
"A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z| |,|.|".
Блок "подсказки" расположен в начале криптотекста и является общим для всех его блоков. Его длина считается неизвестной. Найти секретный ключ и расшифровать текст...
Читать далее...
0
Просмотров: 223
Всем привет :) Ни разу в блоге не писал о том, чем я занимался целых 3 месяца. Хотя я написал пост о интернет-коммерции, я не написал к чему он относился. На самом деле всё просто - я разрабатывал скандинавский аукцион.
Вкратце об скандинавских аукционах:
Идея такова - есть товар. Пользователи покупают ставки допустим по рубль каждая и ставят ставки на товар. Каждый раз при ставке пользователя товар повышается в цене на 5 копеек и время до конца увеличивается на 15 секунд.Кстати начальная цена - 0 грн. Победитель аукциона - игрок, который поставил последнюю ставку.
В чём выигрывает аукцион? Во первых на разнице стоимости покупки и продажи товара, как обычный магазин...
Читать далее...
0
Просмотров: 221
Сегодня был на бесплатном семинаре Микрософта TechNet Days. Ещё в прошлый раз хотел пойти на него, но тогда не получилось :(
Что сказать? Какие впечатления? Во первых я признаюсь честно шёл только потому что слышал что там хорошо кормят. Да, звучит цинично. Но там действительно хорошо кормят. Каждые полтора часа можно было выпить кофейку с печеньками,а на обед дали шашлык.
Но всё же перейдём к впечатлениям от самого семинара. Ведь как никак - но я его прослушал от начала до конца.
Конечно больше всего мне понравилась презентация Windows 7. Видел я эту систему не впервые, но всё таки послушать из первых уст было очень любопытно...
Читать далее...
-2
Просмотров: 250
Получил инвайт на Google Wave ^_^ Что могу сказать? Выглядит прикольно, хотя немного нагромождено много окон и запускается к сожалению только в Mozilla ( родной гугловский хром напрочь отказался запускатся с первого раза)
Так что если что - я в Google Wave jack.spektor[doggy]gmail.com :)
Читать далее...
|
|
|