-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.scroll
75 lines (65 loc) · 2.11 KB
/
readme.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import header.scroll
title Simoji - Write simulations with Emojis
## A work in progress.
startColumns 2
# Documentation
* QuickStart
link ./cheatSheet.html
# Related Work
- Agent Based Modelling and Simulation tools: A review of the state-of-art software
https://www2.econ.iastate.edu/tesfatsi/ABMSoftwareReview.AbarEtAl2017.pdf
- Comparison of agent-based modeling software
https://en.wikipedia.org/wiki/Comparison_of_agent-based_modeling_software
- NetLogo - 2D/3D, Web/Desktop, Open
https://www.netlogoweb.org/launch#http://www.netlogoweb.org/assets/modelslib/Sample%20Models/Biology/Flocking%20Vee%20Formations.nlogo NetLogo
- GAMA
https://gama-platform.github.io
- GAML Language - Desktop, OpenSource
https://gama-platform.github.io/wiki/Introduction GAML Language
- EmojiSimulator - After shipping I learned Nicky had a similar idea 5+ years before me and executed very well!
https://ncase.me/sim/ EmojiSimulator
- InsightMaker
https://insightmaker.com
- AnyLogic - 2D/3D
https://www.anylogic.com AnyLogic
- SARL
https://en.wikipedia.org/wiki/SARL_language
- Framsticks - 3D, Desktop
https://www.framsticks.com/ Framsticks
- Hash.ai
https://hash.ai
- SOAR
https://en.wikipedia.org/wiki/Soar_(cognitive_architecture)
- JADE
https://en.wikipedia.org/wiki/Java_Agent_Development_Framework
- MASON
https://cs.gmu.edu/~eclab/projects/mason/
- REPAST
https://repast.github.io
- Simulations in Mathematica
https://demonstrations.wolfram.com/SugarscapeAgentBasedModeling/
- Swarm
https://swarm.org/wiki/Swarm_main_page
- Altreva
https://www.altreva.com
- sandspiel
https://sandspiel.club
- The-Powder-Toy
https://github.com/The-Powder-Toy/The-Powder-Toy
## Development
? What is the dev loop like?
1. Start the dev server with `npm run local`.
2. Open `localhost/dev.html`
3. Edit files
4. Refresh
5. Run tests with `npm test`
6. Build distribution with `./build.js`
## Roadmap
- Run sims with 8x as many agents
- Run 8x more sims at once
- Write 8x more kinds of sims with the same number of words
- Write models that are 8x less wrong
- Generate 8x better distributables
# ❤️ Public Domain ❤️
endColumns
import footer.scroll