Skip to content

Releases: h-nny/math_riddler

Version 0.3.4

Version 0.3.4 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 28 Aug 03:09

Changes:

Added Google firebase for authentication:

  • streamlined authentication process across all platforms by using google firebase
  • additionally added a mini modal screen for now which will eventually resemble a calculator cover

Added 2 new classes:

  • split all of the operations from the main class to a separate class named operations
  • additionally created a class called sign_in to handle google sign in functionality

Version 0.3.3

Version 0.3.3 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 27 Aug 16:41

Changes:

Settings screen ui:

  • settings screen is now an extension of the main screen
  • Additionally, the screen is made to resemble the settings screen of a calculator
  • Text on the settings screen is dynamically linked to the screen size

Main screen UI:

  • The elo and menu buttons have been moved to the interior of the calculator screen
  • Now when the abbreviated setting is selected it will update on the fly
  • The keypad is now unscrollable
  • Changed the font of the buttons to resemble the typical calculator font
  • Buttons now have haptic feedback

Version 0.3.2

Version 0.3.2 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 25 Aug 04:16

Changes:

Many new cosmetic changes

  • Upgraded the color palette everywhere
  • new border around the answer section
  • two new buttons: = and Ops

Added Calculator to calculator game:

  • A new ops button can be pressed to view functions which will auto-pop
  • Added a new array to store info like history in a calculator for each riddle

Besides the addition of basic operators, there are now more complex operators which include

  • Prm - this checks if the number is prime
    
  • Fib - this checks if the number is in the Fibonacci sequence
    
  • Len - checks the length of the number
    
  • Sum - takes the sum of all the digits
    
  • Prod - takes the product of all the digits
    

The addition of all of these buttons should greatly improve playability and make an actual calculator redundant

Version 0.3.1

Version 0.3.1 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 24 Aug 04:03

Changes:

Added more riddles:

  • Riddles like Sum^n and Product^n have been added along with the prime riddle

Customizable animation speed:

  • The animation speed can now be sped up and slowed down to the point that it doesn't even occur at all and instantly shows the text

Unpressable buttons during animation:

  • Now when the typing animation is occurring the buttons become disabled and the user is unable to mess up the typing sequence by typing something simultaneously

Version 0.3

Version 0.3 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 23 Aug 04:07

Changes:

New writing style:

  • new class implemented to allow for a more succinct writing style that is easier to understand but takes away the riddle aspect.
  • additionally added a toggle that is by default on for testing purposes into the settings menu so you can seamlessly switch between writing styles

Better Calculator feel:

  • now when you get an answer wrong it is stored beneath the riddle like the old TI-84 would until you get the right answer.
  • the scroll feature now is implemented better with the wrong answers.

Syncing options/settings:

  • implemented shared preferences to allow for syncing of both the Elo score and the settings across sessions.

Version 0.2.1

Version 0.2.1 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 21 Aug 21:21

Changes:

  • added a new font scrollbar in the settings menu
  • made the text on the riddle page scrollable so it wont print where no one can see it

Version 0.2

Version 0.2 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 21 Aug 04:53

Changes:

New Main Screen Layout:

  • New layout includes buttons that don't change height dynamically so that the ratio is the same across all screens, additionally a greenish backdrop has been added to the text box and the position of the answer entry has changed. on top of this made the default riddle size 3 to keep from long load times when seven digit riddle gets loaded.

Properly working code:

  • Now functions actually work correctly and dynamically to produce the correct function every time

New Font:

  • New font is implemented to give the Calculator feel

More riddles:

  • Increased riddle variety and added new 4-digit riddles and universal riddles.

Version 0.1

Version 0.1 Pre-release
Pre-release

Choose a tag to compare

@h-nny h-nny released this 20 Aug 03:47

Initial Release Features:

Intuitive User Interface:

  • Clean and minimalist design ensuring easy navigation.
  • Responsive layout suitable for both mobile devices and tablets.

Riddle Condition Input:

  • Allows users to define specific conditions for the riddles.
  • Guided input prompts to help users understand the format.

Condition Deciphering:

  • Advanced Regular Expression (Regex) engine that breaks down user conditions.
  • Detects and informs the user of any invalid or ambiguous conditions.

Dynamic Riddle Generation:

  • Algorithm that sifts through numbers to find matches for user conditions.
  • Provides quick results regardless of the complexity of conditions.

Results Display:

  • Showcases numbers that fit the riddle's criteria.
  • Offers an option to regenerate riddles based on different or additional conditions.

Interactive Feedback:

  • Informs users in real-time if their conditions have valid answers.
  • Provides error messages for conditions that are impossible to meet.

Performance Optimizations:

  • Efficient back-end processing ensuring minimal battery consumption.
  • Smooth user experience with seamless transitions.

Data Security:

  • Ensures that all user inputs are processed locally, guaranteeing privacy.
  • No unnecessary permissions or data collection.