You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

52m 8s logged

Devlog #4: the world starts pushing back

this update made Tidekin feel less like a blank canvas and more like a tiny hostile universe.

before, the creatures had brains, lineages, signals, Creature Lab, and an Evolution panel. you could watch species rise and collapse, and the sim finally kept enough history to make that visible.

but the world itself was still a little too passive.

so now there are world brushes.

you can paint food, toxins, heat, cold, and erase zones directly on the map. the brush has a radius slider too, so you can make tiny little patches or absolutely ruin a region with one dramatic sweep. very scientific. very responsible.

heat and cold matter because Tidekins already have tolerance traits. now those traits have more room to become important. a heat-tolerant strain can survive near vents better. a fragile one can wander into the wrong patch and quietly become a lesson.

i also added environment presets: Lush, River, Vents, Desert, and Islands.

they are basically starting conditions for different kinds of evolutionary pressure. Lush gives life a generous beginning. River cuts the world with toxin. Vents creates dangerous hot spots. Desert is sparse and mean. Islands separates food into pockets, which makes movement and sensing matter more.

this makes testing creatures way more fun. instead of manually painting the same setup over and over, you can drop a whole ecological problem into the world and see who deals with it.

death got more visible too.

Tidekins now leave grave pings when they die, colored by cause. starvation, toxin, heat, old age. it is not a huge memorial. just a little signal that says “something happened here.” but it changes the map. you can see bad areas accumulate evidence. the world starts looking haunted by failed decisions.

then came follow cam.

the Evolution panel already let you click a lineage to highlight its living members. now each row has a Follow button that tracks that species’ current champion. the first version technically worked in the engine, but the UI was rebuilding the lineage rows every frame, so the button could detach while you were trying to click it. extremely cursed. fixed now.

Follow snaps to the champion, then tracks smoothly. it makes the sim feel more personal. instead of watching the whole population as noise, you can pick a lineage and let one Tidekin become the main character for a while.

and finally: mating.

Tidekins can now reproduce in pairs when compatible mature members of the same species are close enough. the child blends both genomes, then mutates from there. asexual reproduction still exists, but paired births now show up in the Evolution panel.

this is a big step for the sim because inheritance is no longer always one straight line. traits can mix. a useful strain can combine with another useful strain. or two disasters can create a new, more advanced disaster.

which is also evolution, technically.

the update is mostly about pressure and evidence.

the world can be kinder or meaner. deaths leave marks. species can be followed. genomes can mix. and the player has more ways to shape the experiment without directly controlling the creatures.

Tidekins are still tiny, dumb, fragile little dots.

but now the world around them has opinions.

and sometimes those opinions are heat, poison, starvation, and a suspiciously successful lineage that somehow figured out how to keep going.

thanks for reading :)

Devlog #4: the world starts pushing back

this update made Tidekin feel less like a blank canvas and more like a tiny hostile universe.

before, the creatures had brains, lineages, signals, Creature Lab, and an Evolution panel. you could watch species rise and collapse, and the sim finally kept enough history to make that visible.

but the world itself was still a little too passive.

so now there are world brushes.

you can paint food, toxins, heat, cold, and erase zones directly on the map. the brush has a radius slider too, so you can make tiny little patches or absolutely ruin a region with one dramatic sweep. very scientific. very responsible.

heat and cold matter because Tidekins already have tolerance traits. now those traits have more room to become important. a heat-tolerant strain can survive near vents better. a fragile one can wander into the wrong patch and quietly become a lesson.

i also added environment presets: Lush, River, Vents, Desert, and Islands.

they are basically starting conditions for different kinds of evolutionary pressure. Lush gives life a generous beginning. River cuts the world with toxin. Vents creates dangerous hot spots. Desert is sparse and mean. Islands separates food into pockets, which makes movement and sensing matter more.

this makes testing creatures way more fun. instead of manually painting the same setup over and over, you can drop a whole ecological problem into the world and see who deals with it.

death got more visible too.

Tidekins now leave grave pings when they die, colored by cause. starvation, toxin, heat, old age. it is not a huge memorial. just a little signal that says “something happened here.” but it changes the map. you can see bad areas accumulate evidence. the world starts looking haunted by failed decisions.

then came follow cam.

