Live data from Hacker News

Show HN: GodotOS – Fake operating system interface made in the Godot engine

github.com

131–140 of 292 posts

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#131
I remember when Notch was playing with this space game with a slimed down assembly language he created. He stopped working on it unfortunately, but I still think there's a whole potential genre of hacking on a game. Not a "press F" to hack, but a legit log into this system, get/change whatever. Having a legit in-game OS seems like a good step forward.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#132
post #51

This is actually a great proof of concept for using Godot as a cross-platform framework for desktop applications. The distribution package is incredibly simple -- just a single executable and a data file -- and performance is excellent. This seems much superior to Flatpak and the like as a way to offer fully self-contained distro-agnostic binary packages, and vastly superior to Electron in the performance department.…

Sounds like you're describing Flutter.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#133
post #75
post #58

Earlier quoted context omitted.

This would be sooo much worse from a UI point of view. All nice OS features (good text rendering, uniform text editing interface, accessibility, transparency) would all get chucked out the window. I also don't think Godot is inherently more performant for any random UI than Electron is. It happens that most Godot apps are performant because they're made by the type of people who want to use videogame engines and thus…

I have never encountered an Electron app that can even display the results of keystrokes in a timely manner, and that includes vscode. All Electron apps waste system resources to an obscene degree. Also, Electron apps have already thrown away OS conventions to the point that user interface consistency has become a thing of the past. I don't believe that either choice is ideal, but if Godot were ubiquitous instead of…

Something is very wrong with your system configuration if VS Code has issues showing keystrokes in realtime. It's not a VS Code or electron problem.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#134
post #131

I remember when Notch was playing with this space game with a slimed down assembly language he created. He stopped working on it unfortunately, but I still think there's a whole potential genre of hacking on a game. Not a "press F" to hack, but a legit log into this system, get/change whatever. Having a legit in-game OS seems like a good step forward.

[dead]

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#135
post #131

I remember when Notch was playing with this space game with a slimed down assembly language he created. He stopped working on it unfortunately, but I still think there's a whole potential genre of hacking on a game. Not a "press F" to hack, but a legit log into this system, get/change whatever. Having a legit in-game OS seems like a good step forward.

It's more programming than hacking but you might enjoy TIS-100

https://www.zachtronics.com/tis-100/

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#136
post #58

Earlier quoted context omitted.

This would be sooo much worse from a UI point of view. All nice OS features (good text rendering, uniform text editing interface, accessibility, transparency) would all get chucked out the window. I also don't think Godot is inherently more performant for any random UI than Electron is. It happens that most Godot apps are performant because they're made by the type of people who want to use videogame engines and thus…

No it's better for an os UI. A web page UI is better with electron where you click on a link an open a page. But floating windows with resizeable and highly dynamic UIs Godot is likely easier, better and much more well suited. HTML was never intended for dynamic interfaces. Whenever you diverge beyond what it does best which is hypertext, things become more and more hacky and awkward. If you wanted to design an os UI…

> HTML to awkward so you have to switch to webgl which is too low level or you might switch to svg

HTML is replaceable by WebGL which is replaceable by SVG?

> JavaScript that compiles down into typescript

JS compiles down to TS?

I am not sure if anything in this comment indicates you have any experience with developing for the web but that is not my primary issue with this comment. My gripe is claiming that things are "awkward" or can't be done without even looking around. None of the examples below use WebGL

Here's a WinXP UI clone that runs in your browser with floating, resizable windows. - https://winxp.vercel.app/

Here's one that mocks macOS - https://macos-web.app/

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#137

This reminds me of a time circa 2005 where "Sub OSes" were somewhat popular in the GameMaker community. Seems that given enough time someone will try to make an OS-like interface in a given game engine. It was a great way to understand UI and usability paradigms beyond building game mechanics. This definitely triggered some pleasant nostalgia for me.

Nice to see someone else who also remembers those.

I was the creator of Tiagix OS, AFAIK one of the first subOSes that actually had support for creating apps for it.

Learned a lot about GUI toolkits making it, since I had to implement one from scratch for it.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#139

Earlier quoted context omitted.

they're a text editor and a chat client, and a 30 year old computer can run vim/emacs and irssi just fine.

brb, just switching my 100k employee company from Teams to IRC, should be quick and easy, everyone is going to love it.

If they are on MacOS they may make you their king. I still have PTSD from the last job that I had to use Teams on a Mac.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#140
post #75

Earlier quoted context omitted.

I have never encountered an Electron app that can even display the results of keystrokes in a timely manner, and that includes vscode. All Electron apps waste system resources to an obscene degree. Also, Electron apps have already thrown away OS conventions to the point that user interface consistency has become a thing of the past. I don't believe that either choice is ideal, but if Godot were ubiquitous instead of…

Something is very wrong with your system configuration if VS Code has issues showing keystrokes in realtime. It's not a VS Code or electron problem.

I've had this happen with VS code. When your system is under load, VS Code not only gets keystrokes in a laggy way, the characters arrive in the wrong order.

Haven't had this problem with other text editors.

Post reply on HN