Inspiration

I'm a graduate student at SUNY, and I'm presently working on developing a rubrik racing playable robot, so at one of these workshops, I thought creating an app would help me gain a better grasp of the game while also exercising my brain cells.

What it does

One of the purposes of this game is to have fun, and I've attempted to give that enjoyment and engagement in this app. Though the animation is crude in its own right, it does create that SNAP feeling as you finish the race.

How we built it

I've used the flutter framework with as minimal third-party libraries as possible, I've used AnimationController, Timer, Transformation: Scaling, Rotation, some Neumorphism layout and some brain into to build this exciting and fun game.

Challenges we ran into

  • To be able to emulate the appearance and feel of rubrikrace, I attempted to create the cube's layout decoration to be the same as that of rubrikrace, which required some time and effort. So, if you find a nice enough opening container effect and puzzle cubes to sell as rubrikrace's. THANK YOU SO MUCH!!
  • It was a difficult challenge to match the Template with the rotated version of the rubrikrace's center.
  • To be able to write reusable scripts so that we don't spend valuable frame refresh rates on component loading and can keep states throughout the game.

Accomplishments that we're proud of

To be able to display the template on the bottom corner and correlate it with the cube's center.

What we learned

I'm proud that I got to learn about neumorphic layout design, changenotifier, timer and move management and Animations. YAY!

What's next for Rubrik Race

I'm planning to build a Streaming system on top of it so as to make it playable by 2 players at a time.

Built With

Share this project:

Updates