cforth
sandspiel
cforth | sandspiel | |
---|---|---|
1 | 22 | |
142 | 2,922 | |
- | - | |
6.7 | 4.2 | |
about 1 month ago | 2 days ago | |
C | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cforth
-
WAForth (WASM-based ANS Forth) supports interactive "notebooks" in VSCode
Yes I wrote a paper but I probably can't find it. The easiest place to look would be in the Open Firmware source. https://github.com/MitchBradley/openfirmware/blob/master/forth/kernel/kernel.fth#L771 The magic is all in +level and -level. Search for those in kernel.fth to see other places they are used to achieve a similar effect, e.g. in abort" For an alternative but effectively equivalent formulation, see: https://github.com/MitchBradley/cforth/blob/master/src/cforth/forth.c#L652 and https://github.com/MitchBradley/cforth/blob/master/src/cforth/control.fth I was very pleased when interpreted conditionals reduced to +LEVEL and -LEVEL plus a temporary compilation buffer. It was one of those "Yes!" moments. I thought of doing temporary compilation at HERE, but that would have prevented usages like:
sandspiel
- Lessons from Open-Source Game Projects
- Sandspiel
-
WebAssembly Playground
shrug It finds its uses. It's just not that overstated.
sandspiel is quite popular and is built using WASM: https://sandspiel.club/
Google Earth - https://blog.chromium.org/2019/06/webassembly-brings-google-...
Ruffle (the "make Flash run safely" tool) - https://ruffle.rs/
Ableton's Learning Synths - https://learningsynths.ableton.com/
etc etc. It's just hard to tell when something is using WASM when it "just works" and is indistinguishable from optimized JavaScript
-
sandspiel VS Sandboxels - a user suggested alternative
2 projects | 1 Feb 2024
-
Ask HN: What's the most beautiful web game you've seen?
I don't really play games, but I spent a fair amount of time on sandspiel (I saw it on hackernews a few times).
https://sandspiel.club/
- The Blob Toy
- SandSpiel: Phenomena-Simulating Cellular Automata
-
[TOMT][GAME][????] Sandbox browser game
https://sandspiel.club/ ?
-
Granular Physics
Sandspiel, is that you?
-
What cool site no one really knows about?
this one is fun
What are some alternatives?
waforth - Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
The-Powder-Toy - Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
micropolis - Automatically exported from code.google.com/p/micropolis
osm2lanes - A common library and set of test cases for transforming OSM tags to lane specifications
sandbox - A sand simulation game
hecs - A handy ECS
studio - Robotics visualization and debugging
esp-web-tools - Open source tools to allow working with ESP devices in the browser
macroquad-forestfire - Forest Fire Model, SOC cellular automaton
rapier - 2D and 3D physics engines focused on performance.
privacybadger - Privacy Badger is a browser extension that automatically learns to block invisible trackers.
telegram-tt - Telegram Web A, GPL v3