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

nokira

@nokira

Joined July 3rd, 2026

  • 30Devlogs
  • 6Projects
  • 7Ships
  • 30Votes
I'm a beginner so my projects won't be too amazing. But I'm really happy to learn new stuff every day!
Open comments for this post

2h 16m 18s logged

SOUND EFFECTS!! 😻

First of all…

THANK YOU ALL SO MUCH FOR ALL THE SUPER POSITIVE REVIEWS!!! I read them all and noted everything that was suggested!! ❤️😁


Sounds?!

Sooo, first devlog after the reviews. Today I don’t know how much I’ll add because it’s my birthday! So I won’t be at home. BUT speaking of what I already added, I put sounds effects, they play when clicking buttons, opening apps and even when typing!! If anyone has suggestions for more sounds or for changing the current ones, I’m more than happy to hear your opinion!

Also, I added 2 more commands to PawCMD:

  • whoami -> prints your username
  • echo [text] -> repeats what you typed after the command (single word)

I’ll add more commands in the future if I get more ideas and in the meantime I’ll try to add some of the suggested features


BYEEE!!

0

Loading discussion…

0
1
Ship

I built TomatoWare, following the tutorial. It was quite hard, I know my english isn't the best and that it was my very first time using godot after many many years, but even with the tutorial I had something I couldn't understand easily. I wanted to complete this project to get started into GameDev with Godot, and I think this covered the very basics and had me familiarize with the UI. Overall I liked doing this even tho I found it difficult.

Anyway the game has these Minigames:

Tomato parkour, jump around and try to get all tomatoes before time ends!
Tomato reflex, click all the tomatoes before the time ends!
Tomato rain, try and catch most tomatoes and you will win!

I even did all the art by myself, but for the clouds on the background I used a free image because I couldn't come up with any decent one. Unfortunately I don't know how to make sounds by myself so there is no audio.

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

2h 28m 55s logged

Devlog 3

Finished?!

Yup, I finished the project. It was quite hard at the start even when following the tutorial but I managed to get everything done. I did all the drawing myself (apart from the clouds) so it’s not the best looking game nor the most mechanic advanced one. But I wanted to do this mission to get to know Godot because I always admired GameDev but never actually built anything, and also I got a game idea in mind, I’ll try to sketch the basics next week probably.

Byeee!! :)

0

Loading discussion…

0
4
Open comments for this post

53m 34s logged

Devlog 2

New art?

So I realized that whatever I drew before was really bad so I decided to spend some time thinking about about what to use as the character and overall aesthetic. So I decided to use a little bread guy (i drew him, not the best) as the character. Also I changed the main menu background and also for the levels I got some better clouds.

Byee

0

Loading discussion…

0
6
Open comments for this post

1h 58m 12s logged

Devlog 1

I suck at making games lol

Today I wanted to try and make a game with Godot, so I thought it would be a nice idea to start with the mission so I could understand the environment and how it worked… I am 2 hours into the guide and I completed my first level (ignore the ugly assets but I tried my best) and I am finding it so hard for some reasons, even with the guide.

After this mission I’ll probably have to still look at other tutorial…

0

Loading discussion…

0
3
Open comments for this post

2h 24m 55s logged

PawCmd!!

Hello again!! :D


I created 2 more apps…

The first one is PawCmd, this is the cool one. It’s just a terminal simulation. As of right now there are only 4 commands but I’ll try to make some more and interesting ones tomorrow.

The second app is PawGame… it’s pretty bad :( so I won’t show it in the video, but you just have to collect some balls of yarn.. nothing else, just this.


Byee :)

0

Loading discussion…

0
6
Open comments for this post

2h 23m 43s logged

PawNet 🌐🐈‍⬛

Hi!!

Today I managed to polish the CSS for PawPaint, but it’s nothing crazy…

Some other stuff I did was creating a folder on the desktop, so now most applications are found inside of it. The other thing is PawNet!!! This is some sort of browser you could call it. There are 3 buttons at the top for you to choose a website and then you will see the page inside of PawNet.

I know that there are better ways to do that and to make the user decide which site to visit, but that gave me some problems while implementing because not every site allows to be displayed in an iframe so for the moment it will stay like that…
:)

0

Loading discussion…

0
6
Open comments for this post

1h 52m 18s logged

PawPaint 🎨🐈

A new app is coming!!

I am currently working on a new app called “PawPaint”, it lets you paint anything in an empty canvas and then you can save all your beautiful drawings as .PNG photos!!!

This app was not that easy to make and I had to follow some tutorials online, but I managed to tweak it and adapt it to my KittenOS and it seems to work pretty fine for the moment. Of course some more CSS needs to be applied but I just wanted to share the app working!! :)

0

Loading discussion…

0
5
Open comments for this post

1h 15m 22s logged

