Difference between revisions of "JAJC/Plugins/MineField"

From JaWiki (Jabber/XMPP wiki)
< JAJC‎ | Plugins
Jump to: navigation, search
(Заготовка)
 
m (moved JAJC/Plugin/MineField to JAJC/Plugins/MineField: множественное число)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Плагин MineField (aka Сапёр) для JAJC.
+
==Плагин MineField (aka Сапёр) для JAJC.==
  
 
Оригинальная идея - Microsoft Corp. ;)
 
Оригинальная идея - Microsoft Corp. ;)
  
1. УСТАНОВКА :)
+
Для того, чтобы воспользоваться этим дополнительным модулем, ваш оппонент по игре должен работать в [[JAJC]], для которого установлен данный модуль. С пользователями других jabber-клиентов, а также пользователями [[JAJC]] без установленного модуля сыграть не получится.
- Закройте JAJC, если он запущен.
+
 
- Скопируйте файл "minefield.dll" в папку "Plugins", находящуюся в папке с установленным JAJC.
+
Правильнее бы эту игру было назвать "Сапер наоборот", потому что целью здесь является наоборот найти большее количество мин, нежели ваш соперник.
  Если такой папки не существует, создайте её.
+
 
- Запустите JAJC.
+
[[Image:MineField-for-JAJC-playing.png|center|thumb|Игровой процесс (использован альтернативный "скин")]]
 +
 
 +
 
 +
===УСТАНОВКА===
 +
- Закройте JAJC, если он запущен.
 +
 
 +
- Скачайте модуль в разделе сайта под [http://www.jrudevels.org/index.php?pg=downloads.php&dir=JAJC/Plugins/Minefield названием "Загрузки"]
 +
 
 +
- Скопируйте файл "minefield.dll" в папку "Plugins", находящуюся в папке с установленным JAJC. Если такой папки не существует, создайте её.
 +
 
 +
- Запустите JAJC.
  
 
   
 
   
2. НАСТРОЙКА
+
===НАСТРОЙКА===
В данной программе имеется возможность настроить внешний вид игрового поля
+
В данной программе имеется возможность настроить внешний вид игрового поля при помощи специального файла - оболочки, а также указать имя игрока.
при помощи специального файла - оболочки, а также указать имя игрока.
+
 
- Остановите игру, если она идёт, и отмените запросы на игру, если таковые активны.
+
- Остановите игру, если она идёт, и отмените запросы на игру, если таковые активны.
- Выберите пункт меню "Главное меню JAJC/Инструменты/Plugins/MineField plugin....".
+
 
  Появится окно настройки.
+
- Выберите пункт меню "Главное меню JAJC/Инструменты/Plugins/MineField plugin....". Появится окно настройки.
- Если опция "Авто" в разделе "Имя игрока" отмечена, имя игрока назначается автоматически.
+
 
  При необходимости его можно изменить, отключив данную опцию и введя вручную в соответствующее
+
- Если опция "Авто" в разделе "Имя игрока" отмечена, имя игрока назначается автоматически. При необходимости его можно изменить, отключив данную опцию и введя вручную в соответствующее поле.
  поле.
+
 
- По умолчанию используется встроенная оболочка. Также можно загрузить оболочку из внешнего  
+
- По умолчанию используется встроенная оболочка. Также можно загрузить оболочку из внешнего файла путём выбора соответствующего пункта.
  файла путём выбора соответствующего пункта.
+
 
- Файл оболочки должен быть в формате BMP и иметь размеры 256x64 пикселя.
+
- Файл оболочки должен быть в формате BMP и иметь размеры 256x64 пикселя.
- Для смены внешнего файла оболочки нажмите кнопку "..."
+
 
- Если указан некорректный файл оболочки, используется стандартная оболочка.
+
- Для смены внешнего файла оболочки нажмите кнопку "..."
Подробнее о формате файла оболочки см. ПРИЛОЖЕНИЕ :)
+
 
 +
- Если указан некорректный файл оболочки, используется стандартная оболочка. Подробнее о формате файла оболочки см. ПРИЛОЖЕНИЕ (ниже).
 
   
 
   
  
3. ЗАПУСК
+
===ЗАПУСК===
- Выберите пользователя находящегося в сети из ростера или из списка участников конференции.
+
- Выберите пользователя находящегося в сети из ростера или из списка участников конференции.
- В контекстном меню (щелчок правой кнопкой мыши) выбрать пункт "Зарубиться в сапёра" :)
+
- Появится окно ожидания. Если Вы передумали, нажмите кнопку "Cancel" на этой форме.
+
- Если ваш противник принял вызов, окно ожидания исчезнет и появится игровое поле.
+
  В случае отказа игровое поле не появляется.
