Skip to content

Commit

Permalink
Randomize sides
Browse files Browse the repository at this point in the history
  • Loading branch information
Vladimir-Urik committed Apr 2, 2024
1 parent 355a02e commit c2a228b
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 10 deletions.
7 changes: 6 additions & 1 deletion src/components/Game.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export function Game({ setGradient }: GameProps) {
const [truth, setTruth] = useState(true)
const [category, setCategory] = useState<'funny' | 'sexistic'>('funny')
const [text, setText] = useState('')
const [side, setSide] = useState<'pravici' | 'levici'>('pravici')

const audio = useMemo(() => {
const click = new Audio('/click.wav')
Expand Down Expand Up @@ -54,6 +55,8 @@ export function Game({ setGradient }: GameProps) {
audio.click.play()
const truth = Math.random() < 0.3
const group = Math.random() < 0.1
const side = Math.random() < 0.5 ? 'pravici' : 'levici'
setSide(side)

setTruth(truth)
if (group) {
Expand Down Expand Up @@ -88,7 +91,9 @@ export function Game({ setGradient }: GameProps) {
<h2 className={'title mb-8 text-5xl font-black uppercase text-white'}>
{title}
</h2>
<p className={'title text-2xl font-bold text-white'}>{text}</p>
<p className={'title text-2xl font-bold text-white'}>
{text.replace('{side}', side)}
</p>
</div>
</div>

Expand Down
25 changes: 16 additions & 9 deletions src/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const data = {
dare: [
"Rikej 'strč prst skrz krk' 20 sekund v kuse a vyber si osobu, co ti bude dávat facku pokaždé, co to posereš.",
'Přeskoč nejvyšší překážku, kterou ti spoluhráči dokážou připravit.',
'Nechej hráče na tvé levici olíznout kus toaletního papíru a nos ho na čele 2 kola hry.',
'Nechej hráče na tvé {side} olíznout kus toaletního papíru a nos ho na čele 2 kola hry.',
'Namíchej nejmladšímu hráči drink s minimálně 4 ingrediencemi.',
"Po jedno kolo říkej všem 'Vaše veličenstvo'.",
'Napiš Instagramovou poznámku pouze za pomoci chodidel.',
Expand All @@ -28,11 +28,14 @@ export const data = {
'Napiš na libovolné sociální média, že vyhledáváš zralé záchody v tvém okolí.',
'Jednu minutu imituj svoji mamu.',
'Jednu minutu imituj svého tatu.',
'Příště, až půjdeš na záchod, musíš jít s hráčem po tvé levici.',
'Příště, až půjdeš na záchod, musíš jít s hráčem po tvé {side}.',
'20 sekund imituj psa (na všech čtyřech).',
'2 lidi tvého výběru řeknou vtip a ty rozhodneš, kdo z nich má horší a ten se napije (alkoholu).',
'Vysnupej lajnu soli.',

// Moje nápady
'Zazpívej písničku, kterou si vybere hráč po tvé {side}. Spýtaj se ho, jestli chceš, aby si zazpíval s tebou.',

// CTRL C A CTRL V
'Napodobujte jiného hráče a nechte ostatní hádat, o koho jde.',
'Ztvárňujte svůj oblíbený film tak dlouho, dokud ostatní hráči nepřijdou na to, jaký film to je.',
Expand All @@ -53,33 +56,37 @@ export const data = {
'Chtěl bys někdy mit sex ve vane/sprse?'
],
dare: [
'Strc hráči na tvé pravici palec do pusy na 10 sekund',
'Strc hráči na tvé {side} palec do pusy na 10 sekund',
'2 kola vzdychej po každé věte',
'Vyběr si spoluhráče a pošli mu fotku rozopnutého poklopce',
'Olízej sexuálnim rázem všechny prsty na rukou hráčovi na tvé pravici',
'Zahrej si fuck marry kill. Hráč po tvé pravici ti vybere tři lidi které budeš muset zařadit',
'Olízej sexuálnim rázem všechny prsty na rukou hráčovi na tvé {side}',
'Zahrej si fuck marry kill. Hráč po tvé {side} ti vybere tři lidi které budeš muset zařadit',
'Dej si rtenku a dej pusu na čelo libovolnému hráči',
'Nech libovolného hráče napsat rtenkou sex na tvé čelo',
'Vyzvi libovolného člověka na pusu, jestli odmítne musíš si dat tři panáky.',
'Rozepni nekomu poklopec zuby',
'Napíš své jméno rtenkou na někoho (můžeš si vybrat na koho a kde to napíšeš',

// Moje napady
'Spývej erotickou/lásky plnou píseň pro hráče po tvé {side}.',

// CTRL C A CTRL V
'Úpěnlivě poproste člověka po vaší levici, aby vám naplácal.',
'Úpěnlivě poproste člověka po vaší {side}, aby vám naplácal.',
'Udělejte hráči naproti desetivteřinový lap dance.',
'Vyber 2 lidi, kteří se MUSÍ políbit na ústa.',
'Zasténej tak hlasitě, jak jen můžeš bez zasmání.',
'Dejte francouzský polibek hráči po své pravici.'
'Dejte francouzský polibek hráči po své {side}.'
]
},
group: {
truth: [
'Kdo z vás byl podle vás všech největší darebak v dětství a proč?',
'Kdo z vás by byl podle vás schopen chodit s učitelem?'
'Kdo z vás by byl podle vás schopen chodit s učitelem?',
'Kdo z vás má podle vás nejvěčší body count'
],
dare: [
'Každý hráč se skupiny si musí dat se svojí dvojíci (vedle sebe sedíci) pusu na líco. Kto odmítne. Dáva si 3 panáky které mu nalejou ostatní.',
"Kazdý hráč si musí dat na story fotku s někým z místnosti a napsat 'Můj nový partner'."
"Kazdý hráč si musí dat na story fotku s někým z místnosti a napsat 'Můj nový partner'.",
]
}
}

0 comments on commit c2a228b

Please sign in to comment.