Church-of-Templeos/TOOM
A TempleOS source port of the DOOM engine
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#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
LookupLightingxử 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
MoveInLevelvớ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.
The Zeal Operating System is a modernized fork of the 64-bit Temple Operating System, TempleOS.
Reinforcement Learning environments based on the 1993 game Doom :godmode: