Skip to content

touficSl/android-arcade-game-java

Repository files navigation

Small Game

An educational Android game designed to improve math calculation skills through fun and challenging gameplay.

📋 Introduction

Objective

  • Speed up user calculation skills
  • Optimize children's intelligence
  • Show the time (in seconds)
  • Challenge and Fun

About Project

  • This game progresses in two modes: 'Easy' or 'Hard'
  • Allows user to select the number of rows and the operator ('+', '-', '/')

🧮 Algorithm

I take random numbers between 2 small numbers, and calculate all the table then show only these cells:

Easy Mode

  • Show only the top row row[0] and left column col[0]

Hard Mode

  • From the top row, show the even index
    Example: row[0]col[2], row[0]col[4], …, row[0]col[i%2==0]
  • From the left column, show the odd index
    Example: col[0]row[1], col[0]row[3], …, col[0]row[i%2!=0]
  • From the rest of cols-rows, show the diagonal cells
    Example: if rows = 3 and cols = 5
    Show: col[1]row[1], col[2]row[2], …, col[i]row[j]

🛠️ Technical Stack

  • Platform: Android
  • Language: Java
  • Build Tool: Gradle

📋 Prerequisites

  • Android Studio
  • Android SDK
  • JDK 8 or higher

🚀 Installation

  1. Clone the repository

    git clone https://github.com/touficSl/small-game.git
  2. Open in Android Studio

    • Open Android Studio
    • Select "Open an existing project"
    • Navigate to the cloned directory
  3. Build and Run

    • Sync Gradle files
    • Connect an Android device or start an emulator
    • Click Run

📱 Screen Description

You can find screen description here:
Game Presentation (Google Slides)

👤 Author

Toufic SL

📝 License

This project is open source and available under the MIT License.

About

Android Game for Beginners

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages