• Stars
    star
    2,962
  • Rank 15,296 (Top 0.4 %)
  • Language
    Rust
  • License
    MIT License
  • Created about 6 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Creative cellular automata browser game

sandspiel

"Imagine the cool phenomenon when the wind blows the falling leaves. This game simulates the phenomenon with powder (dots)!" -DAN-BALL

This is a falling sand game built in rust (via wasm), webgl, and some JS glueing things together.

You can play online or read a longer post on the project

The goal was to produce an cellular automata environment that's interesting to play with and supports the sharing and forking of fun creations with other players. Ultimately, I want the platform to support editing and uploading of your own elements via a programmable cellular automata API.

πŸ› οΈ Build:

# build the wasm once:
cd crate && wasm-pack build && cd ..;
npm install;
npm run start;

# then in a separate terminal:
cargo watch -s 'wasm-pack build'

a successor to my previous efforts in javascript and lua

Fluid simulation code adopted from https://github.com/PavelDoGreat/WebGL-Fluid-Simulation

More Repositories

1

orb.farm

sealed aquatic ecosystem
Rust
456
star
2

broider

lofi CSS border embroidery design maker
TypeScript
102
star
3

shaderbooth

Write & Share face filter shaders art in the browser
JavaScript
97
star
4

glsl-voronoi-noise

2d and 3d Voronoi noise functions, packed for glslify
GLSL
85
star
5

Mojulo

pretty interactive pixel math renders in your browser
HTML
75
star
6

dust

HTML5 Powder Game
JavaScript
60
star
7

sandspiel-studio

Cellular Autonoma Playground
JavaScript
32
star
8

clear-pipes

visualize data flow
TypeScript
21
star
9

sand-toy

shareable learnable cellular automata toybox
Lua
15
star
10

soft-birds

"softened" boids algrorithm that can run on a GPU.
JavaScript
14
star
11

face-mesh-shader

interactive shader with tensorflowjs facemesh
JavaScript
13
star
12

walky

TypeScript
12
star
13

glsl-fractal-brownian-noise

brownian noise, usable with glslify
GLSL
9
star
14

StaticIndexer

Index static html within a directory, for use with https://github.com/Tipue/Tipue-Search
JavaScript
9
star
15

orbs

three js boids-inspired toy
JavaScript
7
star
16

MaxBittker.github.io

my homepage
HTML
7
star
17

utnca-paint

GLSL
7
star
18

pond

neural network controlled creatures, evolving in a predator-prey enviroment
JavaScript
7
star
19

moon-ring

3d moon based off substack's globe-tutorial
JavaScript
6
star
20

lunarbocce

networked physics game with typescript
TypeScript
6
star
21

glitter

webgl glitter scroll effect
GLSL
5
star
22

cljsconlang

vector clojure sketches
Clojure
5
star
23

alphabet-soup

TypeScript
4
star
24

webcam-shader-boilerplate

JavaScript
4
star
25

div-mitosis

JavaScript
4
star
26

vessel

life in a bottle, pixel style! cellular automata!
Java
4
star
27

farmy

TypeScript
4
star
28

wasm-noise

packaging wasm noise for easy use from javascript
Rust
4
star
29

bitmap-html

experimenting with declarative / reactive bitmap rendering
JavaScript
4
star
30

ditherBot

simple twitter bot to reply with dithered images
JavaScript
4
star
31

audio-visualization-shader-boilerplate

GLSL
4
star
32

megaping

The sound of receiving a facebook notification with 10 tabs open
JavaScript
3
star
33

noise-draw

GLSL
3
star
34

i3-audible

play sound effects on i3 events
JavaScript
3
star
35

simple-english-discord-bot

Python
3
star
36

weird-websites-fall-2020

generally making a mess of things with html, css, and js
3
star
37

kinematic-typewriter

TypeScript
3
star
38

mapreduce

6.824: Distributed Systems Map reduce lab
Go
3
star
39

broughlike

TypeScript
3
star
40

touch-reveal

GLSL
3
star
41

chromatophore

cuttlefish skin shader
GLSL
3
star
42

warms

JavaScript
2
star
43

raven-js-exposed-null

surface exposed null types (undefined, NaN, [Object object]) and report with raven-js
JavaScript
2
star
44

ants

2
star
45

RTP_lillian_schwartz_crystal

forked from https://github.com/ofZach/RTP_SFPC_SUMMER20/tree/master/image3example
Makefile
2
star
46

explore

JavaScript
2
star
47

fridgepoet

make fridge magnet poetry with react & spindle
JavaScript
2
star
48

draggable.js

Created with CodeSandbox
JavaScript
2
star
49

gitsnaps

visual source control tool for creative coding
JavaScript
2
star
50

soft-touch

webgl brushes
GLSL
2
star
51

kare

using only a bitmap editor, design a font, icons 9-patch, palettes, and a desktop background for a fantasy operating system that is being built as you design
2
star
52

modulomagic

Old java version of Mojulo
Java
2
star
53

Hand-Held-ITP-2022

https://maxbittker.github.io/Hand-Held-ITP-2022/
HTML
2
star
54

pico8-soccer

Lua
2
star
55

fish

Boids+tragedy of the commons
JavaScript
2
star
56

noise

gold noise
JavaScript
2
star
57

falcon-cam-me

JavaScript
2
star
58

spotify-song-block

JavaScript
2
star
59

wasm-noise-example

JavaScript
2
star
60

alchemy-online

Rust
2
star
61

paints

JavaScript
1
star
62

Conduit

shifting roguelike thing!
JavaScript
1
star
63

psd2html

hmm
1
star
64

nodeSynth

trying to generate some PCM tones in node ?
JavaScript
1
star
65

vface

JavaScript
1
star
66

cljmarkovchain

markov chain in clojure
Clojure
1
star
67

Spider

A text based game about livin an ordinary spider life. Python.
Python
1
star
68

chrome-extension

example chrome extension
JavaScript
1
star
69

Hand-Held-ITP-2020

HTML
1
star
70

ligne_extravegante

vera molnar 1998
Makefile
1
star
71

NeuralNets

some neural network exercises
JavaScript
1
star
72

EthicalFishingSimulator

JavaScript
1
star
73

pico8-cool-sword

Lua
1
star
74

barpsminson

Clojure
1
star
75

etcher

JavaScript
1
star
76

my_strongest_potion

HTML
1
star
77

form-ideology

HTML
1
star
78

clay-scans

photogrammetry experiments
JavaScript
1
star
79

fart-app

fart app
JavaScript
1
star
80

rs.wav

HTML
1
star
81

CycleSentry

490 Project - RFID bike tracking
JavaScript
1
star
82

murielcooper

Makefile
1
star
83

adventofcode2021

not gonna finish this
Clojure
1
star
84

stroll

full screen random walking
JavaScript
1
star
85

story-size-viewer

1
star
86

land

playing with isomer.js
JavaScript
1
star
87

shoulders

count the number of contributors associated with your dependencies
JavaScript
1
star
88

divloom

divloom
HTML
1
star
89

regl-experiments

JavaScript
1
star
90

QJxOJ

notes for the queen's journal + open journalism workshops
JavaScript
1
star
91

webcam-sketches

some interactive webcam shaders
HTML
1
star
92

feeling-of-website

weird websites
JavaScript
1
star
93

pico-8-plink

A short story game
Lua
1
star
94

hammerspoon-config

Lua
1
star
95

segmentSimulator

JavaScript
1
star
96

adventofcode2018

Clojure
1
star
97

grpi

pico-8 girp demake
Lua
1
star
98

glslify-big-triangle-boilerplate

Opinionated glslify boilerplate repo
JavaScript
1
star
99

thumbsport

joystick game
JavaScript
1
star
100

png-draw

JavaScript
1
star