Upcoming core - Game of Life

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team

hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Upcoming core - Game of Life

Post by hrvoje »

Hi folks!

After learning that John H. Conway recently passed away due to Covid-19, I decided to pay a tribute to his work by implementing a Game of Life for MiSTer. Even though it's technically a game with 0 players enabling you to setup just the initial state, it's very fun to watch nevertheless.

It's a simple core that I hope you won't find terribly boring. The details are quite nice as it is designed for 1080p @ 60Hz and it makes a nice screensaver :)

You can take a look at the video (make sure you set 1080p60):

Cheers!
djmartins
Captain Atari
Captain Atari
Posts: 328
Joined: Wed Nov 21, 2018 10:26 pm

Re: Upcoming core - Game of Life

Post by djmartins »

Cool core, thanks for doing this one.

Will you be putting this in the main repo?
hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Re: Upcoming core - Game of Life

Post by hrvoje »

djmartins wrote:Cool core, thanks for doing this one.

Will you be putting this in the main repo?
Sure, if that's OK with everyone? :)
djmartins
Captain Atari
Captain Atari
Posts: 328
Joined: Wed Nov 21, 2018 10:26 pm

Re: Upcoming core - Game of Life

Post by djmartins »

hrvoje wrote:Sure, if that's OK with everyone? :)
Show of hands: who objects to another MiSTer core?

You've done some offbeat but interesting cores that I feel adds to the awesomeness of MiSTer!
LamerDeluxe
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 104
Joined: Tue Mar 03, 2020 9:13 pm
Location: Netherlands

Re: Upcoming core - Game of Life

Post by LamerDeluxe »

hrvoje wrote:
djmartins wrote:Cool core, thanks for doing this one.

Will you be putting this in the main repo?
Sure, if that's OK with everyone? :)
Absolutely, it is one of the classics.
User avatar
BitsNStuff
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Tue Oct 16, 2018 7:55 am
Contact:

Re: Upcoming core - Game of Life

Post by BitsNStuff »

Looks really intersting @hrvoje.
It would be god to see interestig cores like this end up in an ever expanding Other Cores folder. I would woul think that with all the links that the DE10-nano has to students that there are probably a quite few interesting projects out there which maybe don't fit into the standard categories but can still add to the overall MiSTer project.
I know we've had the Lion and Super Jacob core recemtly which are always really interesting to see.
hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Re: Upcoming core - Game of Life

Post by hrvoje »

BitsNStuff wrote:Looks really intersting @hrvoje.
It would be god to see interestig cores like this end up in an ever expanding Other Cores folder. I would woul think that with all the links that the DE10-nano has to students that there are probably a quite few interesting projects out there which maybe don't fit into the standard categories but can still add to the overall MiSTer project.
I know we've had the Lion and Super Jacob core recemtly which are always really interesting to see.
Well I kind of like to do unusual stuff, so Other Cores folder is definitely up my alley. I've got two more coming soon, depending on how long the virus situation lasts haha :)
hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Re: Upcoming core - Game of Life

Post by hrvoje »

djmartins wrote:
You've done some offbeat but interesting cores that I feel adds to the awesomeness of MiSTer!
Offbeat is my middle name, I am finishing another, quite old/unusual one :) Gaming is very well covered with MiSTer, but with such a powerful FPGA there are all kinds of stuff that can be done. :)
djmartins
Captain Atari
Captain Atari
Posts: 328
Joined: Wed Nov 21, 2018 10:26 pm

Re: Upcoming core - Game of Life

Post by djmartins »

hrvoje wrote:Offbeat is my middle name, I am finishing another, quite old/unusual one :) Gaming is very well covered with MiSTer, but with such a powerful FPGA there are all kinds of stuff that can be done. :)
As you see, I'm a fan and so are others!
Now I am dying to know what the other two cores you are working on are but then again I
do love a surprise core or two.
Every surprise core is like Christmas!
:cheers:
redsteakraw
Atari freak
Atari freak
Posts: 70
Joined: Fri Dec 06, 2019 6:08 pm

Re: Upcoming core - Game of Life

Post by redsteakraw »

I was suspicious of the OTHER category, my concerns of it not being useful are now proven unfounded. I find it interesting that the other category is getting fleshed out. I remember playing the game of Life on a RockBox firmware modified Sansa Clip Zip. That screen was hardly 1080 so this will be interesting to see with a higher resolution.
User avatar
Newsdee
Atari God
Atari God
Posts: 1561
Joined: Fri Sep 19, 2014 8:40 am

