?

Log in

ADOM возвращается!!!

Я уже писал как-то про одну из своих любимых игр ADOM. Это одна из самых популярных rogulike игр. Недавно узнал, что автор решил набрать средств для разработки новой версии (больше новых квестов и корруптов!), разместился он не на kickstarter а на http://www.indiegogo.com, вот детальный урл  https://www.indiegogo.com/projects/147348/pledges/new  ;) я теперь Hero. 

В общем, жду что нужные 50 тыщ баксов Томас Бишоп наберет, и забацает следующую версию.

Tags:

Dec. 30th, 2011

Нашел интересный ресурс с обучающими статьями тактики спец подразделений http://www.zakon-grif.ru/swat/tactics/specialscout/  
Очень интересно и познавательно, рекомендую (понравились статьи про обнаружение противника в темноте, задержание преступников в здании)
Вот цитаты из статьи о психологической подготовке

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

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

Если ничего нет, то закройте глаза и откройте рот - вы умерли.

Skyrim - mission complete

Прошел основной сюжет Skyrim. Очень все здорово, на приставке наверное совсем супер, интерфейс явно под консоли заточен. Так что теперь можно вернуться в Battlefield 3

P.S. Ну и Might and Magic VII: For Blood and Honor ИМХО все равно круче: мир не меньше,а  с заклинаниями,  алхимией,шмотом намного интереснее. Ээх, жаль серия сдохла (8 часть уже так себе была), хотя может быть оживят.  

Артикул Наименование Кол-во
72677 Блок питания 650Вт Corsair "TX650W" CMPSU-650TXEU ATX12V V2.2 (20/24+6+4/8pin, вентилятор d120мм) + кабель питания EURO (1.8м) 1
74874 Модуль памяти 2ГБ DDR3 SDRAM Kingston "ValueRAM" KVR1333D3N9/2G (PC10600, 1333МГц, CL9) 2
77248 Жесткий диск 1000ГБ Western Digital "Caviar Black WD1001FALS" 7200об./мин., 32МБ (SATA II) 1
83078 Кулер для процессора Socket754/775/939/940/1156/AM2/AM3 Cooler Master "Hyper TX3 RR-910-HTX3-GP" 1
83421 Корпус Miditower Antec "Three Hundred EU", ATX, черный (без БП) 1
83646 Привод DVD±RW 24x8x16xDVD/48x32x48xCD LITE-ON "iHAS324-32", черный (SATA) 1
85051 Опер. система Microsoft "Windows 7 Home Basic 64-bit Russian 1pk DSP OEI DVD" 1
85670 Устройство чтения карт памяти CF/MMC/SD/MS/MSDuo/xD Samsung SEMA "SFD-321F/TS41UB", в 3.5" отсек, доп. порт USB, черный (USB2.0) 1
86996 Мат. плата Socket1156 ASUS "P7P55D-E" (iP55, 4xDDR3, U133, SATA II-RAID, SATA II, SATA III, 2xPCI-E, SB, 1Гбит LAN, IEEE1394a, USB2.0, USB3.0, ATX) 1
91635 Видеокарта PCI-E 768МБ Gainward "GeForce GTX 460" 1145 (GeForce GTX 460, DDR5, D-Sub, 2xDVI, HDMI) 1
91929 Процессор Intel "Core i5-760" (2.80ГГц, 4x256КБ+8МБ, EM64T) Socket1156 (Box) 1

заказывал тут: www.fcenter.ru/sb_config/
Последние пару недель я и мои коллеги увлеченно растим ботов для  Google AI Challenge. Перловиков принимает участие в этом соревновании очень мало, зато питонистов, жабадавов, сишников - море.
Что это?
Предлагается написать бота, который играет в игру по захвату планет Planet Wars.
Делаем бота, зипуем файлы с ним и загружаем на сервер мероприятия. Ваш бот начинает биться в турнире, вы наблюдаете, делаете новые версии и т.д. веселье продлится до 25 ноября, а потом уже загрузить новую версию не дадут и будет уже финальный раунд турнира.
Как это выглядит? 
как-то так:  TicTac vs GreenKakadu

Perl френды, присоединяйтесь!

Популярно почитать об этом можно тут:

Google AI Challenge — быстрый старт
Google AI Challenge две недели спустя
Google AI challenge - стратегии ботов