the Evolution panel already let you click a lineage to highlight its living members. now each row has a Follow button that tracks that species’ current champion. the first version technically worked in the engine, but the UI was rebuilding the lineage rows every frame, so the button could detach while you were trying to click it. extremely cursed. fixed now.

Follow snaps to the champion, then tracks smoothly. it makes the sim feel more personal. instead of watching the whole population as noise, you can pick a lineage and let one Tidekin become the main character for a while.

and finally: mating.

Tidekins can now reproduce in pairs when compatible mature members of the same species are close enough. the child blends both genomes, then mutates from there. asexual reproduction still exists, but paired births now show up in the Evolution panel.

this is a big step for the sim because inheritance is no longer always one straight line. traits can mix. a useful strain can combine with another useful strain. or two disasters can create a new, more advanced disaster.

which is also evolution, technically.

the update is mostly about pressure and evidence.

the world can be kinder or meaner. deaths leave marks. species can be followed. genomes can mix. and the player has more ways to shape the experiment without directly controlling the creatures.

Tidekins are still tiny, dumb, fragile little dots.

but now the world around them has opinions.

and sometimes those opinions are heat, poison, starvation, and a suspiciously successful lineage that somehow figured out how to keep going.

thanks for reading :)

Replying to @overcharged-coder

0
0
Open comments for this post

32m 59s logged

Devlog #3: evolution starts keeping score

this update is about making Tidekin less mysterious in the annoying way.

before, the sim was finally getting interesting. Tidekins had tiny neural brains, weak instincts, communication signals, lineage memory, directional sensing, and Creature Lab. you could make a weird little strain and release it into the world.

but then the big question was:

did it work?

sometimes a Tidekin survived longer. sometimes a species quietly died out. sometimes a mutant looked promising and then disappeared while i was looking somewhere else. evolution was happening, but the sim was not explaining itself very well.

so now Tidekin has an Evolution panel.

it tracks lineages/species as they appear, survive, reproduce, and die. each row shows how many are alive, how many were born, and what the main death reason has been. starvation, toxin, heat, old age, unknown. tiny simulated tragedy, now with labels.

this changes the feeling a lot.

before, a dead Tidekin was just gone. now it leaves evidence. if a whole line keeps starving, you know it was not just “bad vibes.” if a toxin-tolerant strain survives where others collapse, the panel makes that visible. if Creature Lab creates something useful, you can actually see it start to matter.

i also added lineage summaries under the hood. the sim now turns the birth/death history into ranked species rows based on living population, children, and survival. it is not a full science dashboard yet, but it is enough to make natural selection feel less invisible.

you can also click a lineage row to highlight the living members of that species on the map.

this is one of those features that sounds small until it exists. suddenly the dots are not just dots. they are part of a line. you can see which strain is still around, which one is fading, and which one somehow became the dominant little disaster.

i also found a UI problem while testing: the inspect popup got too tall after Creature Lab, so some controls could end up offscreen. very professional. very graceful. now the inspect card scrolls properly, so the gene sliders and Spawn variant button are actually reachable.

the overall direction is becoming clearer now.

Tidekin is not just “watch creatures move around.” it is becoming “make a tiny world, meddle with life, and then watch the consequences show up in the population.”

the creatures are still not smart.

but now the world remembers what happened to them.

a Tidekin can starve, burn, survive, reproduce, fail, or accidentally start a whole lineage of weird little champions. and now the sim keeps enough history that you can tell the difference.

that feels important.

because evolution is cooler when you can see the receipts.

thanks for reading :)

Devlog #3: evolution starts keeping score

this update is about making Tidekin less mysterious in the annoying way.

before, the sim was finally getting interesting. Tidekins had tiny neural brains, weak instincts, communication signals, lineage memory, directional sensing, and Creature Lab. you could make a weird little strain and release it into the world.

but then the big question was:

did it work?

sometimes a Tidekin survived longer. sometimes a species quietly died out. sometimes a mutant looked promising and then disappeared while i was looking somewhere else. evolution was happening, but the sim was not explaining itself very well.

so now Tidekin has an Evolution panel.

it tracks lineages/species as they appear, survive, reproduce, and die. each row shows how many are alive, how many were born, and what the main death reason has been. starvation, toxin, heat, old age, unknown. tiny simulated tragedy, now with labels.

