Solitaire — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 64: Строка 64:
 
'''Важно''':
 
'''Важно''':
 
*Состояние "undo" сработает подряд только для 3-х последних ходов, после этого желательно блокировать кнопку вызова отмены до момента, пока игрок не сделает хотя бы ещё один "правильный ход"(появится возможность вызвать 1 отмену)
 
*Состояние "undo" сработает подряд только для 3-х последних ходов, после этого желательно блокировать кнопку вызова отмены до момента, пока игрок не сделает хотя бы ещё один "правильный ход"(появится возможность вызвать 1 отмену)
 +
 +
==Правила игры==
 +
*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'''
 +
*11 - '''Relaxed Golf'''
 +
*12 - '''Golf'''
 +
*13 - '''Dead King Golf'''
 +
*14 - '''Elevator'''
 +
*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'''
 +
*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'''
 +
*35 - '''Rabbit in the Hole'''
 +
*36 - '''Black Mamba'''
 +
*37 - '''Hula Hooper'''
 +
*38 - '''Best 21'''
 +
*39 - '''Scooter's Game'''
 +
*40 - '''Truffle'''
 +
*41 - '''Lady Luck'''
 +
*42 - '''Double Deal Pyramid'''
 +
*43 - '''Single Deal Pyramid'''
 +
*44 - '''Single Deal Pyramid 2'''
 +
*45 - '''No Deal Pyramid'''
 +
*46 - '''Forty Theives'''
 +
*47 - '''Diplomat'''
 +
*48 - '''Deuces'''
 +
*49 - '''Number Ten'''
 +
*50 - '''Spiderette'''
 +
*51 - '''Super Spiderette'''
 +
*52 - '''Spider'''
 +
*53 - '''Red and Black'''
 +
*54 - '''The Mill'''
 +
*55 - '''The Square'''
 +
*56 - '''Two Rings'''
  
 
== Пример ==
 
== Пример ==
 
''S:\!MOBILE\!!!EditorGames\Wiki_sample\Solitaire.zip''
 
''S:\!MOBILE\!!!EditorGames\Wiki_sample\Solitaire.zip''
 
В примере, на панели, находится counter(правила игры(параметр gameRule)) и кнопки инкремента и декремента правила. Выбираем правило и жмем "новая игра". Можно просмотреть все возможные типы пасьянсов
 
В примере, на панели, находится counter(правила игры(параметр gameRule)) и кнопки инкремента и декремента правила. Выбираем правило и жмем "новая игра". Можно просмотреть все возможные типы пасьянсов

Версия 07:38, 25 апреля 2017

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 Не правильный ход- При попытке хода не по правилам(карта не переместилась) переводит объект в новое состояние

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

Состояния

new_game - Начало новой игры

gameRule - Задаём игровые правила(тип пасьянса), 1..56

hint - Вызов подсказки, объект самостоятельно перекладывает карту в новое место

undo - Вызов "отмены", обращает последний "правильный ход" в обратную сторону

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

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

Важно:

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

Правила игры

  • 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
  • 11 - Relaxed Golf
  • 12 - Golf
  • 13 - Dead King Golf
  • 14 - Elevator
  • 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
  • 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
  • 35 - Rabbit in the Hole
  • 36 - Black Mamba
  • 37 - Hula Hooper
  • 38 - Best 21
  • 39 - Scooter's Game
  • 40 - Truffle
  • 41 - Lady Luck
  • 42 - Double Deal Pyramid
  • 43 - Single Deal Pyramid
  • 44 - Single Deal Pyramid 2
  • 45 - No Deal Pyramid
  • 46 - Forty Theives
  • 47 - Diplomat
  • 48 - Deuces
  • 49 - Number Ten
  • 50 - Spiderette
  • 51 - Super Spiderette
  • 52 - Spider
  • 53 - Red and Black
  • 54 - The Mill
  • 55 - The Square
  • 56 - Two Rings

Пример

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