Pidchess - плагин pidgin для игры в шахматы

Решил попробовать себя в программировании. Как известно после такого решение встает проблема с определением объекта написания.
Я люблю играть шахматы, раньше я в них играл на работе с коллегами, но сейчас я работаю дома и играть не с кем. Использовать специальные программы для онлайн игры я не хочу (точнее не нашел нормальной программы для игры p2p). Играть в веб с неизвестными мне людьми, тоже не очень интересно. Поэтому я придумал написать плагин для популярного IM-клиента Pidgin. В качестве протокола передачи данных я выбрал - Jabber.

Мой опыт могу описать так: немного знаю Си (как минимум синтаксис), лет пять назад писал немного на php. Как видите не густо :) Благодаря этому и будет интересно наблюдать за развитием проекта с начала и, надеюсь до конца. Буду по регулярно вести блог и выкладывать результаты и способы его получения.

На данный момент даже не представляю как писать плагины к пиджин, на каком языке он написан, никогда не читал rfc (если такой есть) по протоколу xmpp. В общим знаний НОЛЬ :)

Заниматься этим буду в свободное время.

Итак. Отсчет пошел! :) 21.00 (Мск) 12 мая 2009 год

xomyaq аватар

Новому проекту свой блог? Или в личном?

Да пока в личном пусть поживет. Может меня хватит на два дня :)

Первые результаты:

Сходил на сайт pidgin.im нашел базовую инструкцию:
Basic Plugin Howto

Удовлетворил все зависимости для для пакета с исходниками командой:
apt-get build-dep pidgin

Скачал исходники программы.

Сконфигурировал:
./configure

И запустил сборку:
make

Следующим шагом будет написание Hello world :)

kaliy аватар

pidgin в винде не поддерживает pgp

У меня две фразы родилось сразу :)

1. О ужас, кто-нибудь сможет перехватить партию в шахматы!
2. Юзай Linux :)

kaliy аватар

1. ну а чо, недостаток же :) я всегда, как старик, ворчу на пиджин по этой причине
2. он память ест :) да и под линуксом плагин собирать нужно :)

Насколько я понял собирать плагин не нужно, его нужно просто положить в нужную директорию...

Мой первый плагин ничего хорошего не делает :) при включении плагина pidgin просто вылетает :) ыы

UPD: segmentation fault

Manefesto аватар

начни с крестиков ноликов, ты в алгоритме шахмат запутаешься.

А можно я начну с "Хело Ворлд"?

Grifon аватар

Буду следить, очень интересно, что из этого выйдет )

D3viL аватар

Ну как твои успехи?
-----

Успехи в комментах выше. Продолжу вечером.

Пока был написан плагин ХелоВорлд по мануалу и он не заработал :) благо в исходниках пиджина был правильно написанный плагин. Изучал его.
Сегодня попробую написать что-нибудь еще. В идеале отправку сообщения (но это наверное сложно).

MTiVi аватар

А теперь как успехи?

Gim аватар

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".