All Projects → nst → Wireworld

nst / Wireworld

Licence: MIT license
A simple Wireworld cellular automaton explorer in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Wireworld

Punic
Clean room reimplementation of Carthage tool
Stars: ✭ 236 (+1866.67%)
Mutual labels:  cocoa
WCSDateRange
Simple date range class.
Stars: ✭ 13 (+8.33%)
Mutual labels:  cocoa
cellular
A simple command-line tool that generates gif images and animations from elementary cellular automata
Stars: ✭ 28 (+133.33%)
Mutual labels:  cellular-automaton
react-native-macos
Fork of https://github.com/ptmt/react-native-macos with more features
Stars: ✭ 22 (+83.33%)
Mutual labels:  cocoa
OutlineViewDiffableDataSource
Stop looking for NSOutlineViewDiffableDataSource, it’s here 👌
Stars: ✭ 96 (+700%)
Mutual labels:  cocoa
trace-cocoa-sdk
Catch bugs before they reach production — get detailed crash reports and monitor how your app is performing across the entire install base.
Stars: ✭ 15 (+25%)
Mutual labels:  cocoa
Carthage
A simple, decentralized dependency manager for Cocoa
Stars: ✭ 14,487 (+120625%)
Mutual labels:  cocoa
brainbox
Teaching-focused digital circuit simulator. Allows anyone to graphically connect objects within a awesome web-browser application without knowing coding or hacking.
Stars: ✭ 100 (+733.33%)
Mutual labels:  logic-gates
objc-lisp-bridge
A portable reader and bridge for interacting with Objective-C and Cocoa
Stars: ✭ 39 (+225%)
Mutual labels:  cocoa
topologic
Visualiser for basic geometric primitives and fractals in arbitrary-dimensional spaces
Stars: ✭ 39 (+225%)
Mutual labels:  cocoa
panthro
An implementation of XPath 3.0 in Objective-C/Cocoa
Stars: ✭ 45 (+275%)
Mutual labels:  cocoa
nimble-commander
Nimble Commander - dual-pane file manager for Mac
Stars: ✭ 147 (+1125%)
Mutual labels:  cocoa
WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+2758.33%)
Mutual labels:  cocoa
wireworld
🔋 ClojureScript Wireworld Simulator
Stars: ✭ 61 (+408.33%)
Mutual labels:  wireworld
NoticeBoard
请使用功能更强大的ProHUD: https://github.com/xaoxuu/ProHUD
Stars: ✭ 15 (+25%)
Mutual labels:  cocoa
Criollo
A powerful Cocoa web framework and HTTP server for macOS, iOS and tvOS.
Stars: ✭ 229 (+1808.33%)
Mutual labels:  cocoa
articles-ko
Articles for NSHipster.co.kr
Stars: ✭ 18 (+50%)
Mutual labels:  cocoa
OperationPlus
NSOperation's missing pieces
Stars: ✭ 119 (+891.67%)
Mutual labels:  cocoa
hradla
Logic network simulator that runs in your browser
Stars: ✭ 22 (+83.33%)
Mutual labels:  logic-gates
AttributedStringWrapper
a simple packaging for NSAttributedString to make the developers easy to use
Stars: ✭ 16 (+33.33%)
Mutual labels:  cocoa

Wireworld

A simple Wireworld cellular automaton explorer in Swift

Wireworld is a cellular automaton first proposed by Brian Silverman in 1987. Wireworld is particularly suited to simulating electronic logic elements, or "gates", and, despite the simplicity of the rules, Wireworld is Turing-complete.

https://en.wikipedia.org/wiki/Wireworld

Cells have four possible states, which evolve as follows:

  • empty -> empty
  • head -> tail
  • tail -> wire
  • wire -> if 1 or 2 heads among neighbours then head, else wire

Wireworld can be used to build logic gates and, from there, The Wireworld computer.

Download: wireworld_0_2.zip (3.4 MB)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].