Skip to content
Android game in the vein of Bejeweled/Candy Crush, but you play against a minimax AI instead of your own.
Java
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitignore
CREDITS.md
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
screenshot1.jpg
settings.gradle

README.md

Super Fruit Riot

Super Fruit Riot is an Android game: a spin on the traditional Bejeweled/Candy Crush style of games, with you playing against an AI instead of on your own.

You can customize the number of fruits and size of the square grid you play on.

About

  • Made by Rohit Sahasrabuddhe and Siddhesh Karekar, graduate students at the University of Southern California pursuing an MS in Computer Science.
  • The original Super Fruit Riot game was created as a coursework assignment for Artificial Intelligence at USC under Professor Lawrent Itti.
  • The Android app is an extension of the assignment, with a GUI and more features.

Screenshot

alt text

Rules

  • The goal of the game is simple: score the highest number of points before the board runs out of fruits.
  • Earn points by selecting fruits on the board.
  • Upon tapping a fruit, that fruit and all connected fruits disappear, and you get 1 point for each.
  • The remaining fruits fall down due to gravity.
  • The AI uses Minimax to try to predict your moves to out-score you.
  • You take turns until the board is empty.

Credits

You can’t perform that action at this time.