Bay 12 Games Forum

Finally... => Forum Games and Roleplaying => Topic started by: RoseHeart on September 22, 2017, 12:54:04 pm

Title: e c o
Post by: RoseHeart on September 22, 2017, 12:54:04 pm
(http://i.imgur.com/BIB6Sez.jpg)

Welcome to the third attempt of eco. The last two tries were a learning experience for me in understanding the expectations of what this is. However I felt the only way to communicate a revised version of the instructions was to make a new thread. So once again this should be the final time. And I think this time it will work cross my fingers knock on wood smack a baby's bottom.

Rules

To join simply post your list of habits for your token. Remember that it will try to perform the habits in order. It will start at the top of the list only when it finishes trying to do the last one. If it doesn't have enough energy yet it will try to preform the next habit.

Try something simple and see how it works!
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 12:54:44 pm
Glossary

No other names for these terms will be accepted.

Self: the token is talking about itself. (If you reference it by its' alphabetical name it will also consider any of its' copies.)

Space: the token is talking about a hexigon on the map.

Adjacent: a space that is near the token itself, or near what is talking about.

Eat: when a token destroys another one and gains energy.

Copy: when a token is being duplicated.

Suicide: when a token self terminates.

Token Names: only the aphabetical name can be used to reference them.

Clone: referencing a copy of you.



How habit energy cost is determined:

Total Habits * 1000
Habit's Total Commands * 2000

Command Bonuses:
-50 - Brevity. I'm impressed.
-50 - Specialized. Has a reference to a named token that isnt a clone.

Command Maluses:
+500 - Rigor. RNG draw potentially higher than 6.
Title: Re: e c o
Post by: Emral282 on September 22, 2017, 01:04:18 pm
I create the Solar Fungus.
Behavior:
1. Eat light
2. Create a copy on a random adjacent tile
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:05:52 pm
(this version has no mention of light)
Title: Re: e c o
Post by: Emral282 on September 22, 2017, 01:08:29 pm
So the only thing to eat are other tokens?
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:09:12 pm
You also get energy over time.
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 01:12:16 pm
I got ninja'd twice while typing this. :P

In that case, I present:
Creature A (aka Nutrient Eater v1.0)
2. Place copy in adjacent space.

EDIT: Oh wait, didn't see newest post --  I'd actually like to suggest that each tile has certain amount of ambient nutrients in it, and that creatures have to specifically absorb it from their surroundings. This'll introduce more gameplay depth because you could decide later on that certain areas of the environment have more nutrients than others, requiring people to design more complex tokens.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:13:28 pm
I got ninja'd twice while typing this. :P

In that case, I present:
Creature A (aka Nutrient Eater v1.0)
1. Absorb nutrients from surroundings.
2. Split into offspring. (That is, create new organism in random adjacent tile, giving it half of original creature's stored nutrients.)

Arlight, but use the games terminology. Instead of absorb/nutrients/organism/surroundings say eat or copy or other token or adjacent spaces.

Refer to yourself as 'self'.
Title: Re: e c o
Post by: Emral282 on September 22, 2017, 01:17:07 pm
I create the Hunter.
Behaviors:
1. Randomly select an adjacent space with another token in it, eat that token.
2. Move to a random empty adjacent space.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:18:51 pm
I create the Hunter.
Behaviors:
1. Randomly select an adjacent space with another token in it, eat that token.
2. Move to a random empty adjacent space.

'A' approved, I'll wait for 2 more. Feel free to reference token 'A'.
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 01:22:17 pm
Also, the game board seems a little cramped... as soon as several tokens have been placed and reproduced, there won't be any space for new tokens. Perhaps make it bigger? Sorry for irking you with suggestions, but I just think this would make the game better.... you aren't obligated to enact any of my propositions.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:23:37 pm
EDIT: Oh wait, didn't see newest post --  I'd actually like to suggest that each tile has certain amount of ambient nutrients in it, and that creatures have to specifically absorb it from their surroundings. This'll introduce more gameplay depth because you could decide later on that certain areas of the environment have more nutrients than others, requiring people to design more complex tokens.

No. But thank you for suggesting it. :-)
From a hosting perspective this game is already quite complicated enough I am not interested in adding new features at this time. There are already infinite possibilities.

Also, the game board seems a little cramped... as soon as several tokens have been placed and reproduced, there won't be any space for new tokens. Perhaps make it bigger? Sorry for irking you with suggestions, but I just think this would make the game better.... you aren't obligated to enact any of my propositions.

Filling up the board is the goal. And I will be making calculations myself so, no bigger board(maybe a smaller one).
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 01:49:41 pm
I have another token to introduce.  :D

Meta Hunter
1. If Hunter present in any adjacent space, eat Hunter and place copy in random adjacent space.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:51:39 pm
I assign token names based on the order I approve them. Yours would be B.
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 01:54:08 pm
Though mine would probably only be accepted if Hunter is accepted, so wouldn't Hunter be B and Meta Hunter be C?
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 01:56:04 pm
There has only been 1 approved. And it is called A.
Title: Re: e c o
Post by: crazyabe on September 22, 2017, 01:57:15 pm
NEW Token
>if nothing is next to it, it will attempt to reproduce into  a random empty space.
>If there is a token in any adjacent space, it attempts to move away to a random adjacent space
>If there is no open space around it, then it will attack a random space.
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 02:07:20 pm
Oh, I appeared to have been unclear in my definition. I meant that if Hunter is in any adjacent space, then Meta-Hunter should eat Hunter, which is why Meta-Hunter would only get accepted if Hunter is accepted.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 02:24:37 pm
Change 'cell' to 'space' and I'll approve.

Added a glossary to post #2.

Edit: change reproduce to 'copy'.
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 02:33:22 pm
OK, I edited my token descriptions.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 02:41:20 pm
I have another token to introduce.  :D

Meta Hunter
1. If Hunter present in any adjacent space, eat Hunter and place copy in random adjacent space.

Bleep token nicknames cant be used in a habit, but you can reference token A. Or yourself (self). An identical copy (clone). You could also blindly reference future tokens.
Title: Re: e c o
Post by: crazyabe on September 22, 2017, 02:46:32 pm
Changed
Title: Re: e c o
Post by: crazyabe on September 22, 2017, 03:14:18 pm
NEW Token
>if nothing is next to it, it will attempt to copy into into a random empty space.
>If there is a token in any adjacent space, it attempts to move away to a random adjacent space
>If there is no open space around it, then it will attack a random space.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 03:41:09 pm
(changes I made in blue. If you dont like it let me know)

1. If Token A present in any adjacent space, eat Token A and place copy in random adjacent space.

Token 'B' approved.

>if nothing is adjacent,  attempt to copy into into a random adjacent empty space.
>If there is a token in any adjacent space, attempt to move away to a random adjacent space
>If there is no open space adjacent, then eat an adjacent token in a random space.

Token C approved.

I'll give 1 hour to reply to corrections.
Title: Re: e c o
Post by: Puppyguard on September 22, 2017, 04:12:28 pm
New token
1. If there is another token in an adjacent space, eat it.
2. If there is not, place a copy in a random adjacent space and move away to a random adjacent space.
Title: Re: e c o
Post by: bloop_bleep on September 22, 2017, 04:12:51 pm
Oh, I see. I was very confused before, apparently. So Token A is not my Nutrient Eater, rather it is Hunter. I thought you had approved Nutrient Eater and were yet to approve Hunter, which is why I called Hunter Token B and Meta-Hunter Token C. I understand now.  :D

In which case I present my new version of Nutrient Eater, which follows all rules and requested vocabulary.

Nutrient Eater v2.0
1. Copy into adjacent space. (That's it.)

Should provide the ecosystem with steady stream of food.

EDIT: Ninja'd!
Title: Re: e c o
Post by: Egan_BW on September 22, 2017, 05:08:14 pm
Void Fungus
1: If surrounded by only non-Void Fungus tokens, Detonate, destroying Self and dealing damage to all adjacent tokens.
2: If Token A is adjacent, Reenforce this tile, making it harder to attack this tile.
3: If not already constructed, Construct a Void Metabolizer on this tile, which draws energy from the void, increasing energy production for any token occupying that tile.
4: Produce an Extension in a nearby tile. This is not a separate token, but an extension of Self.
5: If all above actions are impossible, Ram a random nearby non-Void Fungus token, causing damage.
6: If all other actions are impossible, Channel Void, increasing energy production.
Title: Re: e c o
Post by: Roboson on September 22, 2017, 06:19:16 pm
New token
1: If a token different from this token is nearby, eat it.
2: After eating, clone self into any and all open adjacent tiles.
Title: Re: e c o
Post by: RoseHeart on September 22, 2017, 08:36:16 pm
How habit energy cost is determined:

Total Habits * 1000
Habit's Total Commands * 2000

Command Bonuses:
-50 - Brevity. I'm impressed.
-50 - Specialized. Has a reference to a named token that isnt a clone.

Command Maluses:
+500 - Rigor. RNG draw potentially higher than 6.

Quote from: A (Emral282)
  • 4000e - [Randomly select an adjacent space with another token in it, eat that token.]
  • 3950e - [Move to a random empty adjacent space.]
Quote from: B (bloop_bleep)
  • 4850e [If Token A present in any adjacent space, eat Token A] [and place copy in random adjacent space.]
Quote from: C (crazyabe)
  • 4950e - [If nothing is adjacent, attempt to copy into into a random adjacent empty space.]
  • 5000e - [If there is a token in any adjacent space, attempt to move away to a random adjacent space]
  • 4950e - [If there is no open space adjacent, then eat an adjacent token in a random space.]

Spoiler (click to show/hide)
A1e0, B1e0, C1e0 spawn.
A1e3950 moves.
B1e4850 eats A1e900 and makes a copy.

Spoiler (click to show/hide)

I will keep the variation to 3. Now that it has dropped to 2 a new one can join.

Tomorrow I will accept one. This thread is going to be locked temporarily until then. I will bump it when active.

Consider your token's habits! ;)
Title: Re: e c o
Post by: RoseHeart on September 24, 2017, 02:24:27 am
Thread-reactivated(bump)!
Title: Re: e c o
Post by: Puppyguard on September 24, 2017, 12:37:41 pm
New Token
1. Randomly select an adjacent space with a different type token of in it. Eat it.
2. Otherwise, Copy into a random adjacent space.
Title: Re: e c o
Post by: RoseHeart on September 24, 2017, 08:32:59 pm
The token would get confused if there were multiple adjacent tokens.
Title: Re: e c o
Post by: Puppyguard on September 24, 2017, 08:50:12 pm
Edited.
Title: Re: e c o
Post by: Egan_BW on September 24, 2017, 09:39:18 pm
Can I make a behavior like "If there's an adjacent token with a habit to eat other tokens..."?
Title: Re: e c o
Post by: RoseHeart on September 25, 2017, 01:17:31 am
That is just scratching the surface.

(Yes, but I am only accepting 1 today)
Title: Re: e c o
Post by: Egan_BW on September 25, 2017, 10:39:03 am
Void Fungus
1: If surrounded by only non-Void Fungus tokens, Detonate, destroying Self and dealing damage to all adjacent tokens.
2: If any Token with a habit to attack other tokens as it's first, second, or third habit is adjacent, Reenforce this tile, making it harder to attack this tile.
3: If not already constructed, Construct a Void Metabolizer on this tile, which draws energy from the void, increasing energy production for any token occupying that tile.
4: Produce an Extension in a nearby tile. This is not a separate token, but an extension of Self.
5: If all above actions are impossible, Ram a random nearby non-Void Fungus token, causing damage.
6: If all other actions are impossible, Channel Void, increasing energy production.