डेवलपर्स के लिए आज़माने लायक और भी चुनौतीपूर्ण प्रोजेक्ट्स
(web.eecs.utk.edu)साइड प्रोजेक्ट के तौर पर आज़माने लायक चीज़ों की सूची
इन्हें बनाने के लिए आगे पढ़ने योग्य लिंक और लेक्चर भी व्यवस्थित किए गए हैं
-
Ray Tracer
-
Key-Value Store Web API
-
Web browser
-
Stock Trading Bot
1 साल पहले पोस्ट किए गए "डेवलपर्स के लिए आज़माने लायक चुनौतीपूर्ण प्रोजेक्ट्स" के भाग 2: https://hi.news.hada.io/topic?id=1085
3 टिप्पणियां
वेब ब्राउज़र को देखते ही लगता है, आह.. यह सच में काफ़ी चुनौतीपूर्ण प्रोजेक्ट है ^^;;
इससे जुड़ी 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मैं 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 तो दिख जाए..