2 điểm bởi GN⁺ 2024-01-12 | 2 bình luận | Chia sẻ qua WhatsApp
  • GodotOS là một giao diện hệ điều hành được tạo hoàn toàn bằng Godot.
  • Có thể thực hiện duyệt thư mục, chỉnh sửa tệp văn bản, xem ảnh, chơi game và nhiều việc khác trong một giao diện mượt mà, tích hợp, có thể dùng cả trên web.
  • GodotOS giống một món đồ chơi hơn là một dự án nghiêm túc, và hướng tới việc vượt qua giới hạn của thiết kế UI trong Godot để tạo ra một desktop tối giản, không gây xao nhãng và dễ chịu về mặt thẩm mỹ.

Tải xuống

  • Có thể thử phiên bản web trên trang Itch.io.
  • Tất cả các phiên bản đều có thể tải xuống từ trang phát hành.

Ghi công

  • GodotOS được tạo bởi popcar2.
  • Hình nền mặc định do Haseeb Jamil tạo.
  • Nhiều biểu tượng được lấy từ game-icons.
  • Biểu tượng thư mục được lấy từ flaticon.

*Lưu ý: GodotOS không phải là một hệ điều hành thực sự mà là một ứng dụng có giao diện giống hệ điều hành. *GodotOS không liên quan đến các nhà phát triển Godot Engine hoặc Godot Foundation.

Ý kiến của GN⁺

  • Có thể xem GodotOS là một dự án thử nghiệm nhằm kiểm tra năng lực thiết kế UI của engine Godot và mang lại cho người dùng một trải nghiệm mới.
  • Việc có thể truy cập trên web và tính năng cho phép người dùng thêm game của riêng mình có tiềm năng khuyến khích sự tham gia của cộng đồng nhà phát triển và thúc đẩy tính sáng tạo.
  • GodotOS có thể truyền cảm hứng cho các kỹ sư phần mềm mới bắt đầu sử dụng engine Godot và giúp mở rộng hiểu biết về thiết kế UI/UX.

2 bình luận

 
kayws426 2024-01-12

Đúng là một món đồ chơi thú vị.

 
GN⁺ 2024-01-12
Ý kiến trên Hacker News
  • Hãy lưu ý rằng GodotOS không phải là một hệ điều hành thực sự, mà là một ứng dụng có giao diện tương tự như hệ điều hành.

    • GodotOS không phải là một hệ điều hành thực sự, nhưng nếu so với các phiên bản Windows đời đầu thì cũng có những khía cạnh có thể xem như một hệ điều hành.
    • Đây là một bản chứng minh ý tưởng xuất sắc cho việc tận dụng Godot như một framework đa nền tảng dành cho ứng dụng desktop.
    • Gói phân phối cực kỳ đơn giản (chỉ gồm một tệp thực thi và một tệp dữ liệu), đồng thời hiệu năng cũng rất tốt.
    • Nó vượt trội hơn nhiều so với các cách làm như Flatpak, đặc biệt là vượt xa Electron về mặt hiệu năng.
    • Ứng dụng desktop được tạo bằng game engine có thể sẽ trở thành xu hướng lớn tiếp theo.
  • Bản thân Godot IDE cũng là một “trò chơi” được xây dựng bằng chính Godot API.

    • Điều này khiến người ta tò mò liệu Godot có phải là môi trường tốt để xây dựng các ứng dụng nghiệp vụ dạng portable hay không.
    • Nó cũng gợi ra suy nghĩ về việc liệu Godot có thể đóng vai trò như một Visual Basic thời hiện đại hay không.
  • Đã bao giờ nghĩ đến việc biến dự án này thành một môi trường desktop Linux chưa?

    • Thực ra đây không phải là Wayland compositor đầu tiên sử dụng Godot.
  • Có cảm giác muốn viết một bài về triết lý thiết kế.

    • Đang học Godot từ góc nhìn phát triển web, và thấy việc tổ chức business logic bị phân tán là điều khó khăn.
    • Theo bản năng thì muốn đẩy logic lên các node cấp cao hơn và để các node chỉ đóng vai trò renderer, nhưng cũng hiểu rằng điều này không phù hợp với triết lý thiết kế của Godot và có thể gặp vấn đề về khả năng mở rộng.
  • Grey Hack là một trò chơi mô phỏng OS giả, mạng và Internet bên trong một game nhiều người chơi.

    • Nó mô phỏng khá tốt các chức năng cơ bản, cho phép làm những việc như đánh cắp tệp, đặt tệp vào máy tính khác, cài đặt phần mềm và chạy lệnh trên command line.
    • Người dùng cũng có thể tự viết chương trình.
  • Nhớ lại rằng vào khoảng năm 2005, “Sub OSes” từng khá phổ biến trong cộng đồng GameMaker.

    • Điều đó cho thấy rằng nếu có đủ thời gian, sẽ luôn có ai đó cố tạo ra một giao diện kiểu OS trong bất kỳ game engine nào được đưa cho họ.
    • Đây là một cách hay để hiểu về UI và các mô hình khả dụng, vượt ra ngoài việc chỉ xây dựng cơ chế game.
    • Cá nhân thấy điều này gợi lại cảm giác hoài niệm thú vị.
  • Bày tỏ mong muốn Godot có một chế độ biên dịch tối thiểu tập trung vào UI.

    • Đây là một mục tiêu hấp dẫn cho UI được render bằng GPU, và đã có một số thư viện cũng như plugin rất tốt để tạo ra các component hữu ích cho kỹ thuật hoặc phân tích dữ liệu.
  • Godot là một công cụ tốt để phác thảo những ý tưởng như thế này.

    • Trong lúc chờ chuyến bay ở sân bay, đã có thể tạo một ứng dụng ghi chú đơn giản cho máy tính bảng eInk để chơi game "Virus War" cùng bạn đồng hành.
    • Chỉ là một lưới các nút có thể chạm với nhiều trạng thái khác nhau, nhưng vẫn có thể chuẩn bị một prototype chơi được trước giờ lên máy bay.
  • https://simulavr.com đang lập trình một desktop VR bằng Godot.