A game i am making using python and Pygame, it is heavily inspired from one of my favourite games of all time, Stardew Valley.
abdurrafey
Check their project out: pastpapers
Kishi
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
Eucatastrophe
Check their projects out: marbles, inconspicuous authorization a 5 minutes ish game , sciolyskillz, sands
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
added a day and night system, it takes quite a while so i didnt include in the recording, but after the layer goes to that certain RGB color i told it to go to, the color stops changing and it is there till i go to bed which resets it to a sunny day!
okay so its been a bit since i devlogged but this was tricky for me, i am at the end part of developing this game, anyways i added a growth system by making some functions for growth and to check if its watered so only then it grows, anyways check this out, personally i found this one the coolest out of al
added the rain to the game, honestly my favourite part uptill now, the rain turned out really really well
added the watering logic minus the rain. now i can water the soil tiles using my watering can, and when i go to sleep, it resets it so that the user has to water everyday
added alot of stuff but in summary i added the feature of using the hoe on the specific farmable tiles
added a fully functioning inventory which shows up on the print in the terminal as they dont show up on graphics as of yet, tried to add particle animation too but cant figure out why they arent working yet, same with the apples, leaving these small bugs for the end atp cus ive already spent too much time on these
tried to add animations and tried to fix those apples again but lowk nothing is working out, this is making me give up but ill keep moving forward
added tree chopping method, the player can now chop trees which will turn into stumps after they are chopped by repeatedly using an axe in front of the tree. still can't figure out the apples tho lmao but im gonna pause that section for a bit now.
still trying to figure out why my apples arent being displayed, this is lowkey very frustrating
collision demo, this is a devlog to just show that my collision detection is indeed working as i couldn't show in my previous devlog.
added vertical and horizontal collision detection which honestly was way easier than i thought itd be, after that i tried to get the apple to be visible on the tree but that wasnt working and i have to figure that out in a bit, currently i am trying to work on the system which will allow the player to destroy trees with his axe, currently in the middle of the code so i can't run it and show, in my coming devlogs ill try to present the collision detection
Added the layers of the house, they got imported one by one in an order so only the ones who are intended to be on top of the other ones are on top of the other ones, moreover i also imported the water and animated it, so now the water looks as if it is moving slightly
added a for loop which draws the layers of the house in the order i write them in, right now it is only the floor and the bottom furniture, the floor is drawn first and then the rugs are drawn, thats why the rugs appear on top of the house floor and not below it
Added the layers system so things appear in the order as they should, Also added a camera system using some offset variable and a for loop to check if the sprite and the layer value match, only then will it draw that, so it is in order
added the ground by importing the image and making a few functions so it gets imported smoothly and also i can continue to work on the camera
Added the overlay for the tools and seeds, these overlay functions and the whole system of overlay seemed very complicated but regardless i got it done
Added control to switch tools, this was honestly the most difficult part for me yet. it had some new concepts for me that were hard to get clicking in my mind, regardless i got done with it and happy how it turned out.
Tried to add the tools, right now i just added some functions like the ticker, Will continue more of this to properly add the tools and the effects that occur when i use the tools.
Finalized the walking and idle animations, now the program checks whether the player is idle or walking and plays the appropriate animation at that time. Overall i am really happy how my project is working out uptill now.
The basic animations of up, down, left, right are now working, up till now this was the most fun part for me to program, one thing i do regret is that i wanted the player animation to be the one i choose myself but this was the only file i could find which had all the necessary animations, though i will still try to dig and find some other player.
Added the sprite instead of the green rectangle ,Truth be told it was really really confusing for me and even right now it feels hazy but i am getting the hang of it, Super excited for this project and can't wait to see how it turns out.
Added movement, fixed bugs, diagonal movement was really fast compared to the rest so i also fixed that by normalizing the direction.
Added a green sprite, moreover tried to fix all the bugs which werent showing the sprite, turns out i as filling in the screen after putting up the sprite which made it not be visible. I keep learning by my small mistakes and in the long run it is teaching me alot as a beginner programmer.
First devlog, Initialized the game window till now, Just got to learn about object oriented programming, All of this seems quite new to me, But i am talking help from sources like ChatGPT to help me Understand them well.