On Mon, Jan 23, 2023 at 12:33 AM Taeumel, Marcel Marcel.Taeumel@hpi.de wrote:
Hi Yoshiki --
Making it 1600x1600 and it runs at 40 fps on my M1 Max Mac.
Probably due to that FPS lock in Morphic. Try enabling the preference "higher performance". I get about 100 fps for 1600x1600 on my Surface Pro 8 (11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, 2995 MHz)
You also need to set its stepTime to 0 so it actually updates in every frame.
Vanessa
Best, Marcel
Am 20.01.2023 21:33:40 schrieb Yoshiki Ohshima yoshiki.ohshima@acm.org: Amazingly, the LifeMorph does load into Squeak 6:
http://www.squeaksource.com/LifeGame.html
Making it 1600x1600 and it runs at 40 fps on my M1 Max Mac.
On Thu, Jan 19, 2023 at 10:09 AM Yoshiki Ohshima Yoshiki.Ohshima@acm.org wrote:
I think I once made a Morph called LifeMorph, that used the BitBlt magic Tim mentioned. That was pretty fast 20 years ago.
I can't say I have the code handy, but I do find it mentioned here for example.
https://wiki.squeak.org/squeak/2000
On Mon, Jan 16, 2023 at 12:01 PM karl ramberg karlramberg@gmail.com wrote:
Very cool. I would not volunteer to refactor that :-D
It's tricky to get high performance GameOfLife in Squeak. Here is a morph I worked on. I use an array as data structure. Each cell is an integer. Neighbouring cells alive are 0 to 8 and alive cell are 10 + neighbours.
It gets a decent framerate.
Best, Karl
On Mon, Jan 16, 2023 at 5:43 PM Eliot Miranda eliot.miranda@gmail.com wrote:
A fabulous example of Turing completeness and by far the most sophisticated Life system I’ve seen. https://woodrush.github.io/blog/posts/2022-01-12-lisp-in-life.html
The video is here:
[image: youtube-ss.png]
_,,,^..^,,,_ (phone)
-- -- Yoshiki
-- -- Yoshiki