133 Commits

Author SHA1 Message Date
06105e2960 forego ci 2025-11-13 21:29:01 +01:00
57684cabd6 use 1.22 2025-11-13 21:17:17 +01:00
65431e04eb Revert "update go"
This reverts commit 5be80ced12.
2025-11-13 21:16:20 +01:00
5be80ced12 update go 2025-11-13 21:11:00 +01:00
03494cd749 fix tar 2025-11-13 21:06:22 +01:00
fd12b0d4bb urgs 2025-11-13 21:05:05 +01:00
8b30bee747 fix apt 2025-11-13 21:03:26 +01:00
2e75b8ebc4 try w/o xi 2025-11-13 21:02:15 +01:00
e6e66beeca debug apt 2025-11-13 20:55:45 +01:00
c67bc59cbe add curl 2025-11-13 20:51:26 +01:00
c7e8cfc70d multi 2025-11-13 20:50:18 +01:00
6c45127ffe fix cursor 2025-11-13 20:48:52 +01:00
3cbd12421c fix libs 2025-11-13 20:47:53 +01:00
6e1efa3092 add yes 2025-11-13 20:41:39 +01:00
e88de796d9 install go directly 2025-11-13 20:40:16 +01:00
9a7580fc74 use ubuntu 2025-11-13 20:28:11 +01:00
f0068f0905 repackage code to cmd 2025-11-13 20:11:00 +01:00
0989fdb3cc moving to codeberg 2025-11-13 19:50:36 +01:00
a115db60f6 Merge branch 'main' of github.com:TLINDEN/gameoflife v0.0.8-codeberg-cb38 2024-10-20 13:10:15 +02:00
1250f1113e fixed standard evolution colors 2024-10-20 13:07:12 +02:00
78aba6f005 fixed standard evolution colors 2024-10-20 12:39:37 +02:00
a680cca30c always calculate neighbor count 2024-07-16 19:33:06 +02:00
4074debdbf using only one dimensional grid by calculating y+STRIDE*x 2024-07-16 19:07:51 +02:00
e8ed283233 next try to enhance performance: now using uint9 again and no pointers 2024-07-15 14:21:21 +02:00
89d25db9e7 added profiling target, makes it easier 2024-07-15 14:21:03 +02:00
89903fdcec better comments, simplified check 2024-07-13 20:46:11 +02:00
05d56568e4 fix #7: use only left mouse button to draw, it toggles cell state 2024-07-13 19:31:25 +02:00
Thomas von Dein
50b630791a bumpversion 2024-07-12 23:00:28 +02:00
957db29a37 added C test 2024-07-12 23:00:28 +02:00
eb95c72538 fixed grid lines performance problem 2024-07-12 23:00:28 +02:00
604cbea127 use optimized rule check if B3/S23 is active 2024-07-12 23:00:28 +02:00
f3e7428775 draw the grid explicitly thus leading to full cells w/o the grid 2024-07-12 23:00:28 +02:00
6685207fde revert last revert and fixed history slow down bug 2024-07-12 23:00:28 +02:00
41da9b8536 revert history=>struct, but evolution doesn't work anymore anyway 2024-07-12 23:00:28 +02:00
6dec8c74ef bool => uint8 2024-07-12 23:00:28 +02:00
861ba86b0c using go-routines (one per row), makes it faster 2024-07-12 23:00:28 +02:00
7b0a74fb93 use cells instead of only bools, use pointer list to all neighbors 2024-07-12 23:00:28 +02:00
e516b218fd tuning fail v0.0.8 2024-06-14 19:58:03 +02:00
6544052bb7 tried more variants: writepixel+pointer+int, which is not much better 2024-06-14 19:56:00 +02:00
45e5fc7e3b tried arche ecs: utter fail, needs 4.3 the time 2024-06-12 20:01:30 +02:00
39da34cb5c more tests 2024-06-11 23:59:47 +02:00
T.v.Dein
1623277c85 Update TODO.md: add pointer idea, try ecs 2024-06-11 23:08:49 +02:00
15bce3cb3a add grid idea 2024-06-11 19:47:01 +02:00
3cff41c991 fixed colors of standard theme 2024-06-11 19:43:30 +02:00
d66fb489fe using switch in input checks 2024-06-11 19:39:46 +02:00
927e47dc92 remove old debug prints, update TODO 2024-06-11 19:22:29 +02:00
f14f4ff21a removed unneeded code, fixed game exit from menu 2024-06-11 19:15:40 +02:00
b8496d0ae2 added grid comment to theme.go, since I always forget how grindlines work 2024-06-09 18:41:27 +02:00
1af3e9fc42 add clean target, fixed mix up colors 2024-06-09 18:33:09 +02:00
aa7999a01b add screenshots 2024-06-09 18:21:45 +02:00