Wednesday, October 20, 2010

Планы на ближайшее время

1.Написать движок и перенести свой блог на http://novus42.com
2.Нарисовать примерный шаблон с навигацией по будущему проекту включающую в себя раздел "Форум", "Программы", "Статьи" и т.п.
3.Написать свой форум. Понимаю что их уже 100500, но в моём случае это тренировка работы с Django и Python.
4.Начать привлекать народ к проекту.

Tuesday, September 28, 2010

Всё-таки игры

Наконец нашёл в себе силы признаться, что игры я люблю. Играть в игры, размышлять про игры, придумывать разные игровые механики. Медленно пишу концепт для игры которая скорее всего никогда не выйдет на экраны, но зато на бумаге получается очень интересной. :)
Конечно же это ММО. Игра должна получиться долгоиграющей и вылизанной с точки зрения играбельности.
Вот придумалась такая штука:
В ВоВ, например, представители Орды и Альянса не могут между собой общаться. Точнее написать то можно, но вот прочитать представитель противоположной фракции это не сможет.
На самом деле, когда речь заходит о фракциях в игре, мне ближе подход Линейки, где все могли разговаривать со всеми, а кто с кем воюет определяется игроками. В ЕК2 же, был специальный квест для смены фракции. Но это решает проблему лишь частично.
Идеальным вариантом была бы наверное возможность разговаривать с врагами на определённых условиях.
Скажем пишет добрый Паладин злому Чернокнижнику: "Как дела?" и в зависимости от репутации фракций или конкретных персонажей друг к другу, Чернокнижник может получить или "Как дела?" или "Сдохни, тварь" или "Я рад тебя видеть мой дорогой друг", ну или любой другой вариант по шкале "Уважение - Презрение".
Сложности реализации: охуеть как сложно. Обычно игроки в онлайн игры используют свой собственный, ни на что не похожий сленг и сокращения, распарсить их и привести автоматически в удобоваримый вид практически нереально.
я ж сказал что игра будет клёвой на бумаге. :)

Sunday, September 26, 2010

MySQL и Mac OS X

По умолчанию, инсталляция MySQL работает без файлика /etc/my.cnf
Но вот понадобилось мне потестить базу с нестандартной конфигурацией. Файлы с тестовыми конфигами под разные конфигурации лежат в /usr/local/mysql/support-files/
Берём нужный, переписываем его в /etc/my.cnf и перезапускаем сервер.
Пыщь!
Должно работать.

Wednesday, September 22, 2010

Ехала игра через игру

Как то прослоупочил отличную новость из мира WoW.
Чтобы геймерам было не скучно играть во время игры в ВоВ, в Катаклизме сделали новый квест:
Peacebloom vs Ghouls
Для фанатов Plants vs Zombies, коим я тоже являюсь.


Источник

Monday, March 22, 2010

Небольшой Lifehack про торренты

Недавно открыл интересный сервис Dropbox.
Фишка сервиса в возможности хранить данные на сервере. Данные в свою очередь синхронизируются между несколькими компьютерами, на которых установлена маленькая программка которая все эти изменения отслеживает и вовремя поднимает в сеть.
Простыми словами - если тебе на работе понадобилось перекинуть файло домой, то можно его просто кинуть в папку, которую мониторит Dropbox и файл этот тут же окажется на домашнем компьютере.
Так вот, я нашёл эту фишку очень удобной, для добавления закачек в домашний торрент с работы.
Показываю на примере uTorrent:

Почти все торрент клиенты умеют мониторить определённую папку и автоматически добавлять на закачку то что в эту папку попадает. Файлы которые я скачиваю на работе - я сразу кидаю в эту папку и домашний торрент начинает их скачивать. После того как торрент скачался, программа переносит .торрент файл в соседнюю папку внутри папки Dropbox и на работе, получив уведомление в трее о том, что в папку finished добавился файл, я понимаю, что мой торрент скачался и готов к употреблению.
Просто и удобно.
Кстати Дропбокс предлагает всего 2ГБ бесплатно, но за каждого кто зарегистрируется по моей ссылке, я получу ещё 250МБ места.) Но всего не больше 3ГБ.
Ссылка вот: https://www.dropbox.com/referrals/NTUyMzAyNDU5

Thursday, March 18, 2010

trace в FlashDevelop

Вообще в этой замечательной IDE всё хорошо. Но есть раздражающие мелочи, например такая фича, как невозможность нормального трейса в куда-нибудь, как в обычной Flash IDE.
Погуглив нашёл несколько решений:
1. Скачать дебаг версию Флэш Плеера отсюда.
2. Покурить тему на официальном форуме.
3. Установить плагин FDTracer , который тупо перенаправляет вывод из лог файла в отдельное окошко.

У меня первый и третий вариант работает поэтому с темой и дополнительными классами не разбирался. Но вот чего я ещё не понял, так это разницу между компиляцией проекта разными шорткатами. Ctrl+Enter с 10ым плеером компилирует, а с 9ым-  выкидывает с ошибками. Ctrl+F8 - наоборот.

Будем читать дальше.

Monday, February 22, 2010

Удобная фишка

Всё ломал голову, как можно обойтись совсем без Flash IDE при разработке приложений.
Ну, что поделать, люблю я всё чтобы было правильно и законно. Flash Develop свободный, SDK тоже.
А вот графику и сам stage приходилось экспортировать в swc из Flash CS3. Не страшно, конечно, но я стараюсь по минимуму работать с пиратским софтом и всегда ищу возможность или найти альтернативу или заплатить.

А тут наткнулся на занимательную статью Rendering game assets in ActionScript using blitting techniques and Flash Builder 4.

Вот такой строчкой в коде очень хорошо создаётся stage для приложения
[SWF(width=480, height=320, frameRate=24, backgroundColor=0xE2E2E2)]

А вот так подгружается графика.
[Embed(source="graphics.png")]

Всё больше и больше меня Actionscript3 радует.