Introduction
Maze Game is the Java platform-based game that we have developed. This is a puzzle game where the user can play the game by choosing various directions to go. After entering into the game user needs to enter his name and then he needs to choose a direction to go and start playing this interesting game. We have created some verifying spots where users can do shopping. Different interesting prizes are there for players to keep their interest as it is. While playing the game, users can perform different activities.
Branching and Non-branching are two ways to play the game after entering the game.
User Stories
The XML file is the one type of database can be used for store the history and player details. We take regular back up of our application data. This software we can handle easily. This is free software. Java which is Object-oriented programming language which includes various oops concepts we have used here. We can do modifications easily if required.
List of Items:
Gathering of information about different spots can be done by using this list.
Drop Item
Drop item is used to do the dropping of items.
Challenges & Milestone
There are so many adventures that the user needs to face while playing the game.
- Design
We have designed User-friendly application which is easy to use. We have created a user interface in this assessment.
- Direction
As this is made game user needs to select the direction to go.
- Architecture
Strong and scalable architecture needs to develop here for increasing scalability, reliability and easy handling of the application.
- Commands
We have created many important commands to go to different directions like left, right, up and down, etc.
Sequence Diagram
Class Diagram
Lab7
Lab8
OUTPUT
Personal contribution: (Member 1)
Here we are 2 project partners in our project. Member 1 created lab 7 and 8. I also created a map for directions. I have take efforts for troubleshoot errors and fixed it. I follow the structure of game and made game running as per lab 7 and lab 8 requirements.
Partner contribution 🙁 Member 2)
We have done cross-checking of all the code. Member 2 has also done the required modifications.
The evaluation requirement is done. I have done coding for different part of functionality.
Following are the game stages in the final coding of the game-
- GetItem:
- DropItem
- Equip
- Unequip
Lesson:
We have shared all the experiences while developing this game. We had done so many researches for selecting the developing language.
The maze game, we have studied in this assessment. For completing this project, we have used Java technology and NetBeans. The player of this game has multiple options to select from. For making the game more interesting various levels have been created. For shopping for various new things, here verification spots have been given. This is one of the puzzle games. After opening the game, the player needs to enter his name and need to select the direction which wants to move. For the successful development of this game, we have taken lots of effort.
Functionality as detailed in Lab 7 and Lab 8
For storing data in the specific file, we have done coding.
Direction Map:
Following are the directions which have been used in this game :
The ground will not be given to anyone in this game.
- Starting of the game – West
- For getting up on the ground-breaking East
- Forgoing to the dangerous forest – North
- To go to the shop – South
Junit test
Test1
Test 2
Test 3