Quickie updatey thingy

·

·

Note

The forum seems to be working, after a rough start and a wasted day. If you have any problems, though, post in the comments below.

The comment threads in this blog were getting crazily long, and they’ve always been somewhat constrained by the topic of the blog post, so I’ve finally got round to adding a new forum system! The link is in the header bar. It’s not very pretty yet but it’s functional.

@foggygoofball found it and posted on it before I even knew that it was working!!! So I guess that proves it does indeed work (for two of us, anyway). Also it means there’s already one topic on it, with some questions for you all. It’s open to both paid-up members and free visitors at the moment, but should I make it read-only for visitors? Any thoughts?

Make yourselves at home and post on it as you see fit (just keep in mind that there may eventually be children around). I’ve no idea what the forum can do yet – it was hard enough getting one to play nicely with all the other aspects of what is now quite a complex website – but it seems pretty powerful. I’ve divided it up into a section for biology topics, another for brain-related stuff, and a common room for general chatter. Let me know (in the common room, I guess!) if you have ideas about other sections to add. Ultimately, I’d like it to be structured appropriately for a local natural history society in a cozy English village, but I don’t really have any idea how to cultivate that vibe yet.

Oh, and I added a section where we can post things about how the actual creatures are doing – who has been spotted where, how Sophie’s injured leg is coming along, family trees, etc. That section will be important, but obviously it’s no use at all until we actually have some shared creatures to discuss!

Speaking of which, things are coming along pretty well. It’s been a lot more complex and involved than I thought it would be, but I haven’t come across any showstopper problems. So, hopefully it won’t be too long before I can put up a build that runs with the new village system, which I’m liking more and more.

Here’s what I’ve done so far:

  • Wrote an API in the Azure Cloud for managing the whole process.
  • A first stab at an algorithm for deciding which creatures go where. It’ll need a lot of tweaking as we see what happens, but it’s a start.
  • A way to steadily build up an initial population, until we get some natural births.
  • A neural map inside the creatures’ brains that allows them to gradually learn how they feel about each other, and also about each of us, so that they have some say in where they go. This should allow them to build up friends and enemies (both human and phantasian), hopefully help to keep families together, and mix things up over time.
  • A way for them to recognize individuals by sight (up to now they could only recognize close family members and socially relevant factors like ‘it’s an older male’). Recognizing individuals wasn’t feasible or even sensible when there were no fixed limits on how many creatures they might meet, but now they’re never going to come across more than 64 individuals in their lifetime, which makes it workable. How many human beings there are isn’t such a problem, since they only meet one user at a time.
  • A lot of work rewriting the code that assembles creatures, and also optimizing it so that it can run somewhat asynchronously and doesn’t glitch the system too badly (all of this cloud <–> game stuff has to happen during the pause between the login screen fading out and the world fading in, as well as immediately after you press quit, so it has to happen as quickly as possible). There’s more to do on this yet, because assembling a creature is a very complex process and Unity has some annoying limitations, but it works well enough to be going on with.
  • Support for the far slower chemical processes that are now occasionally going to be necessary (longer lifespans, pregnancy, etc.). This slow chemistry can now appear to run in real time, so that things don’t freeze weirdly if a creature spends a lot of time sitting up in the Cloud instead of actively running in people’s worlds. I also improved the chemistry system generally, because everything is calculated in ‘moles per second’, and since a month is 2.4 million seconds, many of the numbers were starting to get really tiny and not very intuitive.
  • Added the core chemistry and mechanics of death (the creatures haven’t actually been able to die up until now – they would just grow very weak but then cling on distressingly!). Again, there’s a lot more to do on this later, but we need at least the basics now.
  • Reworking the code so that I can continue to develop and debug creatures myself, without messing up all your furry friends and filling the village with genetic freaks. Some of this will also come in handy in the future, I think, but I’ll talk about that later.

Things I have left to do before the next build can happen:

  • Fix the damn UI! I think I’ve figured out a way to make walking around work like you’re used to from other (i.e. non-physics-based) games, but without losing the specific features I wanted to keep. I don’t really know if it will work yet, partly because it’s quite a lot of effort, with all those fiddly animations, etc., and partly because for various reasons I had a major meltdown over it and I haven’t been able to face it.
  • Change the notebook side of the UI, to fit in with the village concept.
  • Do more work on conception, birth, and death, because they’ll be important now and I can’t put them off any longer.
  • Fix the many ways in which I’ve probably messed up their chemistry genes when I changed all the numbers.
  • Do some things so that creatures can start to choose when and if they appear or disappear in your world (which is separate from the process of downloading and assembling them so that they can appear at all).
  • Spend a bit of time thinking about certain new features I’d like to add, now that we have a cloud component that makes them possible and Unity is heading in that direction (more on this another time). I won’t actually add them yet, but I do need to make sure that I’m keeping my options open.
  • Start on building (yet another) new terrain, because the present one was predicated on making it as easy as possible to get to anywhere quickly, but the new idea will actually work better by making it larger and more ramified (so that we have to actively hunt for creatures out in the wild). That’s going to be a long process, but I’d like to get it started so that we can at least be aware that a new map is coming to go with the new ideas.

