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
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/
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!
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!
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.
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!
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!
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 :)
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.
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/
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 🤞
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.
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 :)
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.
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.