প্রকল্প সম্পর্কে

Dungeon হল শিক্ষামূলক বিষয়বস্তুর গ্যামিফিকেশনের জন্য একটি বহুমুখী প্রকল্প, যা Minden-এ অবস্থিত Bielefeld University of Applied Sciences (HSBI)-তে তৈরি করা হয়েছে। এটি শ্রেণিকক্ষের উপাদানকে একটি 2D rogue-like রোল-প্লেয়িং গেমে রূপান্তরিত করে, যাতে শিক্ষার্থীরা গেম জগতের ভেতরে বিষয়-সম্পর্কিত টাস্ক ও পাজল সমাধান করে। ফ্রেমওয়ার্কটি Java-তে লেখা এবং libGDX-এর উপর নির্মিত। এর জন্য Java SE Development Kit 25 LTS প্রয়োজন। একটি পরিচিত সীমাবদ্ধতা হলো প্রকল্পের পাথে স্পেস, বিশেষ অক্ষর বা umlaut থাকা চলবে না। প্রকল্পটি জার্মান-ভাষী বিশ্ববিদ্যালয় কোর্সের জন্য সম্পূরক শিক্ষণ উপাদান হিসেবে তৈরি এবং জার্মান-ভাষী শিক্ষার্থীদের লক্ষ্য করে, যদিও প্রশ্ন ইংরেজি বা জার্মানে করা যেতে পারে। README-তে বর্ণিত মূল ক্ষমতাগুলোর মধ্যে রয়েছে বিল্ট-ইন গেম লুপ, টেক্সচারের গ্রাফিক্যাল রেন্ডারিং, একটি অ্যানিমেশন সিস্টেম এবং লেভেল তৈরি ও লোড করার টুল। একটি কাস্টম ডোমেইন-স্পেসিফিক ল্যাঙ্গুয়েজ (DSL) নন-প্রোগ্রামারদেরও শিক্ষামূলক টাস্ক ও পাজল সংজ্ঞায়িত ও সংযুক্ত করতে দেয়, যা একক-পছন্দ প্রশ্ন, মিলকরণ টাস্ক এবং উপাদান সংমিশ্রণ অনুশীলনের মতো ইনপুট ধরন সমর্থন করে। প্রদত্ত বিবরণের উপর নির্ভর করে, DSL একটি নির্দিষ্ট গেমপ্লে পরিস্থিতি তৈরি করতে পারে বা স্বয়ংক্রিয়ভাবে একটি বৈচিত্র্যময় গেম পরিবেশ তৈরি করতে পারে। একটি Petri net-ভিত্তিক সিস্টেম বিকল্প শেখার পথ সংজ্ঞায়িত করে, যাতে গেমটি শিক্ষার্থীর প্রয়োজন অনুযায়ী খাপ খাইয়ে নিতে পারে, যেমন শিক্ষার্থীরা যে বিষয়ে সমস্যায় পড়েছে সেখানে পুনরায় যাওয়া। একটি স্বয়ংক্রিয় বিশ্লেষণ সিস্টেম শনাক্ত করে সমাধান সঠিক কিনা বা খেলোয়াড়রা কোনো অসুবিধার সম্মুখীন হয়েছে কিনা। ফ্রেমওয়ার্কটির উপর ভিত্তি করে বেশ কয়েকটি অর্থায়িত প্রকল্প নির্মিত হয়েছে। PM-Dungeon (10/2021-11/2022) স্ব-নির্দেশিত শেখার মাধ্যমে কম্পিউটার বিজ্ঞানের শিক্ষার্থীদের অনুপ্রাণিত করার উপর দৃষ্টি নিবদ্ধ করে; এটি Java এবং libGDX-ভিত্তিক Dungeon ফ্রেমওয়ার্ক শেখানোর জন্য উন্মুক্ত শিক্ষামূলক সম্পদ তৈরি করে, যা Programming Methods কোর্সে ব্যবহৃত হয় যেখানে শিক্ষার্থীরা তাদের নিজস্ব 2D rogue-like গেম তৈরি করে। Deploy to Grading নামে একটি জমা প্রক্রিয়া, যা GitHub Actions-এর উপর ভিত্তি করে, শিক্ষার্থীদের pull request-এর মাধ্যমে সমাধান জমা দিতে দেয় যা JUnit টেস্ট, Checkstyle এবং অনুরূপ টুল দিয়ে স্বয়ংক্রিয়ভাবে মূল্যায়ন করা হয়। Spiele-Framework fuer Digital Game Based Learning (09/2022-11/2023) গেম ডেভেলপমেন্ট থেকে গেমপ্লের মাধ্যমে শেখার দিকে মনোযোগ সরিয়ে নেয়, যেখানে একটি সম্পূর্ণ বিকশিত গেম রয়েছে যাতে বিষয়-নির্দিষ্ট চ্যালেঞ্জগুলো crafting এবং পাজল-সমাধানের মতো মেকানিক্সের সাথে সংযুক্ত। 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-এর অধীনে লাইসেন্সকৃত।