X-fight
- 6 Devlogs
- 61 Total hours
i am building a website for gamers were they can join the tournaments ,host tournament and participate in the match and win prizes
i am building a website for gamers were they can join the tournaments ,host tournament and participate in the match and win prizes
Hi everybody it’s been a while. I was on break for some days due to my exams.
so up to this time I was mainly focused on the design of the website here in many parts I have completely changed the layout in some places, and I came to a final color theme
these are the main color theme
up to this time in dashboard the sidebar was just for a show it doesn’t work but now I made it functional and these are the options
in chat there is like i implemented a minimal clean look and it also has a sidebar whith these options
in right side I has like normal like chat and when a group invite is sent then in a different style in sender the request will be sent
these are major layout changes in all other I just charge the color theme.
hi everybody i have now completed the chat feature in my website. in this there are three types like group chat, privet chat and announcement chat.
in this group chat it’s like normal chat like here you can make groups with the game mates only I have done making this chat system here the flow is like in the the inter face there is a button called create chatgroup if that we click then it will ask for the name, we should enter the name then the group will be created and after that it will take to the chat interface in that we have button called info were all the group members are listed and who re the admins and the group name there we have button called invite when that clicked then ta popup will be coming and all the game mates will be displayed along with send button when the send button is clicked then a special type message will send I call that as a group invite request and if they press the join then they will be added as a member. the group admin has the access to delete or make a member as admin o remove from admin position and users have option to let the group
in this privet chat if like to chat with the game mates. the workflow is like there will be like in the chat interface all the game mates are listed if we click on them then the chatting interface will be opened where we can chat as normal and there is a button indicate online or not
here it like all the tournament owners can create a chat room to announce the news of their tournaments it will be admin message only chat players cannot send any messages if any doubt is there then a chatroom will also open there, they can ask doubt.
the chat interface like I has designed like in dashboard there will be a button called enter the community like all the chat will be listed only one there. and it has button call return to base camp if that press then it will be returned to the dashboard.
while making this like this is the first time I am working with WebSocket’s and Django channels I got many errors so that time I have mainly used the stack overflow and after I got the base of Django channels the first project to try that is this project the uploaded photo is the chat interface and I am not that good Ui design building I find a similar theme in internet I don’t know this is good anyone has suggestion please put in comments
Develog-4 Up to this time as I said in previous develog that planning to integrate a XP point addition no I have done that. if a player one a game that player now will get a 50XP point. but I am planning like for some team game to split the total xp-points to every team member. After that I moved to make the chatting system here up to this time I have done to create a public chatroom were everyone can join and chat but after the creation of this public chat I will be creating a two-type chatroom one is 1v1 chat and group chat and I am doing this with WebSocket’s and Django channels and I have created a friend request method also were every player dashboard has a notification bar and every players can send a friend request to every other players and instead of this normal name called as friend request I named it as game-mate request and every players can chat with their game mate and they can create groups with their game mate and they can reject the request also and if they try to send request multiple times it won’t work it will directly redirect to dashboard and the player search screen will display with the z index in dashboard and I have temporary added this design tike that chat interface al to make the functionalities
Develog - 3 This week I have mainly worked on creating Ai for the updating scoreboard with just a screen shot of the game scoreboard and up to this time I have added only for e-football and I am planning to add specific for some games and one for general. in this journey I tried mainly to create the AI myself so I researched how to do then I came to the idea of like it extract text from the image and I have used these three text excretion library called Easyocr, Pyteseract and Paddleocr but this I tried but here the main problem I faced is that they just extract the text but some time that will not able to I identify some small text and from that I cannot set who is the winner then I came to an idea to create an LLM using Pytorch with these neural network but when I started to do I faced a problem that my laptop is a office laptop so I cannot make such kind of LLM by my own because this lap cannot handle it. so I decided to use the google ai vision tool so now know from the beginning but I just want to create my own but due to this problems I use google ai vision it good by using a specific model I got 500 request per day(RPD) and now I have integrated that withe frontend like when they upload the scoreboard it will say analyzing the match after the Gemini response and save data in Json file in a format with some extra details like which match came the result came then only it will redirect to the main page and now I need to add the scoreboard, I am planning to add XP-points and some special extraction of score for some specific game
Devlog #2
This week, I worked mainly on improving the tournament flow and adding several new features to make the experience smoother for players. The first thing I completed was the User Dashboard and the Tournament Settings Dashboard. I also redesigned their UI to make them cleaner and easier to use. I then updated the tournament listing page so that it only shows tournaments that the user has not joined yet. This keeps the page organized and avoids showing tournaments that are already in the player’s list. On the User Dashboard, players can now see every tournament they have joined. Clicking on any of them opens the Tournament Dashboard, where they can view all the matches scheduled for that tournament. In the Tournament Dashboard, there is a Scheduled Match button that takes users to the Match Creation page. The match list has also been filtered so that only upcoming and currently active matches are displayed. Each match has an Enter button. When players enter the Match Room, they can see all the members of both teams along with their current status. A Ready button is available for every player. Once a player clicks it, their status changes from Waiting to Ready, allowing everyone to know who is prepared for the match.When every player is marked as Ready, a 15-second countdown starts automatically. During the first few seconds, players can still change their status back to Not Ready if needed. However, once the countdown reaches 7 seconds, the Ready status is locked, preventing anyone from switching back. This helps avoid last-second cancellations and keeps matches starting on time. These changes make the tournament system more organized and improve the overall experience before a match begins.
i am building a website for gamers were they can create or schedule matches and win points and they can conduct tournaments and were they can set the price and sent to the winners it has a leaderboard and the top 3 will be displayed on homepage and they can even talk each other via chat message
up to now i have made tournament registration like ere the users can create a tournament and enter the details such as name ,game, name whether is a teams or solo match tournament and the points and i have also created the team creation were every users can create a team by selecting their team mates ani have most of the time for creating this Ui like searching for a good theme and i have added login and registration were users can Create account and they can upload profile picture