Activity

Rafikoz

I started redoing my Mission View to make it look nicer. I also wanted to add a radar-like chart to show player skills, but I didn’t find any easy package for that (just checked the most popular ones quickly).

Charts in Flutter aren’t too hard to understand. You need:
A data model for your points.
Series that define how the data is drawn (line, bar, etc).
Axes for labels and scaling.
Animations usually come automatically when data changes.

Even if radar charts aren’t easy, you can still use bar or line charts to show stats. Later I might try making a custom radar chart myself with CustomPainter.
For now, I’m focusing on making the UI better and showing skill stats in a clear, animated way.

Attachment
0
Rafikoz

Finally, I finished working on sessions. You can now select the skill you want to work on, start a session, and begin. You can stop it at any point and receive normal rewards.
Every 15 minutes, a popup will appear asking you to click a button to confirm that you’re still active. This is meant to ensure that users don’t exploit the system.
I’ll add a button in session_timer_view that lets you extend the time until the next popup, and I’ll also add a popup that shows how much XP you gained.

Attachment
Attachment
0
Rafikoz

another day another dev blog. Today i foccused on ui by adding better skills_view and skill_page olso started working on session styles

Attachment
Attachment
Attachment
0
Rafikoz

I hinnished all hive connections and and riverpod controller is now in sync with hive (that means that app model besides some functionns is ready). Now I need to start working on ui to make it playable. Todey i just added basic card and working timer for missions that displays how muth time will it take for next refresh

Attachment
0
Rafikoz

ok today i done A LOT. I finnishe whole hive model and create mapper to map game state between storage and accual game olso i worked on operatos for player (mainly session and mission operators) tomorow i think ill work on adapters for hive and ill create _load and _save methods then ill be finaly able to work on some ui so blogs will finally have some images form the accual app. Heres a photo of my cat 🥳

Attachment
0
Rafikoz

