/game-jam-merge

The ScoreSpace game jam with theme merge

Primary LanguageGDScriptMIT LicenseMIT

The Game

This repository has been archived.

The Game is a mobile arcade-like video game where you have to touch a square when its colour matches the colour of the background. The square will keep its colour until you touch it when it has the same colour as the background. The background keeps changing colour, and you must be fast and reactive!

You can take two directions to decide the rules of the Game.

  • Time is the main element
  • Hit is the main element In the rules below, the main element is hit (when you tap the square when its colour matches the colour of the background). Hit is the game dynamics. You hit when you play, so it keeps the central position for all the rules.

How do I earn points?

Points are a common language between players to compare their performance and challenge each other. Points in arcade games be the best translation of the player's level possible.

Option 1: The longer you survive, the more points you'll have

Option 2: You get points when you hit the correct colour

Each time you hit, you earn ten points times the number of lives you still have times your current combo strike.

Variables

  • score_factor: the number of times you multiply your number of lives (ten above)

What is a combo?

Combos are essential in arcade games as they incentivise you to continue the perfect strike and improve your skills.

Option 1: You don't miss between two hits

After your second hit without a miss, you will start a combo. Then, you'll continue the combo until you don't miss it. You miss if:

  • you tap when the square and the background don't have the same colour,
  • you don't tape when the square and the background have the same colour. You will always have the chance to hit within the next five changement of colors. Five being the number of colors in the game.

~~Option 2: You don't miss within a time window ~~

How do I lose the Game?

Option 1: I don't have time left

Option 2: I missed too many times

You start the Game with three lives. Each time you miss, you lose a life. The Game ends when you lose your last life. You miss if you tap when the square and the background differ from the same colour.

Variables

  • max_lives: maximum number of lives (three above)
  • start_lives: number of lives when the Game starts (three above)

Option 3: A game always has the same duration

How do I lose time?

Option 1: You can't lose time

Option 2: You lose time when you miss

How do I play longer?

Option 1: You can't play longer

Option 2: You play longer when you hit in a combo

When you hit during a combo, you earn lives. You can never have more than three lives. You will earn one life every ten hit in a row

Variables

  • combos_reward_strike: number of hit in a row to earn one life (ten above)

How does the difficulty increase?

Option 1: The difficulty remains the same

~~Option 2: The difficulty increases during the Game ~~

Option 3: The difficulty increases during a combo

Each time you hit during the combo, the background will change colour faster. The background will keep its colour longer when it has the same as the colour of the square.

The difficulty ramp will be defined later, as trials and errors are best to find the balance between too easy and too hard.

Variables

  • background_delta: the time the background keeps its colour when it doesn't match the colour of the square
  • background_match_delta: the time the background keeps its colour when it matches the colour of the square