Progress | Week 3


Monday - Wall Collision.

I did the wall collision working better than the last one one made before. Its not very effective in the current state but I have now been tough on how I can do it, and I will definitely remake it on a later date. That what I got made this date since I have other. I remade it the next day....

Tuesday - Even Better Wall Collision.

Today I reworked the wall collision since the old one was made so dumb. I was really tired when I made it and therefore I decided to remake it. This took nearly all day since I needed to debug whats was wrong with the old system and why that didn't work. I later found out that I made a typo in the code and later fixed it to work perfect. Check screenshot here. Its more reliable then the old system and will now. But I still need to optimize to run on low end computer since I am casting a ray cast in both directions from the player and that can be very heavy on some computers. If I don't find a way to optimize it. It has to stay since it will not have a effect in the current build but if I wanna do more intensive stuff I will definitively rework it. I also re added a chat I have been working on in the first network system I used. I had no problem getting it over since all I had to do is to instead use the other network system send method I used my own network send method with the message. Check screenshot here. To the chat system I started to look into filters to remove bad words. So no swearing on my christian server!

Wednesday - Organized the server code.

Today I took a good look on my server code and cleaned up messy bits and made everything organized and from now on I will not do everything in a messy code and now structure and clean up after I'm done with the bit I was working on. Much else did I not do today since I still have some left over work to do for school.

Thursday -

Had school work to do so I couldn't work on Fat Valley :(

Friday - Inventory UI

Today I have been working on the stats database and to load the stats and send that to the player. I plan to do so the server handle all attack damage and health for the player. I have been working on the inventory I have said I would work on. It's not working since I only made the UI for it. Check Screenshot here. I also started on the attack but have a problem with the input sending to my server and it can sometimes not detect if it was just a click.

Next Week Plans

Next week I'm planing to setup the inventory and get a working item system with a database to hold all items values that the server can load and send out to the clients to show the right sprite. I'm not sure how to do it. BUT since for me it sound like it would just take 2 or 3 days I'm hoping I don't need to work many hours a day to make it work. I have already got some Idea on how I could do it but not sure I will make it so it's flexible to just add a new item to the database then just add a sprite and a id on the clients side to show the right item. That's how I was thinking I would add it. Therefore if I have time on the weekend I will see if I can do it.

Thanks for reading my Dev Log for Week 20

Every Screenshot in this post in order:
GIF of New Collision System
GIF of Chat system
PNG of inventory UI

Leave a comment

Log in with itch.io to leave a comment.