33 पॉइंट द्वारा xguru 2020-12-22 | 3 टिप्पणियां | WhatsApp पर शेयर करें

साइड प्रोजेक्ट के तौर पर आज़माने लायक चीज़ों की सूची

इन्हें बनाने के लिए आगे पढ़ने योग्य लिंक और लेक्चर भी व्यवस्थित किए गए हैं

  • Ray Tracer

  • Key-Value Store Web API

  • Web browser

  • Stock Trading Bot

1 साल पहले पोस्ट किए गए "डेवलपर्स के लिए आज़माने लायक चुनौतीपूर्ण प्रोजेक्ट्स" के भाग 2: https://hi.news.hada.io/topic?id=1085

3 टिप्पणियां

 
galadbran 2020-12-22

वेब ब्राउज़र को देखते ही लगता है, आह.. यह सच में काफ़ी चुनौतीपूर्ण प्रोजेक्ट है ^^;;

 
xguru 2020-12-22

इससे जुड़ी HN टिप्पणियों में भी कई तरह की सिफारिशें दी गई हैं: https://news.ycombinator.com/item?id=25489879

  • एक toy regex engine बनाएं

  • Tetris

  • ION (Intuitive Ordinal Notation)

  • Fantasy Sports

  • Game Boy Emulator

Build your Own X में भी और ज़्यादा सूचियाँ हैं। https://hi.news.hada.io/topic?id=850

 
ffdd270 2020-12-22

मैं Game Boy emulator बना रहा हूँ, और इसमें सच में बहुत मज़ेदार चीज़ें आज़माई जा सकती हैं। जैसे CPU और GPU डेटा को कैसे एक-दूसरे तक पहुँचाएँगे, interrupts को कैसे implement किया जाए... वगैरह वगैरह...

https://gbdev.io/pandocs/

अगर आपकी development में दिलचस्पी है, तो मैं recommend करूँगा कि ऊपर वाली साइट को एक बार अच्छे से देख लें।

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

अगर आप और development resources ढूँढना चाहते हैं, तो यहाँ देखना recommend करूँगा। और https://github.com/ffdd270/study_emu यह मेरा develop हो रहा repo भी है; इसमें CPU instructions सब implement किए हुए हैं और C++ में test cases भी लिखे हुए हैं, इसलिए अगर implement करते समय कहीं अटक जाएँ, तो test cases देखते हुए हल निकालना भी अच्छा रहेगा।

इस साल के भीतर Nintendo logo दिखाने को लक्ष्य बनाकर GPU भी develop कर रहा हूँ। आखिरकार मेरा लक्ष्य कुछ ऐसा बनाना है जिससे Game Boy development को interactive तरीके से सीखा जा सके, लेकिन उफ़.. फिलहाल पहले logo तो दिख जाए..