- ПРАВИЛА
каждый из вас изначально уже принадлежит к одной из трех команд, которые соответствуют факультетам. но это не отменяет и шансов отличиться индивидуально. игрок, отгадавший слово, приносит очки (которые будут начисляться в виде галлеонов или привилегий иного вида) не только в копилку команды, но и в свою личную.
первый ход получает команда, указанная под заданием. любой ее игрок пишет букву (учитываться будет самый первый комментарий). администратор крутит барабан и присылает скрин выпавшего результата. в зависимости от выпавшего сектора определяются очки, которые игрок получит, если угадает букву, или специальные призы. если такая буква в слове есть и не выпал сектор «банкрот» или «ноль», команда пытается угадать вторую букву. если угадает и вторую, перейдет к третьей. если же при какой-то попытке команда не угадала букву или выпал сектор «банкрот» или «ноль», эстафета передается другой команде/другим командам (в зависимости от того, сколько команд будут играть). дальше по аналогии. таким образом, во всех ходах, кроме первого, принимает участие хотя бы одна команда.
значения секторов:
• приз (П) — игрок получает приз, описание которого не раскрывается, но может от него отказаться и принять галлеоны/баллы (сумма галлеонов/баллов и приза определяется рандомайзером); ведущий может предлагать вам повысить сумму несколько раз, но может этого и не делать (количество возможных попыток также определяется рандомайзером)
• плюс (+) — игрок может открыть любую букву по счёту (если эта буква встречается несколько раз, то открываются все)
• банкрот (Б) — очки, набранные игроком, сгорают, а ход переходит к следующей команде
• ноль (0) — набранные очки не сгорают, но ход передаётся другой команде
• х2 — набранные игроком очки удваиваются, если он верно назовёт букву (если две буквы, то утраивается, если три — умножается на 4, и т.д.)
если так вышло, что вы «мамой клянетесь и знаете слово целиком», вам предоставляется возможность загорланить во всю ивановскую=написать капсом визжащий комментарий «СЛОВО», после которого все остальные игроки команды замирают, и вы пишете уже следующий комментарий с загаданным по вашему мнению словом.
о призах:
• за победу 10 очков угадавшему игроку, 10 очков его команде.
• за каждую угаданную букву 3 очка игроку и 2 очка команде.
• за чемпионскую попытку (попытку угадать слово целиком) 6 и 5 очков сверху игроку и команде соотвесственно, но (!) при условии, что слово отгадано верно. в противном случае - минус 6 и 5 очков игроку и команде соответственно от всех уже заработанных.
Угадывайте с умом, рискуйте мудро, дорогие товарищи!
[html]
<div class="contenedor">
<div id="Rueda"></div>
<div class="pico"></div>
</div>
<br>
<center>
<form name="search">
<input type="button" name="wof1" value="крути барабан!" />
</form>
<br></center>
<div id="wof1"></div>
<style>
.contenedor{
width:100%;
height:auto;
position:relative;
}
.pico{
width: 0;
height: 0;
border: 0 solid transparent;
border-left-width: 10px;
border-right-width: 10px;
border-top: 20px solid black;
margin:0;
z-index:99999;
position:absolute;
left:50%;
top:5px;
transform:translate(-50%,-55%);
}
#Rueda{
margin:0 auto;
width:220px;
height:220px;
background:transparent url('https://forumstatic.ru/files/0019/ea/98/17170.png') 0 0 no-repeat;
background-size:contain;
}
#wof1 {
font-style: PT Serif;
}
</style>
<script>
resultados=
[
'5 галлеонов игроку',
'10 галлеонов игроку',
'Банкрот',
'5 галлеонов игроку',
'4 баллов факультету',
'Плюс',
'1 галлеон игроку',
'5 баллов факультету',
'2 галлеона игроку',
'x2',
'7 галлеонов игроку',
'2 балла факультету',
'Ноль',
'7 баллов факультету',
'3 галлеона игроку',
'5 баллов факультету',
'Приз',
'2 балла факультету'
];
wof_prizes = [
'дырявый носок германа давыдовича',
'дырявый котел',
'прошлогодняя анонимная валентинка предназначенную для кого-то другого',
'нарисованный биткоин',
'высушенная долька лимона',
'чесалка для спины',
'рыбий глаз',
'блевотные конфеты берти боттс (не самая удачная упаковка)',
'мыло из жабьей икры',
'просроченный билет на финал чемпионата по квиддичу',
'купон на заявку на нужного',
'купон на заявку на нужного с бронью модели',
'купон на нужного в шапку',
'подарок себе или другому (за 5-7 галлеонов) из сезонных или обычных подарков',
'подарок себе или другому (за 5-7 галлеонов) из сезонных или обычных подарков',
'подарок себе или другому (за 5-7 галлеонов) из сезонных или обычных подарков',
'подарок себе или другому (за 5-7 галлеонов) из сезонных или обычных подарков',
'подарок себе или другому (за 5-7 галлеонов) из сезонных или обычных подарков',
'подарок #b02 себе или другу',
'подарок #b01 себе или другу'
];
wof_points = [
'30 галлеонов игроку, 5 баллов факультету',
'20 галлеонов игроку, 5 баллов факультету',
'10 галлеонов игроку, 10 баллов факультету',
'5 галлеонов игроку, 5 баллов факультету',
'0 галлеонов игроку, 15 баллов факультету',
'25 галлеонов игроку, 10 баллов факультету'
];
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function Rotar(angle){
var $elem = $('#Rueda');
$({deg: 0}).animate({deg: angle}, {
duration: 1000,
step: function(now) {
$elem.css({
transform: 'rotate(' + now + 'deg)'
});
}
});
}
function printForm(){
var randomNo=Math.floor(Math.random()*(10800-1080+1)+1080);
var vueltas=randomNo/360;
var decimal=vueltas % 1;
var grados=Math.floor(360*decimal);
var arrPos=Math.floor(grados/(360/resultados.length));
Rotar(randomNo);
if (arrPos===18) arrPos=0;
document.getElementById("wof1").innerHTML = '';
var printBlock = document.getElementById("wof1");
var pElement = document.createElement("wof1");
wof_result = resultados[arrPos]
pElement.innerHTML = '<center><br>Сектор <strong>'+wof_result+'</strong></center>';
if (wof_result ==='Приз') {
wof_prize = wof_prizes[getRandomInt(0,wof_prizes.length-1)];
wof_point = wof_points[getRandomInt(0,wof_points.length-1)];
wof_torg = getRandomInt(1,3)
pElement.innerHTML += '<br><br><strong>Приз:</strong> '+wof_prize;
pElement.innerHTML += '<br><strong>Баллы:</strong> '+wof_point;
pElement.innerHTML += '<br><strong>Cколько раз торговаться:</strong> '+wof_torg;
};
printBlock.appendChild(pElement);
}
var printButton = document.search.wof1;
printButton.addEventListener("click", printForm);
</script>[/html]