ok i finaly chave full plan for my app. Today i finnished planing all the systems and started working on riverpod. I olso added all esesncial classes tomorrow i`ll start working on hive. Ima go play some overwach. Btw ramatra is the best tank

Attachment
0
Rafikoz

so i started the project. in created a color scheme and finnished working on the plan now im trying to figure out how should whole model look like since i can upload photos of vs code here is a praticly empy page

Attachment
0
Rafikoz

Shipped this project!

Hours: 48.08
Cookies: 🍪 766
Multiplier: 15.93 cookies/hr

I built a strategy game where you trade, send voyages, and grow into the manufacturing hub of the Seven Seas. You’ll manage your fleet, trading ports, reputation, storage, and a bunch of other stuff while trying to stay profitable. The game works offline, and all data is stored locally (so don’t uninstall unless you’re okay losing your progress). It’s designed to scale forever, so you can keep playing and even get lucky with free stuff from other players.

On a side note… working with Riverpod for the big classes was honestly a nightmare. It was super frustrating at times, but now I feel way more confident handling state like that in the future.

Rafikoz

so i changed a lot of stuff firs i re-wrote all the text in my app with the use of AI (i gave it a text in my native language and told it to translate it and make it soud better). I chnged the look of production_view added info_page and added timers that tell you how long will it take for the next refresh

Attachment
Attachment
Attachment
0
Rafikoz

so i changed how town_view looks olso added reputaion meter

Attachment
Attachment
0
Rafikoz

ok so i finnished styling voyage_view and offer_view i think it looks dicent. The game is still un ballenced but it helps with fixing issues i think ill re do the town_view to be more intuitive and and some type of istruction for the game and introduction that will play when useter firs opens the app

Attachment
Attachment
0
Rafikoz

today i changed colors fixed a bunch of stuff with riverpod (I HATE state managment) created new card for trading deleted offer_view cuz i thout it was unnecesry, now im working on perfecting voyages and i guess in 1-2 days the app will be ready to relese

Attachment
0
Rafikoz

working on voyage_view added card for ships and did better styling for voyages

Attachment
0
Rafikoz

added offer_view and started working on voyage_card and view olso found a bug that wos hiding with a tick system. I never had the game open without reloading for an hour so thats why its slipped

Attachment
0
Rafikoz

fixed the notouris timer completly and added basic trading

Attachment
0
Rafikoz

i changed the typo in resources fixed timer bug and created better cards for buildings started working on produce tab

Attachment
0
Rafikoz

i thin its finnised its not a portfolio just a buissnes card so theres nothing to it

Attachment
0
Rafikoz

started working on my buissnes card

Attachment
0
Rafikoz

my timer (in app ofc) broke but i cant give up now ill probabli wont post anything for 2-3 days :<

Attachment
0
Rafikoz

I started working on UI !!

Attachment
0
Rafikoz

finnished working on a game loop now i need to build ui

Attachment
0
Rafikoz

added player controller and started working on riverpod integration :>

Attachment
0
Rafikoz

added hive database

Attachment
0
Rafikoz

i finnished whole model and started orking on hive and riverpod

Attachment
0
Rafikoz

im still working on a model if i finnish it will do riverpod and then model for hive i still dont have any ide how to make correct ui i dont think if i should use pure flutter or flame

Attachment
0
Rafikoz

added all building types and finally i know how the game loop should work

Attachment
0
Rafikoz

Started working on a project createdbasic model classes i will add hive later beouse hive doesnt work well with abstract classes i will need to make separate class that will just containd datta about building type last time recources were colected from it and level so the app will be at it full performence

Attachment
0
Rafikoz

Shipped this project!

Hours: 14.01
Cookies: 🍪 152
Multiplier: 10.86 cookies/hr

I built The Forge, an immersive clicker game in Flutter where you play as a blacksmith crafting items and unlocking new backgrounds as you progress. I decided to release it as an APK file on Google Drive, since the app isn’t really suited for desktop or web. I could put the whole app on Vercel for web, but when I tested it, the sound was glitchy and the layout wasn’t responsive. I learned a lot about state management with Riverpod, data persistence with Hive, and handling audio and animations in Flutter, and I was able to fix bugs and improve the gameplay flow.

Rafikoz

I reworked how backgrounds are unlocked by adding a new infinite level system, so progression never really ends. I also fixed all the bugs and cleaned things up, making the game run smoother and feel more solid overall.

Attachment
Attachment
0
Rafikoz

fixed all sound buggs and animted item clicking olso added cool readme.md and went on polishing spree i just need to fix one bug with backgroud shop card not reading data coretly but i will do that tomorow 🤓🤓

Attachment
0
Rafikoz

now every important data is saved in local storage. olso app works on Mack OS, windows, linux, Iphones, androids, smart Tv`s, in cars, even a fridge could run it. I just need to fix sound isues and work on passive income mechanics

Attachment
0
Rafikoz

started reworking the app so it could work for you offline and data will be stored in localstorage i should have started with this now its a lot of unnecesery work

Attachment
0
Rafikoz

added sound effect when you tap on anvil and sound effect volume contorle to settings

Attachment
0
Rafikoz

added working soud system and colection view whith helps users navigate the app

Attachment
0
Rafikoz

I added audio and a way for users to customise their experience by changing backgroud of their app

Attachment
Attachment
0
Rafikoz

Working on some ui for my app i alredy created basic forge view and now im making a shop view i think its going prety well. I use riverpod for istant app update and consitand data and hive as my local storage/db

Attachment
Attachment
0
Rafikoz

so i just learned that if you instal hackatime then wakatime and then unistall wakatime hackatime brakes and stops recording time for some reson so i lost 5 hours of coding today… . This broject is a simple clicker game that puts you in the shues of a blacksmith foreging all kingd of goods. Its made in flutter so it is supported on all devices and even web 🥳. I added some sneakpeak down below

Attachment
0