hanidnguyen / Diamond-Seeker

Diamond Seeker game Android App Project. Goal is to find all diamonds with the least amount of clicks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HOW TO PLAY:
- Each time a grid is tapped, number of diamonds in that row col will appear on the grid as a hint to find the diamonds. 
- Once a diamond is found, opened hints will be updated.

Optional Features implemented:
-   Welcome screen: animation
-   Main menu: nice buttons and better than expected screen look
-   Game: Scanning animation along row/column when scanning for mines
-   Game: Play sound on scan and on find a mine

REFERENCES:
Written by Hani Nguyen, assignment by Dr.Brian Fraser <a
    "https://opencoursehub.cs.sfu.ca/bfraser/grav-cms/cmpt276/home

All other background from "https://opencoursehub.cs.sfu.ca/bfraser/solutions/276/images/Images/"

Question mark background from "https://www.pexels.com/photo/question-mark-on-chalk-board-356079/"

Diamond icons made by href="https://www.freepik.com" from "https://www.flaticon.com/"

Audio tutorial from "https://abhiandroid.com/androidstudio/add-audio-android-studio.html"

Buttons animation from "https://evgenii.com/blog/spring-button-animation-on-android/"

Splash screen animation from "https://www.youtube.com/watch?v=JLIFqqnSNmg"

Custom button tutorial from "https://youtu.be/nlPtfncjOWA"

Button shadow from "https://www.tutorialspoint.com/how-to-create-shadow-in-android-buttons"

Exit app code tutorial from "https://stackoverflow.com/questions/17719634/how-to-exit-an-android-app-programmatically#:~:text=You%20can%20exit%20from%20the,ActionMain)%3B%20intent."

Text outline tutorial from "https://stackoverflow.com/questions/3182393/android-textview-outline-text"

Audio from "https://www.wavsource.com/sfx/sfx.htm"

About

Diamond Seeker game Android App Project. Goal is to find all diamonds with the least amount of clicks.


Languages

Language:Java 100.0%