this changes the feeling a lot.

before, a dead Tidekin was just gone. now it leaves evidence. if a whole line keeps starving, you know it was not just “bad vibes.” if a toxin-tolerant strain survives where others collapse, the panel makes that visible. if Creature Lab creates something useful, you can actually see it start to matter.

i also added lineage summaries under the hood. the sim now turns the birth/death history into ranked species rows based on living population, children, and survival. it is not a full science dashboard yet, but it is enough to make natural selection feel less invisible.

you can also click a lineage row to highlight the living members of that species on the map.

this is one of those features that sounds small until it exists. suddenly the dots are not just dots. they are part of a line. you can see which strain is still around, which one is fading, and which one somehow became the dominant little disaster.

i also found a UI problem while testing: the inspect popup got too tall after Creature Lab, so some controls could end up offscreen. very professional. very graceful. now the inspect card scrolls properly, so the gene sliders and Spawn variant button are actually reachable.

the overall direction is becoming clearer now.

Tidekin is not just “watch creatures move around.” it is becoming “make a tiny world, meddle with life, and then watch the consequences show up in the population.”

the creatures are still not smart.

but now the world remembers what happened to them.

a Tidekin can starve, burn, survive, reproduce, fail, or accidentally start a whole lineage of weird little champions. and now the sim keeps enough history that you can tell the difference.

that feels important.

because evolution is cooler when you can see the receipts.

thanks for reading :)

Replying to @overcharged-coder

0
1
Open comments for this post

36m 8s logged

Devlog #2: still dumb, but better at surviving

this update was mostly me yelling “why are you like this” at tiny simulated life.

after the first build, Tidekins had neural brains, mutation, inspection, and reproduction. technically, evolution was happening. emotionally, a lot of them were drifting into nowhere and dying with total confidence.

so the goal became: make them less doomed without making them secretly smart.

first came lineage memory. Tidekins still do not learn during life. there is no training loop, no backprop, no server brain. but lineages now leave pressure behind. if a parent survives and has kids, descendants mutate more gently. if a line dies fast, future variation gets more exploratory. evolution feels less like pure lottery noise now.

then came communication.

Tidekins leave signals in the world. eating leaves a food signal. getting hurt leaves a danger signal. being healthy enough to reproduce leaves a mate-ish signal. other Tidekins can sense those fields, so one creature finding food can make that area more attractive, and one creature suffering somewhere can make that spot feel cursed.

this helped.

they were still dumb.

so i added survival instincts under the neural brain. not pathfinding, not “go exactly here,” just weak built-in pressure toward food and away from hazards. the neural brain still matters, but gen one is no longer born with absolutely zero survival reflexes. they are dumb in a way evolution can actually work with.

then i added intent modes, because they kept changing their mind every frame.

now a Tidekin can briefly commit to seeking food, fleeing danger, recovering, or reproducing. low-energy Tidekins also slow down instead of sprinting themselves to death when they have no useful cue.

after that, the problem was perception. they were basically nearsighted. if food was not close enough to create a nearby gradient, they often had no idea it existed. now they have directional feelers. each Tidekin samples the world in multiple directions at a distance based on vision, so they can notice food or danger before physically stumbling into it.

they can also remember a food direction for a short time. not forever. not intelligently. just enough that they do not instantly forget what they were doing.

the last big addition is Creature Lab.

when you inspect a Tidekin now, the popup has sliders for its trait genes: speed, size, vision, metabolism, diet, toxin tolerance, heat tolerance, fertility, fear, aggression, hue, and accent. you can edit the selected Tidekin directly, then spawn a variant from it.

that changes the whole feel. instead of only watching evolution happen, you can meddle. make one with huge vision. make one fearless. make one tiny, fertile, and weirdly colored. then see if that strain actually survives.

it is not a polished creature creator yet. it is more like poking the gene pool with a glass needle.

which feels right for Tidekin.

the sim is still simple. the brains are still tiny. the Tidekins are still extremely capable of making terrible choices.

but now their terrible choices have more structure.

they can sense farther, remember briefly, signal to each other, inherit pressure from their lineage, and be manually nudged into strange new forms.

they are still dumb.

but now when they survive, it feels a little more earned.

thanks for reading :)

Devlog #2: still dumb, but better at surviving

this update was mostly me yelling “why are you like this” at tiny simulated life.

after the first build, Tidekins had neural brains, mutation, inspection, and reproduction. technically, evolution was happening. emotionally, a lot of them were drifting into nowhere and dying with total confidence.

so the goal became: make them less doomed without making them secretly smart.

first came lineage memory. Tidekins still do not learn during life. there is no training loop, no backprop, no server brain. but lineages now leave pressure behind. if a parent survives and has kids, descendants mutate more gently. if a line dies fast, future variation gets more exploratory. evolution feels less like pure lottery noise now.

then came communication.

Tidekins leave signals in the world. eating leaves a food signal. getting hurt leaves a danger signal. being healthy enough to reproduce leaves a mate-ish signal. other Tidekins can sense those fields, so one creature finding food can make that area more attractive, and one creature suffering somewhere can make that spot feel cursed.

this helped.

they were still dumb.

so i added survival instincts under the neural brain. not pathfinding, not “go exactly here,” just weak built-in pressure toward food and away from hazards. the neural brain still matters, but gen one is no longer born with absolutely zero survival reflexes. they are dumb in a way evolution can actually work with.

then i added intent modes, because they kept changing their mind every frame.

now a Tidekin can briefly commit to seeking food, fleeing danger, recovering, or reproducing. low-energy Tidekins also slow down instead of sprinting themselves to death when they have no useful cue.

after that, the problem was perception. they were basically nearsighted. if food was not close enough to create a nearby gradient, they often had no idea it existed. now they have directional feelers. each Tidekin samples the world in multiple directions at a distance based on vision, so they can notice food or danger before physically stumbling into it.

they can also remember a food direction for a short time. not forever. not intelligently. just enough that they do not instantly forget what they were doing.

the last big addition is Creature Lab.

when you inspect a Tidekin now, the popup has sliders for its trait genes: speed, size, vision, metabolism, diet, toxin tolerance, heat tolerance, fertility, fear, aggression, hue, and accent. you can edit the selected Tidekin directly, then spawn a variant from it.

that changes the whole feel. instead of only watching evolution happen, you can meddle. make one with huge vision. make one fearless. make one tiny, fertile, and weirdly colored. then see if that strain actually survives.

it is not a polished creature creator yet. it is more like poking the gene pool with a glass needle.

which feels right for Tidekin.

the sim is still simple. the brains are still tiny. the Tidekins are still extremely capable of making terrible choices.

but now their terrible choices have more structure.

they can sense farther, remember briefly, signal to each other, inherit pressure from their lineage, and be manually nudged into strange new forms.

they are still dumb.

but now when they survive, it feels a little more earned.

thanks for reading :)

Replying to @overcharged-coder

0
1
Open comments for this post

3h 17m 8s logged

Devlog #1: Tidekin begins

this started as “what if i made a little evolution sim?”

then the little guys got brains.

Tidekin is a browser-based evolution sandbox built in C++ and compiled to WebAssembly. the world starts empty, which feels right. nothing exists until you add it. click Spawn, drop a Tidekin into the universe, and suddenly the map has a little nervous system moving around inside it.

the map can zoom and pan now, so it feels less like a fixed aquarium and more like a tiny open petri dish. you can place creatures, add food, drop toxins, create vents, mutate the population, and inspect individual Tidekin.

Inspect ended up mattering a lot. at first, clicking a creature opened its stats, but then spawning near an existing one got annoying because selection stole the click. then i fixed spawning and accidentally made it impossible to inspect anything. very elegant. very normal.

so Spawn and Inspect are separate tools now. Spawn means “put another one here.” Inspect means “pause the world and look at this specific creature.” the popup shows species, generation, energy, traits, and the new brain drives.

that is the big thing: neural brains.

the first behavior was rule-based. creatures looked for food, fled hazards, avoided crowds, wandered, and reproduced when thresholds lined up. it worked, but it felt too authored. they were following rules i wrote instead of carrying their own weird little decision systems.

so now every Tidekin has a tiny fixed neural network encoded in its genome.

