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

OmoriOS

  • 7 Devlogs
  • 67 Total hours

A web OS heavily inspired by the game Omori.

Open comments for this post

17h 30m 59s logged

OmoriOS devlog #7

It’s been a LIFETIME, it feels like, since I’ve posted another one of these. And I have my slow ahh wifi to blame for this >:/ (partial lie #1).

17 hours!?!? what happened !?!?!?!?!??

I kept telling myself, “I’ll just finish this up and ship this… I don’t feel like writing anything…” And, well, here we are :shrug3d: (Don’t worry I’m shipping this someplace else)

what happened in that timeframe?

I’ve made a BUNCH of changes, including but not limited to:

  • The journal is functional now! It uses localStorage to save your created journals. And apparently, I fixed the overflow issue by changing the max-height to use the cqw unit instead of percentage, which, by the way, is a lifesaver!!! :sho: .
  • i HATE myself i spent an hour trying to fix this bug where I couldn’t interact with something more than once, and then I realised I’d misspelled the variable… :cryin: (eff you Javascript)
  • there was another bug where I couldn’t select anything (except buttons) on an element which was draggable. Until I was introduced to the humble, amazing, perfect, gorgeous, divine, sublime stopPropagation() method!!!
  • I also combined all my .js files into one single file to save me from more headaches in the future (highkey should have done this before)
  • I was planning to make the sketchbook something like WigglyPaint, tried it, then gave up cuz I GENUINELY do not know how to make something of that vein.
  • deleting entries in the journal actually created MORE entries for some reason what the hell
  • also probably 10,000 more minor bug fixes idfr anymore

sorry the self-destruct button doesn’t do anything cool :/

bye bye im gonna self-destruct now too

that self-introduction sucks

yeah ik mb :noooo:

1
1
841
Open comments for this post

9h 33m 6s logged

OmoriOS devlog #6

Now, for the (arguably) most important part of all – MEWO!!

who is mewo???

The lil cat in the corner. Yes I finally added the animation for her that was due, like, 4 dev logs ago. Idk if that’s her breathing or her just dancing while snoozing, but it could be both.

and??

Now we, yes WE, can use the tissues to wipe our sorrows away. I’m not sure what kind of app I want to tissues to be, if you guys have any ideas then feel free to comment down below (i sound like a ytuber :sk: )

and?????

I added a mini taking-care-of-Mewo-simulator. Or something like that. I got the idea from those Tamagotchi thingumabobs (even though I’ve never owned one), and decided it would be cute to put one into my webOS as well. Right now it’s a little rough, and definitely not fun to play at all. I might add a shop to buy food, but who knows…

the text is blocking the lower half of the screen…

SSHHHHHHH. I’ll keep it that way. (not because I’m too lazy to fix it) Just imagine it isn’t :D

that does NOT look like salmon

i know, sue me :noooo:

unrelated but PARROT POSTED!!! AND THE VIDEO IS 2 HRS LONG YAYYYYYY HOLY SHIZ SPOKE POSTED TOO AHHHH

parrot try-not-to-create-another-building-a-civilisation-video challenge (IMPOSSIBLE) GO!!!

4
1
372
Open comments for this post

10h 6m 57s logged

OmoriOS devlog #5

Wow i might have lied. It certainly hasn’t only been a day or two.


I know this isn’t going to seem like a lot changed since my previous dev log, but heck, I’ve fixed a LOT of bugs. And I decided it was better to fix them now instead of letting the problem marinate.

why the heck do you have so many problems???

While writing the code, I ignored a lot of naming conventions, which uh, might have caused me a bit of trouble. (lie #7 or smth I forgot that much alr) Also, since I had so many html elements, making the ones I needed visible and invisible at different times was a pain in the butt.

what bugs?

fatal:

-interacting with the laptop twice would not show anything
-exiting the laptop was impossible (since z is for exiting and interacting at the same time :cryin: save me it took so long to fix it)
-conditionals would not reset after exiting (THERE WERE CONFLICTING STATEMENTS IN THE CODE I HATE LIFE)

minor inconveniences:

-two instances of the same would appear for seemingly no reason (turns out it was cuz i didn’t delete them after they became redundant)
-some elements were still on the screen after I had EXPLICITLY told them to stay away (THERE WERE MORE CONFLICTING STATEMENTS IN THE CODE!!!)

what now??????

I WILL add more interactive objects soon, I promise. I swear. I vow. And I WILL add games. I promise. I swear. I vow. Can you guys handle jumpscares?

got a question for you all

HOW THE HECK DO YOU GUYS CODE SO FAST. LIKE WDYM YOU CAN PUMP OUT THAT MANY FEATURES IN A FEW HOURS. I WAS JUST DEBUGGING AND CLEANING UP CODE FOR 9 HOURS. AM I JUST INCOMPETENT??? :cryin:

yeah i gotta fix the clock ik

but now you can interact with it infinitely :DD without any problems :DDDDD

5
2
900
Open comments for this post

8h 51m 56s logged

OmoriOS devlog #4

I hate to break it to you all, but I may have to switch to only WASD for movement… Because debugging states is HELL on earth and to spare my sanity, I decided arrow keys will be for selection ONLY instead of using it for movement as well. Does anyone actually care which is which? Ehhhh… probably not. But it’s farther from the original game now.

what else is new¿?¿?

Now the typing animation works!! YAYYAYAY :yippee: ok but i legit spent 4 hours trying to make it work cuz the same instance of words kept popping up even though i told it NOT to (that was my fault i didn’t know what i was doing my code is a mess D:) Ah yeah, the clock works too, it doesn’t just say 0:00 AM.

and???

On to the sketchbook next, and then mewo, and then the box of tissues to wipe our, yes OUR, sorrows away, and then the lightbulb of eternal darkness. Will design the sketchbook layout mayyybe 2 days from now. (And no, the door will NOT work. We are stuck here forever now.)

(ignore how there’s a random floating hand, i don’t know how to get rid of it :/)

4
2
667
Open comments for this post

8h 57m 22s logged

OmoriOS devlog #3

what’s taking you so long??????

Well, you see, I kind of spent, like, 3 whole hours trying to get collision to work. (It did not work and all my effort was for nothing.)

cut to the chase already :im-sobbing:

oookay, okay, after the disastrous trying-to-get-collision-to-work incident, I spent my 6 hours making a very pretty one-on-one replica of Omori’s laptop (lie #7 it does NOT look that pretty nor similar). I also made them draggable cuz the mission requires it. I think. Also the arrow hands move back-and-forth :DDD

what’s next??????????

(asked no one, ever) I’m trying to get the typewriter effect to work, as well as making the options interactable with the Z key. But if I get too frustrated I might just change it to a button click idk ask my future self. I’m trying to get it as close to the OG game as possible but I’m not that locked in. (lie #8 or smth i lost track)

4
2
400
Open comments for this post

8h 40m 41s logged

OmoriOS devlog #2

It’s been a while! And I’ve been meaning to write this dev log for DAYS but I didn’t get around to writing it cuz I had to go on a trip, so all my time accumulated :/

Sooo what’s new?

Turns out, I just had to clear the canvas every frame to fix the bug. I added all the sprites in the original White Space cuz I forgot to add them before (whoops 0.o) and I tried to animate them as close as possible to the original using Aseprite but I don’t think it’s THAT close since I was just measuring with my eyes. I also added WASD for movement along with up down left right arrows, because for some reason the original game uses arrow keys and that threw me off and I didn’t like it. I also tried adding a character camera to follow Omori around but I decided I didn’t like it (totally not because i couldnt find what was wrong w the code :p)

What next?????????

I want to add more app icons as sprites even though they’re not in the game because I think that’s the most intuitive way to go about an OS like this. It IS my project after all :D Also change some of the functionality, like the notebook could be a lil doodling app

It looks a little off…

Shhhhh mewo is right where it needs to be :)
No seriously though, mewo did not have enough space so i had to nudge it a lil further up

0
1
133
Open comments for this post

3h 29m 26s logged

OmoriOS devlog #1

You see, there’s been a recurring theme in my projects, and that is, surprise surprise– recreating my favourite stuff but in my own style.

WHAT IS THIS ABOUT??????????

Basically I’m creating a web OS in the style of Omori. Everyone knows it. You know it. But I thought it would be a pretty cool to challenge myself. I’m pretty tired of all of my projects either being web or game dev, but you know what I haven’t tried? HTML canvas. Yes I am never getting out of the web dev hellhole

WHAT DID YOU DO???

As of now, I’ve only added the sprites and some character movement. It was pretty odd realizing how features I’ve never spared a second glance at in Godot would turn out to be the very code I’m writing right now.

what even is that ss

I’m following this really cool 2 hour tutorial but midway I found this insane bug that would just let me paint the whole canvas black wherever Omori walked, much like those painting games.

so what do you want to do with this??????

I plan to make white space the landing page, or welcome screen– whatever you call it. There will be various icons from Omori that will act as application icons, where you will be able to walk to and press Z to interact with (just like in the game!) It’s my own twist to this mission.

why do you talk like that????

But that’s all for now, have a decent day. Excuse my innate ability to yap.

0
2
325

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…