stardance has been extended another month! the new deadline is october 31 :)

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

CatPowerz

@CatPowerz

Joined September 15th, 2026

  • 19Devlogs
  • 5Projects
  • 4Ships
  • 18Votes
Open comments for this post

5h 51m 30s logged

Wooohoo, it can actually sync to the robot and read the flash! With bi-directional communication, you can send commands and recieve data, like, in the picture below “GETSLOTS” which recieves what slots are occupied! Overall really nice, and I polished it a bit.

0
0
26
Open comments for this post

2h 17m 32s logged

Added a virtual/live robot connected mark (so you can actually see if the robot is a mock or not) with a package counter and hopefully working battery indicator in the future! Also better visualisations and less lag due to setState being called every 20ms (which rebuilds the entire page every tick)

0
0
27
Open comments for this post

6h 11m 40s logged

The project is getting way better, mostly because of the BLE-telemetry now working and connecting! You can actually see your robot live due to my python changes. Now it’s time to work on recording and changing specific slots.

0
0
17
Open comments for this post

5h 25m 30s logged

Getting way better using Flutter, I’m really learning it.
I now have a cool analytics page, starring a location visualisation, battery bar, X/Y and yaw/pitch/roll gyro plus visualisation. I’m ready to start coding Bluetooth communication now.

0
0
9
Open comments for this post

2h 51m 22s logged

I’m almost done with the python script, but I started to work on the big boy RoboTrack app, which you can see a visualisation of what the RoboTrack robot thinks. Every grid square is 1 cm and it nearly updates live.
I also implemented some mock data generators. If you do not have a SPIKE robot, you can still test it out because the app emulates a robot.

0
0
16
Open comments for this post

3h 24m 53s logged

I’ve started to work on the Flutter Dart Frontend for RoboTrack and made the python script way more robust. It’s hard, really hard to make sure that the hardware-side of this project is doing as it should. It always spins or lives it’s own life.

0
0
24
Open comments for this post

1h 3m 43s logged

OMG I was busy for SO long finding ONE simple bug regarding the robot spinning in circles. It was really simple. Most bugs are.
However, I found it out and now it’s getting better every update! I really hope no more bugs show up, but it’s inevitable.

0
0
9
Open comments for this post

1h 18m 47s logged

I got motorsnapshots working, so you can program motors other than wheels. This is really important for the robot but really hard to implement with the strict 8-byte limit on each instruction. I managed to get it working by combining signed 16-bit integers and unsigned 8-bit integers.

0
0
12
Open comments for this post

3h 6m 44s logged

I finished the framework of the RoboTrack main Python script. It now uses odometry to calculate it’s position and can drive to specific coordinates. It can write bytes to flash memory and can read them.
It’s now time to write a bytecode interpreter to actually give meaning to the written and read bytes.

0
0
15
Open comments for this post

1h 27m 40s logged

Cat New Tab is done, a sleek, useful, simple app that just works and lets you search DuckDuckGo whilst seeing cats in between! You can also get a useful cat fact using the free API.

0
0
33
Open comments for this post

2h 30m 56s logged

I started to work on the logic for the LEGO robot, it can now track it’s position using sin(rad) and cos(rad) where rad = angle * pi / 180 and applies it to x, y and last_distance.
Sorry sometimes I use devlogs to nerd talk :)

0
0
11
Ship

This is CatOS, aka WebOS 2, a better and more complete version than WebOS 1. It has multiple extra features, and even my own music that I composed! Please check it out, I’m very proud that the website turned out so well. It was pretty hard juggling the urge to finish this with the rest of my project, but I learned how to do so.

  • 3 devlogs
  • 1h
  • 1.95x multiplier
  • 3 Stardust
  • WebOS 2
Try project → See source code →
Open comments for this post

31m 45s logged

CatAudio is the final app for WebOS 2: an app where you can play two soundtracks composed by the great great…. me??
Guys I really need FL Studio cuz my DAW is feeling like editing audio like MS Paint. However, I’m still very proud. Just a few more changes and then I can ship.

0
0
10
Open comments for this post

29m 37s logged

Oohhh, spicy Notepad save/load system and settings panel where you can change the background image, the background transparency (brightness) and even the font.

0
0
12
Ship

CatOS is live! A fully working WebOS 1 made for Stardance, featuring cute cats, a notepad and a welcome screen. The project is live on Github Pages.
It was pretty doable, but it took some time. I barely used AI, only for debugging specific logic, but the main CSS/HTML is handwritten by me.

Try project → See source code →
Open comments for this post

16m 18s logged

Once you got your WebOS framework done, making new windows isn’t even that hard. The second app on the desktop is now a picture of my cute cat named Pixel :).
I also polished a bit (by making windows spawn randomly) and got ready to make the third and final app for WebOS 1, a notepad.

0
0
20
Open comments for this post

1h 51m 27s logged

I now have a welcome window ready. Basic functions, like open/close, minimize, and fullscreen now work. Also topbar and bottombar work.
You can drag the window btw ;)
Now I’m thinking to add a photo of my cat Pixel and a notepad. I already configured the buttons.

3
0
123
Loading more…

Followers

Loading…