EXAPUNKS (2018)
(zachtronics.com)- 1997 yılında geçen bir hackleme bulmaca oyunu; hastalığa yakalanmış eski bir hacker, hayatta kalmak için “bir hack karşılığında bir doz ilaç” anlaşmasını kabul eder
- Oyuncu, yeraltı bilgisayar dergisi TRASH WORLD NEWS aracılığıyla eğitimler, hack ipuçları, gizli bilgiler ve yorumlarla oyunun dünyasını ve kurallarını öğrenir
- Temel oynanış, EXA (EXecution Agents) programlayarak ağda hareket etme, kopyalanma, dosya yok etme, diğer EXA'ları sonlandırma ve iz bırakmadan kaçma üzerine kuruludur
- Hack hedefleri bankalar, üniversiteler, fabrikalar, TV yayın istasyonları, otoyol tabelaları, oyun konsolları ve hükümetin yanı sıra oyuncunun kendi bedenine kadar genişler
- Steam, GOG ve itch.io üzerinden satın alınabilir; ayrıca özel bulmaca üretim aracı Axiom VirtualNetwork+ ile JavaScript tabanlı sanal ağlar oluşturulabilir
1997'de bir hackerın hayatta kalma anlaşması
- EXAPUNKS, 1997 yılında geçen bir Zachtronics hackleme bulmaca oyunudur
- Oyuncu karakteri geçmişte bir hackerdı, ancak şu anda phage hastalığına yakalanmış durumdadır
- Hayatta kalmak için “bir hack, bir doz ilaç” anlaşmasını kabul eder ve kaybedecek canından başka bir şeyi olmayan bir durumda oyun başlar
Programlamayla çözülen hackleme bulmacaları
- TRASH WORLD NEWS, oyun içinde hacklemeyi öğrenmek için kullanılan bir yeraltı bilgisayar dergisi işlevi görür
- Eğitimler, hack ipuçları, gizli bilgiler ve sert yorumlar sunar
- Oyuncu, EXA (EXecution Agents) birimlerini bizzat programlar
- Ağlar arasında dolaşır
- Kendini kopyalar
- Dosyaları bozar
- Diğer EXA'ları sonlandırır
- İz bırakmadan kaçar
- Bulmacalardaki hack hedefleri çok sayıda sisteme yayılır
- Buna bankalar, üniversiteler, fabrikalar, TV yayın istasyonları, otoyol tabelaları, oyun konsolları ve hükümet dahildir
- Oyuncunun kendi bedeni de bir hack hedefi hâline gelir
Hacklemeyle açılan ek içerikler
- Sunucuları hackleyerek ПАСЬЯНС oynanabilir
- Sawayama WonderDisc'in bölge kilidini hackleyerek HACK*MATCH oynanabilir
- TEC Redshift için homebrew oyunlar yapmak istiyorsanız, geliştirme kitini hacklemeniz gerekir
Satın alma noktaları ve fiziksel zine
- Oyun şu platformlarda satın alınabilir
- EXAPUNKS ile ilgili tartışmalar Reddit'te sürüyor
- Fiziksel deluxe sürüm uzun zaman önce tükendi, ancak Lulu üzerinden isteğe bağlı baskı olarak zine seti sipariş edilebilir
- TRASH WORLD NEWS issue 1: 7 $ + kargo, ilk sayı
- TRASH WORLD NEWS issue 2: 7 $ + kargo, ikinci sayı
- Seti tamamlamak için her iki sayının da sipariş edilmesi gerekir
Axiom VirtualNetwork+ özel bulmacaları
- Axiom VirtualNetwork+, EXAPUNKS için özel bulmaca üretim aracıdır
- Özel bulmacalar bazen “virtual networks” olarak da adlandırılır
- Bulmacalar JavaScript ile yazılır; API işlevleri kullanılarak host'lar, dosyalar ve register'lar oluşturulur, ayrıca hedefler ve bulmaca mantığı tanımlanır
1 yorum
Hacker News yorumları
Zachtronics artık oyun yapmıyor, ancak Zach Barth Coincidence Games adlı şirkette çalışmalarını sürdürüyor
Yakın zamanda uzay gemisi mühendisliği üzerine bir bulmaca oyunu da çıkardı: https://store.steampowered.com/app/2536720/UVS_Nirmana/
Ama Kaizen’i yapan şirket de hâlâ Zach Barth ise, Zachtronics’in kapanması tam olarak neydi merak ediyorum. Bir yıl sonra fikrini değiştirip geri mi döndü? Neden o markayı bıraktı? Yüzeysel gelebilir ama yeni bir “Zachtronics” oyunu, birçok kişi için refleks gibi anında satın alınacak bir şeydi
Oyun geliştirmeye devam ettiğini ve ileride daha fazlasını bekleyebileceğimizi duymak güzel
Ayrıca herkes biliyor mu bilmiyorum ama oyunlarında gizli ARG’ler de var
Şimdi de 0x10c’yi icat ediyor gibi görünüyor ;)
Reklamın parasını ödeyerek yapılması dürüstçedir; insanların fark etmeyeceği şekilde araya sıkıştırılması ise bence dürüstçe değil
Bu oyun en sevdiğim oyunlardan biri. EXAPUNKS ve SHENZHEN I/O, programlamayı eğlenceli kılan şeyin özünü oyuna gerçekten çok iyi aktarmış
EXAPUNKS oynarken beni en çok şaşırtan şey, çözümü baştan optimize etmeye çalışmanın ne kadar boşuna olduğuydu. Kendime defalarca önce bulmacayı çöz, sonra optimize et demem gerekti
Oyunun kendisi de eğlenceli ama bir arkadaşla aynı anda oynamayı öneririm. Daha optimal çözümü bulduğunuzu söyleyip birbirinize takılmak, genel eğlenceyi ciddi biçimde artırıyor
Kısıtlar yüzünden çok hızlı zorlaşıyorlar ve bazen de sadece belirsiz hissettiriyorlardı
Yine de başka birinin mesleğini deneyimleten iş simülatörleri türü epey büyük. Kamyon şoförleri de kamyon simülatörlerine benzer bakabilir ama American Truck Simulator çok popüler. Zachtronics oyunları eğlenceli geliyorsa oynayın, gelmiyorsa oynamadığınız için hiç suçluluk duymanıza gerek yok
Birbirimize devretmek zorunda kalmayalım diye iki set klavye ve fare bağlamıştık
Bunların kataloğu kesinlikle satın almaya değer
https://store.steampowered.com/developer/zachtronics
Yine de mükemmel ve bence en az değer verilen işlerinden biri. Yazımı iyi, oyunculuğu iyi ve çağının epey ilerisini görmüş tarafları var. Kesinlikle öneririm
Oyunda çalıştığınız kurgusal şirketin alan adını gerçekten satın alıp kaydettirecek kadar; o alan adı şimdi Steam’e yönleniyor
Arada sırada Zachtronics oyunlarıyla StarCraft’a, üzerine de biraz Factorio karıştırılmış gibi bir oyun yapıyorum
Kendi transputer benzeri mimarisini kullanan bir araştırma laboratuvarına sızıp veri çalma fikri üzerine kurulu. Ağı keşfeden gezici bir program oluşturuyorsunuz, verileri taşımaya başlayan başka programlar da yazıyorsunuz. Çok agresif taşırsanız biri fark edip ağı yeniden başlatıyor ve sizi dışarı atıyor. İçeride başka oyuncular da olabilir. Doğal olarak düğümler laboratuvarın korkunç Forth varyantını çalıştırıyor
UI yok; TCP soketiyle bağlanıyorsunuz ve araçları kendiniz yapmanız gerekiyor. Bunun iyi bir fikir mi olduğunu, yoksa zihinsel olarak çökmekte mi olduğumu bilmiyorum
Öte yandan kendi araçlarını yapabilmek harika görünüyor. İsteğe bağlı bir UI eklemek ya da bunu birine yaptırmak kesinlikle yardımcı olur gibi. Yine de yeterince ilgi çekiciyse UI olmadan yayımladıktan sonra biri yapabilir
Exapunks ve TIS-100 kariyer yolumu ciddi biçimde etkiledi
Çocukken ve üniversite yıllarında assembly ve düşük seviye alanlar bana hep korkutucu gelirdi; bunları da bilgisayar bilimi arka planı varsayan rastgele sitelerden öğrenmeye çalışırdım
x86’nın karmaşıklığına yakın değiller ama bu oyunlar sayesinde assembly’nin aslında o kadar korkutucu olmadığını fark ettim. Bugün hâlâ her gün x86 kullanmıyorum ama Advent of Code ve Project Euler’da birkaç problemi çözmeyi deneyecek özgüveni verdiler. Çok basitleştirilmiş assembler harika bir öğrenme aracıydı
Bu oyunlar olmasaydı muhtemelen hâlâ yalnızca Python yapıyor olurdum. Python iyi bir dil ama birçok şeyi soyutluyor
EXAPUNKS’in fiziksel zine’ini başvuru kaynağı olarak basılı tutmak çok havalıydı ve kutu ile ayrıntılı kılavuzla gelen eski oyun günlerini hatırlatıyordu
Zachtronics’e girişim SpaceChem’di ve çıktığında tamamen içine düşmüştüm. Komutların gerçek çalışma alanının içinde yer alması fikri inanılmazdı ve hâlâ baş döndürücü geliyor. Ω-Pseudoethyne’i geçmeyi en büyük kodlama/Steam başarılarımdan biri sayıyorum
Bir süre arkadaşlarla skor tablosu rekabeti yorduğu için uzaklaştım ama skor tablolarını neredeyse tamamen görmezden gelerek keyfi yeniden buldum. Yalnızca dağılımdan çok saptığımda bakıyorum. Zach ve ekibin geri dönmesine gerçekten sevindim
Çözümlerimin çoğu optimize edilmemiş senkronizasyon canavarlarıydı ve boss savaşlarında epey elendi; ama çözümü bulup molekülün oluştuğunu izlemenin tatmini muazzamdı. Müzikleri de harikaydı; üniversite boyunca çalışma çalma listemde yer aldı
Bu 5 dolar muhtemelen baskı maliyeti ve Lulu komisyonunu ancak karşılıyordur; Zach’e pay kalmıyor gibi, bu da üzücü
Redshift taşınabilir video oyun sistemini açtıktan sonra kafayı takıp bir video oynatıcı bile yaptım: https://www.reddit.com/r/exapunks/comments/tzv1m5/redshift_video_player_wanted_to_add_sound_but/
Gerçekten eğlenceliydi; artık Redshift’ten sonrasına da devam etmem gerekiyor
Yapay zekanın programlamada daha iyi hâle geldiğine dair çok yazı varken, Hacker News’in bir numarasındaki yazının 1997’deymiş gibi dergi okuyarak kod yazdığınız bir oyun olması biraz ironik
Sevdiğim oyunlardan biri olan Hacknet’i hatırlatıyor: https://hacknet-os.com - https://store.steampowered.com/app/365450/Hacknet/
Programcı olmama anlamlı bir katkısı olmuş olması epey olası. Zachtronics’in SHENZHEN I/O’sunu istek listeme eklemiştim sanırım; tüm kataloğa da bakmam gerekecek