So, I’ve made lots of progress, but I still have some moderate-sized things left to do. While you’re waiting, please do check out the new forums and chat amongst yourselves! There’s probably not much you can talk about yet, but settle in, help me iron out any issues with it, and then we’ll be ready to rock when the next build is done.

Onward and upward!


5 2 votes
Article Rating
Subscribe
Notify of
27 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mabus
Member
2 months ago

about the forums, i would make two parts, one where everyone can write. A welcome center, a help guide and a FAQ or something

and the rest of the forum behind a paywall. Not sure if it should be visible for everone or just the paying members?

oh and they will meat more than 64 in some cases, old ones die and new ones are born. However 64 could be their dunbar number anyway, so i don’t see a problem there 😉

Death!?!?! FINNALY the death update! I have been waiting for that one, faster than i tought!!! I am so happy, if they can die, that means they are alife!!!!!

the notebook, can we have a cheat sheat that writes what keys do what? i always forget the key that mives the keyboard away out of my view

About fixing the chemestry, don’t forget how messy evolution solved that, it became as messi that it became a feature of complexety that some even denie it could evolve – so be messy, leave redundant stuff as long as it works

about the choosing to disapear, if the creatures choose to permanently disapear, will new ones be downloaded out of the cloud? (also a number between 3-9 would feel more natural than a fixed number of 5)

about the new map,i always love how botanical gardens can change the sense of space and time just by altering the plabts growing in an area. Great for inspiration. Just ferns and mosses, prehistory, add vines and big leaves, jungle, small leaves and bushes, mediteran and finnaly fir protecting everything below from rain and making the gras go away, welcome home in the black forest!

and i missed one little importand thing, will there be some way to make more object (eg food, dunno, a fridge that restocks itself?)

Last edited 2 months ago by Mabus
Mabus
Member
2 months ago

About the forum:

  • i have no permissions for “my profile”, “account”, “subcriptions”, “activity”
  • forum and recent posts seem empty – saw not a single goofball there

I assume poblems with the visibility for eitherlegacy members orleacy members who moved to subscription version?

Fern
Member
2 months ago

I personally wouldn’t mind if you save the new terrain and updated movement + UI for next-next patch… SORRY, I’m just eager to get my hands on the village system

Mabus
Member
2 months ago

about the reworking of the map, as far as i understad the gloop vision, they mainly see they can interact as well thearea as area.

Won’t their areal recognition (and general neuronal stimulation) increase, when “invisible”object als got labels? For example a decortative stone statue the creature can’t interactas well still get’s some descriptions. That way the bolly would know “ah this is this area where….” or “ah i gone to far, need to walk back to the other statue”?

Midnight
Member
2 months ago

Ooh, forums! That’s nice to have.
Do you plan on keeping the current comment system around as well? I think it makes sense to have, for when people want to comment on something from the blog post, but it is another system to maintain, so I’d understand if you’d prefer not to.

Good to hear that things are coming along well. We’re all rooting for you!

Speaking of which, if you’re reading this (and aren’t Steve) and you aren’t a paid member yet, but you’d like to see this project continue, I’d strongly urge you to buy a membership. Steve, as you may be aware, is a non-digital, living organism, and thus requires things like “food”, “shelter”, and “water” in order to live, all of which cost money. If he’s not able to get the money for these things via this project, then he’ll have to spend most of his time doing other work in order to make that money, which will mean he’ll have much less, if any, time and energy to work on this.

danielmewes
Member
2 months ago

So great to hear about your progress and upcoming changes for the next update! Those are some some pretty considerable changes…

Something doesn’t seem quite right with the forum for me, or maybe I don’t understand how to use it? I see no boards and “recent posts” is empty as well. Maybe it’s a technical glitch?

Fern
Member
2 months ago

I had a dream last night that there was character customization, and the player could turn into a bolly of the same colors. Maybe some sort of reward for something done in-game. And creating a new speedrun category

Mabus
Member
1 month ago

anyone remembers the embryogenesis simulation i share months ago somewhere here?

Seems like it is turned into a game now

https://youtu.be/iVO0amJxx34?si=O1QIHTlc8fPldq5Q

Chat Icon Close Icon