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.
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 Tuần
#1 Repository Của Tuần
#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.
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit
A work-in-progress, open-source, multi-player city simulation game.
Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.
The main repository for the development of the evolution game Thrive.
A simple program to simulate artificial life using attraction/reuplsion forces between many particles
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.