Stats

3
Projects
34
Devlogs
21
Votes
2
Ships

Coding Time

All Time: 38h 24m
Today: 0h 0m

Member Since

June 17, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

3
🚀
27 devlogs 21 days ago
Youtube Video Downloader
1 devlog 22 days ago
Space Game

Space Game

Shipped
5 devlogs 30 days ago

Activity

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!

harvesting is working now, along with the item being added to the players inventory

Update attachment

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

now the rain waters already existing and new tilled soil tiles.

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

Update attachment

added a sleeping system with a transition which resets everything

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

Update attachment

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

Update attachment

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

Update attachment

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

Update attachment

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.

Update attachment

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.

Update attachment

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.

Update attachment

Added movement, fixed bugs, diagonal movement was really fast compared to the rest so i also fixed that by normalizing the direction.

Update attachment

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.

Update attachment

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.

Update attachment
Ahmed Hamza
Ahmed Hamza created a project
20d ago

Rancher's Hope

A game i am making using python and Pygame, it is heavily inspired from one of my favourite games of all time, Stardew Valley.

27 devlogs 3 followers

First and Last Devlog, This was a fairly small project but i learnt alot of new stuff from it, Just used the Pytube and Tkinter libraries to create a GUI and create the general commands for the purpose of the project.

Update attachment
Ahmed Hamza
Ahmed Hamza created a project
21d ago

Youtube Video Downloader

made a small Youtube video downloader uses python which uses URL to download it, the GUI was made using Tkinter.

Youtube Video Downloader
1 devlog 0 followers Shipped

final devlog, pyinstaller did so many issues and it took me literal hours to fix it somehow, its still not totally fixed but i got an .exe file, i added sound effects, background music, and the collision detection but this time between the player and the ghosts, i would appreciate yalls support!!!

Update attachment

Added a collision system of the bullet and the enemy, Moreover added multiple enemies, in total 6 which are correctly spawning at random locations, Also fixed the random bugs i encountered throughout the journey!!!

Update attachment

changed enemy face, added a proper colorful background, the enemy's y axis goes down once it reaches a border till it comes down to the player, added the option where the player can fire a bullet, background was created from chatgpt, the other images were imported from google

Update attachment

Added an enemy by importing the png image, iimported the random library to create randmozed coordinates for the ghost which makes it appear not too close to the player but also keep it in the screen

Update attachment

Created a window with proper dimensions, moreover, added the main player which can be moved using the right and left arrow keys

Update attachment
Ahmed Hamza
Ahmed Hamza created a project
29d ago

Space Game

Hey, I’m a beginner trying to learn coding, and this was one of my first projects. I used Pygame to create a space-themed game. The player's main goal is to get as many points as possible, and the score is displayed in real time. I used AI only to understand how certain Pygame commands work. I also watched a general structure on YouTube, but I tried to keep the implementation my own, as I only wanted a basic idea to start with. By the end, PyInstaller gave me a lot of issues, which took me many hours to fix. I ended up creating an .exe file, but it didn’t work as a standalone. So, I created another function at the end (you can see it in my repository) to help with this. This project may not be that good for some of you, but it is a huge milestone for me, as I plan to pursue coding further. Happy Coding!!!

Space Game
5 devlogs 1 follower Shipped
Ahmed Hamza
Ahmed Hamza worked on a deleted project
1h 35m about 2 months ago

first time coding something in an actual language so i made this small calculator with only the basic functions, it can add/subtract/divide/multiply any two numbers and returns a real value.

Ahmed Hamza
Ahmed Hamza joined Summer of Making
59d ago

This was widely regarded as a great move by everyone.