33 poin oleh xguru 2020-12-22 | 3 komentar | Bagikan ke WhatsApp

Membuat daftar hal-hal yang layak dicoba sebagai side project

Merangkum tautan dan kursus tambahan yang perlu dibaca untuk membuatnya

  • Ray Tracer

  • Key-Value Store Web API

  • Web browser

  • Stock Trading Bot

Bagian 2 dari "Proyek menantang yang layak dicoba oleh developer" yang dipublikasikan setahun lalu: https://id.news.hada.io/topic?id=1085

3 komentar

 
galadbran 2020-12-22

Begitu melihat web browser, rasanya langsung terpikir, ah.. ini benar-benar proyek yang menantang ^^;;

 
xguru 2020-12-22

Terkait hal ini, di komentar HN juga direkomendasikan berbagai hal https://news.ycombinator.com/item?id=25489879

  • Buat toy regex engine

  • Tetris

  • ION (Intuitive Ordinal Notation)

  • Fantasy Sports

  • Emulator Game Boy

Di "Build your Own X" juga ada lebih banyak daftar. https://id.news.hada.io/topic?id=850

 
ffdd270 2020-12-22

Saya sedang membuat emulator Game Boy, dan ternyata ada banyak hal yang sangat menarik untuk dicoba. Mulai dari bagaimana CPU dan GPU saling bertukar data, sampai bagaimana interrupt diimplementasikan, dan lain-lain...

https://gbdev.io/pandocs/

Kalau Anda tertarik dengan pengembangan, saya rekomendasikan untuk meluangkan waktu melihat-lihat situs di atas.

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

Kalau Anda ingin mencari lebih banyak informasi pengembangan, saya juga merekomendasikan melihat yang ini. "m"! Dan ada juga repo yang sedang saya kembangkan, https://github.com/ffdd270/study_emu. Semua instruksi CPU sudah saya implementasikan dan saya juga sudah menulis test case dalam C++, jadi kalau nanti Anda menemui hambatan saat mengimplementasikannya, mungkin akan membantu kalau melihat test case-nya sambil mencari solusinya.

Target saya tahun ini adalah menampilkan logo Nintendo, jadi saya juga sedang mengembangkan GPU. Tujuan akhirnya adalah membuat sesuatu yang memungkinkan orang belajar pengembangan Game Boy secara interaktif, tapi =m=.. untuk sekarang, mari tampilkan logonya dulu..