hunar4321/particle-life
A simple program to simulate artificial life using attraction/reuplsion forces between many particles
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
🧪 Particle Life: Sinh tồn từ từng hạt
Mô phỏng đời ảo đơn giản nhưng tạo ra những mẫu sống tự tổ chức phức tạp chỉ với lực hút/đẩy giữa các hạt.
Particle Life là một chương trình mô phỏng Đời ảo nguyên thủy bằng quy tắc húp lực hoặc đẩy nhau giữa các hạt giống như nguyên tử. Dự án này được Hunar Ahmad phát triển và lấy cảm hứng từ Clusters của Jeffery Ventrella. Không chỉ dừng lại ở C++, dự án còn cung cấp phiên bản JavaScript, Python và nhiều cổng phần mềm khác nhau.
✨ Điểm nổi bật
- Mô phỏng đời ảo: Sử dụng lực húp/đẩy giữa các hạt để tạo ra hành vi sống.
- Mã nguồn ngắn gọn: Bỏ qua giao diện, thuật toán chiếm dưới một trang.
- Đa nền tảng: Hỗ trợ C++, JavaScript, Python và nhiều ngôn ngữ khác.
- Giao diện động thời gian thực: C++ sử dụng openFrameworks với điều khiển GUI.
- Demo trực tuyến: Có phiên bản 2D và 3D chạy trực tiếp trên trình duyệt.
- Khám phá tham số: Dễ dàng thử nghiệm và tinh chỉnh tham số để tìm mẫu độc đáo.
- Không va chạm: Bỏ qua kiểm tra va chạm giúp mô phỏng hàng ngàn hạt mượt mà.
💡 Vì sao đáng chú ý
Khác với các dự án mô phỏng đời ảo khác, Particle Life không triển khai phát hiện va chạm, cho phép mô phỏng hàng ngàn hạt trong thời gian thực. Thêm vào đó, các điều khiển GUI cho phép thay đổi tham số ngay trong quá trình chạy, giúp người dùng dễ dàng khám phá và tinh chỉnh để tạo ra những mẫu sống độc đáo.
#ParticleLife #ArtificialLife #Simulation #OpenSource #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.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Golly, a Game of Life simulator (unofficial mirror from SourceForge) Please report issues on SourceForge or this forum thread: https://conwaylife.com/forums/viewtopic.php?f=4&t=5264
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.