A Java program that contains multiple cell-based simulations.
2025-02-13.15-35-58.mp4
2025-02-13.15-37-08.mp4
WIP
2025-02-13.15-45-06.mp4
2025-02-13.15-43-01.mp4
2025-02-13.15-42-08.mp4
2025-02-13.15-46-14.mp4
- William Carbonneau
- Edmon Shi
- Dmitrii Cazacu
- Loovdrish Sujore
- ukasp. (2022, January 26). JavaFX: Slider class. GeeksforGeeks. https://www.geeksforgeeks.org/javafx-slider-class/
- Elias, H. (2016, April 18). 2D Water. WayBack Machine. https://web.archive.org/web/20160418004149/http://freespace.virgin.net/hugo.elias/graphics/x_water.htm
- Gugubo. (2018, November 1). Rock-Paper-Scissor-Cellular-Automaton. https://github.com/Gugubo/Rock-Paper-Scissor-Cellular-Automaton
- jewelsea. (2014, April 10). How to resize an image when resizing the window in JavaFX. StackOverFlow. https://stackoverflow.com/questions/22993550/how-to-resize-an-image-when-resizing-the-window-in-javafx
- baeldung. (2023, November 22). How to Write to a CSV File in Java. Baeldung. https://www.baeldung.com/java-csv
- Redko, A. (n.d.). 26 File Chooser. Oracle. https://docs.oracle.com/javafx/2/ui_controls/file-chooser.htm
- Anonymous. (n.d.). Class DirectoryChooser. Oracle. https://docs.oracle.com/javase/8/javafx/api/javafx/stage/DirectoryChooser.html
- Anonymous. (n.d.). Conway Game Of Life In Java. algosome. https://www.algosome.com/articles/conway-game-of-life-2d.html
- Johnson, N. (n.d.). Current Pattern: Snark Loop. ConwayLife.com. https://conwaylife.com/
- Anonymous. (2023, November 11). Brian's Brain. Wikipedia. https://en.wikipedia.org/wiki/Brian%27s_Brain
- Vogel, A. (2018, April 3). Brian's Brain Cellular Automaton. Arne Vogel. https://www.arnevogel.com/brians-brain-cellular-automaton/#:~:text=Rules%3A%20There%20are%20three%20cell,dies%20in%20the%20next%20iteration
- Dingeldein, L. (n.d.). A Cellular Automata Based Forest-Fire Model. University of Frankfurt. https://itp.uni-frankfurt.de/~gros/StudentProjects/Projects_2020/projekt_lars_dingeldein/
- alksily. (n.d.). Perlin Noise (1D, 2D, 3D noise generator). GitHub Gist. https://gist.github.com/alksily/7a85a1898e65c936f861ee93516e397d
- Build software better, together. GitHub. (n.d.). https://github.com/topics/cellular-automata?l=java
- Wikimedia Foundation. (2021, July 3). Diffusion-limited aggregation. Wikipedia. https://en.wikipedia.org/wiki/Diffusion-limited_aggregation
- Computer-Kurzweil, thomaswoehlke. (n.d.). Computer-Kurzweil/computer_kurzweil: Computer Science Infotainment. tribute to the article series in Scientific American and their German release Spektrum der wissenschaft. GitHub. https://github.com/Computer-Kurzweil/computer_kurzweil
- Where can I find instructions to use the app?
- Inside the application there is a help menu in the toolbar.
- Where are my render folders?
- They should be found inside the root directory of the application.
- What the scaling, why can I not see the points on 1x scaling?
- The scaling is based on pixels, so if your monitor is high resolution (ex. 4k), try using a larger scaling factor. This will also reduce cpu usage.