Re: Upcoming core - Game of Life

Post by Newsdee »

Can we have an option to reset it periodically into a new starting pattern, so we can leave it running in the background as decoration? :)
Shaneus
Atariator
Atariator
Posts: 26
Joined: Fri Mar 15, 2019 12:07 am

Re: Upcoming core - Game of Life

Post by Shaneus »

I'm definitely going to set this as my default boot core!
blacklistedcard
Atariator
Atariator
Posts: 22
Joined: Thu Dec 20, 2018 1:06 am

Re: Upcoming core - Game of Life

Post by blacklistedcard »

I would like to see it in the main repo...
djmartins
Captain Atari
Captain Atari
Posts: 328
Joined: Wed Nov 21, 2018 10:26 pm

Re: Upcoming core - Game of Life

Post by djmartins »

blacklistedcard wrote:I would like to see it in the main repo...
He said he would so I guess it is a matter of time or coordinating with others for that to happen.
I'm just gonna wait until I see it on the update thread then do an update.
djmartins
Captain Atari
Captain Atari
Posts: 328
Joined: Wed Nov 21, 2018 10:26 pm

Re: Upcoming core - Game of Life

Post by djmartins »

Ok, I couldn't wait...
Anyone got some MEM files to run on this?
:D
hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Re: Upcoming core - Game of Life

Post by hrvoje »

I'm trying to implement RLE to reduce file sizes but facing some weird issues. If you are impatient feel free to contact me directly and I'll provide some :)
breiztiger
Captain Atari
Captain Atari
Posts: 266
Joined: Sun Sep 20, 2009 6:54 am
Location: FRANCE

Re: Upcoming core - Game of Life

Post by breiztiger »

we can already test your core ? :cheers:
hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Re: Upcoming core - Game of Life

Post by hrvoje »

Sure, it seems like it was a timing issue and I got RLE to work somehow.

https://github.com/hrvach/Life_MiSTer

You can try it out, and I provided several .mem files for you to load. Make sure you set the MiSTer resolution to 8 (1920x1080@60) because scaled down versions don't look very appealing.
User avatar
Eero Tamminen
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2178
Joined: Sun Jul 31, 2011 1:11 pm

Re: Upcoming core - Game of Life

Post by Eero Tamminen »

Newsdee wrote:Can we have an option to reset it periodically into a new starting pattern, so we can leave it running in the background as decoration? :)
Or it could reset to a new pattern on a "key" press? Or read e.g. network traffic and stream that to one edge of screen?
sajattack
Atari maniac
Atari maniac
Posts: 77
Joined: Thu Sep 12, 2019 3:28 am

Re: Upcoming core - Game of Life

Post by sajattack »

Doesn't sync to my TV properly with vsync_adjust=2 but otherwise works great. Thanks!
User avatar
bazza12
Atariator
Atariator
Posts: 29
Joined: Sun Feb 17, 2019 5:45 pm
Location: Yorkshire, England.
Contact:

Re: Upcoming core - Game of Life

Post by bazza12 »

just had to say, what a fitting tribute.
djmartins
Captain Atari
Captain Atari
Posts: 328
Joined: Wed Nov 21, 2018 10:26 pm

Re: Upcoming core - Game of Life

Post by djmartins »

bazza12 wrote:just had to say, what a fitting tribute.
I ran through all the MEM files and it IS a neat core!
Fun to watch how things change.
He will not be forgotten....
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: Upcoming core - Game of Life

Post by ericgus »

Fun core .. would be neat to somehow incorporate color into it .. but otherwise really nice job.
LamerDeluxe
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 104
Joined: Tue Mar 03, 2020 9:13 pm
Location: Netherlands

Re: Upcoming core - Game of Life

Post by LamerDeluxe »

ericgus wrote:Fun core .. would be neat to somehow incorporate color into it .. but otherwise really nice job.
Maybe color them according to neighbour count.
hrvoje
Atari nerd
Atari nerd
Posts: 44
Joined: Wed Nov 29, 2017 1:32 pm

Re: Upcoming core - Game of Life

Post by hrvoje »

LamerDeluxe wrote:
ericgus wrote:Fun core .. would be neat to somehow incorporate color into it .. but otherwise really nice job.
Maybe color them according to neighbour count.
That's actually doable and a neat idea. I will have to test it :)

Also, it would be cool to implement other cellular automaton rules as well, they can also generate fun patterns.
Locked

Return to “MiSTer”