Solitaire

Материал из wiki.appsalutecreator.com
Версия от 17:04, 22 декабря 2018; Agava (обсуждение | вклад) (Состояния)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Solitaire - объект для реализации группы карточных игр типа "пасьянс" (одиночных карточных игр).

Общие параметры (см. описание Object)

Основные параметры

Sl props.png
  • карты (cards) - ссылка на графический ресурс карт. Ресурс состоит из клипов анимации в 54 кадра. Первые 52 - стандартная колода от туза до короля поочередно мастей трефы, бубны, черви, пики. 53-я карта - универсальный джокер, 54-я - карта удаления.
  • рубашка (back) - графический ресурс рубашки.
  • место для карт (place) - графический ресурс места для карт.
  • кнопка deal (deal) - графический ресурс кнопки deal.
  • номер правил (gameRule) - номер правил пасьянсов. Определяет по каким правилам будет идти игра.
  • надписи
    • шрифт (fn) - номер шрифта
    • размер (fs) - размер шрифта
    • цвет1 (fc1) - цвет надписей
      • Red - красный
      • Green - зеленый
      • Blue - голубой
      • Alpha - прозрачность
  • настроечные файлы - файлы с настройками игры (расположением карт, правилами)
    • основной конфиг (cfgmain) - ссылка на файл основного конфига
    • считать зашифрованным (cfgmain_c) - считать ли основной конфиг зашифрованным
    • каталог с настройками (pathtunes) - ссылка на каталог с дополнительными настройками
    • считать зашифрованным (pathtunes_c) - считать ли файлы настроек зашифрованными
    • каталог со скриптами (pathscripts) - ссылка на каталог с файлами скриптов
    • считать зашифрованным (pathscripts_c) - считать ли файлы настроек зашифрованными

Добавляемые параметры

SlAddProp.PNG

Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.

+.png Пасьянс разобран - При победе(разборе пасьянса) в игре переводит объект в новое состояние

  • объект - Объект в котором меняем состояние
  • состояние - Новое состояние для объекта выше

+.png Пасьянс разобран- При проигрыше(не осталось пути для разбора пасьянса) в игре переводит объект в новое состояние

  • объект - Объект в котором меняем состояние
  • состояние - Новое состояние для объекта выше

+.png Правильный ход- При правильном ходе(переложили карту из одного места на другое) переводит объект в новое состояние

  • объект - Объект в котором меняем состояние
  • состояние - Новое состояние для объекта выше

+.png Не правильный ход- При попытке хода не по правилам(карта не переместилась) переводит объект в новое состояние

  • объект - Объект в котором меняем состояние
  • состояние - Новое состояние для объекта выше

Состояния

Все состояния:

  • idle - состояние простоя
  • new_game - сгенерировать новую игру по правилам в поле gameRule
  • win - состояние, которое вызывается по разбору пасьянса
  • fail - состояние, которое вызывается, если доступных ходов нет
  • hint - позволить компьютеру сделать ход
  • undo - отменить ход

Примечания и дополнения

  • Карта переносится как при перетаскивании(Drag&Drop) так и при "клик на карту-клик на место"

Важно:

  • Состояние "undo" сработает подряд только для 3-х последних ходов, после этого желательно блокировать кнопку вызова отмены до момента, пока игрок не сделает хотя бы ещё один "правильный ход"(появится возможность вызвать 1 отмену)

Правила игры

Klondike

  • 1 - Pas Seul
  • 2 - Klondike
  • 3 - Double Klondike
  • 4 - Double Klondike 2
  • 5 - Gargantua
  • 6 - East Haven
  • 7 - Blind Alleys
  • 8 - Batsford
  • 9 - Big Harp
  • 10 - Achtmal Acht

Golf

  • 11 - Relaxed Golf
  • 12 - Golf
  • 13 - Dead King Golf
  • 14 - Elevator

Pick 2

  • 15 - Advanced Clamp
  • 16 - Avalanche
  • 17 - Battle Lines
  • 18 - Breech
  • 19 - Car Wash
  • 20 - Circus Tent
  • 21 - DragonFly
  • 22 - School of Turtles
  • 23 - Umbrella
  • 24 - Wrestler

3 Towers

  • 25 - 3 Towers
  • 26 - Battery
  • 27 - Clamp
  • 28 - Crossbow
  • 29 - Divide and Conquer
  • 30 - Falcon
  • 31 - Grip Tower
  • 32 - Lobster
  • 33 - Super 3 Towers
  • 34 - The Mirror

Best 21

  • 35 - Rabbit in the Hole
  • 36 - Black Mamba
  • 37 - Hula Hooper
  • 38 - Best 21
  • 39 - Scooter's Game
  • 40 - Truffle
  • 41 - Lady Luck

Pyramid

  • 42 - Double Deal Pyramid
  • 43 - Single Deal Pyramid
  • 44 - Single Deal Pyramid 2
  • 45 - No Deal Pyramid

Forty Theives

  • 46 - Forty Theives
  • 47 - Diplomat
  • 48 - Deuces
  • 49 - Number Ten

Spiderette

  • 50 - Spiderette
  • 51 - Super Spiderette

Spider

  • 52 - Spider

Bonus

  • 53 - Red and Black
  • 54 - The Mill
  • 55 - The Square
  • 56 - Two Rings

Пример

S:\!MOBILE\!!!EditorGames\Wiki_sample\Solitaire.zip В примере, на панели, находится counter(правила игры(параметр gameRule)) и кнопки инкремента и декремента правила. Выбираем правило и жмем "новая игра". Можно просмотреть все возможные типы пасьянсов