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

CharlieCatMeow

@CharlieCatMeow

Joined June 10th, 2026

  • 41Devlogs
  • 6Projects
  • 8Ships
  • 52Votes
Just a guy who occasionally does stuff
Open comments for this post

2h 42m 8s logged

MeowGame Devlog #11

More stuff

Pause menu

I added a pause menu. You can choose to return to the main menu now. Thanks to whoever gave me this idea.

Some particles

I added a few particles to some levels.

The first minigame

I changed it a bit and also added some lanterns

Controls

Controls for the next minigame are now visible during the intermission. Also added arrow keys and stuff back into the controls.

Ambient sound

I added ambient sound to all levels (I think)

0
0
27
Ship Pending review

(i)Pad

The (i)Pad (pun intended) is a Macropad (hence the name) featuring 8 keys, one rotary encoder, 6 LED’s and one OLED display.

You can choose between three layers. The layer is shown on the OLED display. The light of the first LED also changes color based on the layer. The other LEDs play a little animation every time you interact with the (i)Pad. It works well. This is my first hardware project so everything was a bit confusing at first. I learned a lot in these 20 hours and had a lot of fun.

  • 2 devlogs
  • 7h build
Video of Project → See source code →
Open comments for this post

23m 1s logged

Blare Devlog #4

I was wrong.

Turns out I still had to do the firmware. So here it is. It’s not much, but it should suffice. I can always work on it later but for now I’ll leave it like that so that I can make sure the screen works first once I get the parts.

0
0
10
Open comments for this post

1h 32m 23s logged

Blare Devlog #3

Decorated the case a bit

I added some things to the case. I don’t know if it looks good but it looks like that now.

Also the PCB

I added a bunch of SVG’s to the silkscreen. Forgot a picture.

That should be all, I should be able to submit now, once I organize the repo a bit and write a README.

0
0
9
Open comments for this post

4h 18m 1s logged

It works! :yay:

(i)Pad Devlog #7

I did it! I did a thing! :yay:

Behold, my creation.

Anyway, yeah, this is it. In all its glory. It took quite a lot of time to write the firmware but I finally got one I’m happy with.

It has 4 layers:

  • Base: Playback things, also open Spotify
  • Layer 1: A bunch of function keys
  • Layer 2: Opening task manager and other stuff that may be useful
  • Layer 3: Resizing windows and stuff.

The OLED display

It just displays the current layer. Also a small box that bounces around.

The LEDs

The first LED indicates the layer. The rest of them play a wave animation every time a key is pressed.

CAD designing

The knob was quite annoying to print because of tolerances and stuff but after 4 attempts it works now. Fusion360 was really laggy while designing the knob for some reason.

I also finally figured out why the plate wasn’t working, I fixed that now. Took me ages.

Soldering

Turns out soldering wasn’t that difficult. I made plenty of mistakes but it worked in the end.

:yay-1-1-72614fb2edd2: :yay-2-1-3828bb11976b: :yay-1-1-72614fb2edd2: :yay-2-1-3828bb11976b: :yay-1-1-72614fb2edd2: :yay-2-1-3828bb11976b: :yay-1-1-72614fb2edd2: :yay-2-1-3828bb11976b:
:yay-1-2-1e2d4f324297: :yay-2-2-b04378aea4ec: :yay-1-2-1e2d4f324297: :yay-2-2-b04378aea4ec: :yay-1-2-1e2d4f324297: :yay-2-2-b04378aea4ec: :yay-1-2-1e2d4f324297: :yay-2-2-b04378aea4ec:
:yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay: :yay:

0
0
13
Open comments for this post

3h 5m 21s logged

MeowGame Devlog #10

(Wow a 10th devlog already)

Normal maps and god rays

God rays

I found a shader for god rays online and decided to put them in my scenes. Very pretty things they are

Normal Maps

I found out that normal maps exist. I proceeded to add a normal map to almost every texture in the game. It isn’t a huge difference but it’s there and that’s cool.

:blabla:

0
0
43
Open comments for this post

1h 0m 22s logged

Blare Devlog #2

Rewiring the PCB and making the case

I had to rewire the PCB since I forgot to flip some parts.

Also finished creating the case in the guide.

I can move on to decorating the thing now :D

0
0
23
Ship

MeowOS!

A web based operating system! Built with HTML, CSS, JavaScript and my sanity.

I added a few new features!

  • new themes
  • the browser URL bar now works! yay
  • Added window resizing for most windows.
  • Updated the notes app so the delete button doesn’t remove all pages
  • Added a typing and clicking sound effect (toggle in settings)
  • You can now hide the icon bar when a window is maximized by going into settings.
  • Changed the terminal commands to be more intuitive
  • Fixed a bunch of bugs

Also did a bunch of stuff you can’t see to clean up the code, it was pretty messy.

(Please read the README as well)

