Author Topic: Machine Creativity  (Read 248 times)

Offline Matty

  • Jr. Member
  • **
  • Posts: 58
Machine Creativity
« on: October 10, 2017, 07:59:53 AM »
The older I get the less willing I am to spend hours and weeks coding individual stats,  levels, game rules and interfaces.

Part of me has a dream which is to create a system that creates itself.

Kind of like procedurally generating an rpg or similar with a few parameters passed.

Actually more like a system that builds the system itself.

Like an exercise in artificially intelligent machine learning code and universe creation.

A simple version of this would be a database driven world that updates by a cron job with php scripts and the state of the world could be caught in a snapshot by opening a browser window at a point in time.

A bit like a simulation that is smart enough to generate itself.

Anyone else think like this?

Offline Derron

  • Sr. Member
  • ****
  • Posts: 258
Re: Machine Creativity
« Reply #1 on: October 10, 2017, 09:15:53 AM »
A persistent world: yes, this is something cool (world continues to life without your presence).

A problem is: what happens to your character while you are not playing: is the character "idling" on the spot you left him? So could they get killed meanwhile? That would be some kind of "god mode" (you are the "invisible hand") especially if you let the character "auto play" during AFK-time.

Do you take the character out of the game? What happens to NPCs currently interacting with the character? Or other players suddenly "disappearing"?

The above situations are the (imho) biggest problems to solve - for a real persistent world.


Regarding the procedural generation: the generator could use previous games and their "success rates" (progress of all players) to make it "harder/longer" (no pun intented). Or: if people do "dungeons" in a world more often, then the generator should consider creating more dungeons. If people do some certain dungeons often and others up to never, then it might be a good signal to make less dungeons but "more difficult/longer" ones - or to create more quests to "convince" the players to also visit other dungeons.

Regardings stats: a real simulation of the world would automatically "recognize" what talents are needed for what kind of environment. Everything is swampy? Fur might not become your friend while webfeet could help there. If you have icy environment this should be connected to "cold temperatures", "slippery ground". Your characters could have a "body temperature" and either get reaaaallly slow with cold temperatures (like frogs) or consume "health condition" (like humans). Health condition is some kind of "stat" which allows to stay on the current "HP"-value until the health condition is "consumed" ("you feel the ice crouching through your body").


Offline Kris

  • Jr. Member
  • **
  • Posts: 11
Re: Machine Creativity
« Reply #2 on: October 10, 2017, 11:12:21 AM »
If you want to create a simple but smart system that you can ignite with a very well thought out but fairly simple algorithm where the system becomes more and more complex by itself as it evolves, soon this self-maintaining system would became extremely power hungry and you would run out of computational power quickly even with today's GPUs and CPUs. I can't avoid the fact that how optimization and pre-made content in creating a game-world is still extremely important.

However I believe one can always do more than people think it's possible by pushing the envelope. Happened so many times.
Just jump into it Matty and create your own techniques and algorithmic technologies. If you're excited about the possibilities, and have a vision about what you want to see happening, than this is the time to do it.

Offline ENAY

  • Jr. Member
  • **
  • Posts: 79
Re: Machine Creativity
« Reply #3 on: October 11, 2017, 02:44:55 AM »
Speaking of machine creativity. Even today I'm always blown away by rendering techniques that machines can do. Starting from cell shading, machine rendering has come a long way.

Animal render

Offline TomToad

  • Full Member
  • ***
  • Posts: 120
Re: Machine Creativity
« Reply #4 on: October 11, 2017, 10:35:16 AM »
I have actually seen videos like that before.  i think it was on a TED talk.
Yeup, it was a TED talk.  Found it.
8 rabbits equals 1 rabbyte.

Offline Rooster

  • Sr. Member
  • ****
  • Posts: 319
  • I don't know what this does...
Re: Machine Creativity
« Reply #5 on: October 11, 2017, 04:29:34 PM »
We can now add abstract art to the list of thing that can be automated now. :P

It did give me ideas of how to make a alternate dimension look alien, or how psychic or sixth sense would look.
I think I've got an idea of what the trick behind it is. Still looks cool.