منصوبے کے بارے میں
Dungeon تعلیمی مواد کی گیمیفیکیشن کے لیے ایک کثیر الجہتی پروجیکٹ ہے، جو Bielefeld University of Applied Sciences (HSBI) میں Minden کے مقام پر تیار کیا گیا ہے۔ یہ کلاس روم کے مواد کو 2D rogue-like رول پلے گیم میں تبدیل کرتا ہے، تاکہ سیکھنے والے گیم کی دنیا کے اندر مضمون سے متعلق ٹاسکس اور پزلز حل کر سکیں۔
یہ فریم ورک Java میں لکھا گیا ہے اور libGDX پر بنایا گیا ہے۔ اس کے لیے Java SE Development Kit 25 LTS درکار ہے۔ ایک معلوم محدودیت یہ ہے کہ پروجیکٹ کے راستے میں خالی جگہیں، خصوصی حروف یا umlauts نہیں ہونے چاہئیں۔ یہ پروجیکٹ جرمن زبان کے یونیورسٹی کورسز کے لیے معاون تدریسی مواد کے طور پر ہے اور جرمن بولنے والے طلبہ کو نشانہ بناتا ہے، تاہم سوالات انگریزی یا جرمن میں اٹھائے جا سکتے ہیں۔
README میں بیان کردہ بنیادی صلاحیتوں میں ایک بلٹ ان گیم لوپ، ٹیکسچرز کی گرافیکل رینڈرنگ، ایک اینیمیشن سسٹم، اور لیول جنریشن اور لوڈنگ کے اوزار شامل ہیں۔ ایک حسب ضرورت domain-specific language (DSL) غیر پروگرامرز کو بھی تعلیمی ٹاسکس اور پزلز کی تعریف اور انضمام کی اجازت دیتی ہے، اور single-choice سوالات، matching ٹاسکس اور عناصر کے امتزاج کی مشقوں جیسے ان پٹ اقسام کی حمایت کرتی ہے۔ فراہم کردہ تفصیلات کی بنیاد پر، DSL یا تو ایک مخصوص گیم پلے منظر نامہ تیار کر سکتی ہے یا خودکار طور پر ایک متنوع گیم ماحول بنا سکتی ہے۔ Petri net پر مبنی نظام متبادل سیکھنے کے راستے متعین کرتا ہے تاکہ گیم سیکھنے والوں کی ضروریات کے مطابق ڈھل سکے، مثلاً ان موضوعات کا دوبارہ جائزہ لینا جہاں طلبہ کو دشواری پیش آئی۔ ایک خودکار تجزیہ نظام پتہ لگاتا ہے کہ حل درست ہیں یا کھلاڑیوں کو مشکلات کا سامنا ہوا۔
فریم ورک پر کئی فنڈ شدہ پروجیکٹس بنائے گئے۔ PM-Dungeon (10/2021-11/2022) نے کمپیوٹر سائنس کے طلبہ کو خود ہدایت یافتہ سیکھنے کے ذریعے متحرک کرنے پر توجہ دی؛ اس نے Java اور libGDX پر مبنی Dungeon فریم ورک کی تدریس کے لیے کھلے تعلیمی وسائل تیار کیے، جو Programming Methods کورس میں استعمال ہوئے جہاں طلبہ نے اپنے 2D rogue-like گیمز تیار کیے۔ Deploy to Grading نامی جمع کرانے کا عمل، جو GitHub Actions پر مبنی تھا، طلبہ کو pull requests کے ذریعے حل جمع کرانے کی اجازت دیتا تھا جن کا خودکار طور پر JUnit ٹیسٹس، Checkstyle اور اسی طرح کے اوزاروں سے جائزہ لیا جاتا تھا۔
Spiele-Framework fuer Digital Game Based Learning (09/2022-11/2023) نے توجہ گیم ڈیولپمنٹ سے ہٹا کر گیم پلے کے ذریعے سیکھنے پر مرکوز کی، جس میں ایک مکمل تیار شدہ گیم شامل تھی جس میں مضمون سے متعلق چیلنجز crafting اور puzzle-solving جیسے میکانزم کے ساتھ مربوط تھے۔
Programming Dungeon Adventures at School (PRODUS, 12/2024-08/2026) اسکول کے طلبہ میں STEM مضامین میں دلچسپی کو گیم پر مبنی سیکھنے کی ورکشاپس کے ذریعے فروغ دیتا ہے: چھوٹے طلبہ کے لیے ایک no-code Blockly-Dungeon ورکشاپ، ایک حسب ضرورت Visual Studio Code پلگ ان کا استعمال کرتے ہوئے low-code Java-Dungeon ورکشاپ، اور پیچیدہ کوڈنگ چیلنجز اور منتخب مصنوعی ذہانت کے موضوعات کے ساتھ ایک Advanced Dungeon ورکشاپ۔ کیریئر پر مبنی عناصر طلبہ کو پیشہ ور ڈیولپرز اور HSBI کی تعلیمی معلومات سے جوڑتے ہیں۔
Lehr-Escape-Rooms mit LowCode im Dungeon (L-ESC-ROD, 04/2025-03/2027) تدریسی escape rooms ڈیزائن کرتا ہے جہاں طلبہ مضمون سے متعلق پزلز حل کرنے کے لیے تعاون کرتے ہیں۔ فریم ورک کو remote multiplayer صلاحیتوں اور low-code نقطہ نظر کے ساتھ بڑھایا جا رہا ہے تاکہ بغیر پروگرامنگ تجربے کے اساتذہ اپنے escape rooms بنا سکیں۔
game/assets میں موجود assets مفت اور خود ترمیم شدہ وسائل کا مرکب ہیں، جن میں CC0 1.0 ٹیکسچرز، اینیمیشنز، موسیقی اور صوتی اثرات شامل ہیں، اور کچھ فائلیں شراکت داروں نے ڈھالی ہیں۔ جب تک بصورت دیگر نوٹ نہ کیا جائے، یہ کام MIT کے تحت لائسنس یافتہ ہے؛ doc/publication میں موجود فائلیں CC BY-SA 4.0 کے تحت لائسنس یافتہ ہیں۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.