Skip to content

Navigate the huge campus of Nirma University without getting lost and saving time

Notifications You must be signed in to change notification settings

bhavinjethra/University_Campus_Navigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nirma-Atlas

Backstory

A python based project which was developed by me and my friends during our early under-grad days. We wanted to make a navigable map for Nirma university. We decided to use Pygame, a Python library used to design games, as it was pretty well documented and had an easy learning curve. Although we decided to use Python as we had just started coding in Python at that time, but during the later stages of this project we were regretful of this decision. We came to realize that Python was not the tool we should have used for this project because it is not great at handling graphics related processes. We learnt the importance of using the correct tools for a task, the hard way.

Detailed Description

A detailed map of Nirma University, India. Users can move about, zoom-in, zoom-out, rotate the map. A basic level of navigation was also incorporated into this map.

Prerequisites

  • Environment: Windows
  • Python Environment Python
  • Pygame library Pygame

Running the application

  • Make sure all the relevant files are in the same directory as 'Final.py'
  • Run the 'Final.py' file

Controls

This interactive map uses both mouse and keyboard inputs.

  • Keys

    Arrow Keys: Moving around

    W : Zoom out

    S : Zoom in

    A : Rotate left

    D : Rotate right

    F10-F11 : Toggle fullscreen

    Escape : Exit

  • Mouse

    left-click on point A and then right-click on point B to see route between A and B.

Built With

  • Pygame - The python library used

Authors

About

Navigate the huge campus of Nirma University without getting lost and saving time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages