Brickwall of Cogitation

avatar
(Edited)

On off, I have been thinking about how to make a simple procedural interaction or game based on just streaming the blockchain and using the transaction ID's types etc as inputs for world generation.

Although there are many aspects to it and I have mentioned some of the stuff before. The one I thought might be nice is a sort of Bonsai Zen-garden generator which would grow each day as a whole as the chain chugs along.

At the end of the day, it gets created as generative art. The output could maybe even be a sort of fancy

minority report

Minority report overlay with the Tree/Garden in the middle and all the text from transactions streamed behind it etc. The NFT can for all intent and purpose include the entire animation in a simple digested format using just an HTML page and javascript.

Anyway, that would just be kinda cutesy and can be expanded to a myriad of different generative options.


Generative Options

Some of the options feel like they have a lot to do only with the world-building and or elements in the application. The ones I have looked at hoping they would spark actual game ideas is Wave Function Collapse and L-sytems.

Wave Function Collapse

WFC Specifically can basically be used as a game in itself, although that has now been done.

Also considering I would want to generate from the chain the world to explore I guess one thing could be to do as an experiment just hook up the chain data and have it make the selections inside something like Townscaper.

Obviously, build my own in the end so the resulting asset is completely CC0. Another obvious would be nothing I make would be at that level of quality :P

L-Systems


I keep forgetting what the other one is, aside from Wave Function Collapse there are L-Systems and probably along the same lines would then be Mandelbrot Fractals etc. L-Systems seem to be the main one for generative Tree style things and I guess they get tweaked considerably to create a realistic tree generation base don many many rules.


Mechanical Difficulty

I always find it hard to think of simple things that have big impact or reusability and if you are thinking games and especially procedurally generated ones that means replay ability.

That is where I find things break down. Sure I can have worlds generated and even got so far as conceptualizing a portal system which would bridge different "blocks" of the chain to create seamless neighbourhoods to explore.

However what is next? WTF does a person even do then? What makes me open it up day after day and keep at it.

I think there is the obvious option to earn from it , some kind of token and convince everyone hey over time and use obviously this will have some worth. That is a token focus. So it is not something to really think on, it is just a bonus once added.

On the opposite spectrum of trying to find simple barebones mechanics that create larger more complex systems and ideally using only the chain as the source of data.

The opposite of that is having to create massive amounts of mechanics all of which require a ton of logic and more than likely centralized management.

I am too lazy for that.

I think with things like HiveFolks, HivePunks, Splinterlands and I think Dcity possibly as decentralized options that already provide characters and or items to expand on it makes more sense to try find a simple mechanic that can grow in complexity, and as mentioned I do think the entire game world can completely be generated or "seeded" using data the chain already provides.

The seeded part is important because that means you do not lose history states etc.

Anyhow for some more watching on these two systems here are good intro's which I myself have to kinda digest as I deal will cognitive constipation... I mean cogitation.



0
0
0.000
34 comments
avatar

so many words. i am now adding my own...

hehehehe

I LOVE YOU SO DON'T GROWL AT ME!!!!

0
0
0.000
avatar
(Edited)

Mouth words are easy once you practice. !PIZZA !LOLZ !LUV

0
0
0.000
avatar
(Edited)

PIZZA! PIZZA! PIZZA! PIZZA! PIZZA! PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
penderis tipped wannabescrapper (x1)
@mimismartypants(2/5) tipped @penderis (x1)
penderis tipped beeber (x1)
penderis tipped bluefinstudios (x1)
penderis tipped dreemsteem (x1)
penderis tipped baah (x1)

Join us in Discord!

0
0
0.000
avatar

I wonder, is there a way to "prune the garden"?
you know, cut off some feeds, and focus more on others?
Make the NFT's more customized, based on who ore what communities you follow, etc?

0
0
0.000
avatar

that gets into so many more JSON requests built in, it might get cumbersome, but who knows?

