Geographical adventure software which has live location,map to show direction
ArghyapriyaSarkar
7 views
28 slides
Jul 23, 2024
Slide 1 of 28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
About This Presentation
Geographical adventure
Size: 8.44 MB
Language: en
Added: Jul 23, 2024
Slides: 28 pages
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!