GithubHelp home page GithubHelp logo

memento's Introduction

Memento

πŸ“– Description:

Memento is a unique and engaging interactive sound matching memory puzzle game. Computer will play first and players try to repeat the tiles. Try to remember as much as possible. Each round will give you 5 points. Game has 3 level: easy, medium and hard with respective of 60, 30 and 15 seconds. This cool sound game will challenge and sharpen your listening and memory skills.

πŸ‘οΈ πŸ‘„ πŸ‘οΈ Screenshot:

  • Welcome View and Menu View
Light Mode Dark Mode Light Mode Dark Mode
  • Continue View and Game View
Light Mode Dark Mode Light Mode Dark Mode
  • Setting, Leaderboard, How to play, Pause View
Setting View Leaderboard View How to play View Pause View

πŸ’… Features:

  • Menu view: From this view, users can navigate these below views:

    • Game view
    • Leaderboard button.
    • How to play view
  • Leaderboard view: List of high scores (or past scores)

  • Game view:

    • The view where users can play with your game.
    • Show current score/status of the game.
    • User can take some actions to progress the game. Contains some animations during the game.
  • How to play view: Show user rules/how to play this game.

  • Background music for more than two views.

  • Effect sounds when users at least:

    • Take action.
    • Winning with that action.
    • Losing with that action.
    • Result at the end (Ultimate win or lose).
  • User Interface (UIs) of your game should be fit in the screens for all iPhone >= 11, which are the devices I will test your game on.

  • Users can exit totally from the app during the game, when they open the app again, they can have an option to resume by click on β€œContinue” button on the menu view. (+5 points).

  • Users can register for different username before playing so the leaderboard will show different names for each score (+5 points).

  • The leaderboard shows different user achievement badges when you reach new milestones in the game (+5 points).

  • Add a setting menu for difficulty settings which actually modify the difficulty of the game (+5 points). This difficulty settings are supposed to make the game harder for users to challenge them.

  • Instead of games based on pure random number generators, please create a simple AI game agent with some simple rules if-else or switch (rule-based decision) to play as an opponent to users (+10 points).

  • The app also works on iPads and MacOS (+5 points) Only For Ipads

  • UIs works well on the iPhone light mode and dark mode (+5 points)

Diagram Flow:

Menu View Game View

πŸ’₯ Instalation:

πŸ”§ Build Information

  • Xcode 13.4.1
  • SwiftUI Framework
  • Target Deployment iOS >=15.5

memento's People

Contributors

phu0n9 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.