33 puan yazan xguru 2020-12-22 | 3 yorum | WhatsApp'ta paylaş

Yan proje olarak denenebilecek şeylerin bir listesi

Bunları yapmak için ek olarak okunması gereken bağlantılar ve dersler derlenmiş

  • Ray Tracer

  • Key-Value Store Web API

  • Web browser

  • Stock Trading Bot

1 yıl önce paylaşılan "Geliştiricilerin Deneyebileceği Zorlu Projeler" başlıklı yazının 2. bölümü: https://tr.news.hada.io/topic?id=1085

3 yorum

 
galadbran 2020-12-22

Web tarayıcısını görür görmez, ah... bunun gerçekten epey iddialı bir proje olduğu hissi geliyor ^^;;

 
xguru 2020-12-22

Bununla ilgili olarak HN yorumlarında da çeşitli öneriler yapılıyor: https://news.ycombinator.com/item?id=25489879

  • Basit bir regex motoru oluşturun

  • Tetris

  • ION (Intuitive Ordinal Notation)

  • Fantasy Sports

  • Game Boy emülatörü

Build your Own X içinde de daha fazla liste var: https://tr.news.hada.io/topic?id=850

 
ffdd270 2020-12-22

Game Boy emülatörü yapmayı deniyorum; gerçekten üzerinde yapılabilecek çok eğlenceli şey var. CPU ve GPU’nun veriyi nasıl alışveriş edeceği, interrupt’ların nasıl implemente edileceği... gibi...

https://gbdev.io/pandocs/

Geliştirmeyle ilgileniyorsanız yukarıdaki siteye baştan sona bir göz atmanızı öneririm.

https://github.com/gbdev/awesome-gbdev

Daha fazla geliştirme bilgisi arıyorsanız buraya bakmanızı öneririm. "m"! Ayrıca geliştirmekte olduğum bir repo da var: https://github.com/ffdd270/study_emu CPU komutlarının hepsini implemente ettim ve C++ ile test case’ler yazdım; bu yüzden siz de implemente ederken takılırsanız test case’lere bakarak çözmeye çalışmanız iyi olabilir.

Bu yıl içinde Nintendo logosunu göstermeyi hedefleyerek GPU’yu da geliştiriyorum. Nihai hedefim, Game Boy geliştirmeyi etkileşimli şekilde öğrenebileceğiniz bir şey yapmak =m=.. ama önce şu logoyu gösterelim..