RepositoryHTML
HU

hunar4321/particle-life

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

3.4ksao
342fork
15issue
3lượ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ủ đề: particle-life

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: cellular-automata

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: game-of-life

#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.

RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.4k
Oct 26, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

458.2k
Oct 29, 2026
RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.9k
Oct 27, 2026
RepositoryTypeScript
vuejs/vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

212.6k
Oct 10, 2024
RepositoryJavaScript
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

196.7k
Jul 26, 2026
RepositoryPython
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.4k
Oct 27, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryHTML
AlephAlpha/golly

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

63
Oct 18, 2026
RepositoryC++
TheAlgorithms/C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

34.8k
Oct 3, 2026