Geographical adventure software which has live location,map to show direction

ArghyapriyaSarkar 7 views 28 slides Jul 23, 2024
Slide 1
Slide 1 of 28
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28

About This Presentation

Geographical adventure


Slide Content

GEOGRAPHICAL ADVENTURES An Interactive Educational Game…

INTRODUCTION MOTIVATION AND SCOPE THE PROCEDURAL GENERATION Brief about the project idea Motivation behind the project Mathematical and Procedural Code Generation during development CONTENTS 01 3 5 Explanation how the project works 04 IMPLEMENTATION DOMAIN DESCRIPTION SYSTEM REQUIREMENTS DFD Technical Domain of the Project Hardware and Software Requirements Data Flow Diagram 2 4 6 Discussion of the Future Prospects of the project. 8 FUTURE ASPECTS AND CONCLUSION

INTRO D UCTION Geographical Adventures is a World Exploration and Interactive Game which provides a fun platform for the students to learn the Physical and Political Map of the World through a game.

"In a world brimming with boundless information, the true measure of a person's knowledge is not just in knowing where they stand, but in understanding the vast expanse of our planet and the interconnectedness of its places, cultures, and histories."

DOMAIN DESCRIPTION This Project falls under the domain of Flight Simulation and Interactive Game This game was made to provide a virtual interactive way for students to help with the knowledge of the world and its geography in a gamified manner so that it is fun and easier for them to learn

MOTIVATION The goal of the project was to make a standalone game which can be played by any person of any age group (especially children) to help them learn the physical and political geography of the earth. This game provides an environment which can be considered as a step into modern interactive learning of the students. Motivation for the project :

MOTIVATION The project’s main motive was to implement controlled Procedural Generative Algorithm. This opens a vast possibility for us to watch the beauty of a mathematics in controlled algorithm and also to use cases of application. Motivation as the Developer:

SCOPE The scope or goal of this proposed game is explained in terms of the user: USER SCOPE : The Features available to the Player are : Score as much points as possible in the time. Move around and know the countries in the map mode to increase knowledge. Change the Control settings and display of the game as per their convenience. Replay the game as many times as they want to beat the highest score

SYSTEM REQUIREMENTS SYSTEM ARCHITECTURE 32 bit and more operating system MEMORY PROCESSOR SPEED FREE DISK SPACE RAM : 4GB and more GRAPHICS : 2GB and more 1.5 GHz or more 1 GB or more HARDWARE REQUIREMENTS

SOFTWARE REQUIREMENTS UNITY 3D C# SHADERLAB BLENDER 3D

THE PROCEDURAL GENERATION

Creating the Earth Here we have used the Procedural Generating Algorithm for Planetary Bodies used in Game development for generating the earth. We took the height map taken from the satellite and then projected it using the numerical value for the shades of gray and black and using that created the terrain based Earth. Mathematical Equation for Subdividing the Earth sphere into infinite nodes Height map from satellite projecting the height map on sphere

Normalising the Height The Earth is converted into a mixture of heights and depths which is kind of like a spiky sphere. To normalize that play a bit around with the height and depth and then use Perlin Noise to normalize the entire structure of the Earth

Optimizing Rendering Moving forward we introduce the plane around which was modelled using Blender in 3d and then the model and the blender default shader code was transferred to Unity. Now for the sake of simplicity of the player and developer we bounded the rendering to only the viewable camera with the help of a technique known as Frustum Culling Optimization

DATA FLOW DIAGRAM

DATA FLOW DIAGRAM (LEVEL 0)

DATA FLOW DIAGRAM (LEVEL 1)

DATA FLOW DIAGRAM (LEVEL 2)

IMPLEMENTATION

HomeScreen

Settings General Settings : Control Settings :

Game Screen

Package Pickup Hot Air Balloon : Pickup Message :

Package Dropping

Day & Night Cycle Day : Night :

Geographical Adventures v1.2.0 Add atmospheric clouds and weather conditions like hurricane etc. Geographical Adventures v2.0 Political Divisions further into states Geographical Adventures v2.1.0 Modified dropping tracker and more elements like ships etc. Geographical Adventures v3.0 Multiplayer Mode Future Prospects

CONCLUSION This project has been a wonderful journey for me. I got to dive into the world of procedural generation and also have a thorough grasp of how shaders work. I also got the grasp of how much it takes to make a game and how many modules one have to keep in mind and manage to make the game successful. I had hands on experience with creating and working with DFD through levels 0,1 and 2. My project mentor has been there for me at every step of the way telling me what I could have enhanced in this project. Thus I want to conclude by saying that if given the chance I would like to continue with this and bring forth a more interactive version with much more features to add to the knowledge of the children who can benefit by playing this game.

Presented By : Diyanshu Kundu Roll No : 203223-21-0025 THANK YOU!
Tags