A Flutter game project participating in #Hack20 flutter hackathon.
Youtube demo link here
RetroPlayer is a cool retro-futuristic 2-D game , where you enter the world of futuristic ideas , Where Tobor your AI friend guides you to help him to defeat the evil Retro-cyber-Letters (A,B,C,D,etc..). You ride a large Retro-Panzer and help Tobor to shoot all the evil letters.
The game is still under development for the hackathon . It'll be built for Android , IOS & probably web.
The project isn't yet fully completed , some main features of the game are missing due to no time.
This section will contain a breif explanation of every feauture in the app , a medium article will be written soon after the hackathon ends.
-
The Retro-Cyber-letters are attacking Tobor , if they reached the central circle , Tobor will die. With his death the ideal futiristic world is ruined and controlled by the evil letters.
-
You ride the Retro-Panzer and point your laser-gun onto each letter , by pointing on the letters they'll die.
- Build up the idea ( max 2 hours)
- Build up a mock UI sequence scratch for mobile and web. (max 1 hour)
- Initiate project locally & Git.
- Build up the app .
- Test it on 3 android devices , web version & IOS version.
- Test it with codemagic.
- Make a simple 1 min video (Integration between real video & walkthroughs)
- [] Make packages of widgets (Retro-Futuristic widgets) - not finished yet //TODO
- Add API documentation + readme.
- Upload the packages on pub.dev
- Submit the application.
I plan to complete working on this project , but after learning FLame Which is a game engine for flutter .
- Not all letters have the same power , each letter has the Ascilion power Where the King Z is the letter which controls other letters to attack Tobor.
- Letters have Life points according to their size , where the letter Q is geometrically drew larger than Y for example.
- Adding different languages not only english.
- Including all different Retro-Futuristic fonts (Elixia , Blanka , etc..)
This section maybe long , it'll be my own walkthrough the hackathon days!
This is a documented walkthrough of working on the application of #Hack20 hour by hour (Egypt/Ismailia) (Or at least I'm trying to do hour by hour ^^).
27 June 5:46pm
- Making progress in RetroPlayer app ( adding animated Custom Painters).
- Also viewing some dribbble retro animations .
27 June 11:50 pm
- Making progress in RetroPlayer app ( adding Blanka font).
28 June 02:12 am (35:47:49 hours till the hackathon is finished)
- Making progress in RetroPlayer app. (added starting animation).
28 June 04:25 am (33:35:25 hours till the hackathon is finished)
- Taking some notes about Offsets and x-axis,y-axis prespectives.
- Found really cool web app to solve the equation of striagit line here.
- Adding some features to the app such as languages & other stuff.
- Also , I guess I'll be taking a break.
28 June 12:04 pm (25:55:30 hours till the end of the hackathon)
- Returned to work on RetroPlayer .
- Found cool package called Gradient Text.
I really had fun participating in #Hack20 , it was cool experience which allowed me to build a new idea. (Unfortunately I didn't complete the whole project due to issues). But it was cool experience building mockups , also searching & building up great and different ideas in a short period of time!