Enjoy!

  • 4 devlogs
  • 8h
  • 14.98x multiplier
  • 121 Stardust
Try project → See source code →
Open comments for this post

34m 43s logged

MeowOS Devlog #15

Some small changes before shipping!

  • Made the clicking and typing sound be turned on by default
  • Changed some window width settings
  • Changed terminal commands a bit
  • Fixed the search menu icon size

I should be able to ship this now. :blabla:

0
0
22
Open comments for this post

2h 56m 19s logged

(i)Pad Devlog #6

It was in fact not the final design.

While creating the CAD model, I forgot to account for the pin headers that would go between the OLED screen and the PCB. I tried desperately to fix clearance issues and I think I now have a solution that works (kinda)

It still collides with the screen a bit but i can bend the screen back. I hope that’s fine. I cannot figure out where the heck the screen is hitting the plate.

I had to reprint the plate 3 times and it still only semi-works.

0
0
25
Open comments for this post

49m 7s logged

Blare Devlog #1

I made the PCB. There’s nothing special about it yet. I haven’t added any designs. Yeah thats it :blabla:

I already did a lot on the hackpad mission so this wasn’t really that hard.

0
0
16
Open comments for this post

1h 6m 55s logged

MeowOS Devlog #14

Added a pink theme

This was upon request by someone from slack, they wanted a pink theme so here it is.

Changes to the terminal

I reworked some commands. I bundled all the app commands into one, so it’s no longer “todo”, but “app todo”. It’s a bit cleaner.

Also did this with the themes, but I forgot if I did it this devlog or the last one.

Setting for maximizing window

There is now an option in the settings to hide the taskbar (the thing on the bottom) when the window is maximized. I really over complicated things while trying to make it work, found out it was just a one single line of code that was needed.

This should be all I think :blabla: :cat-chips:

0
0
24
Open comments for this post

3h 54m 30s logged

MeowOS Devlog #13

Themes!

I decided do a complete overhaul of the themes. Instead of dark and light mode, there are no five different themes to choose from.

I had to refactor almost everything since the code from before was pretty poorly made.

Browser URL bar

The browser URL bar works now! You can now enter website addresses and they should show up. (Do note that some websites block iframes and may not work).

Some sound effects

I added a typing and clicking sound effect. You need to enable it in settings.

Small tweaks

  • I finally changed the notes delete button. Instead of deleting every page, it now only deletes the current one. Also, the placeholders are actual placeholders now, so they hide themselves when selecting the text and reappear if the text is left empty. The title and date of the notes also get saved now.

  • I found out why the music player playlist wasn’t getting resized along with the window, I was able to fix it with just one line of CSS code.

  • Fixed the stopwatch reset button not changing the play button’s icon if the time was still running.

0
0
12
Open comments for this post

2h 27m 43s logged

MeowOS Devlog #12

Some small stuff

Resizable windows!

I made most windows resizable. I had to fix a lot of CSS for that, but I’m glad it works now.

Also tweaked some minor stuff.

(Notice how windows are smaller in the picture)

0
0
8
Open comments for this post

2h 3m 15s logged

MeowGame Devlog #9

Some small stuff

I did some performance improvements and added some particle effects.
I added a falling leaves effect to the 4th minigame (I think) and added some wind particles to a few other minigames.

I had to change the particles from GPUParticles2d to CPUParticles2d, otherwise the browser lags for some reason.

I forgot what else I may have done that wasn’t there before. :bla:

0
0
24
Open comments for this post

47m 37s logged

MeowBotMeow Devlog #2

Pretty much finished the bot for now. I got 4 commands (Added a joke and catfact command) and hosted it on nest. I (for some reason) can’t change the image and name of the bot, so idk what to do here.

0
0
6
Open comments for this post

7h 35m 11s logged

MeowGame! Devlog #8

It’s a long one, I got a bit carried away :3-blahaj-spinning:

I changed some minigames so that it all fits one theme (forests and stuff)

  • Changed the Pong minigame into a game where you have to collect fruit that falls from a tree.

  • Also replaced the racing game with a minigame kinda like Geometry Dash.

  • Changed the art on the flappy bird game to fit the forest theme more.

More minigames!

I added two more minigames (I think)

  • A doodle jump game where you have to reach the top.

  • A game where you have to maneuver a raft through obstacles

Also did some minor quality of life improvements.

That’s all :D

0
0
27
Open comments for this post

2h 17m 4s logged

Let there be light

MeowGame! Devlog #7

I started experimenting with lights.

I recently found out that lights and stuff exist in 2d, so I experimented a bit. I added some lights and glow to my first platformer minigame.

I also spent some time redrawing the player sprite. I wanted to have one that’s a bit more detailed to avoid a big difference in pixel size.

That’s all :D :blahaj:

0
0
27
Loading more…

Followers

Loading…