An open API service indexing awesome lists of open source software.

https://github.com/lucastavaresa/nelua-cellular-automata

game of life in nelua using raylib - works in the browser
https://github.com/lucastavaresa/nelua-cellular-automata

cellular-automata game game-of-life lua nelua raylib raylib-nelua wasm

Last synced: about 2 months ago
JSON representation

game of life in nelua using raylib - works in the browser

Awesome Lists containing this project

README

          

# Nelua cellular automata

Interactive, generalized [cellular automata](https://en.wikipedia.org/wiki/Cellular_automaton) implementation using [nelua](https://nelua.io/overview/) and [raylib](https://www.raylib.com/)

[Play it!](https://lucastavaresa.github.io/nelua-cellular-automata/dist/index.html), It works in the browser!

[Failed to open webgl context](#failed-to-open-webgl-context)

## Game of Life

![GOL](https://github.com/LucasTavaresA/nelua-cellular-automata/assets/80704612/889cb019-dd2e-466f-929e-d20ce9831319)

## Seeds

![Seeds](https://github.com/LucasTavaresA/nelua-cellular-automata/assets/80704612/5809dbd3-2856-4833-802b-430a99b132a3)

## Brian's Brain

![BriansBrain](https://github.com/LucasTavaresA/nelua-cellular-automata/assets/80704612/ec0dac7c-0826-4b11-bef3-f18c21597d8c)

## Mazes / Mazectric

Mazectric has longer and cooler corridors

There is also versions with mice which are cells that "walk" in the maze

![Maze](https://github.com/LucasTavaresA/nelua-cellular-automata/assets/80704612/52760925-3349-48d9-a340-655979317f91)

## and more

- HighLife
- StarWars
- Serviettes
- IceBalls
- Assimilation
- Coral

## Credits

This guy did the actual hard work

- [Kenta](https://github.com/Its-Kenta) - Maintainer of the [Raylib.Nelua](https://github.com/Its-Kenta/Raylib.nelua) bindings

## Failed to open webgl context

**might fail to execute on old computers try executing this** switch firefox for your browser of choice

`LIBGL_ALWAYS_SOFTWARE=1 firefox https://lucastavaresa.github.io/nelua-cellular-automata/dist/index.html`

On firefox specifically also try enabling 'webgl.force' on [about:config](about:config)