Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new Lifeforms #33

Open
ljvmiranda921 opened this issue Apr 10, 2020 · 15 comments
Open

Add new Lifeforms #33

ljvmiranda921 opened this issue Apr 10, 2020 · 15 comments
Labels
first-timers-only help wanted Extra attention is needed

Comments

@ljvmiranda921
Copy link
Owner

We can definitely increase the number of our premade lifeforms in Seagull. I only started with a few, but in LifeWiki there seems to be a lot more!

Will need some help on this, any takers? You can add 1 or 2 from LifeWiki, I can help you along the way! https://conwaylife.com/wiki/Main_Page

How to start

Choose a fun Lifeform from LifeWiki: https://conwaylife.com/wiki/Main_Page then comment it here. Once I gave the go signal or a thumbs up 👍 , then just make a PR! You can simply copy how other Lifeforms were implemented in Seagull. I can guide you along the way!

@ljvmiranda921 ljvmiranda921 added help wanted Extra attention is needed first-timers-only labels Apr 10, 2020
@asadafasab
Copy link
Contributor

hello @ljvmiranda921
so is this ok?
https://conwaylife.com/wiki/Figure_eight

@ljvmiranda921
Copy link
Owner Author

ljvmiranda921 commented Apr 10, 2020

Hi @rudolf333 , that looks cool! Ok go ahead and add it in!

That one is an Oscillator, so you can put it here: https://github.com/ljvmiranda921/seagull/blob/master/seagull/lifeforms/oscillators.py

You can first follow how other lifeforms were implemented! In case you are stuck, feel free to message me here :)

@theodumont
Copy link
Contributor

Hello @ljvmiranda921 ! Would this be ok?
https://conwaylife.com/wiki/Beacon

@ljvmiranda921
Copy link
Owner Author

Hi @theodumont , welcome to Seagull, sure go ahead! I think it's also an oscillator, so please put it here: https://github.com/ljvmiranda921/seagull/blob/master/seagull/lifeforms/oscillators.py

Let me know if you ran into problems so I can help you out!

ljvmiranda921 pushed a commit that referenced this issue Apr 19, 2020
@MCSocrates
Copy link

Hey, @ljvmiranda921. Would it be cool if I did this one?
https://conwaylife.com/wiki/Muttering_moat_1

@ljvmiranda921
Copy link
Owner Author

Oh wow that looks awesome @MCSocrates ! Please go ahead, it's an oscillator, so please put it here: https://github.com/ljvmiranda921/seagull/blob/master/seagull/lifeforms/oscillators.py

@Mushguys
Copy link
Contributor

Hey @ljvmiranda921, I'd like to try this one. It's another oscillator, sorry.
https://conwaylife.com/wiki/Pentadecathlon

@ljvmiranda921
Copy link
Owner Author

Sure go ahead, @Mushguys !

@richanawani
Copy link
Contributor

@ljvmiranda921
Copy link
Owner Author

Hi @richanawani go ahead!

@lfehertoi99
Copy link
Contributor

Hi! Can I add "Big Glider"? https://conwaylife.com/wiki/Big_glider :)

@ahoward-cf
Copy link
Contributor

Hi @ljvmiranda921 I would like to add the Cha cha oscillator:

  1. https://www.conwaylife.com/wiki/Cha_cha

I would also like to add the Century and Thunderbird Methuselahs, but as they do not return to their starting shape, and there are a lot of Methuselahs, I wanted to check before doing anything with them as it might require a new sub-class of lifeform. If you agree, I would also like to give that a go.

  1. https://www.conwaylife.com/wiki/Century
  2. https://www.conwaylife.com/wiki/Thunderbird

@ljvmiranda921
Copy link
Owner Author

ljvmiranda921 commented Sep 13, 2020

Hi @ahoward-cf , I think Methusela's should still work. Give it a try with the current one and let's iterate in case something goes wrong 👍

I suggest making separate PRs for each. Let's do the oscillator first, then after merging let's work on the other two.

@Ravioli45
Copy link

Hi @ljvmiranda921
can I try adding Copperhead?
https://conwaylife.com/wiki/Copperhead

@ljvmiranda921
Copy link
Owner Author

Sure @JoCoderr , please go ahead!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
first-timers-only help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

9 participants