## Inspiration

Inspired from American Sniper

## What it does

Make a guess for where the evil sniper is based on callout hints and snipe the sniper, you have 3 chances

## How I built it

Using Callout animation and some geometry

## Challenges I ran into

1) Lack of knowledge on 3d algorithms to turn the landscape into 3d
2) took a long time to figure out the game concept

## Accomplishments that I'm proud of

Smart Use of call out T resolution image to make the game seem very real and attractive

## What I learned

The correct use of Callouts, drag and drop, loading multiple files in javafx Mediaplayer

## What's next for Snipe the Sniper

Show it to Tangelo and discuss with the expert whether we can make 3d landscape that can be rotated just like
in Google map s
## Inspiration

After surfing online, we found some cool videos of 3d tracking with an eye. We thought taking those concepts and bringing it to a mobile game would be a wonderful combination of the two, and bring more physical activity in a game.

## What it does

This game provides a source of endless activity and encourages people to be active with their body/eyes providing a more full health experience. Travelling down a slippery slope, users have a chance to have a good time dealing with obstacles and can enjoying the ride.

## How we built it

This app was built on Unity, a popular 3D software that is used by popular app developers and companies. Some renders were also done on Blender, and open computer vision on Python and Unity were explored.

## Challenges we ran into:

* Learning unity in general was a challenge. A number of strange issues happened: large installs, learning the syntax (e.g. mesh, font assets)
* Source control with Github was more challenging with 3D renderings. The files were more dependent on one another making it difficult for multiple users at a time.
* Computer vision libraries worked well on Python but did not work on Unity

## Accomplishments that we're proud of

* Render/app looks amazing and provides users a good experience
* Really cool idea making the slide and the randomness of the colours

## What we learned

* App development can be a challenge
* Great UI/UX makes for an impressive project

## What's next for Slippery Slope

* Exploring the iOS mobile development is a thing that might be done to the app in the future
## Inspiration

GeoGuesser is a fun game which went viral in the middle of the pandemic, but after having played for a long time, it started feeling tedious and boring. Our Discord bot tries to freshen up the stale air by providing a playlist of iconic locations in addendum to exciting trivia like movies and monuments for that extra hit of dopamine when you get the right answers!

## What it does

The bot provides you with playlist options, currently restricted to Capital Cities of the World, Horror Movie Locations, and Landmarks of the World. After selecting a playlist, five random locations are chosen from a list of curated locations. You are then provided a picture from which you have to guess the location and the bit of trivia associated with the location, like the name of the movie from which
we selected the location. You get points for how close you are to the location and if you got the bit of trivia correct or not.

## How we built it

We used the *discord.py* library for actually coding the bot and interfacing it with discord. We stored our playlist data in external *excel* sheets which we parsed through as required. We utilized the *google-streetview* and *googlemaps* python libraries for accessing the google maps streetview APIs.

## Challenges we ran into

For initially storing the data, we thought to use a playlist class while storing the playlist data as an array of playlist objects, but instead used excel for easier storage and updating. We also had some problems with the Google Maps Static Streetview API in the beginning, but they were mostly syntax and understanding issues which were overcome soon.

## Accomplishments that we're proud of

Getting the Discord bot working and sending images from the API for the first time gave us an incredible feeling of satisfaction, as did implementing the input/output flows. Our points calculation system based on the Haversine Formula for Distances on Spheres was also an accomplishment we're proud of.

## What we learned

We learned better syntax and practices for writing Python code. We learnt how to use the Google Cloud Platform and Streetview API. Some of the libraries we delved deeper into were Pandas and pandasql. We also learned a thing or two about Human Computer Interaction as designing an interface for gameplay was rather interesting on Discord.

## What's next for Geodude?

Possibly adding more topics, and refining the loading of streetview images to better reflect the actual location.