Commit Graph

95 Commits

Author SHA1 Message Date
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
Juergen Stuber 7fe895f041 Replace the local implementation of 2d geometry by lowdim
This also forces an update of the rand dependency,
so while we are at it we update all the dependencies.
2023-04-10 01:00:41 +02:00