Maze Game: 1077574

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.

  1. 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-

  1. GetItem:
  2. DropItem
  3. Equip
  4. 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.

  1. Starting of the game – West
    1. For getting up on the ground-breaking East
    1. Forgoing to the dangerous forest – North
    1. To go to the shop – South

 

Junit test

Test1

Test 2

Test 3