fractalang
所属分类:分形几何
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-05-31 21:38:15
上 传 者:
sh-1993
说明: 使用象形文字之类的编程语言生成分形,
(Generate fractals with hieroglyphs-like programming language,)
文件列表:
.nojekyll (0, 2023-05-31)
LICENSE (1071, 2023-05-31)
docs-src/ (0, 2023-05-31)
docs-src/_ext/ (0, 2023-05-31)
docs-src/_ext/tut.py (5366, 2023-05-31)
docs-src/concept/ (0, 2023-05-31)
docs-src/concept/between-a-word-and-a-symbol.rst (5839, 2023-05-31)
docs-src/concept/definitions.rst (951, 2023-05-31)
docs-src/concept/fractals-in-the-nature.rst (2309, 2023-05-31)
docs-src/concept/gallery.rst (675, 2023-05-31)
docs-src/concept/gallery/ (0, 2023-05-31)
docs-src/concept/gallery/atomic_snow.png (165516, 2023-05-31)
docs-src/concept/gallery/dance.png (93160, 2023-05-31)
docs-src/concept/gallery/darts.png (111364, 2023-05-31)
docs-src/concept/gallery/fern.png (646820, 2023-05-31)
docs-src/concept/gallery/ivy.png (246703, 2023-05-31)
docs-src/concept/gallery/ocean.png (112612, 2023-05-31)
docs-src/concept/gallery/roulette.png (102967, 2023-05-31)
docs-src/concept/gallery/snakes.png (161077, 2023-05-31)
docs-src/concept/gallery/string.png (36703, 2023-05-31)
docs-src/concept/gallery/trefl.png (177887, 2023-05-31)
docs-src/concept/gallery/vineyard.png (366043, 2023-05-31)
docs-src/concept/images/ (0, 2023-05-31)
docs-src/concept/images/APLSC_matrix.jpg (23080, 2023-05-31)
docs-src/concept/images/circuit-diagram.png (27292, 2023-05-31)
docs-src/concept/images/cobol.png (4313, 2023-05-31)
docs-src/concept/images/definitions.png (19424, 2023-05-31)
docs-src/concept/images/game_maker.png (137826, 2023-05-31)
docs-src/concept/images/heisenberg.svg (11543, 2023-05-31)
docs-src/concept/images/medieval.png (35418, 2023-05-31)
docs-src/concept/images/mensural_notation.jpg (155856, 2023-05-31)
docs-src/concept/images/road_sign.jpg (291738, 2023-05-31)
docs-src/concept/images/tree_like_fractals.jpg (190535, 2023-05-31)
docs-src/concept/index.rst (142, 2023-05-31)
docs-src/concept/why.rst (2764, 2023-05-31)
... ...
# Fractalang
Generate fractals with the hieroglyphs-like programming language.
[![Fractalang tutorial](https://i.ytimg.com/vi/Qnb2YJsHbuY/maxresdefault.jpg)](https://www.youtube.com/watch?v=Qnb2YJsHbuY "Fractalang tutorial")
[Online version of the editor](https://firemark.github.io/fractalang/)
[Video Fractalang tutorial](https://www.youtube.com/watch?v=Qnb2YJsHbuY)
[Documentation](https://firemark.github.io/fractalang/docs/)
## How to build and run
The project uses nodejs, webpack and typescript.
```bash
npm install
npm run build-node
npm run generate-icon-tokens
npm build-web
# Now open dist/index.html
```
## Develop mode
```bash
npm run serve-web
```
## Structure of the project
TODO
## TODO list
* More tutorials! (video/docs)
* The editor:
* Better GUI.
* History of changes.
* The visible cursor in the debug mode.
* Show the stack of the program in the debug mode.
* Allow to change heading on start of drawing.
* The tiling mode (render image multiple times as tiles)
* Custom values with sliders.
* Rendering:
* Allow gradient on the background.
* More colors instead of two colors.
* Shadow / Lighting strokes.
* Paint/Pencil-like strokes.
* Rendering to canvas instead of SVG.
* New Tokens:
* *Mirror* (Axial symmetry) token.
* *Point reflection* token.
* "Dash/Dot line" tokens.
* "Drawing arc" tokens based on ellipse.
* Square roots.
* Core:
* *Starting* stave.
* Nested repeat/reverse tokens.
* Animations?
* Bugs:
* A problem with clicking on a token in a stave.
近期下载者:
相关文件:
收藏者: