ABSTRACT : Due to the advanced computer and network technologies, it could be helpful to conduct an advanced distance learning system for learners to process their learning activities in anytime and anywhere. However, according to many research issues which found that the learning motivation is the most important element to encourage people into their learning and assessment activities. In this paper, we proposed the 2D Adventure Game-Based Assessment System which not only could draw people into their learning activities, but could help instructors easily to design and manage the related learning and assessment content.
Introduction : The 2D Game-Based Assessment Environment Management System has focused on managing the related data processing when Instructors/learners work on their content editing/assessment activities. Game Playing System will take charge of presenting the game assessment content learners A 2D adventure game is a video game that uses two-dimensional graphics to present a story that the player explores and solves puzzles in. 2D games are made up of flat images that are moved and animated on a flat plane.
Objectives : The 2D game development process typically involves several key stages: concept development, pre-production, production, testing, and release. Initially, developers brainstorm ideas, define the game’s genre, mechanics, and narrative, and create a game design document (GDD) that outlines these elements. During pre-production, teams often create prototypes to test gameplay concepts and refine their ideas based on feedback.
Literature survey : The history of 2D adventure games began with the first video games, which were simple 2D games in the 1970s. 2D games were the pioneers of computer video games and dominated the gaming industry for nearly two decades. Early 2D games : Pong : An early arcade classic with simple 2D graphics and straightforward gameplay was developed by Allan Alcorn in the year 1975 Space Invaders : An early arcade classic with simple 2D graphics and straightforward gameplay was developed by Tomohiro Nishikado in 1976 Donkey Kong : The first platformer game, released in 1981 and was developed by Shigeru Miyamoto
Iconic 2D adventure games : Super Mario Bros. A famous 2D platformer game developed by Shigeru Miyamoto in 1981 The Legend of Zelda : An iconic 2D adventure game was developed by Shigeru Miyamoto and Takashi Tezuka in 1986 Recent 2D adventure games : Braid : A 2D platformer game by Jonathan Blow in the year 2008 Fez: A 2D platformer game by Phil Fish in the year 2012 Super Meat Boy : A 2D platformer game by Team Meat in the year 2010 Limbo : A 2D platformer game by Playdead in the year 2010
Applications of 2D game : Creating characters, backgrounds, and objects Creating interactive gameplay elements Exploring different genres: 2D games include a variety of genres, such as platformers, puzzle games, RPGs, idle games, and roguelikes.
PYTHON Python is a object-oriented, high-level computer programming language often used to build websites and software, automate tasks, and conduct data analysis.
USES OF PYTHON Web Development Machine Learning and Artificial Intelligence Game Development Desktop Applications Cybersecurity
PYGAME Pygame is a popular open-source library or framework for creating 2D games and multimedia applications in the Python programming language. It provides tools and functions to help developers create games with graphics, sound, and interactivity .
APPLICATIONS OF PYGAMES Graphics and Visuals Animations Game Physics Saving and Loading Level Design
GUI : GUI stands for “ Graphical User Interface ” It's a way for users to interact with a computer program or software application using visual elements such as buttons, windows, icons, and menus
CONCLUSION : 2D games are flat, sprite-based experiences that only allow you to move up, down, left, and/or right across the screen. 2D games don't have to be complicated. Developers must be able to balance gameplay mechanics, level design, and visual appeal to produce a unified and engaging experience for players in order to make a successful 2D game.