Popüler oyun Minecraft'ın blok tabanlı dünyası, oyunculara neredeyse sonsuz düz bir düzlem sunar. Bu durum, oyuncuların inşa ettikleri dünyanın eğriliğiyle uğraşmak zorunda kalmamasını sağlar ve gezegenin yüzeyinde dolaşıp başlangıç noktalarına geri dönmelerine olanak tanımaz. Ancak bir yazılım geliştiricisi, Blocky Planet ile bu durumu bir üst seviyeye taşıdı.
Henüz tam bir oyun olmasa da, geliştiricinin bir teknoloji demosu olarak tanımladığı Blocky Planet, bilgisayarınıza indirip kurabileceğiniz veya tarayıcınız üzerinden oynayabileceğiniz bir deneyim sunuyor.
Geliştiriciye göre, demoyu oluşturmadaki en büyük zorluk, düz Minecraft dünyasını küresel bir gezegene dönüştürmekti. Bloklardan (özellikle kübik voksel) bir küre oluşturmak, her üç eksende de belirli bir mesafedeki öğelerin merkezlerini filtreleyerek nispeten kolaydır. Ancak bu, bloklu bir küre oluştursa da, yerçekimini yeniden yaratmayı sağlamaz. Bu durum, yukarı doğru inşa ederken veya aşağı doğru kazarken sorunlara yol açar.
Bu noktada iki temel sorunla karşılaşıldı: İlk olarak, 2 boyutlu bir ızgarayı 3 boyutlu bir küreye eşlemek (düz bir haritayı küreye eşlemek gibi) ve ardından gezegenin yüzeyinden çekirdeğine (veya tersi) hareket ederken blok boyutunu tutarlı tutmak gerekiyordu.
İlk sorunun çözümü, düz yüzeyi altı eşit parçaya bölmek ve bunları bir küpün üzerine eşlemek oldu. Ardından, küpün her yüzü daha küçük karelere ayrıldı ve her şeklin köşesi, merkezi bir noktadan belirli bir mesafeye doğru itildi. Geliştirici, bu işlemi "küpü balon gibi şişirmek" olarak benzetmiştir.
Artık gezegenin şeklini takip edecek şekilde bozulmuş olan bu kareler, 'düzlem kareler' (quads) olarak adlandırılmaya başlandı. Herhangi bir şeyin şeklini değiştirmek bozulmaya yol açacağından, geliştirici kare ızgarayı önceden bozarak nihai çıktının normal görünmesini sağladığını belirtti.
Karşılaşılan bir diğer sorun ise derinlik ile ilgiliydi. Merkeze yaklaştıkça bloklar incelir ve sonunda üçgen haline gelirdi. Geliştirici, bu durumu, yükseldikçe daha fazla blok ekleyerek çözmeye çalıştı, ancak bu durum sıklıkla hizalanmamış katmanlara neden oluyordu. Bu sorunu çözmek için geliştirici, bozulmanın çok belirgin olduğu yerlerde yalnızca daha fazla blok eklemeye ve katmanlar arasındaki hizalamayı kolaylaştırmak için bu blokları tam sayılarla artırmaya karar verdi. Ayrıca, daha kolay işlenebilmeleri için birden fazla katmanı 'kabuklar' halinde gruplandırdı.
Bunlar, geliştiricinin demo için aşması gereken en büyük zorluklardı. Bu adımların ardından, yerçekimi mekaniği eklendi. Geliştirici, Minecraft'ta olduğu gibi sadece aşağı doğru değil, yerçekimini gezegenin merkezi noktasına odaklayan kendi sistemini yarattı. Bu sayede oyuncu, gezegenin kenarından "düşmeden" yüzeyinde kalabiliyor, hatta tüm taraflarını dolaşabiliyordu.
Geliştirici, bu demoyu boş zamanlarında inşa ettiğini ve gelecekte üzerinde daha fazla çalışma yapmayı planladığını belirtti. Ancak tam bir oyuna dönüştürmek gibi bir niyeti olmadığını, zira bunun zaman alıcı olabileceğini ve asıl işi için gereken zamana rakip olacağını ifade etti. Yine de Blocky Planet, Minecraft'tan farklı bir deneyim sunarak, düz ve geniş bir dünya yerine gezegenin yüzeyine daha yakın bir görünüm sağlıyor.