विज्ञापन

प्रोग्रामिंग एक बार मजेदार है जब आप जानते हैं कि आप क्या कर रहे हैं, लेकिन उस बिंदु तक पहुंचना एक भीषण यात्रा हो सकती है।

यही कारण है कि आपको इन खेलने के लिए अलग समय निर्धारित करना चाहिए कोडिंग गेम और चुनौतियां. न केवल वे मज़ेदार ब्रेक के रूप में सेवा करते हैं, बल्कि आप तेजी से सीखेंगे और हाथों पर अभ्यास और अनुभव के लिए अधिक जानकारी को बनाए रखेंगे।

robocode

Robocode एक जटिल प्रोग्रामिंग गेम है जहां आप रोबोट टैंक को कोड करते हैं जो एक दूसरे के खिलाफ लड़ते हैं। आपका काम कृत्रिम बुद्धिमत्ता लिखना है जो आपके रोबोटों को सफलता की ओर ले जाता है - जावा, स्काला, सी # जैसी वास्तविक भाषाओं का उपयोग करते हुए और भी बहुत कुछ। आरंभ करने के लिए, बाहर की जाँच करें Robocode मूल बातें और ट्यूटोरियल.

रोबोकोड इंस्टॉलर एक विकास वातावरण, अंतर्निहित रोबोट संपादक और जावा कंपाइलर के साथ आता है। आप वास्तव में लिख रहे हैं असली कोड! 2000 में वापस लॉन्च करने के बावजूद, रोबोकोड को अभी भी नियमित रूप से अपडेट और रखरखाव किया जाता है, इस तथ्य के साथ मदद की जाती है कि यह खुले स्रोत और नशे की लत है।

codingame

Codingame एक गेम जैसा वेब ऐप है जहां आप वास्तविक कोड लिखकर पहेली और चुनौतियों को हल करते हैं। 25 से अधिक प्रोग्रामिंग भाषाएं समर्थित हैं, जिनमें जावा, C #, पायथन, जावास्क्रिप्ट, लुआ, गो, रस्ट और बहुत कुछ शामिल हैं। प्रत्येक पहेली / चुनौती में एक विषय होता है (उदाहरण के लिए एयरशिप को शूट करने के लिए बुर्ज का कार्यक्रम जो बहुत करीब आता है), जो मज़ेदार कारक को मारता है।

के बारे में अधिक जानने विशेष रूप से एकता के लिए खेल विकास प्रोग्रामिंग भाषाओं 7 एकता खेल विकास भाषाएँ सीखने के लिए: कौन सा सबसे अच्छा है?एकता में खेल विकास शुरू करना चाहते हैं? आपको इनमें से एक-संगत भाषाओं के साथ परिचित होने की आवश्यकता होगी। अधिक पढ़ें .

codecombat

Codecombat गेम जैसी पहेली और चुनौतियों के लिए एक और वेब ऐप है जिसे केवल कोड लिखकर हल किया जा सकता है। लेकिन कोडिंग नाम अधिक मनोरंजक होने के बावजूद, कोडकॉम्बैट के पास "क्लासरूम संस्करण" के साथ एक महत्वपूर्ण शैक्षिक मोड़ है, जिसका उपयोग शिक्षक अपने छात्रों को कोड सीखने में मदद करने के लिए कर सकते हैं। इस लेखन के रूप में, तीन पाठ्यक्रम पथ उपलब्ध हैं: कंप्यूटर विज्ञान, वेब विकास और खेल विकास।

codewars

Codewars एल्गोरिदमिक चुनौतियों को कोडिंग और हल करने का अभ्यास करने के लिए यह एक गेम नहीं है क्योंकि यह एक गेम है। आपको पहेलियां पूरी करने के लिए अंक मिलते हैं और बिंदु मान आपके समाधान कितने कुशल हैं, इसके द्वारा निर्धारित किए जाते हैं। कोडवर्ड आपको दूसरों द्वारा प्रस्तुत किए गए समाधानों को देखने देता है, जिन्हें आप अध्ययन कर सकते हैं और सीख सकते हैं। मेरा मानना ​​है कि यह सबसे अच्छे तरीकों में से एक है एक नई प्रोग्रामिंग भाषा और इसके मुहावरे सीखें एक नई प्रोग्रामिंग भाषा को माहिर करने के लिए 7 उपयोगी ट्रिक्सजब आप कोड करना सीख रहे हों, तो अभिभूत होना ठीक है। आप शायद चीजों को भूल जाएंगे जितनी जल्दी आप उन्हें सीखते हैं। ये टिप्स आपको उन सभी नई जानकारियों को बेहतर बनाए रखने में मदद कर सकते हैं। अधिक पढ़ें .

विम रोमांच

विम एडवेंचर्स एक बेहद असामान्य लेकिन विम का उपयोग करने का तरीका सीखने के लिए एक मजेदार गेम जैसा ट्यूटोरियल है बेहद शक्तिशाली पाठ संपादक शीर्ष 7 कारण विम पाठ संपादक को एक मौका देने के लिएसालों से, मैंने एक के बाद एक टेक्स्ट एडिटर आज़माए हैं। आप इसे नाम दें, मैंने इसे आजमाया। मैंने अपने प्राथमिक दिन-प्रतिदिन के संपादक के रूप में इन संपादकों में से प्रत्येक को दो महीने तक इस्तेमाल किया। किसी तरह, मैं ... अधिक पढ़ें कई प्रोग्रामिंग पेशेवरों का उपयोग करने के लिए प्यार करता हूँ। हालांकि इसमें एक विशाल सीखने की अवस्था है, यही कारण है कि इस तरह के ट्यूटोरियल मौजूद हैं। इसलिए जब विम प्रति प्रोग्रामिंग भाषा नहीं है, तो Vim में महारत हासिल करने से आपको अधिक कुशल कोडर बनने में मदद मिल सकती है, इसलिए मैंने इसे इस लेख में शामिल नहीं किया है।

