Abstract:
In this gaming world, there are lots of games, but most of them are for entertainment purposes. So, we developed a game where people can learn computer programming by completing the game levels. It's a 3D Desktop Game where players can find several types of coding problems and MCQ questions that they have to solve with coding and selecting toggle, so we can call it an online game judge. The name of our game is “Village of Algorithm”. This name was selected by its gaming area where players can complete game levels from different programming tasks and MCQ questions step by step. "Village of Algorithm" is a game that is a structured form of play, usually undertaken for learning with entertainment, learning programming, and practicing programming and problem- solving. This game's key components are growing thinking ability, problem-solving goals, algorithm rules, understanding challenges, and real-time interaction. So, the game is designed to be used for educational purposes and we can also use this in our computer programming classes and labs, where teachers will be able to teach their students programming and problem solving by using this game and also take lab performance and class tests with this game. Benefits of this type of test, students show more interest in this type of lab or class test. Using this type of concept, we can make education more attractive and enjoyable. We know that programming is too depressive when students are just about to start learning it. This is why wise students don’t want to go through this complicated and hassle process of learning. Our main goal with this project makes programming and problem solving more enjoyable and fun based on this and more students are entering this field spontaneously.