there is no training server, no Python model, no backprop, no cloud brain. it is just C++ math inside the sim. the genome has normal trait genes, then extra brain-weight genes. those weights mutate, and children inherit changed versions.

the brain reads inputs like nutrient direction, hazard direction, energy, toxin, heat, crowding, velocity, and a little restlessness. then it outputs movement plus drives for food, hazards, and breeding. those show up in the popup as Food drive, Hazard drive, and Breed drive.

that changed the feeling immediately. a Tidekin is not just “seeking food” because the engine said so. it has weights pushing it toward or away from things. a lineage can become food-focused, reckless, avoidant, or weirdly obsessed with reproducing at bad times.

i also slowed the sim down. early on, creatures ate too fast, bred too fast, and the whole world became a population explosion before you had time to care about any individual. now reproduction takes more age, more energy, and more cost. eating is less of an instant battery refill too.

the goal is for individual creatures to matter longer. if you inspect one, watch it move, and later see its descendants, that should feel like a tiny story instead of just another dot in a swarm.

Mutation storm is there too, because obviously it is. it mutates the current population and lets you throw the gene pool into chaos. useful? sometimes. responsible? probably not. fun? yes.

the creatures are still simple. they do not know anything in a human sense. they are little weighted reactions drifting through fields.

but that is kind of the point.

an empty map.

a click.

a tiny creature with a tiny brain.

and then the uncomfortable realization that if you give the dots enough rules, you start rooting for them.

thanks for reading :)

Devlog #1: Tidekin begins

this started as “what if i made a little evolution sim?”

then the little guys got brains.

Tidekin is a browser-based evolution sandbox built in C++ and compiled to WebAssembly. the world starts empty, which feels right. nothing exists until you add it. click Spawn, drop a Tidekin into the universe, and suddenly the map has a little nervous system moving around inside it.

the map can zoom and pan now, so it feels less like a fixed aquarium and more like a tiny open petri dish. you can place creatures, add food, drop toxins, create vents, mutate the population, and inspect individual Tidekin.

Inspect ended up mattering a lot. at first, clicking a creature opened its stats, but then spawning near an existing one got annoying because selection stole the click. then i fixed spawning and accidentally made it impossible to inspect anything. very elegant. very normal.

so Spawn and Inspect are separate tools now. Spawn means “put another one here.” Inspect means “pause the world and look at this specific creature.” the popup shows species, generation, energy, traits, and the new brain drives.

that is the big thing: neural brains.

the first behavior was rule-based. creatures looked for food, fled hazards, avoided crowds, wandered, and reproduced when thresholds lined up. it worked, but it felt too authored. they were following rules i wrote instead of carrying their own weird little decision systems.

so now every Tidekin has a tiny fixed neural network encoded in its genome.

there is no training server, no Python model, no backprop, no cloud brain. it is just C++ math inside the sim. the genome has normal trait genes, then extra brain-weight genes. those weights mutate, and children inherit changed versions.

the brain reads inputs like nutrient direction, hazard direction, energy, toxin, heat, crowding, velocity, and a little restlessness. then it outputs movement plus drives for food, hazards, and breeding. those show up in the popup as Food drive, Hazard drive, and Breed drive.

that changed the feeling immediately. a Tidekin is not just “seeking food” because the engine said so. it has weights pushing it toward or away from things. a lineage can become food-focused, reckless, avoidant, or weirdly obsessed with reproducing at bad times.

i also slowed the sim down. early on, creatures ate too fast, bred too fast, and the whole world became a population explosion before you had time to care about any individual. now reproduction takes more age, more energy, and more cost. eating is less of an instant battery refill too.

the goal is for individual creatures to matter longer. if you inspect one, watch it move, and later see its descendants, that should feel like a tiny story instead of just another dot in a swarm.

Mutation storm is there too, because obviously it is. it mutates the current population and lets you throw the gene pool into chaos. useful? sometimes. responsible? probably not. fun? yes.

the creatures are still simple. they do not know anything in a human sense. they are little weighted reactions drifting through fields.

but that is kind of the point.

an empty map.

a click.

a tiny creature with a tiny brain.

and then the uncomfortable realization that if you give the dots enough rules, you start rooting for them.

thanks for reading :)

Replying to @overcharged-coder

0
3

Followers

Loading…