https://github.com/maxchistt/celllifesimulation
2D cells simulation with C++ and C#. Three clients - WPF , Qt and ASP.NET
https://github.com/maxchistt/celllifesimulation
asp-net-core c3d cell-life cells cpp csharp dotnet game-of-life life-simulation mvc particles qt qtvision simulation
Last synced: 8 months ago
JSON representation
2D cells simulation with C++ and C#. Three clients - WPF , Qt and ASP.NET
- Host: GitHub
- URL: https://github.com/maxchistt/celllifesimulation
- Owner: maxchistt
- License: mit
- Created: 2021-10-11T05:15:51.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-06T23:52:49.000Z (over 3 years ago)
- Last Synced: 2023-03-06T18:47:49.411Z (over 2 years ago)
- Topics: asp-net-core, c3d, cell-life, cells, cpp, csharp, dotnet, game-of-life, life-simulation, mvc, particles, qt, qtvision, simulation
- Language: C++
- Homepage:
- Size: 6.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CellLifeSimulation
Project of 2D cell life simulation with C++ and C#
I realised it with MVC pattern
There are five projects here :
- C++ static library for simulation model
- C++/CLR DLL wrapper
- Qt C++ client
- WPF C# client
- Web C# ASP.NET / Angular clientAt first, need to set up your VS for working with Qt to build this project.
This project depends from C3D Toolkit! You can launch it without C3D, but, if you have it, you need to:
- Copy folder "QtVision" with QtVision static libray, built from [this](https://github.com/maxchistt/QtVision-Static-Class-Library) project by running "QtVision.Export.ps1", into solution folder
- Copy "Kernel" and "Vision" distribution folders into solution folder into "C3D" subfolder
- Uncomment "`#define C3D_USAGE`" in "C3D_USAGE.h" file in "QtCellLifeSimulationApp" project
- Add "c3dvision.lib;c3d.lib;QtVision.lib;" to additional dependencies of "QtCellLifeSimulationApp" project in project settings


Inspired by [OnigiriScience](https://www.youtube.com/c/OnigiriScience)