June 19, 2025
Did some last minute coding to document how you can adapt the code and make your own server as well as actually setting up my server so that you can play it. If you just want to create a private server no modifications, then all you have to change is server.js and change the port, the client on my site can input your ip and port and then connect!
A happy day indeed! I got the final functionality working (support custom servers and a server list) I'm not the best when it comes to dealing with dynamic content so I do expect it will break very easy but initial tests show that it's working very well, the connection test and actual display of the servers works amazingly and I am VERY proud of myself!
Ahhh a fresh new devlog that I didnt forget about. This update introduces emoji support and enabling a profanity filter if you don't like swear words, had to rewrite a lot of the logic to handle the new message system and I removed an old chatbox thing that I forgot about... I hope it doesn't break everything. Next on the agenda is support for custom servers, I mean that is the essence of BBB
Oops forgot to post a devlog on the previous update. Latest update to the application makes it so you can set a username and added backend updates (3 hour update, other two hours spent on the profanity filter and emojis ;P)
Hello dudes welcome to devlog 1, This devlog covers the basic functionality of the server and client allowing for movement messages, actual messages and other niche features, there is much more to add such as the sound file and emojis and the swear word list.
BBB, also known as club bear, is a game where anyone can connect to each other and speak in a 2D world, the game itself is very basic and has limited functionality but works, BBB is based on a networked client that I made a modified version of for the ursina game engine
Hello gang, for this update I did a bunch of testing and did a bunch of tweaks and fixes, most notably instead of using the untrustworthy steam API I have made my other site scape my steam profile and display the data like that, I have replaced the default values with loading and fixed a couple issues regarding the intervals duplicating, another really good thing is I've potentially made the website run faster by caching pages you visit and preloading index and the 404 page so first run = slow, second onwards = fast, I don't know how to exactly tell if its working but it appears to be! Oh and I forgot I added a spotify tab for the stats so you can see what im currently listening to on Spotify... Idk why but yh enjoy!
Another day another devlog... I think I said that already before. But anyways closing in on the 10 hours again so I will make a quick devlog explaining the features of this update. First of all, I have added a favicon because I am sick of the vite errors, next I have created a couple more stats for the stats page, including a website version code, improved the loading of webpages (They would sometimes load 3 times for no reason) and the majority of the time was spent creating the music player because my friend complained about the music choices so you can now upload your own music and listen to... I had a really hard time understanding indexedDB which is why it took so long but it finally works and I think I will release the next beta build later tonight!
I'm closing in on the 10 hour mark so I'm going to make a quick devlog here, since the previous devlog A LOT has changed but I have been doing little bits of each at a time which is why I put off the devlog. Since then I have made a much better music player with multiple songs, a stats page full of useless but cool stats about me and you, redesigned every webpage a little bit so it looks more modern, added/fixed 404 handling on the static version (gh-pages) improved flikhost at the same time, fixed some errors and removed some useless classes from divs. Added a music shuffle feature, removed useless button, tidied up the code and removed the navbar background colour!
Hello and welcome to another devlog! I wanted to add a music player but I had the issue of the music stopping when going to a new page so I converted the entire MPA into an SPA (single page application) so it doesnt reload when navigating! It does make making new sites a bit more confusing but the payoff is good!
Fixed up some final things ready for the second ship, everything works as expected and hopefully you all can have fun playing it!
Next devlog is here and ready to bloom! In this update I have added 2 new webpages to the site, the 404 page which features a familiar animal and the flikhost page which uses the API that I created on the flik.host website to upload an image from my website to its servers. I also fixed an issue with the index page when clicking the right arrow it would not display the image due to a bad file path.
Gosh darn, sorry for one big devlog but I was really grinding this out, using what I learned from the index and games page I wanted to create a terminal style webpage that showcases my skills, tells a story about me and more. I had trouble creating the webpage I was a bit stuck as I couldn't figure out grids at all but around hour 4 of the 2 hour fix I realised that I can just switch to flexbox and by changing grid to flex it literally fixed everything, after that it was smooth sailing from there. I am really proud with the typescript code that I wrote that manages the file paths and displays! I tried to make the website as mobile friendly as possible!
Updated the readme to help the reviewers and anyone else beat the game!
A minor oversight on my half, level 2 was deemed unbeatable as I didn't actually specify that you had to press 'E' to flip the levers. I've added some text to the level that should suffice. And hopefully there isn't any issues with other levels... Gulp.
Cooked rather hard here, completed the games section, it took so long because it was mostly copy paste and that's kind of boring (imagine how long it would take without copy paste, yikes!) But everything appears to work and I think it's looking pretty good.
From the previous devlog the broken issue has taken me an hour to fix... I'm not even sure it is fully fixed because its so hard to replicate but by all means it should be now. Just in case it isn't there is a timer that waits 1.5s and checks if any voicelines are playing, if not then it skips the voicelines and plays the animation which fixes the bug.
More bugfixes and more greatness! I had my friend playtest the game and he found many bugs that I didn't even think possible, but they have all been fixed. A quick rundown of the bugs that have been fixed: Getting a ball on your head and clicking unstuck would fling the ball out the game, softlocking. You can flig the cube and softlock because you cant move it past the wall, level 3 crashes when finding the secret (only happen in release builds) and a couple others. There is one bug I cannot replicate at all where sometimes level 1 just fails when you enter the door, like it literally stops working and breaks everything and you have to restart the game and I have no idea why but I'll try fix it!
Did some bug fixes and playtesting, ensuring everything works! There was a few bugs that have been squashed and hopefully everything works. God I hope it all works. You can now click the demo button and play the game!
There it is folks! The final level complete! The game can be started and finished and you will learn all the lore. The next and final devlog (most likely final) will just be some bug fixes and other changes that occur during my playtests of the game. Gotta make sure its up to standard! Before the bug testing I just need to complete one more little scene.
Holy moly, A lot of work done for this devlog and still a lot more to do! For this I fixed numerous issues regarding the menus and softlocks, I have finished off the voicelines for the voice logs, level 3 and level 4 with work started on level 5, level 4 and 5 are fully complete and the final level, 6, will be worked on after I finish the voicelines for level 5. Saving now works and I've added an option to adjust the voiceline volume, I think thats all for this log, much much more to be done though!
Well well well, what do we have here? Another devlog is what! I woke up and instantly came downstairs to start working on the website, this update finishes off the index page, letting you see my languages and games I've made, also a little FAQ underneath with some lovely icons you can click for my socials.
Devlog #2. Welcome to my next devlog for my website, I have learnt a bit more about typescript and tailwind from playing educational games and watching videos, so far I have created a simple home page with a nav bar at the top and a little description about myself and places I've been. That's all for tonight, will continue working on it in the morning.
Devlog #1. This coding session was about learning and setting up tailwindcss, as a first time user I had no idea what I was doing so I had to spend some expansive time setting up it and watching some basic tutorials. Anyways, using tailwindcss I created a dark mode and light mode version of my website using only TS to change a class on the DOM, yay for tailwind.
A website like a portfolio but there are too many portfolio projects on here, so I will be making it a portfolio but also a spot where you can play some games and generally just have a cool play area
A rather short devlog for you, this devlog is just to setup the game for its demo release, ensuring all the menu elements work and setting the correct music to be played when launching and fixing some of the locations that the game takes you to (It would take you to the wrong scene on some buttons, oopsie). You can now play the demo of the game and vote for it here. The next ship should hopefully be a full release of the game!
Tbbtdle created!! I did make tbbtdle about a week ago and completely forgot to set it up for tracking on SOM. Anyways I hope you enjoy playing this game from now TO FOREVER!!! Seriously though I hope you enjoy this wordle style game. (I know me and my friends have!)
Tbbtdle is a wordle style game where you have a new character each day and you have to guess what that character, based on your previous guesses it should help you figure out which character is today!
A simple devlog, the game is nice and basic but works really well! I had AI help me create the chunk generation because that was just beyond me but I think I have a better understanding on how it works now! You can test out clickyMMO on itch and hopefully you find it to be a good app!
A simple game about drawing but you can join and see everyone elses drawings!
Woah! Another devlog! This update follows on with the main levels of the game, creating level 4 and finishing it. Level 4 was quite a big level and required a lot of trial and error whilst I learnt and researched godot's physics engine, but you can expect some awesome gameplay on level 5... And a a weird keyboard on the wall? That's probably nothing haha.
Another quick update to fix the issues present with the ship, level 5 was assumed to work but in fact didn't this update fixes that issue and allows you to just skip level 5 with the press of a button.
Uhh, I am having issues with the time tracking still, I was told to post this devlog and the time should automatically be put on... Anyways, this update just adds a few minor things such as bug fixes and working on level 4 + the new elements.
Heyy this devlog is literally just the previous devlog. For some reason hakatime starting tracking my project with a different name so all the time I thought I had lost has gone here. Everything I said in the previous log is just this log as well haha.
This one is a rather sad devlog. I have contributed 4 hours of coding for this session but hackclub onlu recording 1hr and 10 minutes of it. But let's not keep me from creating greatness! This update completes level 3 and the sub level 3, its main feature is timed pressure plates that revert after some time and the ability the invert the rooms gravity to reach those pesky buttons high up. I've started experimenting with animations a bit more. I have also added 2 more voice logs that better explain the story and how to gain more aspects of the story! 'Till next time!
Another (2) days another devlog. Much has been added this update, I have finished the second hidden level and it can be played with a cool effect happening. I've made the secretes easier to find (left clues throughout the level that its related to or sometimes a level higher). And I have decided to add collectables which enhance the story telling a bit more by expanding on the missing parts. Level 2 had some minor bugs that got fixed. Also I have a very nice friend that is reworking the voice lines for a better user experience.
Welcome back another devlog!!! This update to the game finishes the test 2 room and finishes the hidden level, I have had my friend playtest the game to ensure that it works and fixed a few bugs here and there, I added some slight animation changes and I will start working on level/test 2 now. Right now I have a plan of 7-10 tests that you must complete in order to finish the game.
Welcome to the next devlog! As mentioned in the previous devlog, this update focuses on making the game look better. In this update I added a grid texture to the wall and added some rocks into the floor, to make the character more dynamic I wrote a shader that makes the character have a ghost-like effect. Also to compensate for all this time spent I have made a button that works based on you standing on it, added it to level 1 and improved ALL the voicelines. That's all for this update. 'Till next time!
This update (and probably next) focuses on making the world look a bit better to look at, adding lighting to the world and adding a simple animation to the block character so that when it's idle it will start to blink, adding life to the character. The next update will again focus on spicing up the world creating more subtle effects on the background and flooring of the game.
Welcome to the first devlog! Starting off simply, the games basics were created, such as the player itself, the movement and a simple intro and level 1 scene. The game features voicelines so I had to do some placeholder voicelines whilst I worked on it (The voicelines rn are terrible due to my mic). Despite the game looking quite bad at the moment I think its going to become quite good!
FULL VERSION RELEASED IN THIS SHIP (SHIP 2) They call me blocky. Since I can remember I have been blocky, I don't quite know why I'm here, all I know is that I must follow their instructions otherwise the lights go out and it becomes cold and silent. The tests are easy and it's just rinse and repeat. Nothing too bad!
Minor bug fix:
- Added the ability to skip level 5 if it bugs
- Added the ability to make your password stronger
- Added just normal wordle
- Fixed broken URLs
Welcome to another update. This update focuses on fixing bugs and adding minor features such as:
- Fixed level 5 not working on hacker game
- Better explained what password checker/creator was
- Added the ascii command to terminal (same as curl parrot.live)
- Added a racism checker to the world
- Made the terminal show correct errors
Hello and welcome to another update!!
This new update includes:
- Hackle, a wordle ripoff that has hacking terms (mostly AI did this as it was just to copy the other team)
- Improved the terminal game and how it reacts to user input
- Fixed some of the code relating to the hacker game (old clients would not be able to play the game)
- Added a wordlist for hackle
Let's get things clear real quick, I did spend more than 1 hour coding this new update but I was doing it at college, not on my home computer so it didn't track.
Today wasn't really that productive as I had other things to do but a quick rundown of what's changed this update and what you can expect next update.
Fixed some bugs that would occur regarding level loading and saving in the main hacker game
Modified the help text that guides the user through the game
Used AI to finish off the quest game (not the main focus at all so get chazza to do the lazy work)
Adjusted some css styling.
As for next update you can expect to see some minor changes:
Low attention span mode for users that lack a attention span
Improved/finished version of shell (works, sorta, at the moment)
Finished the jquery terminal game... Well the V1.0 version of it. The game allows you to learn Linux commands and use those skills to find the sql username and password to sell all the company data.
This update includes a basic jquery shell based on Jcubic's npm module, this introduces a new game for the website where the user has hacked into the servers shell and they have to steal all the lovely data.
Moved some files around to make the file structure more readable, made files local so that you can just download the website and have all functionality.
Updated some issues with the memory game and made the links more consistent.
Created a new game for the website, called memory. It tests your memory on hacking subjects like what is phishing and you have to match its definition.
A website that I am making for a presentation apart of my college course, it has resources on ethical hacking and minigames where the user can test their skills in hacking
This was widely regarded as a great move by everyone.