Düşük Çözünürlüklü Piksel Sanatının Ölümü (Veya O Ölümü Çiz)


20

Bu Düzensiz bir Webcomic! temalı görev. *

Ölüm oldukça kapsamlı bir örgüttür ve Head Death çalışanlarını birbirinden ayırmakta güçlük çekmese de, örgütle bağlantılı diğer bazı kuruluşların hepsini takip etmekte güçlük çekmiştir.

Böylece, buradaki göreviniz, çeşitli Ölümlerden birinin başlığı göz önüne alındığında, o Ölüm'ün ilgili 32x32 piksel görüntüsünü oluşturmaktır.

Dahası, Head Death oldukça bürokratik (ve biraz cimri) olduğundan, en kısa program (birkaç bonus dikkate alındıktan sonra) resmi kullanım için seçilen program olacaktır.

Giriş büyük / küçük harfe duyarlı olmamalıdır. Buna ek olarak, ön ekler Death Of, Death Byve The Death Ofaynı şekilde ele alınmalıdır.

Çıktı görüntüsü bir dosyaya (kayıpsız bitmap görüntü formatında) kaydedilebilir veya ekranda görüntülenebilir.

Kullanılacak EXACT RGB değerleri aşağıdadır :

White 255 255 255
Black 0 0 0
Dark Gray 125 125 125
Bone Gray 170 170 170
Purple 60 0 140
Brown 120 40 0
Blue 0 80 200
Green 0 100 0
Neon Green 100 255 0
Red 0 255 0

(Hiç kimsenin Death'in tüm bu renkleri kullanmadığını ve hepsinde ortak olan tek rengin kemik grisi olduğunu unutmayın)

Burada gösterilen her çıktı görüntüsü önce gerçek boyutta, sonra 3x yakın çekimde gösterilir.

Aşağıdaki Ölümleri desteklemeniz gerekiyor:

Delicesine Güçlendirilmiş Ateş Toplarının Ölümü

resim açıklamasını buraya girin resim açıklamasını buraya girin

Dev Bir Kurbağada Boğulma Ölümü

resim açıklamasını buraya girin resim açıklamasını buraya girin

Kafa Ölümü

resim açıklamasını buraya girin resim açıklamasını buraya girin

Steve Tarafından Güreşmenin Ölümü

resim açıklamasını buraya girin resim açıklamasını buraya girin

Hatmaking Kimyasallarının İnhalasyonunun Ölümü

resim açıklamasını buraya girin resim açıklamasını buraya girin

Charon

resim açıklamasını buraya girin resim açıklamasını buraya girin

(Charon'un kuruluştaki kesin rolünün bilinmediğini unutmayın)

Aşağıdaki Ölümleri desteklemeniz gerekmez, ancak bunu çeşitli bonuslar için yapabilirsiniz

Pelvisinizi Ezdirerek Ölüm (-8% bonus)

resim açıklamasını buraya girin resim açıklamasını buraya girin

Mars Rover Kaya Aşınma Aracı ile Zemin Olmanın Ölümü (-10% bonus)

resim açıklamasını buraya girin resim açıklamasını buraya girin

Reaktör Havuzunda Boğulmanın Ölümü (% -10 bonus)

resim açıklamasını buraya girin resim açıklamasını buraya girin

Bir Cirit Tarafından Yutulmanın Ölümü (% -8 bonus)

resim açıklamasını buraya girin resim açıklamasını buraya girin

Bir Cutlass Tarafından Bıçaklanmış Olmanın Ölümü (% -9 bonus)

resim açıklamasını buraya girin resim açıklamasını buraya girin

Kötü Pizza Teslimatlarının Ölümü (-7% bonus)

resim açıklamasını buraya girin resim açıklamasını buraya girin

(Muhtemelen pelerin takmayan tek ölüm. Bana nedenini sorma.)

Hepsini eklerseniz, son çarpan olur 0.92*0.9*0.9*0.92*0.91*0.93≈0.58.

Ek Bonus

Bir RGBA biçimi kullanırsanız ve beyaz arka planı saydamlıkla değiştirirseniz,% 12 daha fazla tasarruf edin.

* Düzensiz Webcomic! © 2002-Şu Anda David Morgan-Mar. CC BY-NC-SA.


Görüntülerle ilgili çok fazla kaydırma olduğundan, onları dikey yerine yan yana yerleştirdim. Umarım bu bir gelişmedir, ancak istediğiniz şey değilse düzenlemeyi geri almaktan çekinmeyin.
trichoplax

Yanıtlar:


7

JavaScript (ES6), 714 677.97 651.76 634.36 545.76 1063 - (% 8 *% 10 *% 10 *% 8 *% 9 *% 7 *% 12 *% 12) = 542.75

e=>(e=e.slice(-4,-2),c=document.createElement("canvas"),c.width=c.height=32,t=(r="000")=>(o=c.getContext("2d")).fillStyle="#"+r,r=(r,t,l=1,e=1)=>o.fillRect(r,t,l,e),u=12,i="7d7d7d",t(),r(l=13,8,3),(n=!/ea|te|ca|ri|Po/.test(e))&&(r(l,6,3,5),r(u,7,5,3)),"ca"==e&&(r(l,3,3,3),r(u,6,5)),"ri"!=e&&(t("ea"==e?"3C008C":/te|Po/.test(e)?"006400":""),r(10,l,9,15+("ea"==e)),r(11,u,7),r(u,11,5)),"te"==e&&(t("782800"),r(u,6,5),r(l,5),r(15,5)),"ri"==e&&(t("f00"),r(l,5,3,2),r(16,6)),t("aaa"),r(l,7,3),r(l,9,3),r(m=14,8),r(m,u,1,u),r(u,u,5),r(l,m,3),r(l,16,3),r(l,18,3),r(l,20,3),r(l,24,3),r(u,25),r(16,25),r(11,26,1,6),r(17,26,1,6),r(17,l,1,8),n||r(m,10,1,2),/al|ar|sh|el|To/.test(e)?(r(8,u,4),t(),r(7,9,1,23),"al"==e&&(r(3,9,4,2),r(2,10,1,2)),"sh"==e&&r(2,8,6,4),"el"==e&&(r(6,6,3,4),r(7,4,1,2),r(5,8,5)),"To"==e&&(r(6,8,3,23),r(4,m,2,3),r(3,m),r(l,9,3),t("fff"),r(6,9),r(5,15),t("0050c8"),r(l,7,3,2),r(m,9))):"la"==e?(r(11,u),r(10,l),r(9,15,1,2),t(i),r(9,17,1,12),r(8,17),r(7,18),r(8,19)):r(11,l,1,8),"Po"==e&&(t(i),r(l,10,3),t("64ff00"),r(u,7,5,3),r(l,6,3)),c.toDataURL())

Görüntünün bir png'sine veri URL'si oluşturur ve tüm bonusları kapsar.

EDIT: Sadece şeffaf bir arka plan başka bir% 12 vurmak bonusu fark, bu da bayt sayımı azaltır!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.