Story
list of the changes in look and appearance of the games was sent.
Initialized project using React js, Webpack, etc.
Created core components based on the design so we can use them reactively!
Ran into a bug where the screen turns white and blank and as it turned out after 3 hours, it was because of a minor line in webpack config
Bug resolved, Moving On ...
Login flow in Api differed from the one that was designed, so I had to code the new flow while keeping an eye for design so it matches
Implemented login and register apis
Lucky Box in homepage connected to the Api
Coded shop and profile pages and connected to the api so user can edit his info and buy coins
Commented out the "Play With Your Friend" button for now.
Everything works. Now it's time to re-code the wallet part because of the change in flow.
Okay. 3 hours later and still stuck on the socket part. for some reason the SocketIO doesn't connect to the backend and returns "server error"
Finally api and everything is working just fine. It's time for socket baby!
Aghhh! Found it. Needed to use an earlier version of SocketIO because the back-end hasn't been updated in a while! Wish someone would have had told me that!
Socket connected and user is now able to create a new game and play it!
Okay re-launching the rocket!
It's time for launching the rocket! 🚀😍
Finally! The stupid webpack config again
Rocket arrived at moon successfully!
login flow of the project was updated.
oh my gosh! I wrote a class that gets directions of each player's chess piece, and then you can say for example what happens to me if I go to the x = 5 and y = 7 direction?
it can process the game and say if you go here, your rival can hit you with their soldier or castle piece!!!!!
for game animations in phaser, I used tweens animations for the opacity of gameObject, the direction of the gameObject, and...
and because of it, we have a smooth and beautiful animation in the game
chess bot has developed after I wrote more than 5K code lines for that
box of chance was refactor with new logic
for processing the chess game, I used a trigonometric circle and convert every direction on the chess board to an (x, y) number, now I can detect every chess pieces and the direction that can move
every game has a trigonometric circle that contains (x,y) directions, for the processing of the game
backgammon game set completed
othello game set completed
404,401,403,500 error
battleship assets design completed waiting for confirmation
ui design is completed waiting for final check
game chambers designs completed
chatroom part is completed waiting for confirmation
the game with my friend needs to be stopped in order to update the substruction
the part about chating in website needs to be temporary stoped in order to analyse the lobby.
Ai logic of backgammon has problems and needs to be solved.
the changes of the website design applied for extensibility.
game play structures of backgammon has problem and i have sent the changes.
battle ship game in place of the sinking ship has problems and needs to be solved , illustrations was sent.
sound effects of the dot line game has been updated
wallet and referral code
blogs is completed waiting for confirmation
registration part is done
flow design has been updated with latest touches
design of UX structures has been corrected
registration part is done
UX design flow of wallet had problem and has been corrected.
main structure of the site design
waiting for confirmation
primary design of the charecter was confirmed and was sent for polish.
all charachters completed
third charachter completed
rockstar charachter finished
secound charachter completed
secound charachter faces completed
waiting for confirmation
first charachter coloring completed
first charachter coloring completed
basic charachter design completed
waiting for confirmation
flow design was done.