Scott Richmond scott
  • Joined on 2023-07-29
scott commented on issue twc/ludus#93 2024-10-20 19:04:37 +00:00
Turtle graphics protocol

I did a whole bunch of this this summer. Static SVG graphics are done. Shifting most of p5 stuff from Ludus/Janet to Javascript is done. CLI is not done, but that's simple-ish, and in any event is…

scott pushed to main at twc/ludus 2024-10-20 18:50:26 +00:00
440b97d47f update prelude documentation
b392e3282c 0.1.31
Compare 2 commits »
scott pushed to main at twc/ludus 2024-10-20 18:39:41 +00:00
12f1a85e27 fix p5 call push/pop errors
scott pushed to main at twc/ludus 2024-10-20 18:34:04 +00:00
fd55dd9a50 0.1.30
scott pushed to main at twc/ludus 2024-10-20 18:22:21 +00:00
8d98f3e2b4 fix p5 call snafu
ca1a026980 0.1.29
Compare 2 commits »
scott pushed to main at twc/ludus 2024-10-20 18:17:43 +00:00
d0a5128e0e fix turtle/path rotation, add p5 canvas transformations to adapter from web frontend
7dfaed11e3 0.1.28
deaeb7b4db build
Compare 3 commits »
scott opened issue twc/ludus#103 2024-10-18 19:26:25 +00:00
repeat should take a simple expression
scott pushed to main at twc/ludus 2024-10-18 19:20:23 +00:00
2686d70a49 change test case
e6b2ffe4c9 add ludus-extraction function from svg
7285e599c5 0.1.27
39984ac537 build
73b2343963 add p5 test file
Compare 23 commits »
scott pushed to tg_protocol at twc/ludus 2024-10-18 19:19:00 +00:00
2686d70a49 change test case
e6b2ffe4c9 add ludus-extraction function from svg
7285e599c5 0.1.27
39984ac537 build
Compare 4 commits »
scott pushed to tg_protocol at twc/ludus 2024-08-02 17:56:42 +00:00
73b2343963 add p5 test file
1733de7dff build
be9a86a973 build
Compare 3 commits »
scott pushed to tg_protocol at twc/ludus 2024-08-01 22:35:33 +00:00
479e304357 fix viewBox math so we see just what is there
scott pushed to tg_protocol at twc/ludus 2024-08-01 22:00:17 +00:00
db5622bccd new random seed for every run
7f64164078 build
d9e0fd23ec build
ffed651b6e build
ea80f81c33 build
Compare 7 commits »
scott pushed to tg_protocol at twc/ludus 2024-07-31 23:25:26 +00:00
1085c7ae44 build out svg adapter, viewBox isn't working yet
scott pushed to tg_protocol at twc/ludus 2024-07-31 16:06:56 +00:00
e72b9f91ca build
scott pushed to tg_protocol at twc/ludus 2024-07-30 22:36:22 +00:00
d8f152998e build out p5 adapter
af125ffbbb fix background! bugs; delete a bunch of p5 adapter code, now moved to JS
657ff3dedb remove print!
Compare 3 commits »
scott commented on issue twc/ludus#93 2024-07-30 21:43:11 +00:00
Turtle graphics protocol

So: one thing that seems pointed here is that actually, p5 isn't the best option for web graphics. In particular, we'll likely want three canvases on top of one another: a background layer, a path…

scott pushed to tg_protocol at twc/ludus 2024-07-22 15:43:55 +00:00
2c9f6f8279 start building out p5 adapter
4ca1da1240 build
Compare 2 commits »
scott commented on issue twc/ludus#81 2024-07-21 23:27:11 +00:00
Turtle position should correctly report location in turtle coordinates

Done in 121446c5c4. The turtle state is correctly calculated and reported, now. It's up to adapters to make sure the turtle…

scott closed issue twc/ludus#81 2024-07-21 23:27:11 +00:00
Turtle position should correctly report location in turtle coordinates
scott commented on issue twc/ludus#85 2024-07-21 23:25:43 +00:00
home! should reset orientation, not just location

Note: current protocol does not include clear!; there are a few design decisions involved in that that we'll have to explore once we get actors and multiple turtles & worlds up and running.