Kako nastanejo stopnje: 5.000 ugank z eno popolno rešitvijo

BallRoute ima 5.000 stopenj in nobene nismo narisali ročno. Prav tako nismo le naključno metali puščic na ploščo: naključna plošča je skoraj vedno nerešljiva ali dolgočasna. Tukaj je opisano, kako nastanejo stopnje v naši miselni igri, od ideje do tvojega zaslona.

1. korak: kakšna naj bo stopnja

Vsaki številki stopnje pripada recept: velikost plošče, koliko puščic na poti je na začetku obrnjenih v napačno smer, koliko je lukenj, katere mehanike se lahko pojavijo (zlate puščice, portali, led, ključi) in približno koliko potez naj ima popolna rešitev. Prve plošče merijo 7×5. Največje merijo 12×8.

Težavnost ne raste kar naprej. Skozi vsakih deset stopenj se giblje v valovih: korak navzgor, nato lažja stopnja, potem spet korak navzgor. Ta ritem je pomemben. Nenehna težavnost utruja, nenehna lahkotnost pa je dolgočasna.

2. korak: kako nastane plošča s pravo potjo

Generator najprej začrta pot od začetka do izhoda, nato preostanek plošče napolni s puščicami, luknjami in mehanikami stopnje. Potem nekaj puščic na poti obrne v napačno smer. To je tvoja uganka. Ker pot obstaja, še preden se kar koli premeša, je vsaka stopnja zagotovo rešljiva.

3. korak: stopnjo odigra reševalnik

Preden stopnjo sprejmemo, jo odigra reševalnik. Razišče vse poti, po katerih bi lahko šla žoga, pri tem sledi, katere ključe je že pobrala, in najde najcenejši nabor obratov, ki žogo pripelje do izhoda. To število postane norma stopnje: število potez za tri zvezdice.

Reševalnik nato svoj odgovor še enkrat preveri tako, da spust dejansko izvede, z drsenjem po ledu, portali in zaklenjenimi izhodi, da se prepriča, ali pot res deluje.

4. korak: naredimo jih veliko, obdržimo najboljšo

Za vsako stopnjo ustvarimo serijo kandidatnih plošč in jih ocenimo. Dobra kandidatka:

  • ima eno popolno rešitev, zato so tri zvezdice pravo odkritje in ne sreča
  • ima normo blizu ciljne vrednosti za to stopnjo
  • mehanike stopnje postavi na pot, ne pa za okras v kot

Zmaga plošča z najvišjo oceno. V naših testih ima vsaka od prvih 600 stopenj eno samo rešitev za tri zvezdice.

5. korak: ista stopnja na vsakem telefonu

Vsaka stopnja nastane iz stalnega semena, zato je stopnja 347 na vsakem telefonu ista plošča, tudi brez povezave, vsakič znova. Dnevni izziv kot seme uporablja datum. Zato vsi isti dan dobijo isto uganko, ne da bi kar koli prenašali.

Česa računalnik ne more odločiti

Za nekatere stvari so še vedno potrebni ljudje. Stopnjo 1 smo kot vadnico izdelali ročno, izbrali smo, kdaj se pojavi vsaka nova mehanika (zlate puščice na 6, zaklenjene puščice na 12, portali na 17, led na 21, ključi na 31), in odigramo veliko stopenj, da natančno nastavimo recepte. Če se ti kakšna stopnja kdaj zdi nepoštena, nam to sporoči na hello@ballroute.com.

Te zanima, kako so mehanike videti z igralčeve strani? Začni z razlago vseh mehanik v BallRoute.