Gridwars - Gridwars

Gridwars (diğer adıyla GRID WARS), Engineered Intelligence (EI) tarafından Kasım 2002'de duyurulan bir programlama yarışmasıydı.[1] Yarışma, EI'nin aynı gün tanıtılan CxC (paralel programlama dili) adlı ürününü tanıtmak için düzenlendi.[2] Gridwars ayrıca seçilmiş forumlarda ve kişisel davetlerle duyuruldu.[3]

Toplamda dört yarışma düzenlendi: Şubat 2003'te, Haziran 2003'te (Gridwars II), Kasım 2003'te (Gridwars Interactive) ve Nisan 2004'te (Gridwars III).

EI, Matt Oberdorfer tarafından kuruldu; 2005 sonlarında EI, CxC'yi bıraktı ve "I / O hızlandırıcı" adlı yeni bir ürünü duyurdu. 2006'nın başlarında EI, adını Gear6 olarak değiştirdi ve Gridwars'ın ön sayfasını üretimden çıkma duyurusu ile değiştirdi. Www.gridwars.com web sitesi kapatıldıktan kısa bir süre sonra.

Oyun konsepti ve temel kurallar

Oyun, "savaş alanı" olarak da bilinen bir tahtada oynanır - bir simit üzerine çizilmiş belirli büyüklükte ortogonal ızgara (böylece alanın zıt kenarları temas halindedir).

Savaş alanının her bir hücresi boş olabilir veya savaş alanı hücreleri için yarışan birkaç koddan birine sahip olabilir. Savaş alanını ele geçirmeyi başaran veya belirli sayıda döngüden sonra çoğu hücreye sahip olan kod kazanır.

EI tarafından kullanılan orijinal terminoloji, rakip kodlara "savaşçılar" ve hücrelere sanal bir bilgi işlem ızgarasının "işlemcileri" (dolayısıyla "işlemciler için savaş") olarak atıfta bulunması bakımından tuhaftı, ancak "ateşleme" mermiler "birbirlerine.

Oyun sırayla (döngüler) ilerler. Oyunun başında her kodun bir hücresi vardır. Her döngüde, sahip oldukları hücreler için kodlar çalıştırılır. Olduğu gibi, çerçeve programı kodlara bazı veriler sağlar: hücrenin sekiz yakın komşusu kimdir (savaşçı numarası, boş hücre için 0) ve kendi savaşçı numarası. Bu verilere dayanarak, savaşçılar 8 komşusunun birine / ikisine / üçüne "üç mermi" atabilir. Gridwars II, orijinal kuralların temel bir uzantısını sundu: savaşçılar artık, bir sonraki savaş yürütme döngüsü sırasında 8 komşusunun her birine hangi çerçeve programı tarafından sağlanacak olan, iletişim değişkeni veya kısaca comvar olarak adlandırılan 32 bitlik kelimeyi döndürebiliyordu.

Tüm hücreler atışlarını yaptıktan sonra, kontrol programı komşu savaşçılardan, yani aynı kodu uygulayan hücrelerden her hücreye toplam kaç merminin geldiğini değerlendirir. Hangi savaşçı hücreye daha fazla mermi gönderirse (toplamda en az üç), onu devralır. Bir bağ olması durumunda, hücre sahipliği aynı kalır.

Prensip olarak oyun bilgisayar olmadan oynanabilir: boyutu eğlenceli hale getirecek kadar küçük olan bir tahta üzerinde. Oyuncular, tüm hücreleri için çekim yönlerini belirtmek için özel tahtalar veya kağıt kullanabilir ve ardından çekimleri gösterebilir ve tahtayı birlikte güncelleyebilir.

Alternatif olarak, atış yönleri ana kart üzerinde hücre hücre şeklinde (örneğin maçlar kullanılarak), rakipler sırayla belirtilebilir.

Kazananlar