Devlog 5

Nothing much to say to be honest. I just spend 1 hours refining some minor details and thanks to all the feedback I got, I optimized the background and the previews. Thank you guys for all the positive reviews btw ❤️ :)

Now the videos play only when hovering with the moue on a thumbnail. And also there was a weird behavior when many project were added for testing, so I fixed that issue too and now project display all in the correct way.

I am thinking of a redesign…

0

Loading discussion…

0
26
Ship

MainTab is my own New Tab page made for Stardance. It's built using HTML, CSS and JavaScript using some APIs listed down this page. I decided to build it like this because it has everything I would want from a New Tab page. It was quite easy to understand how API worked but building the layout and applying all the styles in a way i would like it was the hardest part lol

MainTab features:

News Feed: Get the Top Stories from "HackerNews" right on your page, for easy access

Weather Forecast: Get current weather conditions and a 7-day forecast!

GitHub Profile Stats: A little widget that shows your total contributions on GitHub and your current and longest Streak!

Search: ... Well ... Obviously, it lets you search anything on the Web using DuckDuckGo.

Daily Background: Get a different background every day!

Bookmarks: Save your most used websites for easy access!
If you want to know all the APIs used here they are:

Open Meteo: Get weather data using Latitude and Longitude.

BigDataCloud Reverse Geocoding: Get a precise location using Latitude and Longitude.

Google Favicon API: This API lets you get the Icon of a website.

Hacker News API: To get news from the HackerNews Feed.

Quoteslate API: Get a random quote.

Bing Wallpaper API: API that lets you get a daily background from the Bing.com

GitHub Readme Streak Stats: Generate the profile stats card for GitHub

Also, data like GitHub username and bookmarks are all saved into localStorage so nothing is lost on refresh!!

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

3h 54m 37s logged

Devlog 4

The End?

I DID IT!!
I managed to implement everything I wanted to and I feel like the MainTab project is ready to be shipped!! :D

It took me quite a while to create a decent layout (it’s a bit awful so it will probably change) and implement all the features. Luckly for most problems a quick online research was enough to fix them, while for others it took me quite a while and that’s why I spent nearly 4 hours working on this since last Devlog.

BUT, I managed to do it, and I am very happy because everything works as intended!!


MainTab features:

  • News Feed: Get the Top Stories from “HackerNews” right on your page, for easy access
  • Weather Forecast: Get current weather conditions and a 7-day forecast!
  • GitHub Profile Stats: A little widget that shows your total contributions on GitHub and your current and longest Streak!
  • Search: … Well … Obviously, it lets you search anything on the Web using DuckDuckGo.
  • Daily Background: Get a different background every day!
  • Bookmarks: Save your most used websites for easy access!

If you want to know all the APIs used here they are:

Also, data like GitHub username and bookmarks are all saved into localStorage so nothing is lost on refresh!!

0

Loading discussion…

0
8
Open comments for this post

1h 37m 29s logged

Devlog 3

Bookmarks!!

Making the bookmarks took me 1 hour and a halfTOO MUCH!! But when coding the JS for my first version for the bookmarks (which should have looked like the “preview” in the screenshot attached to last devlog) I decided to just change the way I would have saved the bookmarks, and so I had to do everything from scratch again. Yayy

The JavaScript code for the bookmarks isn’t too hard. It just creates a prompt for the user to type the link, then creates the HTML element and gets the image from a Google API which lets you get the icon of one website from the URL. To use it I followed this guide. It is quite easy to use, just look!

https://www.google.com/s2/favicons?domain=${domain}&sz=${size}

Thanks to this I am able to render the icon of the specified website. Another feature I added is the Delete button which appears when hovering on a bookmark.

OH and one more thing!

All bookmarks are saved with localStorage so that even when refreshing the page your bookmarks remain untouched!! :)

0

Loading discussion…

0
2
Open comments for this post

1h 26m 41s logged

Devlog 2

Possible Layout!

After some time I managed to come up with a decent layout for the page. It is divided in three main columns:

  • Left, the HackerNews feed, i changed the stories to be 20 (may change in the future)
  • Middle, random quote, search bar and bookmarks space (still WIP)
  • Right, Weather forecast and GitHub stats. As of now the stats loaded are mine by default but I will add the option to insert your username and get your personal stats

I’m liking this project very much because I’m making something that both feels personal and useful on an everyday basis! :)

0

Loading discussion…

0
11
Open comments for this post

1h 18m 31s logged

Devlog 1

Getting Started!!

I am currently creating my New Tab Page called MainTab, because it contains all the main info I want on a page. It’s still very barebones and no CSS is applied because I am currently working on getting all the APIs to work so I can fetch the data that I need to display on the page. Right now, the information displayed are:

  • Top 5 Stories from HackerNews
  • One random quote
  • Current weather and 7 days forecast