Вам очень пригодятся:
Стартовый пакет на Perl: http://github.com/ath88/planetwars
Движок с визуализатором (чтоб в домашних условиях запускать сражения и отлаживаться)
Удаленный TCP сервер (стартовые боты туповаты), а тут можно запускать бота со своей машины и сражаться с людьми и отлаживаться

Пара советов:
- не переименовываете MyBot.pl
- можно смело добавлять модули - кидайте их в одну директорию с ботом (только посмотрите чтоб зависимостей не было)
- между ходами можно запоминать данные (например расстояния между планетами), но между играми никаких данных запомнить нельзя.
- двигайтесь небольшими шажками: взяли стартовый набор, добавили фичу - посмотрели, добавили другую - запустили и т.д. Эффективность повысится. Я делал все наоборот, в этом и моя ошибка. Замахнулся на какие-то мега стратегии, начал оптимизировать и переписывать стартовый набор (хотя необходимости особой в этом не было), наваял кучу кода, потом долго отлавливал в нем ошибки и и отстал от своих коллег, которые понемногу но часто усовершенствовали своих ботов. 


Успехов в бою!

Mojolicious::Plugin::Dbi

Обновил Mojolicious::Plugin::Dbi  так как он оказался кому-то кроме меня нужен :)
Что добавлено:
- параметр 'on_connect_do' , например  'on_connect_do' =>[ 'SET NAMES UTF8'],  т.е. команды которые надо выполнить сразу после коннекта
- поддержку постоянных соединений, теперь при включении 'no_disconnect' => 1 соединение кэшируется и используется при следующих запросах
- параметр 'requests_per_connection'  - сколько реквестов обработает закешированное соединение перед тем как произойдет реконнект.

ИМХО хорошая альтернатива: Mojolicious::Plugin::DbixConnector
весьма все лаконично, что радует.

А вообще, я думаю, что все-таки разработчик Mojo добавит трУЪ плагин для работы с БД, потому как каждый для этих целей под Mojo пока стругает своего кривого буратинку и катает на велосипедике, подождем что будет.

P.S. Попутно обновил на CPAN свои плагины для Bootylicious

в отпуск.

31 июля еду на Сейшелы
UPD  Остановимся в этом отеле Coral Strand Hotel, хотим посетить экскурсии: день на лодке со стеклянным дном и экскурсия на острова Праслин и Ла Диг

Ф-центр

 Только что стал счастливым обладателем карточки Ф-Центра :) 

купил отцу комп.

Состав системного блока
АртикулНаименованиеКол-во
74874Модуль памяти 2ГБ DDR3 SDRAM Kingston "ValueRAM" KVR1333D3N9/2G (PC10600, 1333МГц, CL9)2
78784Жесткий диск 500ГБ Seagate "Barracuda 7200.12 ST3500418AS" 7200об./мин., 16МБ (SATA II)1
83172Кулер для процессора Socket775/1156/1366/AM2/AM3 Cooler Master "Hyper 212 Plus RR-B10-212P-GP"1
84047Мат. плата Socket1156 ASUS "P7P55D" (iP55, 4xDDR3, SATA II-RAID, SATA II, U133, 2xPCI-E, SB, 1Гбит LAN, IEEE1394a, USB2.0, ATX)1
84768Опер. система Microsoft "Windows 7 Home Basic 32-bit Russian 1pk DSP OEI DVD"1
86700Привод DVD±RW 22x8x16xDVD/48x32x48xCD ASUS "DRW-22B2S", черный (ATA)1
86721Процессор Intel "Core i5-660" (3.33ГГц, 2x256КБ+4МБ, EM64T) Socket11561
87241Корпус Miditower Ascot "6XR8-F Silent Pro", ATX, черный (620Вт)1
90275Видеокарта PCI-E 512МБ ASUS "ENGTS250 Dark Knight/DI/512MD3/WW" (GeForce GTS 250, DDR3, D-Sub, DVI, HDMI)1


Монитор: ЖК-монитор 21.5" ViewSonic "VX2260wm" 1920x1080, 2мс (GTG), 5мс (BtW), черный (D-Sub, DVI, HDMI, MM)
Клавиатура+мышь: Клавиатура Logitech "Cordless Desktop S520", 102+12кн., беспров., черный + лазерн. мышь, беспров. (USB)
Wi-Fi адаптер: Сет. адаптер Wi-Fi 300Мбит/сек. D-Link "DWA-140" 802.11b/g/n (USB2.0)

посмотрим как оно. Пока выбирал почти созрел на покупку и для себя :)

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