Skip to content

Latest commit

 

History

History
84 lines (69 loc) · 2.65 KB

README.md

File metadata and controls

84 lines (69 loc) · 2.65 KB

🧲 Forcell 🧬

Forcell is a particle life simulation with new features and Multi-threaded computing on CPU.

Online demo on GitHub Pages

Version: 1.10.0 (16.07.2024)

✨ Features

  • Particles connections
  • Chemical reactions
  • Multi-threaded computing on CPU
  • Supporting Ubuntu and Windows
  • Fullscreen mode
  • Create random rules with two clicks
  • Export/Import rules as files
  • Style customizing

📸 Screenshots

forcell-video1-compressed.mp4

💿 Pre-compiled Binaries

(Only for x64 processors) You can download pre-compiled binaries in releases.

▶️ How To Build

🔧 What You Need

For Windows:

  • MinGW-w64
  • CMake
  • GNU Make

For Ubuntu, these packages:

  • gcc
  • cmake
  • make

📄 Steps

  1. Download zip-archive with source code.
  2. Extract the archive.
  3. (Only for windows) Open run.bat in Notepad and edit compiler and make paths if needed.
  4. Open folder with CMakeLists.txt in terminal.
  5. Enter these commands:
# Ubuntu
bash ./run.sh

# Windows
./run.bat
  1. Wait for compilation to complete.
  2. The Forcell's window should open.
  3. Then you can open Forcell.exe (Forcell for Ubuntu) to run it again.

⚙️ System Requirements

  • OpenGL 3.3 compatible GPU

😃 Dependicies

There are these libraries used in this project:

🐞 Bug Reporting

If you find any bug, please create an Issue about it.