RepositoryC++
TH

The-Powder-Toy/The-Powder-Toy

Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.

5.4ksao
918fork
31issue
2lượt xem

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ủ đề: cellular-automata

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: powder

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: powder-toy

#1 Repository Của Tuần

🔥 The Powder Toy: Phòng thí nghiệm vật lý tương tác hàng trăm chất liệu

Tự do, mã nguồn mở, vô số tương tác giữa chất rắn, lỏng, khí và điện tử.

The Powder Toy là một trò chơi xác xuất sandbox được viết bằng C++ và SDL. Người chơi vẽ các chất liệu lên lưới, sau đó xem chúng tương tác theo các quy luật vật lý thực tế: áp lực không khí, tốc độ, nhiệt độ, trọng lực. Từ bùng nổ nhỏ đến máy điện tử phức tạp, mọi thứ đều có thể tự tay xây dựng.

✨ Điểm nổi bật

  • Mô phỏng vật lý đa chiều: áp suất, tốc độ, nhiệt độ, trọng lực.
  • Hàng trăm chất liệu: bụi, kim loại, khí, dung dịch, linh kiện điện tử.
  • Tự động hóa bằng Lua: viết script, plugin, hoặc điều khiển toàn bộ hành vi.
  • Cộng đồng sáng tạo: tải lên, chia sẻ, khám phá hàng ngàn bản thiết kế.
  • Mã nguồn mở GPL: sửa đổi, đóng góp, hoặc phát triển tính năng mới.
  • Hỗ trợ bàn điều khiển chi tiết: bàn phím đầy đủ, chế độ gỡ lỗi, bảng điều khiển.
  • Thư viện phụ thuộc mở: SDL, Lua, JsonCpp, libcurl, libpng...

💡 Vì sao đáng chú ý

Không chỉ là trò chơi, The Powder Toy là một công cụ thí nghiệm. Người dùng không chỉ học vật lý mà còn thiết kế CPU, bình nhiệt, hoặc cỗ máy bắn phá. Sự kết hợp giữa mô phỏng chính xác và tính nghệ thuật mở rộng cảm giác sáng tạo. Với API Lua và nguồn mở, bất kỳ ai cũng có thể mở rộng trò chơi theo cách riêng.


#PhysicsSimulation #CellularAutomata #OpenSource #Lua #Sandbox #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
OpenTTD/OpenTTD

OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

8.4k
Oct 25, 2026
RepositoryRust
a-b-street/abstreet

Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

8.2k
Sep 10, 2025
RepositoryRust
citybound/citybound

A work-in-progress, open-source, multi-player city simulation game.

8.2k
Jan 7, 2023
RepositoryJavaScript
pshenok/server-survival

Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.

6.5k
Oct 21, 2026
RepositoryC#
Revolutionary-Games/Thrive

The main repository for the development of the evolution game Thrive.

3.8k
Oct 27, 2026
RepositoryHTML
hunar4321/particle-life

A simple program to simulate artificial life using attraction/reuplsion forces between many particles

3.4k
Aug 29, 2024
RepositoryTypeScript
pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.5k
Oct 26, 2026
RepositoryJava
Anuken/Mindustry

The automation tower defense RTS

29.4k
Oct 22, 2026
RepositoryC++
OpenRCT2/OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢

16.5k
Oct 23, 2026