Commit Graph

96 Commits

Author SHA1 Message Date
Juergen Stuber
c598e8c7dc bitart: Use random colors 2026-03-16 08:34:55 +01:00
Juergen Stuber
a2084c60fb bitart: Fix display of unary on top of binary operation 2026-03-16 08:34:36 +01:00
Juergen Stuber
889ad71c62 bitart: Both x and y must occur in the expression
The expression may still result in stripes, but less often.
2026-03-13 14:53:02 +01:00
Juergen Stuber
baa5fba044 bitart: Force binary operation at the root 2026-03-13 14:51:33 +01:00
Juergen Stuber
72820b6573 Remove out of date setup and config files 2026-03-13 14:03:17 +01:00
Juergen Stuber
3b828cbe55 Add bitart app 2026-03-13 14:02:01 +01:00
Juergen Stuber
093eb9355a thiele: Fade in new patterns softly 2026-01-28 18:21:17 +01:00
Juergen Stuber
8bb076c7fb Add thiele app 2026-01-16 21:30:35 +01:00
Juergen Stuber
ae8d17e34b Update the rand crate to 0.9.x
- `thread_rng` becomes just `rng`.
- `gen` is renamed to `random`, `gen_range` to `random_range`.
- Avoid using the `rand` feature of the not yet updated crate `lowdim`.
2026-01-16 20:48:51 +01:00
Juergen Stuber
299c494f73 cnoise: Update for 39C3 2025-10-31 15:18:26 +01:00
Juergen Stuber
61c8b90b58 Tweak colorcode graphics 2024-12-31 22:37:08 +01:00
Juergen Stuber
65636a0487 Update configuration fragment 2024-12-31 21:48:54 +01:00
Juergen Stuber
2c051de9db Add colorcode app 2024-12-31 21:48:35 +01:00
Juergen Stuber
27557ed511 cnoise: Update for 38C3 2024-11-18 17:30:09 +01:00
Juergen Stuber
eb7c1e98c9 Add alien-message 2024-11-16 11:20:33 +01:00
Juergen Stuber
bc31197653 Rework order of primes and saved state to get deterministic output 2024-11-15 13:49:20 +01:00
Juergen Stuber
04f554f29c Equalize height of top bar and vertical strokes 2024-11-11 23:34:12 +01:00
Juergen Stuber
0ca49bfe06 Rename package to pixelfoo-apps 2024-11-09 12:10:59 +01:00
Juergen Stuber
e2756ec60b Change color to amber 2024-11-09 12:10:03 +01:00
Juergen Stuber
47cfb1dcce Update lines from top to bottom for a more natural ordering 2024-11-08 17:39:00 +01:00
Juergen Stuber
8a56990cff Distribute available space also to the margins 2024-11-08 00:16:20 +01:00
Juergen Stuber
a94187ccdc Display multiple lines to better fill the display 2024-11-07 20:09:51 +01:00
Juergen Stuber
d32c3f7d7f Use a darker background 2024-11-06 20:47:05 +01:00
Juergen Stuber
a4c2ba9077 Save the state between runs 2024-11-04 18:47:02 +01:00
Juergen Stuber
90814bea8f Add primes 2024-11-03 19:25:14 +01:00
Juergen Stuber
e51336b3f2 Don't panic on a missing 3rd argument, use the default 2024-10-19 15:51:36 +02:00
Juergen Stuber
fa22a5e838 Add licenses and more metadata 2024-10-19 15:01:53 +02:00
Juergen Stuber
e00d1890f9 Update Rust edition to 2021 2024-03-30 11:28:13 +01:00
Juergen Stuber
c6a0595a9b Update the description of cnoise in the README 2024-03-30 11:26:34 +01:00
Juergen Stuber
c885427791 Fix gen_range calls in chars to adapt to rand API change 2024-01-14 20:20:59 +01:00
Juergen Stuber
7cc48f17f2 Remove white from 29C3 colors 2023-12-30 08:42:56 +01:00
Juergen Stuber
018905572c Add 29C3 to cnoise 2023-12-30 00:12:05 +01:00
Juergen Stuber
35682e238d Add 31C3 to cnoise 2023-12-30 00:05:10 +01:00
Juergen Stuber
258acbfcc2 Add 31C3 to cnoise 2023-12-29 23:51:34 +01:00
Juergen Stuber
737b1bd93d Rename cnoise app to "Congress noise" 2023-12-29 23:50:47 +01:00
Juergen Stuber
70bf73ebcc Add palettes for 32C3 and 33C4, tweak other palettes 2023-12-29 00:54:08 +01:00
Juergen Stuber
a217118e51 Increase probabilities for 34C3 2023-12-28 20:57:34 +01:00
Juergen Stuber
8423aed15a Add palette for 34C3 2023-12-28 20:54:59 +01:00
Juergen Stuber
2088e27f87 Move probabilities into palettes 2023-12-28 20:03:42 +01:00
Juergen Stuber
22bacb9485 Extend cnoise to multiple palettes, add new default palette for 37C3 2023-12-28 19:37:33 +01:00
Juergen Stuber
c8f2c95f79 Update README 2023-11-01 16:46:18 +01:00
Juergen Stuber
ee3dbaf836 Add randomness to the initial conditions 2023-10-22 10:31:23 +02:00
Juergen Stuber
7925089308 Decrease the time step to avoid gaps
Keep the same speed by increasing the default number of time steps
per frame.
2023-10-22 10:30:09 +02:00
Juergen Stuber
546bb6cdce Update pixelserver configuration file 2023-10-22 10:27:48 +02:00
Juergen Stuber
26585e5458 Adapt scaling for arbitrary sizes 2023-10-21 21:44:19 +02:00
Juergen Stuber
3fb9e955fc Add Lorenz attractor animation 2023-10-21 17:51:15 +02:00
Juergen Stuber
e5389416b6 Add matrix code animation 2023-05-15 20:27:23 +02:00
Juergen Stuber
5a73c5598a Set FPS via third argument (max 20) 2023-04-14 21:49:05 +02:00
Juergen Stuber
e451a9cc36 Tweak initialization probabilities
Also rename the cell states to dead resp. alive,
which is standard nomenclature for game of life.
2023-04-14 12:26:12 +02:00
Juergen Stuber
5f4624dab2 Add game of life 2023-04-11 22:39:33 +02:00