ოკულტური ბიურო ღამის ქალაქში მუშაობს. ხუთი-ოთხზე მაგიდაზე ოცი საგანი ეშვება და ორმოცი ხაზი მარცხნიდან იხდის. ორი ბონუს-სიმბოლო აყენებს მრიცხველს და რილებს ხელახლა ატრიალებს, სანამ რომელიმე ხაზი არ გადაიხდის; სამი ხსნის არქივს, სადაც ის, რასაც იჭერ, ადგილზე იკეტება.
Grim Company არის ორმოცხაზიანი სლოტი იმავე სერვერულ ბირთვზე, რაზეც დანარჩენი თამაშები. ორმოცივე ხაზი მუდამ აქტიურია და მარცხნიდან მარჯვნივ იხდის პირველი რილიდან, თითოეულზე მხოლოდ უმაღლესი კომბინაცია. ზუსტად ორი ბონუს-სიმბოლო ხსნის რესპინს: თითოეული ავლენს მამრავლს, ორი ჯამდება, და რილები ტრიალებს, სანამ ხაზი არ გადაიხდის, ყოველი უშედეგო ეკრანი მრიცხველს ერთს უმატებს. სამი ან მეტი ხსნის არქივს, hold-and-respin-ს, რომელიც ნაჭერს ადგილზე კეტავს. RTP ჩვეულებრივ დაჭერაზე 96.40%-ია, და ერთი დაჭერა მაქსიმუმ ფსონის 50,000×-ს იხდის.
დააყენე ფსონი და დააჭირე SPIN-ს. მთელი დაჭერა, რესპინისა და არქივის ჩათვლით, რომელიც მან შეიძლება გახსნას, სერვერზე წყდება პირველი რილის გაჩერებამდე, და კლიენტი მას მხოლოდ უკრავს. ხუთი რილი მარცხნიდან მარჯვნივ ეშვება ორმოც ფიქსირებულ ხაზზე, თითოეული პირველი რილიდან იკითხება: ერთი საგნის სამი, ოთხი ან ხუთი ზედიზედ იხდის ამ საგნის სტრიქონს ცხრილიდან, და ყოველ ხაზზე მხოლოდ უმაღლესი კომბინაცია იხდის.
ზუსტად ორი ბონუს-სიმბოლო ამზადებს რესპინს. თითოეული ავლენს ×1-დან ×10-მდე მამრავლს და ორივე ერთ მრიცხველში ჯამდება. შემდეგ რილები ტრიალებს ზოლზე, რომელზეც ბონუსი საერთოდ არ დგას, და ყოველი ეკრანი, რომელიც არაფერს იხდის, მრიცხველს კიდევ ერთს უმატებს. პირველი ეკრანი, რომელიც ხაზს იხდის, მას მრიცხველზე იხდის, და იქვე მთავრდება ეს ფუნქცია.
სამი ბონუს-სიმბოლო ხსნის არქივს. გამშვები უჯრები იკეტება და თავიანთ მნიშვნელობებს ავლენს, საათზე სამი ტრიალია, და ყოველი ახალი მათ სამზე აბრუნებს. სავსე სვეტი ბეჭედს ამტვრევს და ახალ უჯრებს ხსნის, სულ შვიდ სვეტამდე და ოცდარვა უჯრამდე. სპეციალურები ყოველ ტრიალზე ერთი და იმავე რიგით მოქმედებენ, Benefactor თავის მნიშვნელობას ყველა სხვა უჯრას უმატებს, და დაფის სრულად შევსება ჯამის ზემოდან ფიქსირებულ 500×-ს იხდის.

ორი აგენტი ბიუროს დარბაზში მაგიდის ორივე მხარეს დგას, ხოლო სათაური ატარებს დასახელებას და ჭერს: ფსონის 50,000×-მდე. SPIN რილების ქვეშ თავის ფასს აცხადებს, BUY FEATURE კი ფსონის გვერდით ოქროსფერშია, ერთადერთი თბილი ფერი, რომელსაც ეს თამაში ფულზე ხარჯავს.

ერთი დაჭერა ორმოც ხაზზე ჯამში 1.60-ს იხდის; ციფრი რილების თავზე დგას, სანამ უჯრები, რომლებმაც ის შექმნეს, ანათებენ. ყოველი ხაზი პირველი რილიდან იკითხება და მხოლოდ თავის საუკეთესო კომბინაციას იხდის, ასე რომ ხაზი ორჯერ არასდროს იხდის.

