June 16, 2025
This is a nice project, as the theme suggests, it is supposed to be ugly isles, so improved ui is not necessary.
I didn't realize this was double dippable woops.
I originally intended for this to have a front end too so it can be an easier replacement for the existing ysws website, but I forgot about it and got busy with other projects.
this is the full backend to the API, including user management, admins, a database with sqlite, and all the paths to make and view posts
nice project, maybe improve ui a bit, it is an awesome first game.
quick fix for export and readme
I added scoring and high scores, and I added a secrete night mode toggleable by pressing G (lower gravity)
adding pipe ends was surprisingly hard and I added a 40% chance to see some pipe variants (each variant having a different chance
time for a devlog even though SoM is running behind of hackatime.
I tried to do a scrolling background but gave up.
making the player work was super easy
I am finishing up pipe logic
My first real game. I tried to recreate flappy bird with my terrible art skiils. I tried to draw a pixelated skating orpheus for the player and it kind of worked. up arrow to jump, flappy bird rules. ...secrete night mode toggleable with G
I finished up the website with terms and conditions (easter egg) and fixed bettertext. the only thing left is to link up some of the other expedition places
I missed getting the sticker so hopefully this should work
I made some lore and a things to do page. The lore is pretty intuitive I was just improving it.
I forgot to devlog :skull:
I started by making the basic shop and developed the lore on top of it
I made some ugly graphics (both because of the theme and because I can't do better) and threw in comic sans and papyrus fonts.
I made an API to track overall money spent.
And I made a tip menu (because you have to tip...)
The Official SoM expedition #42. My best and worst css ever made. I tried to hide as many easter eggs as possible. IT'S UGLY ON PURPOSE Visit the Ugly Isles's gift shop in the struggling tourism center on the expedition throughout the island, there are also pages for things to do and the history of the Island. the shop doesn't use real money or currency this is all a joke
Added readme and hosted on nest
I added some style, category and page collapsing that saves with localstorage, deleting modules with admin (+security after I realized I needed that). I decided against adding assignments for now because they are the same as pages but usually just have homeworks. I also added duplicate protection. I think this is ready to ship so I will just add a proper readme and try to get this on nest
I had to redo my system because I realized I probably should not be sending the API key to the user so I made a 3 table db where table 1 is modules, containing titles and ids that point to table 2 for pages, but then I realized not all modules are pages and some are just files, so I made table 3 also use id to get files. I am going to start polishing up the user end and fix the admin update function
I made 3 pages, new (the one in the image), admin, and get.
so far you give it your course ID, canvas URL, and canvas api key, and it grabs those modules and puts it in an SQlite DB (best sql).
As I was working on getting the user end to work I just realized most modules are links to canvas pages so I need to get those too and restructure the db :(
A website to help you share your teacher's resources using just a link with other students in case their teacher doesn't teach well. you can collapse categories and pages by clicking on them and it stays through reloads. there is an admin page for deleting and updating modules in 1 click (not in demo for obvious reasons). adding a module only takes a few pieces of info and you can share your demo link with anyone you want
I love stealing others browsers history so this seems like an amazing project to me...
an api to store YSWS programs and users (for hosting ysws) using a database that also has query features and logins with hashed passwords and a secure login useing jwt tokens with different permissions. do the API requrests to https://guy.hackclub.app/yswsapi/api/{stuff}
sorry for not posting devlogs I did most of this on a long flight so I couldn't post anything so this is a long one.
I started with making the server API and testing if the bash script worked.
Then I made an admin panel with a password requirement to be able to reset the database.
I realized too late that having databases in databases was stupid and I could have just made files on the machine for each user but too late to turn back now + I am learning how to use databases.
I made the main page show buttons with IP addresses of victims that when you click on pull up that user's history in a table with pages.
Later I added pages to now show 1000 items at once, a sort function, and a basic search.
Now that I am like 4 hours in I started to make the basic Duckyscript to open the terminal and run the shortest command that worked that I made by giving chatgpt my bash script and told it to shorten it because I don't want to spend 2 hours looking at bash docs to see if what I am doing is the most optimal way.
Then I started working on a multi browser grab thing that I ended up scrapping quickly due to the api and database complications.
sadly, I can't demo this because I don't want to leak my browsing history and hosting this as an API will cost a lot due to the size of history files being about 50mb+ on used computers
A usb device you plug into someone's computer and it grabs their browsing history and uploads it to a server (takes about 5 seconds total) where you can view, sort, and search each victim by their IP address they still haven't started shipping these so here is a rough demo video SORRY FOR THE BAD QUALITY DEMO VIDEO I AM ON AN OLD LAPTOP FROM MY GRANDPARENTS only used AI to compress my bash script into 1 line because I have a life
I finished all the parts and made everything modular. I made the top flexible part which I didn't know how to make easily printable so it's the only part that needs supports. I gave up on snap fits and just opted for pegs. almost everything is 3d printable, and added this to printables and makerworld
I made the bottom and middle shells, still no snap fits
A custom mouse made from the Bambulab wireless mouse kit for Sqeak. Modular with pegs.
I decided to split the games into 2 firmwares, 1 is whack-a-mole and the other is simon says memory. I also updated the pcb design
I made the schematic, board, and firmware
I made a memory game and whack-a-mole for pathfinder with a custom PCB made of 4 buttons and 4 LEDs, not much I could do. Memory games comes complete with 50 levels and 3 animations (start, win, loose) while whack-a-mole comes with 2 animations (start and win) and a score display (12, 25, 37, 50) on the LEDs.
My hackclub projects page as a static page, needs to be updated with some more, made for boba
This was widely regarded as a great move by everyone.