Gridwars Interactive haricinde, her yarışmada ilk üç sırada tamamlayanlar EI'nin basın bültenlerinde onurlandırıldı ve Hewlett Packard Gridwars'a sponsor olan (cep PC'leri, dijital kameralar, yazıcılar ve Gridwars III'ün galibine 5 düğümlü Xeon kümesi).

Gridwars [4]

1. Scott Balaban (Cleveland, Ohio) 2. John Ours (Cleveland, Ohio) 3. Robert Macrae (Londra, İngiltere)

Gridwars II [5][6]

1. Vasiliy Gromov (Moskova, Rusya) 2. Mark Wenig (Maryland, ABD) 3. Robert Macrae (Londra, İngiltere)

MEGA GRID SAVAŞLARI Gridwars II Ligi

1. Robert Macrae (Londra, İngiltere) 2. Paul Klinge (VTT, Finlandiya) 3. Shanming Loh (Singapur)

Gridwars III [7][8][9]

1. Mark Wenig (Greenbelt, Maryland, ABD) 2. Paul Klinge (VTT, Finlandiya) 3. Chris Mueller (Katy, Teksas, ABD)


Tarafsızlık açısından, aşağıdaki tablo, katılımla ilgili ek ayrıntılar sunmaktadır.

YuvarlakbenIIIII
Scott Balabanx--
John Bizimx--
Robert Macraexxx
Vasiliy Gromovxxx
Mark Wenigxxx
Paul Klinge-xx
Chris Mueller--x

Forumda, önceki bir yarışmadan belirli kodların EI tarafından katılım için yeniden gönderildiğine ve bu türden mevcut bilgilerin dikkate alındığına dair raporlar vardı.

Basın ve medya

Basının en çok ilgisini çeken olay, açık ara Gridwars II oldu. Özellikle, Vasily Gromov ve Mark Wenig tarafından yazılan programlar arasındaki son savaş:

New Scientist: "Gladyatör tarzı 'savaşlar' zayıf programları seçer" [10]

Yeni Bilim Adamı: "Rus programcı kod savaşında NASA'yı yendi" [11]

BBC Russian: "NASA programcısı Kobra tarafından ısırıldı" [12]

Rus TV kanalı haberleri: "Vasa'mız NASA'yı yendi" [13]

Dipnotlar

  1. ^ Supercomputing Online - Dünyanın Yüksek Performanslı Bilgi İşlem, Ağ ve Depolama Uzmanları Ana Sayfası
  2. ^ Supercomputing Online - Dünyanın Yüksek Performanslı Bilgi İşlem, Ağ ve Depolama Uzmanları Ana Sayfası
  3. ^ [Fwd: EI ve Gridwars Şampiyonası]
  4. ^ "Gridtoday: Izgara Savaşlarının Galipleri Ortaya Çıkıyor". Arşivlenen orijinal 9 Temmuz 2008'de. Alındı 20 Şubat 2008.
  5. ^ "Rusya, Grid Wars 2'yi kazandı". Arşivlenen orijinal 7 Ocak 2006. Alındı 20 Şubat 2008.
  6. ^ Ei, Clusterworld'de Grid Wars Mücadelesinin Kazananlarını Açıkladı[kalıcı ölü bağlantı ]
  7. ^ "Izgara Savaşları III". Arşivlenen orijinal 7 Ağustos 2007. Alındı 27 Şubat 2008.
  8. ^ Grid Wars Iii Mücadelesinde Hp Proliant Cluster Kazanın[kalıcı ölü bağlantı ]
  9. ^ EI, GRID WARS III Paralel Programlama Yarışmasının Kazananlarını Açıkladı
  10. ^ Gladyatör tarzı 'savaşlar' zayıf programları seçiyor - 12 Temmuz 2003 - New Scientist Space
  11. ^ Rus programcı kod savaşında NASA'yı yendi - 12 Temmuz 2003 - New Scientist Space
  12. ^ Би-би-си | Технологии | "Кобра" победила программиста НАСА
  13. ^ Вести.Ru: новости, видео и фото дня