+
- При попытке запустить новую игру или закрыть окно игрового поля во время игры выдаётся
+
  предупреждение.
+
- По окончанию игры, после объявления победителя, окно игрового поля автоматически закрывается.
+
  
 +
- В контекстном меню (щелчок правой кнопкой мыши) выбрать пункт "Зарубиться в сапёра" :)
  
4. ПРАВИЛА
+
- Появится окно ожидания. Если Вы передумали, нажмите кнопку "Cancel" на этой форме.
Игровое поле представляет собой минное поле размерами 16х16 клеток. На данном поле скрыто 50 мин.
+
  
Игроки по очереди открывают клетки.
+
- Если ваш противник принял вызов, окно ожидания исчезнет и появится игровое поле. В случае отказа игровое поле не появляется.
  
При щелчке на клетке со скрытой миной, счёт игрока увеличивается на 1 очко. Клетка при этом
+
- При попытке запустить новую игру или закрыть окно игрового поля во время игры выдаётся предупреждение.
отмечается символом игрока. Ход остаётся за игроком, открывшим мину.
+
  
При щелчке на "пустой" клетке, на ней появляется цифра, показывающая, сколько мин находится в
+
- По окончанию игры, после объявления победителя, окно игрового поля автоматически закрывается.
8-ми смежных с нею клетках. Ход переходит к противнику. Если в смежных клетках нет ни одной мины,
+
поле остаётся пустым и все смежные клетки открываются.  
+
  
Право хода имеет игрок, имеющий символ хода (флаг) на своей панели. Также текущее состояние хода
 
отображается в нижней части игрового окна.
 
  
Задача игрока - набрать большее количество очков, чем его противник. (26 очков)
+
===ПРАВИЛА===
 +
Игровое поле представляет собой минное поле размерами 16х16 клеток. На данном поле скрыто 50 мин.
  
Игра заканчивается, если один из игроков набрал 26 очков или когда все мины открыты.
+
Игроки по очереди открывают клетки.
Игрок, набравший 26 очков, побеждает. В случае если оба игрока набрали по 25 очка, объявляется
+
ничья.
+
  
 +
При щелчке на клетке со скрытой миной, счёт игрока увеличивается на 1 очко. Клетка при этом отмечается символом игрока. Ход остаётся за игроком, открывшим мину.
  
 +
При щелчке на "пустой" клетке, на ней появляется цифра, показывающая, сколько мин находится в 8-ми смежных с нею клетках. Ход переходит к противнику. Если в смежных клетках нет ни одной мины, поле остаётся пустым и все смежные клетки открываются.
  
ПРИЛОЖЕНИЕ
+
Право хода имеет игрок, имеющий символ хода (флаг) на своей панели. Также текущее состояние хода отображается в нижней части игрового окна.
Файл оболочки имеет формат BMP размерами 256x64 пикселя и состоит из 16 картинок размером 32x32
+
пикселя,расположенных в 2 ряда:
+
- пустое поле
+
- 8 полей с цифрами (1-8)
+
- неоткрытое поле
+
- метка первого игрока
+
- метка второго игрока
+
- символ хода первого игрока
+
- символ хода второго игрока
+
- символ победы
+
- специальное поле
+
  
Специальное поле содержит 4 служебных пикселя, расположенных по его углам.
+
Задача игрока - набрать большее количество очков, чем его противник. (26 очков)
Эти пиксели определяют цвета, используемые на игровом поле в следующем порядке:
+
  
Цвет первого игрока          Цвет второго игрока
+
Игра заканчивается, если один из игроков набрал 26 очков или когда все мины открыты. Игрок, набравший 26 очков, побеждает. В случае если оба игрока набрали по 25 очка, объявляется ничья.
  
Цвет игрового поля          Цвет маркера последнего хода
 
  
 +
===ПРИЛОЖЕНИЕ ===
 +
Файл оболочки имеет формат BMP размерами 256x64 пикселя и состоит из 16 картинок размером 32x32 пикселя,расположенных в 2 ряда:
  
Остальное пространство данного поля программой не используется, и оно может быть
+
- пустое поле
использовано на усмотрение автора файла оболочки.
+
 
 +
- 8 полей с цифрами (1-8)
 +
 
 +
- неоткрытое поле
 +
 
 +
- метка первого игрока
 +
 
 +
- метка второго игрока
 +
 
 +
- символ хода первого игрока
 +
 
 +
- символ хода второго игрока
 +
 
 +
- символ победы
 +
 
 +
- специальное поле
 +
 
 +
Специальное поле содержит 4 служебных пикселя, расположенных по его углам.
 +
Эти пиксели определяют цвета, используемые на игровом поле в следующем порядке:
 +
 
 +
Цвет первого игрока          Цвет второго игрока
 +
 
 +
