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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 66: Строка 66:
  
 
==Правила игры==
 
==Правила игры==
*1 - '''Pas Seul'''
+
'''Klondike'''
*2 - '''Klondike'''
+
*1 - Pas Seul
*3 - '''Double Klondike'''
+
*2 - Klondike
*4 - '''Double Klondike 2'''
+
*3 - Double Klondike
*5 - '''Gargantua'''
+
*4 - Double Klondike 2
*6 - '''East Haven'''
+
*5 - Gargantua
*7 - '''Blind Alleys'''
+
*6 - East Haven
*8 - '''Batsford'''
+
*7 - Blind Alleys
*9 - '''Big Harp'''
+
*8 - Batsford
*10 - '''Achtmal Acht'''
+
*9 - Big Harp
*11 - '''Relaxed Golf'''
+
*10 - Achtmal Acht
*12 - '''Golf'''
+
'''Golf'''
*13 - '''Dead King Golf'''
+
*11 - Relaxed Golf
*14 - '''Elevator'''
+
*12 - Golf
*15 - '''Advanced Clamp'''
+
*13 - Dead King Golf
*16 - '''Avalanche'''
+
*14 - Elevator
*17 - '''Battle Lines'''
+
'''Pick 2'''
*18 - '''Breech'''
+
*15 - Advanced Clamp
*19 - '''Car Wash'''
+
*16 - Avalanche
*20 - '''Circus Tent'''
+
*17 - Battle Lines
*21 - '''DragonFly'''
+
*18 - Breech
*22 - '''School of Turtles'''
+
*19 - Car Wash
*23 - '''Umbrella'''
+
*20 - Circus Tent
*24 - '''Wrestler'''
+
*21 - DragonFly
*25 - '''3 Towers'''
+
*22 - School of Turtles
*26 - '''Battery'''
+
*23 - Umbrella
*27 - '''Clamp'''
+
*24 - Wrestler
*28 - '''Crossbow'''
+
'''3 Towers'''
*29 - '''Divide and Conquer'''
+
*25 - 3 Towers
*30 - '''Falcon'''
+
*26 - Battery
*31 - '''Grip Tower'''
+
*27 - Clamp
*32 - '''Lobster'''
+
*28 - Crossbow
*33 - '''Super 3 Towers'''
+
*29 - Divide and Conquer
*34 - '''The Mirror'''
+
*30 - Falcon
*35 - '''Rabbit in the Hole'''
+
*31 - Grip Tower
*36 - '''Black Mamba'''
+
*32 - Lobster
*37 - '''Hula Hooper'''
+
*33 - Super 3 Towers
*38 - '''Best 21'''
+
*34 - The Mirror
*39 - '''Scooter's Game'''
+
'''Best 21'''
*40 - '''Truffle'''
+
*35 - Rabbit in the Hole
*41 - '''Lady Luck'''
+
*36 - Black Mamba
*42 - '''Double Deal Pyramid'''
+
*37 - Hula Hooper
*43 - '''Single Deal Pyramid'''
+
*38 - Best 21
*44 - '''Single Deal Pyramid 2'''
+
*39 - Scooter's Game
*45 - '''No Deal Pyramid'''
+
*40 - Truffle
*46 - '''Forty Theives'''
+
*41 - Lady Luck
*47 - '''Diplomat'''
+
'''Pyramid'''
*48 - '''Deuces'''
+
*42 - Double Deal Pyramid
*49 - '''Number Ten'''
+
*43 - Single Deal Pyramid
*50 - '''Spiderette'''
+
*44 - Single Deal Pyramid 2
*51 - '''Super Spiderette'''
+
*45 - No Deal Pyramid
*52 - '''Spider'''
+
'''Forty Theives'''
*53 - '''Red and Black'''
+
*46 - Forty Theives
*54 - '''The Mill'''
+
*47 - Diplomat
*55 - '''The Square'''
+
*48 - Deuces
*56 - '''Two Rings'''
+
*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''
 
''S:\!MOBILE\!!!EditorGames\Wiki_sample\Solitaire.zip''
 
В примере, на панели, находится counter(правила игры(параметр gameRule)) и кнопки инкремента и декремента правила. Выбираем правило и жмем "новая игра". Можно просмотреть все возможные типы пасьянсов
 
В примере, на панели, находится counter(правила игры(параметр gameRule)) и кнопки инкремента и декремента правила. Выбираем правило и жмем "новая игра". Можно просмотреть все возможные типы пасьянсов

Версия 11:09, 26 апреля 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 отмену)

Правила игры

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)) и кнопки инкремента и декремента правила. Выбираем правило и жмем "новая игра". Можно просмотреть все возможные типы пасьянсов