авторский мир, средневековье, магия 18+

Эпоха возрождения, весна 731 года

Тёмная Сторона

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Тёмная Сторона » Организация игры » Лотерея в честь 1 месяца проекту


Лотерея в честь 1 месяца проекту

Сообщений 1 страница 22 из 22

1


Лотерея


1 месяц проекту

[indent] В честь этой маленькой, но очень важной даты мы решили провести небольшую Лотерею, поучаствовать в которой может любой пользователь, зарегистрировавшийся на проекте. Среди призов найдутся, как золотые монеты, так и артефакты, которые можно будет смело и не очень (если вы живёте на Юге), использовать в игре.


Правила участия

✦ будучи зарегистрированным пользователем нужно отписаться в данной теме, выбрав один незанятый номерок;
✦ 1 игрок = 1 номерок.

Бонус для принятых в игру:
✦ если вы хотите увеличить свой выигрыш на 20 золотых монет, то киньте 1 кубик со стороной 6, выполните соответствующее задание из списка, предоставив пруф, и получите свой выигрыш. Задания для выполнения:
[indent] 1. Соберите плейлист для своего персонажа (не менее 5 треков с пояснением, отчего эта композиция оказалась ему близка);
[indent] 2. Соберите эстетику (коллаж или графическую подборку) того, что лучше всего отражает вашего персонажа: вещи/занятия/окружение.
[indent] 3. Расскажите о том, как ваш персонаж представляет себе свой идеальный отдых (от 500 символов).
[indent] 4. Расскажите какой-нибудь забавный случай, произошедший с вашим персонажем (от 500 символов).
[indent] 5. Напишите 3 поговорки, которые наилучшим образом характеризуют вашего персонажа (при желании, вы можете сами придумать эту поговорку).
[indent] 6. Напишите о том, какую бы ситуацию/мини сюжет вам бы хотелось отыграть вашим персонажем и кого вам для неё не хватает.

(кроме Вестника: прости, золотце, ничего личного. Сугубо деловые отношения)

