RepositoryHolyC
Church-of-Templeos

Church-of-Templeos/TOOM

A TempleOS source port of the DOOM engine

88stars
8forks
0issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: templeos

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: doom

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: holyc-language

#1 Repository Của Tháng

🕹️ TOOM: Doom chạy trên TempleOS bằng HolyC

TOOM là một source port của Doom được viết bằng HolyC, chạy trực tiếp trên TempleOS — nơi mọi thứ đều "thiêng liêng" và mọi pixel đều được dithering.

TOOM (viết tắt của "TempleOS DOOM") là dự án mã nguồn mở nhằm đưa công cụ Doom kinh điển lên nền tảng TempleOS, sử dụng ngôn ngữ lập trình HolyC đặc thù của hệ điều hành này. Dự án cho phép người dùng chơi Doom trực tiếp trên TempleOS mà không cần môi trường giả lập.

✨ Điểm nổi bật

  • Dithering pixel 2x2: Mỗi pixel được biểu diễn bằng 2x2 pixel thực, tận dụng 16 màu của TempleOS để tạo ra nhiều màu hơn thông qua kỹ thuật phỉ đại.
  • Hệ thống ánh sáng: Hàm LookupLighting xử lý ánh sáng dựa trên khoảng cách và chế độ thiên đường.
  • Hệ thống va chạm phức tạp: Sử dụng MoveInLevel với blockmap, hỗ trợ trượt tường, tránh rơi xuống bậc thềm.
  • AI kẻ thù dựa trên state machine: Mỗi kẻ thù có các trạng thái như idle, chase, attack, với thời gian và hàm xử lý riêng.
  • Hệ thống thinker: CDoomThinkerBase điều khiển cửa, cầu thang, sàn và các y phần tử khác.
  • Hỗ trợ mod: Có thể thêm file WAD khác và tùy chỉnh nội dung trò chơi.

💡 Vì sao đáng chú ý

TOOM không chỉ là một công cụ port đơn thuần — nó khai thác tối đa các tính năng độc đáo của TempleOS như hệ thống màu 16 tông và ngôn ngữ HolyC. Kỹ thuật dithering 2x2 giúp trò chơi vượt qua giới hạn màu sắc, trong khi hệ thống va chạm và AI được thiết kế lại hoàn toàn để phù hợp với kiến trúc của TempleOS. Dự án phù hợp với những người muốn khám phá sự kết hợp giữa lịch sử game và nền tảng hệ điều hành độc đáo.


#Doom #TempleOS #HolyC #SourcePort #RetroGaming #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryHolyC
Zeal-Operating-System/ZealOS

The Zeal Operating System is a modernized fork of the 64-bit Temple Operating System, TempleOS.

2.4k
Sep 14, 2026
RepositoryHolyC
bagnalla/holyc_mal

Mal Lisp for TempleOS

117
Jan 10, 2022
RepositoryC
Jamesbarford/holyc-lang

HolyC compiler & transpiler

1.2k
Sep 6, 2026
RepositoryRust
orhun/ratty

A GPU-rendered terminal emulator with inline 3D graphics 🐀🧀

3.3k
Oct 11, 2026
RepositoryRust
cristicbz/rust-doom

A Doom Renderer written in Rust.

2.4k
Jan 29, 2024
RepositoryC++
Farama-Foundation/ViZDoom

Reinforcement Learning environments based on the 1993 game Doom :godmode:

2.1k
Oct 19, 2026
RepositoryC++
diekmann/wasm-fizzbuzz

WebAssembly from Scratch: From FizzBuzz to DooM.

1.6k
Jul 15, 2021
RepositoryC
wojciech-graj/doom-ascii

DooM in the terminal!

886
Oct 6, 2026
RepositoryC++
sirjuddington/SLADE

It's a Doom editor

876
Oct 24, 2026