0
0
0.000
avatar

It is user-initiated and if the chain can't handle it then what are we doing bragging about hive speed? Although I think a handful of actions would be enough for input to feel game like the depth or immersion would come from how we then connect all the data and provide interaction based on everything generated. A ton more reading happening than writing.

0
0
0.000
avatar
(Edited)

Yes I was thinking of this today that if it is simply a generative route you would want user input to make it "unique" the account data is good for passive variations but possibly even action based tweaks could be nice but yes that would be the best "hook" I guess for something like that. Nice idea. !PIZZA

0
0
0.000
avatar

I posted a few videos about this in regards to @psyberx in their latest post on the game development, if you're interested in how procedural generate content is played around with. As for your game, I'd focus first on the theme/genre, as it seems you're making a game based on rewarding crypto, instead of making a game to engage, or tell a story, or challenge people.

0
0
0.000
avatar

Yes I really don't have any actual game and it is all open for brainstorming, I just thought it would help if I write my thoughts down and as you see I am barely at any implementation stage. I do know I want it to be simple yet grow into a lot more. The NFT generation kinda phase would be more a test or a separate proof to just isolate the generative possibilities of the worlds etc. As for interaction and engagement I am quite stuck when thinking about it because nothing feels like a simple yet engaging implementation to attempt. Then again I should probably start attempting something if I ever want to iterate over proven functionality and improve.

Thank you I will have a look at what you shared with them, it is helpful for how I think to just consume a ton of info and try connect them loosely the more I understand. !PIZZA !LOLZ

0
0
0.000
avatar

I'd focus on narrowing down the type of game- single player, multi player, combination, then -world building, World exploring, puzzle, adventure, strategy, action, combination then narrow it down. In any case, WFC would be a basic foundation and I'd go from there, after I figured out the theme and what I'd like to accomplish with the game.

0
0
0.000
avatar

I guess I dont understand a single word from this post ;-) but I saw @dreemsteem answered, so I thought, uuuhhhh I have to write something wise too!
You could make kind of a Tamagochi game instead of garden. People love to feed and care for little funny creatures :-)

0
0
0.000
avatar

Yes that is also a great idea and with random generation very viable, I guess similar to the old crypto kitties or whatever they are called, since it is hive maybe a little bee colony which again gives a nice sandbox for random input. !PIZZA !LOLZ

0
0
0.000
avatar

Hm, I would not primary look to have it hive bee related, but look outside what people love to play this time.
Haha if you need somebody with a lot of fantasy and crazy ideas, but no tech skills let me know ;-)
!BEER

0
0
0.000
avatar

Have you worked on many blockchain projects?

0
0
0.000
avatar

Nope I have never worked on blockchain, mainly built little PHP projects and fiddled with Wordpress. Although I guess even if I work on say a Hive app the infra is far removed from what others are moving towards with smart contract systems. I guess lots and lots to learn.

0
0
0.000
avatar

Sounds like a really cool journey ahead. There are lots of opportunities and things to build at least. Monetisation would be the last of your worries.

0
0
0.000
avatar

Can there also be a part of the game where you get to smash gardens too?

0
0
0.000
avatar

I love the idea of the Zen garden but not sure I would love in everyday to do stuff there. I would come and click buttons to make the garden grow though. Think farmville but for Zen gardens, but without all the nfts. But earn some coins. Not sure if gaming is what you wanna do though ... I will come clock buttons hard either way

!PIZZA !LOLZ

0
0
0.000
avatar

Yeah maybe the problem with token connection or NFT is that it inherently makes it feel like you would be losing if you don't and then it turns into a chore. Probably best is to just at first experiment without any economic or earning those can always be integrated if something grows , firstly focus on just making it something I would want to play on my own and keep playing then see what stems from there.

0
0
0.000
avatar

what kinda games you like playing then? Would be a good place to start!

0
0
0.000
avatar

Ones where I win !LOLZ

0
0
0.000