6. TIS-100

"यह असेंबली लैंग्वेज प्रोग्रामिंग गेम है जिसे आपने कभी नहीं मांगा!" यह टिन पर वहीं कहता है। TIS-100 एक वीडियो गेम है जैसे कोई और नहीं, आपको अपनी पहेली को हल करने के लिए निम्न-स्तरीय असेंबली कोडिंग का नकली संस्करण सीखने और उपयोग करने के लिए मजबूर करता है। यह खेल कोई मज़ाक नहीं है - यह मुश्किल है, यह खुले-समाप्त होता है, और जब तक आप इतने निराश और भ्रमित नहीं होते हैं कि आप गुस्से में फिट हो जाते हैं, तब तक इसका अविश्वसनीय पुनरावृत्ति मूल्य है।

डाउनलोड:TIS-100 ($7)

7. शेन्ज़ेन I / O

उसी स्टूडियो के पीछे से टीआईएस -100 आता है शेन्ज़ेन I / O, एक पहेली खेल है जहाँ आप सरलीकृत सर्किट बनाने और सरलीकृत विधानसभा कोड लिखने के साथ काम करते हैं जो उक्त सर्किटों पर चलता है। दो खेलों के बीच, शेन्ज़ेन I / O को संतोषजनक रूप से जटिल के रूप में अभी और अधिक सुखद होना आसान है।

डाउनलोड:शेन्ज़ेन I / O ($15)

8. मानव संसाधन मशीन

में मानव संसाधन मशीन, आप एक कार्यालय कार्यकर्ता के रूप में खेलते हैं जो विभिन्न निर्देशों को एक साथ जोड़कर कार्यों को पूरा करता है। एक मायने में, यह गेम दृश्य प्रोग्रामिंग के माध्यम से पहेली को सुलझाने के बारे में है, यहां तक ​​कि छूने के लिए भी तार्किक प्रवाह और स्मृति प्रबंधन जैसी अवधारणाओं पर — लेकिन एक आसान-से-पचाने में, कार्यालय-थीम पर प्रस्तुत किया गया मार्ग।

यह आपके प्रोग्रामर के मस्तिष्क का उपयोग करने के लिए एक शानदार खेल है, और यहां तक ​​कि बना सकता है बच्चों के लिए एक अच्छा कोडिंग गेम बच्चों को प्रोग्रामिंग सीखने के लिए 11 सर्वश्रेष्ठ कोडिंग गेम्सअपने बच्चों को प्रोग्रामिंग में दिलचस्पी लेना चाहते हैं? बच्चों को सही दिशा में धकेलने के लिए सबसे अच्छा कोडिंग गेम आज़माएं। अधिक पढ़ें , भी।

डाउनलोड:मानव संसाधन मशीन ($10)

9. Screeps

Screeps (जो "स्क्रिप्टेड ढोंगी" के लिए खड़ा है) एक MMO रणनीति गेम है जहाँ आप इन-गेम संस्थाओं के व्यवहारों को कोड करने और अपने लिए एक साम्राज्य बनाने के लिए जावास्क्रिप्ट का उपयोग करते हैं। आधार गेम एक निजी सर्वर के साथ आता है, जहाँ आप अपनी मर्जी से खेल सकते हैं, साथ ही आधिकारिक सर्वर तक 30 दिनों की पूरी पहुँच प्राप्त कर सकते हैं। उसके बाद, आप आधिकारिक सर्वर पर सीमित क्षमता में खेल सकते हैं, जिसे मासिक सदस्यता के साथ उठाया जा सकता है।

डाउनलोड:Screeps ($ 15, $ 9 / मो के लिए वैकल्पिक सदस्यता)

अपने कोडिंग कौशल को तेज करने के अन्य तरीके

अभी और तरीकों की तलाश है अपनी प्रोग्रामिंग क्षमता को सुधारें? हमारे पास एक कमाल है सी प्रोग्रामिंग सीखने के लिए शुरुआती परियोजना. इनमें से कुछ को सुनकर आपको आगे भी फायदा हो सकता है कोडर्स और डेवलपर्स के लिए पॉडकास्ट.

आप भी कर सकते हैं इन गेम डेवलपमेंट टूल्स के साथ अपना गेम बनाना शुरू करें. यदि आप अपने बच्चों को कोडिंग में शामिल होने के लिए उपयुक्त रास्ते की तलाश में हैं, तो आप कुछ पर विचार कर सकते हैं बच्चों के लिए महान कोडिंग कक्षाएं और खेल.

हालाँकि, अगर सब कुछ के बाद भी आप संघर्ष कर रहे हैं और प्रोग्रामिंग की मूल बातों को समझ नहीं पाएंगे, तो आप पीछे हटना और विचार करना चाहेंगे क्या प्रोग्रामिंग आपके लिए सही विकल्प है 6 संकेत है कि आप प्रोग्रामर बनने के लिए नहीं हैंहर कोई प्रोग्रामर बनने के लिए नहीं कटता है। यदि आप पूरी तरह से सुनिश्चित नहीं हैं कि आप एक प्रोग्रामर हैं, तो यहां कुछ संकेत दिए गए हैं जो आपको सही दिशा में ले जा सकते हैं। अधिक पढ़ें . आईये जानते हैं कि यह कैसा रहेगा!

जोएल ली ने बी.एस. कंप्यूटर विज्ञान और पेशेवर लेखन अनुभव के छह वर्षों में। वह MakeUseOf के लिए चीफ एडिटर हैं।