Si krijojmë 5.000 nivele me nga një zgjidhje të përsosur
BallRoute ka 5.000 nivele dhe nuk i vizatuam me dorë. As nuk hodhëm thjesht shigjeta rastësisht në një tabelë: një tabelë e rastësishme është pothuajse gjithmonë e pamundur ose e mërzitshme. Ja si krijohen nivelet e kësaj loje enigme, nga ideja deri në ekranin tënd.
Hapi 1: Vendos si duhet të ndihet niveli
Çdo numër niveli i përgjigjet një recete: madhësia e tabelës, sa shigjeta të rrugës nisin duke treguar në drejtim të gabuar, sa gropa ka, cilat mekanika mund të shfaqen (shigjeta të arta, portale, akull, çelësa) dhe afërsisht sa lëvizje duhet të ketë zgjidhja e përsosur. Tabelat e para janë 7×5. Më të mëdhatë janë 12×8.
Vështirësia nuk ngjitet thjesht lart. Lëviz me valë në çdo dhjetë nivele: një hap lart, një nivel më i lehtë, pastaj një hap tjetër lart. Ky ritëm ka rëndësi. Vështirësia e pandërprerë lodh, ndërsa lehtësia e pandërprerë mërzit.
Hapi 2: Si krijohet një nivel me rrugë të vërtetë
Gjeneratori fillimisht hap një rrugë nga fillimi te dalja, pastaj e mbush pjesën tjetër të tabelës me shigjeta, gropa dhe mekanikat e nivelit. Më pas i kthen disa shigjeta të rrugës në drejtim të gabuar. Kjo është enigma jote. Meqë rruga ekziston para se të ngatërrohet çdo gjë, çdo nivel garantohet të ketë zgjidhje.
Hapi 3: Lëre një zgjidhës ta luajë
Para se një nivel të pranohet, e luan një zgjidhës. Ai eksploron çdo mënyrë si mund të lëvizë topi, duke mbajtur shënim cilët çelësa ka mbledhur, dhe gjen grupin më të lirë të rrotullimeve që e çon topin te dalja. Ai numër bëhet norma e nivelit: numri i lëvizjeve për tri yje.
Pastaj zgjidhësi e kontrollon edhe një herë përgjigjen e vet duke e bërë vërtet lëshimin, me rrëshqitje mbi akull, portale dhe dalje të kyçura, për t'u siguruar që rruga funksionon vërtet.
Hapi 4: Krijo shumë, mbaj më të mirin
Për çdo nivel krijojmë një grup tabelash kandidate dhe u japim pikë. Një kandidat i mirë:
- ka një zgjidhje të vetme të përsosur, që tri yjet të jenë zbulim i vërtetë dhe jo fat
- ka një normë afër objektivit për atë nivel
- i vendos mekanikat e nivelit mbi rrugë, jo si dekor në një cep
Fiton tabela me më shumë pikë. Në testet tona, secili nga 600 nivelet e para ka një zgjidhje të vetme me tri yje.
Hapi 5: I njëjti nivel në çdo telefon
Çdo nivel krijohet nga një numër fillestar i fiksuar (seed), ndaj niveli 347 është e njëjta tabelë në çdo telefon, pa internet, çdo herë. Sfida ditore përdor datën si numër fillestar. Prandaj të gjithë marrin të njëjtën enigmë në të njëjtën ditë pa shkarkuar asgjë.
Çfarë nuk mund ta vendosë një kompjuter
Disa gjëra kanë ende nevojë për njerëz. Nivelin 1 e ndërtuam me dorë si tutorial, zgjodhëm kur shfaqet çdo mekanikë e re (shigjetat e arta te niveli 6, shigjetat e kyçura te 12, portalet te 17, akulli te 21, çelësat te 31) dhe luajmë shumë nivele për t'i rregulluar recetat. Nëse ndonjëherë një nivel të duket i padrejtë, duam ta dimë: na shkruaj te hello@ballroute.com.
Kurioz si duken mekanikat nga ana e lojtarit? Fillo me të gjitha mekanikat e BallRoute të shpjeguara.