მათემატიკა თამაშთან ერთად იგზავნება.

RaRa Studio დამოუკიდებელი სათამაშო სტუდიაა თბილისში, საქართველო. ყოველი თამაში მოდელით იწყება: სიმულაცია, სტრეს-ტესტი და დოკუმენტაცია არტამდე. სპეციფიკაციები და ვერიფიკატორები პროდუქტის ნაწილია, ხოლო Vice Run ამ პაიპლაინის პირველი თამაშია.

ჯერ მოდელისიმულაციით ნაცადიდოკუმენტირებული მათემატიკათბილისი · GMT+4
01 / როგორ ვმუშაობთ

ჯერ მოდელი.

ჯერ მოდელი

სიმულაცია ხატვამდე

ყოველი თამაში მათემატიკური მოდელით იწყება. დაბრუნება, ვოლატილობა და ჭერი ფიქსირდება და მოწმდება, სანამ რაიმე არტი შევა.

სიმულაციით ნაცადი

მილიონობით რაუნდი გაშვებამდე

საწარმოო ძრავი მონტე-კარლოს აუდიტს გადის და ანგარიში თამაშს მოჰყვება, ასე რომ სპეციფიკაციის ციფრები გაზომილია და არა დაპირებული.

დოკუმენტირებული მათემატიკა

სპეციფიკაცია პროდუქტის ნაწილია

მათემატიკური სპეციფიკაცია, ვერიფიკატორი და ინტეგრაციის დოკუმენტაცია ყოველ ბილდს ახლავს. ოპერატორები და ლაბორატორიები იმავე ციფრებს იღებენ, რომელთა შემოწმებაც მოთამაშეებს შეუძლიათ.

02 / რა მოჰყვება ყოველ თამაშს

სრული პაკეტი, NDA-ის ფარგლებში.

  1. 01

    მათემატიკური სპეციფიკაცია

    გაყინული მოდელი: დაბრუნება, ვოლატილობა, ჭერი და ყოველი ფუნქციის ფასი.

  2. 02

    მონტე-კარლოს აუდიტი

    საწარმოო ძრავის გაშვების ანგარიში, მითითებული სტანდარტული ცდომილებით.

  3. 03

    საცნობარო ვერიფიკატორი

    სკრიპტი, რომელიც გამოქვეყნებული სიდებით ნებისმიერ რაუნდს ხელახლა ჰეშავს და მის შედეგს თავიდან ითვლის.

  4. 04

    ინტეგრაციის დოკუმენტაცია

    სერვერის მიერ მართული რაუნდის API, საფულის გამოძახებები და კლიენტის ბილდი.

  5. 05

    სათამაშო ბილდი

    სრული თამაში სადემონსტრაციო სერვერთან, რომ პლატფორმამ ხელმოწერამდე ითამაშოს.

03 / სამართლიანობა

თავად გადაამოწმე მათემატიკა.

ყოველი რაუნდი გახსნამდე ფიქსირდება და დასრულების შემდეგ მოწმდება. ოპერატორებს ჩვენი სიტყვის ნდობა არ სჭირდებათ, არც მათ მოთამაშეებს.

01

დაფიქსირება

რაუნდის გახსნამდე სერვერი აქვეყნებს sha256(server_seed)-ს. ეს ჰეში ჩაფეთქების წერტილს პირველივე ფსონამდე ამაგრებს.

02

თამაში

რაუნდი მიდის. crash_at გამოითვლება HMAC-SHA256(server_seed, client_seed:nonce)-იდან, ამიტომ შედეგს რაუნდის შუაში ვერც ერთი მხარე ვერ მართავს.

03

გახსნა

ჩაფეთქების შემდეგ სერვერი ააშკარავებს server_seed-ს. ნებისმიერს შეუძლია ხელახლა დაჰეშოს, თავიდან გამოთვალოს crash_at და ორივე ჩანაწერს შეადაროს.

საცნობარო ვერიფიკატორი და სრული გამოყვანა ინტეგრაციის დოკუმენტაციას მოჰყვება.

verify_round.txtსაილუსტრაციო მაგალითი · არა რეალური რაუნდი
$ rara verify --game vicerun --round 001042

# ჰეში გამოქვეყნდა ფსონების გახსნამდე
server_seed_hash   sha256:9f2c71a84be…c30be81a
client_seed        vicerun-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 vicerun --round 001042

server_seed        4b7dd21c09aae5…f133c2e9
sha256(server_seed) == server_seed_hash   ok
recompute(crash_at) == 3.47x              ok

verify == true
04 / სად

თბილისი, საქართველო.

დამოუკიდებელი სტუდია, რომელიც GMT+4-ზე მუშაობს, ამიტომ ინტეგრაციის ზარები ევროპისა და აზიის სამუშაო საათებში ჯდება. საიტი ინგლისურ, ესპანურ, ჩინურ, ჰინდი და ქართულ ენებზეა.

05 / პარტნიორობა

დაუკავშირდით სტუდიას.

ინტეგრაციის დოკუმენტაცია, სრული მათემატიკური სპეციფიკაცია და სათამაშო ბილდები ხელმისაწვდომია NDA-ის ფარგლებში ოპერატორების, აგრეგატორებისა და პლატფორმებისთვის.