ორმა ბონუს-სიმბოლომ ეს მრიცხველი ×11-ზე დააყენა, და რილები ტრიალებს ზოლზე, რომელზეც არცერთი არ დგას. ეს არის ეკრანი, რომელმაც ის დაასრულა: ხაზები მრიცხველზე 17.40-ს იხდის, და ფუნქცია პირველივე გადამხდელ ეკრანზე ჩერდება.

კარი ამბობს, რა გაიხსნა და რა უჯდება საათს: სამი რესპინი დასაწყებად, ახალი ნაჭერი, რომელიც იკეტება და ტრიალებს სამზე აბრუნებს, და სავსე სვეტი, რომელიც ბეჭედს ამტვრევს და ახალ უჯრებს ხსნის. დაჭერა მოთამაშეს ელოდება, ერთ-ერთი ორი შეყვანიდან, რასაც თამაში ითხოვს.

სამი ტრიალი დარჩა, ჯამი ×27-ზეა და დაფაზე 54.00 CR. ყოველი დაჭერილი უჯრა თავის მნიშვნელობას ინარჩუნებს, სვეტების ზოლები აჩვენებს, რამდენად ახლოსაა თითოეული შევსებასთან, ხოლო ზემოთ მჯდომი Benefactor დაფის ყველა სხვა უჯრას ერთს უმატებს.

ფსონის 60×-ზე მეტი დაჭერა მესამე კარტს იღებს. ოთხია: BIG WIN ×15-ზე, MEGA WIN ×30-ზე, EPIC WIN ×60-ზე და EXPLOSIVE WIN ×1,000-ზე, ორივე აგენტით დახატული; მათ ქვეშ ციფრი უკვე გადაწყვეტილია, 133.59 ორეულოვან ფსონზე.
ყოველი რაუნდი გახსნამდე ფიქსირდება და დასრულების შემდეგ მოწმდება. ოპერატორებს ჩვენი სიტყვის ნდობა არ სჭირდებათ, არც მათ მოთამაშეებს.
რაუნდის გახსნამდე სერვერი აქვეყნებს sha256(server_seed)-ს. ეს ჰეში ჩაფეთქების წერტილს პირველივე ფსონამდე ამაგრებს.
რაუნდი მიდის. crash_at გამოითვლება HMAC-SHA256(server_seed, client_seed:nonce)-იდან, ამიტომ შედეგს რაუნდის შუაში ვერც ერთი მხარე ვერ მართავს.
ჩაფეთქების შემდეგ სერვერი ააშკარავებს server_seed-ს. ნებისმიერს შეუძლია ხელახლა დაჰეშოს, თავიდან გამოთვალოს crash_at და ორივე ჩანაწერს შეადაროს.
საცნობარო ვერიფიკატორი და სრული გამოყვანა ინტეგრაციის დოკუმენტაციას მოჰყვება.
$ rara verify --game grimcompany --round 001042 # ჰეში გამოქვეყნდა ფსონების გახსნამდე server_seed_hash sha256:9f2c71a84be…c30be81a client_seed grimcompany-demo-7f3a nonce 001042 hmac = HMAC_SHA256(server_seed, client_seed + ":" + nonce) = 7c2e4d09aa61b8e2…10f4b90f h = int(hmac[0:8], 16) crash_at = max(1.00, floor(99 * 2^32 / (h + 1)) / 100) = 3.47x $ rara reveal --game grimcompany --round 001042 server_seed 4b7dd21c09aae5…f133c2e9 sha256(server_seed) == server_seed_hash ok recompute(crash_at) == 3.47x ok verify == true
RaRa Studio დამოუკიდებელი სათამაშო სტუდიაა თბილისში, საქართველო. ყოველი თამაში მოდელით იწყება: სიმულაცია, სტრეს-ტესტი და დოკუმენტაცია არტამდე. სპეციფიკაციები და ვერიფიკატორები პროდუქტის ნაწილია, ხოლო Vice Run ამ პაიპლაინის პირველი თამაშია.
ინტეგრაციის დოკუმენტაცია, სრული მათემატიკური სპეციფიკაცია და სათამაშო ბილდები ხელმისაწვდომია NDA-ის ფარგლებში ოპერატორების, აგრეგატორებისა და პლატფორმებისთვის.