The goal for MainTab is for it to provide the right information that I need while maintaining a clean UI.

Fortunately implementing the APIs was quite easy thanks all the documentation and examples available online! :)

0

Loading discussion…

0
5
Ship

# The Lazy One Slack Bot

I created a Slack Bot which is Live 24/7 and replies to the commands specified in the screenshot. It was quite easy to understand how to create commands and how to use APIs to get data from other applications. I tried to organize the code as much as possible and added the features that I would have liked on a Slack Bot. The custom commands added without using the guide are:

- `/lazy-exchange` - This requires 3 arguments (see the screenshot) and can convert any given amount of money from one currency to another.
- `/lazy-reminder` - This requires 2 arguments and can set a reminder, pretty simple.
- `/lazy-astronomy` - This command gets NASA's APOD and shows the title, explanation and image (or video link)
- `/lazy-verse` - Get a random Bible verse

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

1h 41m 8s logged

Devlog 2

New commands!

Finally got the Bot to work with some more commands. The new commands are:

/lazy-reminder [minutes] [reason] - Sets a reminder for a given amount of minutes and pings you back once the time has run out.
/lazy-verse - Gives you a random Bible verse

I also formatted the help command to look a little prettier and updated the GitHub repo with a list of all available commands and the steps to run the bot locally.
I found this project quite easy, but it was fun! I learned how to manage API responses and obviously how to create a Slack bot.

Also I got my Nest Account accepted, so now the Bot runs 24/7!! :)

0

Loading discussion…

0
3
Open comments for this post

1h 31m 22s logged

Devlog 1

My first bot!!

After more than 1 hour I managed to get my Bot running on my machine (Still waiting for Nest approval) and the 2 custom commands I added are:

/lazy-exchange [OriginalCurrency] [TargetCurrency] [Amount] - This command lets you convert currency using the Frankfurter public API, just type the currency you want to convert, e.g. “USD”, then type the target currency, e.g. “EUR”, and finally the amount to convert, e.g. “1000”.

/lazy-astronomy - to get NASA’s APOD

As of now it only does these 2 pretty easy functions, but I’ll work on more commands soon!

Fortunately, the code isn’t hard to understand and using APIs is pretty easy :)

0

Loading discussion…

0
4
Ship

KittenOS as mentioned before is a WebOS, it offers some basic features like: window dragging, desktop icons, real time clock and even desktop widgets!!

The current available applications are:

PawNotes 🐈📝: Create and save your personal notes! Every change is saved automatically
PawPics 🐈‍⬛📷: Scroll through some images of cats
MeowSic 🐈🎵: A music player application, listen to some lo-fi beats and relax!
PawCalc 🐈‍⬛🧮: Just your usual calc (short for calculator)
PawConfig 🐈⚙️: Customize your username, profile picture and birth date to make the OS feel yours!

There is even a calendar widget on your desktop! It shows the current date (obviously) and highlights your birthday!

All your data, from username, to notes is saved, so you will never lose it!

At first the most challenging part was the CSS, but then as more and more features were being added, managing all the JavaScript logic got harder, but not impossible. I had to search online for help and tutorials for some features, but I am happy I managed to achieve this!

To get to Ship #2 it took quite a while, but some logic had to be reviewed and the JavaScript code split into multiple files or it would have been hard to find functions and keep it clean.

Overall, I am really satisfied with this project as it is my second one on this platform. Hope some other people will like it too!

If any issue or bug is found, please let me know so I can fix the error and learn more!

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

2h 49m 53s logged

What changes?

Since the first ship, as you can see from the devlogs, quite a lot changed.

  1. 3 New applications, yes! I made 3 more applications, and they are: ‘PawConfig’, to change user settings like name, birth date, profile picture; ‘MeowSic’, to listen to some relaxing LoFi beats; ‘PawCalc’, to make some serious calculations with style

  2. Better code organization, finally I decided to organize the JavaScript code, and now it’s all split up in different files, each for a specific application.

  3. Desktop widget, you now have a small calendar widget on your desktop, and if you set a birth date inside the settings, it will highlight your birthday with a special color, and you will be wished a happy birthday by KittenOS!

  4. New Icons, all applications have now more expressive icons that fit better overall

0

Loading discussion…

0
4
Open comments for this post

3h 32m 43s logged

Major Update to PawNotes

  1. Ater 3 hours I finally managed to update PawNotes! Finally, you can create and delete notes! Also, all changes made are saved to localStorage automatically in real time, so you don’t have to save them manually and you won’t be losing them!

  2. Also, I created a little widget that sits on the desktop. It’s just a calendar which indicates the current day! Nothing much I know but I like it!! :)

0

Loading discussion…

0
6
Loading more…

Followers

Loading…