[html]<!-- включено по умолчанию -->
<div id="nota-lottery" class="nota-lottery" data-used="5, 7, 9, 11, 12, 13, 21 "></div>
<script>
(() => {
  const ROOT_ID = 'nota-lottery';
  const root = document.getElementById(ROOT_ID);
  if (!root) return;

  // ==== �� Настройки (меняй под себя) ====
  const TICKET_COUNT = 24;     // общее количество билетов
  const COLUMNS = 6;          // количество колонок в ряду
  const GRID_WIDTH = '700px';  // ЖЁСТКАЯ ширина сетки (пример: '900px', '100%', 'min(100%, 920px)')

  // Полные URL изображений (можно указывать с любых хостингов)
  const variantImages = [
    'https://upforme.ru/uploads/001c/93/00/3/342074.png',
    'https://upforme.ru/uploads/001c/93/00/3/342074.png',
    'https://upforme.ru/uploads/001c/93/00/3/342074.png',
    'https://upforme.ru/uploads/001c/93/00/3/342074.png',
    'https://upforme.ru/uploads/001c/93/00/3/342074.png'
  ];
  const usedImage = 'https://upforme.ru/uploads/001c/93/00/3/342074.png';

  const T = { gridCls:'nl-grid', ticketCls:'nl-ticket', numCls:'nl-num', usedCls:'used' };

  // ==== Стили ====
  (function injectStyles(){
    if (document.getElementById('nl-core-styles')) return;
    const css = `
      #${ROOT_ID}.{grid}{
        display:grid;
        grid-template-columns:repeat(${COLUMNS},minmax(0,1fr));
        gap:8px;
        width:100%;
        max-width:${GRID_WIDTH};
      }
      #${ROOT_ID} .${T.ticketCls}{
        display:flex;
        flex-direction:column;
        align-items:center;
        gap:4px;
      }
      #${ROOT_ID} .${T.ticketCls} img{
        width:100%;
        height:auto;
        display:block;
        user-select:none;
        -webkit-user-drag:none;
        opacity:0.9;
      }
      #${ROOT_ID} .${T.numCls}{
        display:block;
        font-size:12px;
        line-height:1;
        text-align:center;
      }
      #${ROOT_ID} .${T.ticketCls}.${T.usedCls} img{
        filter:grayscale(100%);
        opacity:.5;
      }
    `.replace('{grid}', T.gridCls);
    const st = document.createElement('style');
    st.id = 'nl-core-styles';
    st.textContent = css;
    document.head.appendChild(st);
  })();

  // ==== Утилиты ====
  const parseUsed = (str) => new Set(
    (str||'').split(/[,s]+/).map(s=>s.trim()).filter(Boolean)
      .map(x=>parseInt(x,10)).filter(n=>Number.isInteger(n)&&n>=1&&n<=TICKET_COUNT)
  );
  const serializeUsed = (set) => Array.from(set).sort((a,b)=>a-b).join(', ');

  // Детерминированный выбор варианта по номеру
  const pickVariantIndex = (n) => {
    const len = Math.max(variantImages.length, 1);
    let x = (n * 9301 + 49297) % 233280;
    return x % len;
  };

  // ==== Построение ====
  root.classList.add(T.gridCls);
  const build = () => {
    root.innerHTML = '';
    const usedSet = parseUsed(root.getAttribute('data-used')||'');
    const frag = document.createDocumentFragment();
    for (let i = 1; i <= TICKET_COUNT; i++){
      const wrap = document.createElement('div');
      wrap.className = T.ticketCls;
      wrap.dataset.id = String(i);

      const img = document.createElement('img');
      if (usedSet.has(i)){
        img.src = usedImage;
        wrap.classList.add(T.usedCls);
      } else {
        img.src = variantImages[pickVariantIndex(i)];
      }
      img.alt = `#${i}`;

      const num = document.createElement('span');
      num.className = T.numCls;
      num.textContent = `#${i}`;

      wrap.appendChild(img);
      wrap.appendChild(num);
      frag.appendChild(wrap);
    }
    root.appendChild(frag);
  };
  build();

  // ==== API ====
  const API = {
    getUsed: ()=>Array.from(parseUsed(root.getAttribute('data-used')||'')).sort((a,b)=>a-b),
    setUsed: (val)=>{
      let set;
      if (val instanceof Set) set=val;
      else if (Array.isArray(val)) set=new Set(val.map(n=>parseInt(n,10)));
      else set=parseUsed(String(val||''));

      root.setAttribute('data-used', serializeUsed(set));
      root.querySelectorAll('.'+T.ticketCls).forEach(div=>{
        const id=parseInt(div.dataset.id,10);
        const img=div.querySelector('img');
        if(!img) return;
        if(set.has(id)){ div.classList.add(T.usedCls); img.src = usedImage; }
        else{ div.classList.remove(T.usedCls); img.src = variantImages[pickVariantIndex(id)]; }
      });
      return set;
    },
    toggle:(id)=>{
      const set=new Set(API.getUsed());
      id=parseInt(id,10);
      if(!Number.isInteger(id)||id<1||id>TICKET_COUNT) return set;
      if(set.has(id)) set.delete(id); else set.add(id);
      return API.setUsed(set);
    },
    serialize:()=>serializeUsed(new Set(API.getUsed()))
  };
  window.NL = API;
})();
</script>[/html]

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

2

[dice=5808-1:6]

Заверните №13, пожалуйста. А я пока доп. заданием займусь

1.
смерть и слава

2.
упрямство и стойкость

3.
северная жуть

4.
верность своим

5.
братчина и походный дух

Отредактировано Сигмар (2026-04-02 14:13:17)

+1

3

Задание будет таким
[dice=1936-1:6]

Заверните №5.

+1

4

#p2071,Сигмар написал(а):

Заверните №13, пожалуйста.

— мешочек со звуковыми камушками 5шт: в каждый камень можно "записать" тот или иной услышанный звук (как диктофон, длительность до 3 минут). При кидании камушка, он воспроизводит этот звук с нужной частотой в течение 5 минут, а потом сам возвращается обратно в мешочек;

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

5

#p2072,Пауль написал(а):

Заверните №5.

— резная фигурка ослика: превращается на 5 часов в день в послушного ездового ослика, который не требует ухода и еды;

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

6

ОБРАБОТАНО (Верджил)

Было: 10

Стало: 30

#p2074,Верджил написал(а):

— мешочек со звуковыми камушками 5шт: в каждый камень можно "записать" тот или иной услышанный звук (как диктофон, длительность до 3 минут). При кидании камушка, он воспроизводит этот звук с нужной частотой в течение 5 минут, а потом сам возвращается обратно в мешочек;

класс, средневековая прослушка )))) спасибочки ))

