इस प्रोजेक्ट के बारे में

डंजन शैक्षिक सामग्री के गेमिफिकेशन के लिए एक बहुआयामी परियोजना है, जिसे बीलेफेल्ड यूनिवर्सिटी ऑफ एप्लाइड साइंसेज (HSBI) में माइंडन में विकसित किया गया है। यह कक्षा सामग्री को 2D रोग-लाइक रोल-प्लेइंग गेम में बदल देता है, जिससे शिक्षार्थी गेम दुनिया के भीतर विषय-संबंधित कार्यों और पहेलियों को हल करते हैं। यह फ्रेमवर्क Java में लिखा गया है और libGDX पर आधारित है। इसे Java SE Development Kit 25 LTS की आवश्यकता होती है। एक ज्ञात सीमा यह है कि परियोजना पथ में रिक्त स्थान, विशेष वर्ण या उमलॉट नहीं होने चाहिए। यह परियोजना जर्मन-भाषी विश्वविद्यालय पाठ्यक्रमों के लिए पूरक शिक्षण सामग्री के रूप में है और जर्मन-भाषी छात्रों को लक्षित करती है, हालांकि प्रश्न अंग्रेजी या जर्मन में उठाए जा सकते हैं। README में वर्णित मुख्य क्षमताओं में एक अंतर्निहित गेम लूप, टेक्सचर का ग्राफिकल रेंडरिंग, एक एनिमेशन सिस्टम, और स्तर निर्माण और लोडिंग के लिए उपकरण शामिल हैं। एक कस्टम डोमेन-विशिष्ट भाषा (DSL) गैर-प्रोग्रामर को भी शैक्षिक कार्यों और पहेलियों को परिभाषित और एकीकृत करने देती है, जो सिंगल-चॉइस प्रश्न, मिलान कार्य और तत्व संयोजन अभ्यास जैसे इनपुट प्रकारों का समर्थन करती है। प्रदान किए गए विवरण के आधार पर, DSL एक विशिष्ट गेमप्ले परिदृश्य उत्पन्न कर सकती है या स्वचालित रूप से एक विविध गेम वातावरण बना सकती है। पेट्री नेट-आधारित प्रणाली वैकल्पिक शिक्षण पथों को परिभाषित करती है ताकि गेम शिक्षार्थी की आवश्यकताओं के अनुकूल हो सके, उदाहरण के लिए उन विषयों को दोबारा देखना जहां छात्रों को कठिनाई हुई। एक स्वचालित विश्लेषण प्रणाली पता लगाती है कि समाधान सही हैं या नहीं या खिलाड़ियों को कठिनाइयों का सामना करना पड़ा। फ्रेमवर्क पर कई वित्त पोषित परियोजनाएं बनीं। PM-Dungeon (10/2021-11/2022) ने स्व-निर्देशित शिक्षण के माध्यम से कंप्यूटर विज्ञान छात्रों को प्रेरित करने पर ध्यान केंद्रित किया; इसने Java और libGDX-आधारित Dungeon फ्रेमवर्क सिखाने के लिए ओपन एजुकेशनल रिसोर्सेज तैयार किए, जो Programming Methods पाठ्यक्रम में उपयोग किए गए जहां छात्रों ने अपने स्वयं के 2D रोग-लाइक गेम विकसित किए। Deploy to Grading नामक एक सबमिशन प्रक्रिया, जो GitHub Actions पर आधारित थी, छात्रों को पुल रिक्वेस्ट के माध्यम से समाधान जमा करने देती थी जिनका मूल्यांकन JUnit परीक्षणों, Checkstyle और समान उपकरणों के साथ स्वचालित रूप से किया जाता था। Spiele-Framework fuer Digital Game Based Learning (09/2022-11/2023) ने ध्यान गेम विकास से गेमप्ले के माध्यम से सीखने पर स्थानांतरित किया, जिसमें क्राफ्टिंग और पहेली-समाधान जैसी यांत्रिकी के साथ एकीकृत विषय-विशिष्ट चुनौतियों वाला पूरी तरह से विकसित गेम शामिल था। Programming Dungeon Adventures at School (PRODUS, 12/2024-08/2026) गेम-आधारित शिक्षण कार्यशालाओं के माध्यम से स्कूली छात्रों में STEM विषयों में रुचि को बढ़ावा देता है: छोटे छात्रों के लिए एक नो-कोड Blockly-Dungeon कार्यशाला, एक कस्टम Visual Studio Code प्लगइन का उपयोग करने वाली लो-कोड Java-Dungeon कार्यशाला, और जटिल कोडिंग चुनौतियों और चयनित कृत्रिम बुद्धिमत्ता विषयों के साथ एक Advanced Dungeon कार्यशाला। करियर-उन्मुख तत्व छात्रों को पेशेवर डेवलपर्स और HSBI से अध्ययन जानकारी से जोड़ते हैं। Lehr-Escape-Rooms mit LowCode im Dungeon (L-ESC-ROD, 04/2025-03/2027) उपदेशात्मक एस्केप रूम डिजाइन करता है जहां छात्र विषय-संबंधित पहेलियों को हल करने के लिए सहयोग करते हैं। फ्रेमवर्क को रिमोट मल्टीप्लेयर क्षमताओं और एक लो-कोड दृष्टिकोण के साथ बढ़ाया जा रहा है ताकि प्रोग्रामिंग अनुभव के बिना शिक्षक अपने स्वयं के एस्केप रूम बना सकें। game/assets में एसेट्स मुफ्त और स्वयं-संशोधित संसाधनों का मिश्रण हैं, जिनमें CC0 1.0 टेक्सचर, एनिमेशन, संगीत और ध्वनि प्रभाव शामिल हैं, कुछ फाइलें योगदानकर्ताओं द्वारा अनुकूलित की गई हैं। जब तक अन्यथा नोट न किया जाए, कार्य MIT के तहत लाइसेंस प्राप्त है; doc/publication में फाइलें CC BY-SA 4.0 के तहत लाइसेंस प्राप्त हैं।