Цвет игрового поля          Цвет маркера последнего хода
 +
 
 +
 
 +
Остальное пространство данного поля программой не используется, и оно может быть использовано на усмотрение автора файла оболочки.
  
 
Да прибудет с вами Джа :)  
 
Да прибудет с вами Джа :)  
                                                        Saniok aka Triangle (Triangle@jabber.ru)
+
 
 +
===Смотрите также===
 +
[http://forum.jrudevels.org/viewtopic.php?t=18&start=0&postdays=0&postorder=asc&highlight=minefield Обсуждение на форуме]
 +
 
 +
[[Category:JAJC]]

Latest revision as of 21:11, 17 April 2011

Плагин MineField (aka Сапёр) для JAJC.[edit]

Оригинальная идея - Microsoft Corp. ;)

Для того, чтобы воспользоваться этим дополнительным модулем, ваш оппонент по игре должен работать в JAJC, для которого установлен данный модуль. С пользователями других jabber-клиентов, а также пользователями JAJC без установленного модуля сыграть не получится.

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

Игровой процесс (использован альтернативный "скин")


УСТАНОВКА[edit]

- Закройте JAJC, если он запущен.

- Скачайте модуль в разделе сайта под названием "Загрузки"

- Скопируйте файл "minefield.dll" в папку "Plugins", находящуюся в папке с установленным JAJC. Если такой папки не существует, создайте её.

- Запустите JAJC.


НАСТРОЙКА[edit]

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

- Остановите игру, если она идёт, и отмените запросы на игру, если таковые активны.

- Выберите пункт меню "Главное меню JAJC/Инструменты/Plugins/MineField plugin....". Появится окно настройки.

- Если опция "Авто" в разделе "Имя игрока" отмечена, имя игрока назначается автоматически. При необходимости его можно изменить, отключив данную опцию и введя вручную в соответствующее поле.

- По умолчанию используется встроенная оболочка. Также можно загрузить оболочку из внешнего файла путём выбора соответствующего пункта.

- Файл оболочки должен быть в формате BMP и иметь размеры 256x64 пикселя.

- Для смены внешнего файла оболочки нажмите кнопку "..."

- Если указан некорректный файл оболочки, используется стандартная оболочка. Подробнее о формате файла оболочки см. ПРИЛОЖЕНИЕ (ниже).


ЗАПУСК[edit]

- Выберите пользователя находящегося в сети из ростера или из списка участников конференции.

- В контекстном меню (щелчок правой кнопкой мыши) выбрать пункт "Зарубиться в сапёра" :)

- Появится окно ожидания. Если Вы передумали, нажмите кнопку "Cancel" на этой форме.

- Если ваш противник принял вызов, окно ожидания исчезнет и появится игровое поле. В случае отказа игровое поле не появляется.

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

- По окончанию игры, после объявления победителя, окно игрового поля автоматически закрывается.


ПРАВИЛА[edit]

Игровое поле представляет собой минное поле размерами 16х16 клеток. На данном поле скрыто 50 мин.

Игроки по очереди открывают клетки.

При щелчке на клетке со скрытой миной, счёт игрока увеличивается на 1 очко. Клетка при этом отмечается символом игрока. Ход остаётся за игроком, открывшим мину.

При щелчке на "пустой" клетке, на ней появляется цифра, показывающая, сколько мин находится в 8-ми смежных с нею клетках. Ход переходит к противнику. Если в смежных клетках нет ни одной мины, поле остаётся пустым и все смежные клетки открываются.

Право хода имеет игрок, имеющий символ хода (флаг) на своей панели. Также текущее состояние хода отображается в нижней части игрового окна.

Задача игрока - набрать большее количество очков, чем его противник. (26 очков)

Игра заканчивается, если один из игроков набрал 26 очков или когда все мины открыты. Игрок, набравший 26 очков, побеждает. В случае если оба игрока набрали по 25 очка, объявляется ничья.


ПРИЛОЖЕНИЕ[edit]

Файл оболочки имеет формат BMP размерами 256x64 пикселя и состоит из 16 картинок размером 32x32 пикселя,расположенных в 2 ряда:

- пустое поле

- 8 полей с цифрами (1-8)

- неоткрытое поле

- метка первого игрока

- метка второго игрока

- символ хода первого игрока

- символ хода второго игрока

- символ победы

- специальное поле

Специальное поле содержит 4 служебных пикселя, расположенных по его углам. Эти пиксели определяют цвета, используемые на игровом поле в следующем порядке:

Цвет первого игрока Цвет второго игрока

Цвет игрового поля Цвет маркера последнего хода


Остальное пространство данного поля программой не используется, и оно может быть использовано на усмотрение автора файла оболочки.

Да прибудет с вами Джа :)

Смотрите также[edit]

Обсуждение на форуме