Devlog-9
Hi everyone in my previous develog, I mentioned that this would probably be my last develog . However, after working on the project for several more hours, there are still a few UI improvements left to complete. So, this is approximately the final develog. The next update will definitely be the last one, as only a few UI changes remain. Almost all the major features and functionality are now completed.
What I Worked On After the Previous Update
In the previous update, I mentioned that I had integrated voice and video calling using ZEGOCLOUD. At that point, the calling functionality was working, but the UI was still based around the initial implementation.
So, this time, I focused mainly on creating and integrating a custom calling UI of x-fight the black, red theme with ZEGOCLOUD.
Major Update
Revealing The Coin Transfer System
One of the major new features I worked on is the coin system. The first part of this system is coin transfer between Game Mates.
Users can now transfer their points to another game mate. The system includes the required forms, validation, calculations, through Django’s database transaction system.
This ensures that the transfer is handled safely and consistently rather than simply changing the balance directly.
##Coin Transfer History
I also implemented a Coin Transfer History feature.
Users can now see their previous transfers and information such as:
-Who they transferred points to
-How many points were transferred
-The transfer record
-When the transfer happened
This gives users a proper record of their coin activity.
Tournament Entry Fees
Another feature I integrated is tournament entry fees. Tournament creators can now choose whether a tournament has an entry fee or not.
If a tournament has an entry fee, the required points are deducted when the player or team joins the tournament. The points are then handled as part of the tournament system, and the winner can receive the applicable reward mostly will be coins. Now after this feature only free tournaments issue is solved only as free competitions.
Stats and Ranking System
Finally, I have been working on connecting the points system with a new stats (ranking system).
The idea is that players can use their coins to build their stats by buying it. These stats will then contribute to their position on the X-fight leaderboard.
This gives the points system a purpose inside the X-fight ecosystem rather than making them simply numbers displayed on a profile.
These are main feature I have worked in this time period
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.