Coder Social home page Coder Social logo

touch-reflex's Introduction

Touch Reflex

touch-reflex

A simple game testing your reflexes, where you need to tap all the appearing bubbles before they manage to disappear.
Beat your highscore!

touch-reflex's People

Contributors

blaxphoenix avatar

Stargazers

 avatar

Watchers

 avatar

touch-reflex's Issues

Improvements (by Szilard)

  • circles should not appear on the top 5% part of the screen (difficult to reach and also notifications can obscure them)
  • circles hard to tap when too small (increase area when small, or have a minimum area)

new game mode(s)

investigate adding new game mode(s):

  • hard mode (faster)
  • drag and drop colored bubbles into appropriate color (drag and throw, keep velocity)
  • levels?
  • circles with numbers, touch in order, 3 lives (misses possible)
  • rhythm mode

branding

Brand for the game:

  • name
  • icon
  • colors

prepare first release

play console:

  • prepare release build
  • video
  • screenshots
  • description

github:

  • update README (details, photos, dependencies, credits?)
  • create release

fine tune difficulty part 3 (final)

  • longer time before circle disappers (reverse int.)
  • Utils.nextLong (percentage instead of margin, don't go in negative)
  • flash to white before disappearing
  • increase circle isInBoundaryCircle() to make clicking easier when circle is small
  • max number of circles on screen at a time?
  • ask for feedback (longer testing before final version)
  • fine tune RangeMap values
  • circles come too grouped

touch overhaul

improve how touches are interpreted, for example, navigation swipes should trigger the game

dependency injection

Investigate a dependency injection framework.
Possible frameworks:

  • Toothpick?

general improvements part 2

  • better graphics + design changes
  • text colors
  • change music or add more music tracks (/game mode?)
  • sound changes, nicer sound effects (+ add for high score)
  • current high score on main screen before start
  • text changes: improvements, check for typos (score missing ":"), etc.
  • back button go back to start menu (second time exit app, popup message like in 9gag app)
  • bugs by Lucian (text + sound)
  • don't overlap circles
  • hard mode with only 2 circles posted?
  • keep screen on while in game
  • press to start game only on the middle (START/RESTART GAME)
  • back button top left corner on restart?
  • separate music for hard mode (more intense)
  • easy mode too easy
  • some kind of color differentiation between game modes
  • ?raname applicationId + repackage application?
  • click sound when pressing buttons (game mode, back button)
  • bubble size and test size based on w/h
  • aspect ratio fix (text is going out of screen on some devices)
  • animation when scored (score text animation + on click?)
  • trophy/crown for highscore (would fix problem when current score text too long, overlaps with back button)
  • trophy icon when highscore reached
  • increase clickable area for START/RESTART GAME (suggestion by @maheleanmark)
  • tactile feedback when game over
  • show which bubble caused the game over (X marker)
  • bug: double check sizes, text goes out of the screen, buttons overlap (on Note 20 Ultra? [1080x2316], Luci: [1080x2400 20:9])
  • hide current score on RESTART screen when new highscore reached? (don't show 2 scores)
  • sound when highscore reached
  • bug: RESTART triggering multiple times (video from Lucian) -> circlesNotDrawn not cleared in time
  • hard not hard enough

general iprovements part 1

  • new font
  • make app fullscreen
  • gesture overhaul part 1
  • game mode description on start screen (+other text after game over)
  • actual wallpaper color instead of theme
  • change color / flash bubble when decreasing size (let player know when a bubble is close to disappearing)

general improvements part 3

  • pause/suspend app when not in focus to save resources
  • screen orientation support
  • fix TODOs and FIXMEs in the code
  • improve code quality (+ best practices)
  • effect after pressing start game?
  • add more images/icons
  • remember last selected gamemode?
  • some kind of achievements
  • investigate: shared preferences for configs
  • improve fullscreen logic + support for screen cutouts
  • dim screen after time (don't turn off)
  • START/RESTART GAME button/text replacement idea: instead of text press any circle on the screen (demo) or have a dedicated clickable circle on the middle to start/restart (by @maheleanmark) [START/RESTART not intuitive enoug]
  • multiple motivation messages based on how close to last highscore
  • reset all highscores button (recycle bin icon)
  • shadow under drawables (images)
  • find a better trophy icon?
  • NEW HIGHSCORE text to show beside the crown icon?
  • more vibration feedbacks
  • X mark not intuitive enough on RESTART SCREEN - same style as last bubble?
  • infinite popping sound
  • recognize as a game

release resources

release all resources when closing stuff (to save memory?) and all

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.