2 puan yazan GN⁺ 2024-01-11 | 1 yorum | WhatsApp'ta paylaş

Turing Complete oyununun tanıtımı

  • Turing Complete, bilgisayar bilimi hakkında bir oyundur.
  • Problem çözmenin heyecanını seven ve anladığını düşündüğü şeyler hakkında daha derin içgörülerin ortaya çıktığı anlardan hoşlanan kişiler için bir oyundur.
  • Oyuncular, Turing Complete oyunu aracılığıyla bilgisayar biliminin çeşitli yönlerini öğrenip deneyimleyebilir.

Öğrenilebilecek konular

  • Mantık kapıları: Mantık kapıları, hesaplamanın temel yapı taşlarıdır. Yalnızca NAND kapısıyla diğer tüm kapılar oluşturulabilir.
  • Bileşenler: Mantık kapılarını temel alıp belleği ekleyerek daha karmaşık yapılar oluşturulabilir.
  • Mimari: Bileşenler bir araya getirilerek gerçek bir bilgisayar yapılabilir. Turing-tam bir bilgisayar, bir Turing makinesiyle aynı algoritmaları hesaplayabilen bir bilgisayarı ifade eder.
  • Assembly: Bilgisayarlar ikili kodla programlanır. Bunu basitleştirmek için assembly komutları üretilebilir ve kendi donanımınız üzerinde programlama bulmacaları çözülebilir.

GN⁺ görüşü

  • Turing Complete oyunu, bilgisayar bilimi hakkında derin bir anlayış sunarken aynı zamanda eğitici eğlence arayan kişiler için de çekicidir.
  • Oyun, mantık kapılarından başlayıp gerçek bilgisayar mimarisi ve assembly diline kadar bilgisayar biliminin temel kavramlarını uygulamalı olarak deneyimleme fırsatı sunar.
  • Bu oyun, özellikle programlama ve donanıma ilgi duyan başlangıç seviyesindeki yazılım mühendisleri için pratik bir öğrenme aracı olarak değerlidir ve karmaşık kavramların eğlenceli ve etkileşimli bir şekilde keşfedilmesini sağlar.

1 yorum

 
GN⁺ 2024-01-11
Hacker News görüşü
  • Hacker News yorum özeti:
    • Turing Complete oyununa övgü
      • Kendisi ve 14 yaşındaki oğlu oyundan keyif aldı; oğlu oyun içinde bilgisayar kurup labirentte dolaşan bir program yazdı.
      • Bellek seviyesinde zorlandılar, ancak internette ipuçları ve çözümler bulunduğu için bir sonraki seviyeye geçebildiler.
      • Oyunun geliştiricisi, performansı iyileştirmek ve daha karmaşık CPU'lar kurabilmek için oyunu baştan aşağı yeniden inşa ediyor.
      • Bu tür oyunları sevdiğini ve çeşitli oyunlar önerdiğini belirtiyor.
      • Turing Complete güvenilir bir simülasyon ve iyi kurgulanmış görevler sunuyor, ancak arayüz biraz pürüzlü ve yeni başlayanlar için açıklamalar yetersiz.
      • Diğer oyunlara kıyasla açıklama ve problem çözme tarafının daha iyi olduğu da belirtiliyor.
      • Geliştirici büyük bir güncelleme duyurdu, ancak sonrasında haber gelmediği için güncellemenin geciktiğine dikkat çekiliyor.
    • Oyunun Steam kış indiriminden alınması
      • Oyun harika bir fikir, ancak daha fazla cilaya ihtiyaç duyuyor.
      • Konuya hakim olanlar için fena değil, fakat yeni başlayanlar için çoğunlukla sinir bozucu bir deneyim olabilir.
      • Devreleri yerleştirmeye yardımcı olacak özelliklere ihtiyaç var.
    • Oyundan keyif alıp bilgisayar bilimi diploması yapmaya karar verme
      • Oyun en iyi geniş zaman ayırarak oynandığında keyif veriyor; uzun bir aradan sonra geri dönüldüğünde en baştan başlamak daha eğlenceli olabiliyor.
      • Arayüzün daha da rafine edilmesi gerekiyor ve performans iyileştirmeleri için çalışmalar sürüyor.
      • Oyunun ilerleyen bölümlerinde açılan ek bileşenler sandbox modunu eğlenceli hale getiriyor.
    • İş yerinde oyunun kullanılmasına dair deneyim paylaşımı
      • Bir iş arkadaşıyla birlikte oyunu oynadılar ve bunun elektrik mühendisliği stajyerlerinin dijital mantığın nasıl çalıştığını anlamasına yardımcı olduğunu gördüler.
      • Oyun, basit assembly dili yazmaktan bulmaca çözmeye kadar imkan sunuyor.
    • Diğer dijital mantık simülasyon oyunlarıyla karşılaştırma
      • İlk başta başka bir oyunun taklidi olduğunu düşündüler, ancak aslında daha derin bir içerik sunduğunu gördüler.
      • Oyunu satın alıp ileride zaman ayırarak oynamayı planlıyorlar.
    • Oyunun bilgisayar mühendisliği temel dersleriyle karşılaştırılması
      • Üniversitede CPU komutları ve devre tasarımıyla ilgili ayrı ödevler yaptılar, ancak bunlar tam ve işlevsel tasarımlar değildi.
      • Oyunda kendi ISA'nızı oluşturarak eksiksiz bir mini CPU kurabiliyor ve onu istediğiniz kadar geliştirebiliyorsunuz.
    • Benzer oyun önerileri
      • Turing Complete'in nand game'e göre daha derin göründüğü söyleniyor.
    • Oyunla ilgili diğer görüşler
      • HN okurları için oyundansa Verilog ile RISC-V inşa etmenin daha uygun olabileceği söyleniyor.
      • Oyunun harika olduğunu düşünüyorlar ve geçmişte keyifle oynadıkları "Core War" oyununa benzer bir şey yapılmasını istediklerini ifade ediyorlar.