Geliştiricilerin Deneyebileceği Daha Zorlu Projeler
(web.eecs.utk.edu)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
Web tarayıcısını görür görmez, ah... bunun gerçekten epey iddialı bir proje olduğu hissi geliyor ^^;;
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 Xiçinde de daha fazla liste var: https://tr.news.hada.io/topic?id=850Game 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..