Страна Мастеров – сайт о прикладном творчестве для детей и взрослых: поделки из различных материалов своими руками, мастер-классы, конкурсы.

Тайный Санта



Графика компьютерная Новый год Тайный Санта

В избранных: 3
В избранных: 3

Поделиться:

Близится Новый Год! Время сюрпризов и чудес! И мы с друзьями, подсмотрев идею игры Тайный Санта в каком то фильме, решили её воплотить.
Ведь правда, чем дарить многим маленькие сувенирчики, типа магнитиков\брелоков со змейками, лучше подарить одному - но что то действительно хорошее и интересное.

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

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

Близится Новый Год! Время сюрпризов и чудес!  И мы с друзьями, подсмотрев идею игры Тайный Санта в каком то фильме, решили её воплотить.
Ведь правда, чем дарить многим маленькие сувенирчики, типа магнитиков\брелоков со змейками, лучше подарить одному - но что то действительно хорошее и интересное. 

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

Проблема была в случайном распределении, и как это сделать так, чтобы никто кроме ТС не знал, кто его Получатель.
И я написала для этого программку!
И решила похвастаться ею перед вами. (Программирование - это ведь тоже творчество.)
Это моя первая программка, увидевшая мир. Да и вообще первая готовая программа во Flash. :)) (фото 1)

Инструкция к программке:
Экран программки разделен на две области. К разделительной полосе прикладывается что то непрозрачное, например учебник, так чтобы сидящие слева не могли видеть того, что происходит справа. Мы все сидим слева и по очереди будем подходить на правую сторону.
Нажимаем на кнопку с именем человека - справа выдается для кого он будет Сантой.
Два раза нажимать на одну кнопку нельзя. Будет выдаваться "Нельзя!".
При ошибке - "Ошибка! " Ошибка может возникнуть в том случае, когда... Ну, нас восемь человек, для семерых случайно выбираются Получатели, и так получилось, что выбрались все кроме Оли. А последней надо выбирать Оле. Мы нажимаем на неё, функция ищет кого-то кроме Оли, а никого нет, потому что все до этого были выбраны. Вот поэтому и ошибка. Но такое не часто бывает. (Бывает ещё глюк, что ошибка выдается при самом первом нажатии. Почему эта ошибка вылезает я никак не могу понять. Но такое тоже не часто бывает)
Для удобства на практике там есть кнопка-квадрат.. Когда мы соберемся и будем выбираться, Аня допустим пойдет смотреть своего Получателя, а за ней Антон, и чтоб он не увидел, кто попался Ане, Аня будет уходить только в том случае, когда увидит слово "Далее". Тогда Антон сядет, а у него написано "Далее". Вот это "Далее" и выводит квадратная кнопка.
Кнопка "Ещё разок" - это ещё разок. :))
В принципе можно выбирать людей в любой последовательности, а не обязательно в той, в которой расположены кнопки. Но желательно все же, чтоб Миша, Лена, Ксюша и Паша были первыми, так как у них условий больше, следовательно, выбор должен быть шире.
И ещё! Там есть музыка. :))

Инструкция к программке:
Экран программки разделен на две области. К разделительной полосе прикладывается что то непрозрачное, например учебник, так чтобы сидящие слева не могли видеть того, что происходит справа. Мы все сидим слева и по очереди будем подходить на правую сторону.
Нажимаем на кнопку с именем человека - справа выдается для кого он будет Сантой.
Два раза нажимать на одну кнопку нельзя. Будет выдаваться "Нельзя!".
При ошибке - "Ошибка! " Ошибка может возникнуть в том случае, когда... Ну, нас восемь человек, для семерых случайно выбираются Получатели, и так получилось, что выбрались все кроме Оли. А последней надо выбирать Оле. Мы нажимаем на неё, функция ищет кого-то кроме Оли, а никого нет, потому что все до этого были выбраны. Вот поэтому и ошибка. Но такое не часто бывает. (Бывает ещё глюк, что ошибка выдается при самом первом нажатии. Почему эта ошибка вылезает я никак не могу понять. Но такое тоже не часто бывает)
Для удобства на практике там есть кнопка-квадрат.. Когда мы соберемся и будем выбираться, Аня допустим пойдет смотреть своего Получателя, а за ней Антон, и чтоб он не увидел, кто попался Ане, Аня будет уходить только в том случае, когда увидит слово "Далее". Тогда Антон сядет, а у него написано "Далее". Вот это "Далее" и выводит квадратная кнопка.
Кнопка "Ещё разок" - это ещё разок. :))
В принципе можно выбирать людей в любой последовательности, а не обязательно в той, в которой расположены кнопки. Но желательно все же, чтоб Миша, Лена, Ксюша и Паша были первыми, так как у них условий больше, следовательно, выбор должен быть шире. 
И ещё! Там есть музыка. :)) (фото 2)

Программку можно посмотреть на сайте Вконтакте по адресу - http://vk.com/app3232126_51001612?ref=9

Или скачать http://narod.ru/disk/63566659001.82fa5c77d258a04d1a1e0c65481983df/SecretSantaForBOOM.swf.html

Спасибо за внимание. благодарю

Викулёныш

А если у меня нет знакомых с именем Антон?

Клочкова Ксения

Эта программка написана для нас. Поэтому имена мое и моих друзей. Я выставила просто для примера. 

Данила - Мастер

Это игра?

Клочкова Ксения

Скорее приложение. В нее не поиграешь.