Open comments for this post
So believe it or not, the hardest part about this project was the social aspect.
I make this slack bot that checks if the first letters of each word in a message spell something, thinking this will maybe happen to one person a day, or even less. Very uncommon. I even made sure the words had to be at least four letters so it didn’t trigger as often.
So I leave this bot going for about 12 hours while I sleep. I wake up and it has replied to 42 different messages.
I’m so sorry if that was you! It has been stopped!
Open comments for this post
Learned another basic JavaScript principle again (unpacking multiple value) :)
Meanwhile, I could do this ten times faster in Python without having to look something up every minute or so.
Open comments for this post
Browser in a website = (Pi WebOS)²
Open comments for this post
Behind the scenes there’s a lot that I’ve done.
Mainly, the window content is actually styled (and a few new windows have been added!), but there a a ton of small things that had to get done first.
There is a working (kind of) web browser that displays the url in an iframe, which is really cool, and actually not too difficult. It can’t display all sites because many popular sites intentionally disable being shown in an iframe, but it can go to hackclub.com.
Open comments for this post
I’ve added more windows and some other miscellaneous features. There was a lot of debugging, and coincidentally also a lot of forgotten keywords, like “let”. I’m too used to Python. I haven’t styled the windows yet, though.
Open comments for this post
Starting the WebOS basic mission. I have windows displaying, moving, and closable.
Next is adding content to the windows, but also making the nav menu do stuff.
I had a weird bug with the rem unit changing based on the parent height. If you know advanced CSS, you’ll understand why that’s strange :)
Open comments for this post
My program found solutions that I’ve never seen before :)
*
I told it to find an algorithm that takes an F2L pair out (e.g., R U R’ U’). If you are not familiar with the Rubik’s cube, I told it to find a sequence of moves that would result in a certain state.
*
I knew about one, very common sequence (R U R’ U’) and it found 17 others that I had never seen before, in about a minute of search time.
*
Now all that’s left is to optimize it so it can find longer algorithms!
Open comments for this post
This was meant to be a quick side project. I have now spent more time on this than my main project. What happened??
Open comments for this post
Successfully searched up to depth 6 (meet-in-the-middle, so essentially up to 12) and solved a 10 move scramble in 50 seconds!
*
This program solved a rubik’s cube that had been scrambled with “F R U’ B’ D’ R’ L F’ B U’”, so ten moves. It correctly found the optimal 10 move solution, as well as many others.
*
This is Python, and I’m already running 18 searches in parallel, so I’m not sure if I’ll be able to improve the raw speed, but I hope to prune more and maybe even do a heuristic-based search in the future.
*
I’m planning on doing some more with this that may involve loosening the constraints. That may or may not speed it up.
Open comments for this post
Well I thought this would be a quick project. 2.5 hours of programming later: It was not.
*
Since the last devlog, I have a Rubik’s Cube represented correctly in the code now, and it can make moves.
All I have left to do for this part of the project is to fix the str method that returns a visualization of the cube. Right now, it gets the orientation mixed up on up and down quarter turns, but it shouldn’t be too much debugging…
*
Here’s a screenshot of it working next to it not working:
Open comments for this post
This project is very difficult to debug! It’s just a big lookup table that I entered in by hand… I’m sure I made many typos, so that will be fun.
Open comments for this post
The MUD is so close to being done! This is a retro terminal themed mini messenger app for my new puzzle game, velcore1null.
I just finished adding the ability to navigate between channels, dms, and note pages.
This was made in pure HTML, CSS, and JS!
Also, I have over 9 hours on this project, but it says 2h 4m will be logged. I don’t fully understand how this works, if someone could explain, that’d be great!
Edit: I see, it’s the time since last devlog :)
Open comments for this post
The MUD is done!
Right now it’s just a static page but I’m working on getting it dynamically updated. Anyways, I think it turned out really well. I tried a new method of designing it by first drawing it in google slides.
Also, I want to test a few things in the devlogs, so just ignore this.
h1
##h2
###h3
this probably won’t work
Open comments for this post
Made a cool favicon for velcore1null, my new project.
I’m not a very talented artist, any feedback is appreciated!
Open comments for this post
Starting a new puzzle game!