А я задание сделяль - Лотерея в честь 1 месяца проекту

+1

7

Сигмар, монеты и артефакт у вас в сумке )

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

8

ОБРАБОТАНО (Верджил)

Было: 5

Стало: 25

21 номерок
[dice=1936-1:6]

Upd.
Думаю, Верене было бы неплохо познакомиться с умной, находчивой, самодостаточной женщиной, с которой у нее могли бы завязаться либо крепкие дружеские отношения, либо что-то в духе "ты меня бесишь, но я тебя уважаю, можем и поработать вместе". При чем это может быть как женщина её возраста, так и старше, но тогда это должна быть фигура, на которую Верена будет не то, чтобы равняться, но та, которая сможет её чему-то научить или пересмотреть какие-то свои взгляды. Так что это был бы такой длинный сюжет на несколько отыгрышей, начиная от знакомства и продолжая всяческими совместными приключениями

Отредактировано Верена Кэрроу (2026-04-02 15:09:04)

Подпись автора

ав от любимого лучшего демона

+1

9

#p2080,Верена Кэрроу написал(а):

21 номерок

— волшебный бурдюк на 1л: если залить в него воды, то превратит его в один из видов алкоголя по желанию (пиво-вино-самогон). При выливании в другую тару (не выпивании напрямую), жидкость вновь становится водой;

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

10

ОБРАБОТАНО (Верджил)

Было: 0

Стало: 50

11 номер, люблю это число)
Задания выполнил бы, но я такой лентяй..

0

11

Константин,
— 50 монет

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

12

Мне просто 7, пожалуйста)

+1

13

#p2112,Ангара написал(а):

Мне просто 7, пожалуйста)

— мешочек со звуковыми камушками 5шт: в каждый камень можно "записать" тот или иной услышанный звук (как диктофон). При кидании камушка, он воспроизводит этот звук с нужной частотой в течение 5 минут, а потом сам возвращается обратно в мешочек;

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

0

14

Поучаствую тоже)
все на 9, пожалуйста!

+2

15

#p2116,Адальрих написал(а):

все на 9, пожалуйста!

— резная фигурка ослика: превращается на 5 часов в день в послушного ездового ослика, который не требует ухода и еды;

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1

16

ОБРАБОТАНО (Верджил)

Было: 0

Стало: 50

#12

[dice=7744-1:6]

+2

17

#p2118,Сольвейг написал(а):

#12

— 50 монет

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

0

18

ОБРАБОТАНО (Верджил)

Было: 50

Стало: 70

#p2070,Верджил написал(а):

4. Расскажите какой-нибудь забавный случай, произошедший с вашим персонажем (от 500 символов).

Аппетит приходит во время беды

0

19

ОБРАБОТАНО (Пауль)

Было: 0

Стало: 20

Верджил, выполнено)

тык

+2

20

ОБРАБОТАНО (Верджил)

Было: 0

Стало: 20

Хочу десятую шкатулочку)
[dice=11616-1:6]

0

21

Дополнительное задание:
Я хочу сыграть в прятки с Великим Инквизитором. Только не сразу найтись, а побегать по карте от него. И чтоб мне попадались хорошие люди и помогали, а потом этих людей ловили и допрашивали, и так шли по следу) Что-то вроде "Ну, погоди!" или "Том и Джерри", только дополненные и адаптированные к нашему миру)

Еще хочу сыграть в тайную организацию против инквизиторов. Тихонько их отлавливать и ликвидировать. Мне, правда, силенок не хватает организовать такую махину самой. Для этого мне нужен идейный, слегка сумасшедший, убежденный в своей правоте, горящий идеей справедливости и малость жаждой власти партнер) Кажется, его в игре пока что еще нет. Мы бы играли в шпионов, душили бы неписей-инквизиторов, славно бы провели время)

+1

22

#p2362,Сильвана Монтеро написал(а):

Хочу десятую шкатулочку)

— перстенёк правды: если при общении с человеком/демоном провернуть перстенёк на пальце 1 раз, то ваш собеседник озвучит то, что о вас думает (кратко или нет), срабатывает раз в день;

Подпись автора

Я довольно молодой бес
И, возможно, у меня опыта нет.
Но, девочка моя, я помочь тебе бы мог
И пролить на жизнь твою магический свет

+1


Вы здесь » Тёмная Сторона » Организация игры » Лотерея в честь 1 месяца проекту


Рейтинг форумов | Создать форум бесплатно