You are browsing as a guest. Sign up (or log in) to start making projects!

Zemal

@Zemal

Joined September 16th, 2026

  • 21Devlogs
  • 4Projects
  • 6Ships
  • 51Votes
Student learning by building. I’m interested in AI, games, websites, and creative tech projects. I like trying new tools, fixing things that break, and slowly turning random ideas into real projects.
Ship

Yayyy I finally finished my first Godot game!!! It’s called Out of Sync and it has 2 levels!!
In the first level you have to collect 5 keys before the time runs out and in the second level you have to escape from lasers and turn on 3 switches!!

This was my first time making a game so I had no idea how to do so many things :((((
I got stuck A LOTTT especially with the timers, lasers and changing levels. Sometimes I fixed one thing and another thing stopped working.

But I kept trying and finally made it work!! I also added a girl and boy characters, a restart button and a winning screen!!

I tested my game again and uploaded the final version on itch.io.
I’m sooo happy that I actually made a whole game by myself!!
I learned so much and I’m really proud of it :))

  • 3 devlogs
  • 4h
Try project → See source code →
Open comments for this post

39m 36s logged

I spent some time testing my game and checked that everything was working properly. I reviewed the gameplay, level transitions, and final version to make sure the game was ready and working properly

0
0
34
Open comments for this post

52m 24s logged

I made some big changes to ZemalVerse OS!

After submitting my first version, I got feedback that I should make the design more personal and explain my project better. So I decided to work on it again instead of just changing a few colours.

My first version had a purple Sakura wallpaper and four simple windows. This time, I changed the whole background to a nighttime bedroom and added picture icons for the apps.

I also changed how the apps look! My Projects is now a little CD collection where you can switch between my projects. I changed Travel into a camera, and my Journal looks more like a diary. I also added a search bar, a timer, a little black cat and a floating ghost!

I spent quite a bit of time changing the CSS because I wasn’t happy with how the fonts and windows looked. At one point, my whole layout broke because the main CSS styles weren’t being applied properly, so I had to fix that too.

I also cleaned up my HTML, CSS and JavaScript to make them shorter and easier for me to understand. I tested the updated design and pushed it to GitHub Pages.

I’m much happier with how my little desktop looks now! I also updated my README to explain how the project started, what I changed and what I learned along the way.

Here’s the updated version:
https://zemaldars01-png.github.io/zemalverse-os/

0
0
30
Ship

I made my first WebOS called ZemalVerse OS using HTML, CSS and JavaScript. It has four draggable windows: Welcome, Journal, Projects and Travel. In Journal, I added different pages about me. In Projects, I added my own work with category filters. In Travel, I added countries I want to visit and a wishlist that stays saved even after refresh.

The most challenging part for me was making the windows draggable and making everything work properly together. I also found it a little difficult to save the wishlist and test every feature, but I kept fixing things step by step.

I am proud that I made something different from a normal website. Instead of just scrolling, people can open windows, move them around and explore my little world.

To test it, please click the icons on the left side. You can open, close and drag all windows. In Journal, try all four pages. In Projects, test the filters. In Travel, try all five countries and add places to the wishlist. You can also test the sticky note message button and the live clock.

Try project → See source code →
Open comments for this post

41m 16s logged

I think my ZemalVerse OS is finally done!!

I added My Projects and Dream Destinations, where I can show the things I’ve made and save countries I want to visit.

I also worked more on the design because at first it looked too plain and not really like me. I changed the fonts, made it look more like a little diary and added a sticky note with messages that change when you click it.

I also added another Journal page and Italy to my travel app. I had a problem with my JavaScript because I forgot a comma, but I fixed it!

I tested everything and all four apps are working now. I learned a lot while making this little OS and I’m really happy with it!

0
0
8
Open comments for this post

1h 55m 56s logged

I worked more on my ZemalVerse OS today!

I learned how to make windows move around the screen using JavaScript. I also added buttons to close and open them again. At first it was a little confusing, but after testing everything, I got it working!

I also made my first app called My Journal, where people can read about my story, projects and dreams. I’m happy with how it’s turning out!

0
0
3
Open comments for this post

25m 4s logged

I started building my own web-based operating system called ZemalVerse OS!

So far, I have created a welcome screen, added a beautiful sakura wallpaper, designed a transparent window and a purple top bar. I also learned how to add a live clock using JavaScript.

I had some trouble getting the clock and Hackatime tracking to work, but I managed to fix both! I’m excited to continue building and adding more features.

0
0
16
Ship

I made ZemalBot, my first Slack bot for Hack Club Stardance!

My bot has 6 commands. It can say hello, check if it’s online, show its uptime, give random cat facts and jokes using APIs, and show all the commands in a help menu.

Honestly before making this project I didn’t know much about Slack bots, APIs or servers. I followed the Hack Club guide and slowly started learning how everything works.

The most challenging part for me was GitHub and hosting. I had two GitHub accounts connected and couldn’t understand why my code was not pushing. I also had to learn how to use SSH, connect to my Nest server and keep my bot running using systemd.

The part I’m most proud of is that my bot is now running even when my laptop is closed! I tested all 6 commands and they are working.

To try my project, join Hack Club Slack, go to #bot-spam and type /zemalbot-help. You can also try /zemalbot-ping, /zemalbot-hello, /zemalbot-status, /zemalbot-catfact and /zemalbot-joke.

I’m really happy because this was my first time building something like this and I learned so many new things!

Try project → See source code →
Open comments for this post

34m 41s logged

finallyyy my first Slack bot is working!!

today i improved my bot by adding a 5 second timeout to the catfact and joke APIs, so if they don’t respond the bot won’t keep waiting. i also improved the error messages, fixed some small mistakes in my code and checked everything again.

i updated my README too, explaining what my bot does, all 6 commands, how to run it and what i learned while making it.

then i pushed everything to GitHub, updated my Nest server and restarted the bot. i tested all 6 commands in Slack and they are all working!!

i honestly learned so many things from this project, especially how APIs, GitHub, SSH and hosting work. i am really happy that i finally made my own bot!

0
0
11
Open comments for this post

24m 8s logged

Today I finally deployed ZemalBot to Hack Club Nest!

I learned how to connect to a Linux server using SSH, install Node.js and Git, and set up my project on the server. I also learned how to use systemd to keep my bot running in the background.

The best part was testing the bot after disconnecting from SSH, and it still replied in Slack!

I also fixed the dependency security issues, improved the help menu and uptime display, and pushed my latest changes to GitHub.

I’m really happy with how much I’ve learned while building my first Slack bot!

0
0
6
Ship

I am reshipping my personal portfolio after making the requested improvements. I updated the design, cleaned up the styling, improved the README, and made the overall site more polished and easier to navigate. I am proud that I went back, fixed the feedback, and improved the project instead of leaving it as it was. Everything should now be working properly and the site can be tested through the live link.

  • 2 devlogs
  • 2h
  • 2.33x multiplier
  • 6 Stardust
Try project → See source code →
Open comments for this post

22m logged

Finally finished the updates!!! I uploaded the new version to itch.io and tested the whole game again. Everything is working properly now, and I also changed the screenshots so they match the updated game. I recorded a quick playthrough to show how it looks now :)

0
0
35
Open comments for this post

2h 28m 49s logged

After I got the changes request, I went back to the game and changed a lot of the visuals.I made the new backgrounds myself in Canva and tried to keep everything in the same purple glitch theme. I also made the switches myself in Canva and changed the keys and character images so they matched the new style better.I worked on the title screen, character selection, Level 1, the laser room, the restart button, and the ending screen. I also added a moving background to the final screen.Most of the work today was fixing the parts that were mentioned in the feedback and making the game look more consistent. I still need to upload the updated version to itch.io, but the changes are now working in the game.

0
0
33
Open comments for this post

1h 4m 46s logged

I worked on my personal website again today after getting feedback. I changed the HTML and CSS, fixed some of the layout, made the code simpler, and updated the README too. I also added a preview image so the project page looks better. I am still learning, so I had to test a lot of things and fix some mistakes, but I understand the code much better now.
Live site:
https://zemaldars01-png.github.io/zemal-personal-site/

0
0
14
Open comments for this post

1h 18m 10s logged

Got some feedback on my personal website, so I went back and worked on it a bit more today. I added more detail to the README so it explains the project, its features, how everything is structured, and what I learned while making it. I also went through the CSS again and rewrote and cleaned up different parts of it myself. Going back to improve everything was actually really helpful because I understand the website and my own code much better now. Hopefully this version is ready for re-certification 🤞

0
0
18
Open comments for this post

1h 2m 38s logged

Worked on ZemalBot today and made a lot of progress. I finished the local setup, added six custom slash commands, and added API-powered cat fact and joke commands using Axios. I tested all of the commands in Slack, including ping, hello, status, help, cat facts, and jokes, and they are working properly now. I also pushed the full project to GitHub and improved the README with setup instructions, command details, API information, and security notes. The main thing left is deploying ZemalBot to Hack Club Nest so it can stay online 24/7 even when my laptop is off. My Nest application is still pending approval, so I’ll finish the hosting part once I get access.

0
0
22
Ship

I made my first ever Godot game, Out of Sync, and honestly this project was much more challenging than I expected. I started with a simple idea, but while building it I ended up learning a lot about scenes, scripts, collisions, timers, character selection, level transitions, and fixing bugs.
The most difficult part was making everything work together properly, especially the character selection across different levels, the locked/unlocked exits, the timer system, and the second laser level. There were so many small issues that kept coming up, and sometimes fixing one thing created another problem.
I’m really proud that I kept working on it and turned the idea into a complete playable game with two levels, different challenges, restart functionality, and a proper ending. I also learned a lot about Godot during the process, and by the end I felt much more comfortable finding things and understanding how the project was structured.
You can test the full game using the Try project link. I’m really happy to finally finish and ship my first Godot game!

  • 8 devlogs
  • 25h
  • 8.43x multiplier
  • 207 Stardust
Try project → See source code →
Open comments for this post

19m 39s logged

Finally finished the whole game Both levels are now complete and working properly. I also fixed the last few issues with the character selection, exits, and the browser version. I tested the full game from start to finish and everything is working now.This project honestly made me so tired but I learned a lot while building it. At the start I barely knew where things were in Godot, but after working on it for so long, I got much more comfortable with scenes, scripts, signals, collisions, and fixing bugs.The game is now live in the browser and the code is also on GitHub. Really happy to finally finish and ship my first Godot game :)

3
0
31
Open comments for this post

3h 10m 35s logged

Finally finished reworking Level 2!
I changed it from being too simple into a more challenging laser room. Now the player has to reach 3 switches placed around the room, avoid the moving lasers, turn them off one by one, and then unlock the exit.Also fixed the character selection so the same character you choose at the start continues into this level too.This part took a lot of testing because the laser collisions, switches, and exit kept breaking in different ways but it finally works properly now.The game is basically complete now, and I’m really happy with how much better Level 2 feels compared to before.

0
0
24
Open comments for this post

2h 41m 53s logged

Finally got Level 1 into a proper playable state today. Added the 5-key challenge, timer, counter, locked/unlocked exit, and made the transition to the next room automatic once the level is cleared.I also cleaned up the HUD and fixed a bunch of annoying key/pickup issues along the way.It was one of those sessions where one small bug kept turning into another but seeing the full level work from start to finish was worth it.
Next up: polishing the next room and making the game more challenging.

0
0
17
Loading more…

Followers

Loading…