game_of_life_2d/README.md
2025-07-10 03:41:08 +02:00

1.7 KiB

Conway's Game Of Life 2D

  • Fully working GOL Simulator
  • Randomly and manually fill cell
  • Play/Pause the simulation
  • Color based on future cell state
  • Draw cells with mouse anytime

ezgif-1-39fe231485.gif

Description

You will start in a premade map.

Scheme

Just press play and enjoy.

Scheme

You can fill with random cells

Scheme

Or just draw them: Left mouse click to add cells. Right to remove.

Cell color is based on their future stare. Red = dead, green = alive.

Requirements

  • Java (6 to) 8 (max, recommended)
  • NetBeans (highly recommended)

Java Applets have been dropped with Java 9. So you need an older versione to run this project. Java 8 is the preferred version. Until Java 6 should be ok.

Problems running the project are expected, applets are deprecated and not supported by modern browsers.**

This is a NetBeans Project. Using NetBeans isn't mandatory but recommended for the built-in applet runner. You can run the GrigliaApplet.java class with netbeans.

NetBeans Instructions

Alternatively, you can use IntellijJ IDEA with the Applet runner plugin (not tested).

Installation and run

Clone the repo:

git clone https://gitlab.com/stefanorossiti/GameOfLife2D.git

Run GameOfLifeApplet.java with your preferred IDE (NetBeans is recommended) using java 8.

License

All my work is released under DBAD license.