Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411433 Posts in 69363 Topics- by 58418 Members - Latest Member: Pix_RolleR

April 20, 2024, 06:30:58 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsSnake World - temp name - multiplayer snake with added biology
Pages: 1 2 [3]
Print
Author Topic: Snake World - temp name - multiplayer snake with added biology  (Read 16621 times)
Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #40 on: July 18, 2021, 10:50:38 AM »

New stuff after long slacking time: background and walls now try to look like some kind of biology in water. Not sure if this is final, and the procgen background and walls are eating GPU. 300fps on a GTX1070 is probably a bad sign for On-Chip-GPUs.

Still:


In motion, ~20s duration: https://streamable.com/t2rh3b
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
bayersglassey
Level 0
***



View Profile
« Reply #41 on: July 18, 2021, 12:08:50 PM »

Ooh, that looks really cool. Someone already posted about that Microcosmos youtube channel in this thread, not sure if anyone mentioned the game "Flow" yet. But this has a more realistic feel -- makes me hope for other body shapes, like hydras and amoebas and water bears and stuff.
In any case, looks awesome. Smiley
Logged
JobLeonard
Level 10
*****



View Profile
« Reply #42 on: July 18, 2021, 12:51:54 PM »

Quote
Not sure if this is final, and the procgen background and walls are eating GPU.
Style is fitting at least, so worst case it's still good "design" research Smiley
Logged
oahda
Level 10
*****



View Profile
« Reply #43 on: July 19, 2021, 12:41:47 PM »

Worth it, I think! The blur looks really good, really helps sell the microscope effect.
Logged

Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #44 on: July 19, 2021, 10:13:19 PM »

Thanks again :-) I built some momentum again, fixing some bugs yesterday. Gotta sketch the cosmetics meta mechanic next, although I need the Steam runtime to make it final.
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #45 on: April 02, 2022, 10:51:21 AM »

So much for building momentum. Tried to be productive for 6 months, and whenever I started VS I just stared at the project selection with a tired heart and then closed it again. It needed the post-completed-depression of a nice game (Valheim in this case) until I found my spare-time coding strength again. And a week of covid quarantine when I found a workable way for my little girl and me to get some me-time.

Now I'm back on my shit again, and I finally implemented the InGame currency by which the player can buy new cosmetics for her snake. I chose the Double Helix symbol and tried to work from there. My art skills are limited, but I'm getting better at GIMP.



So there are these DNA fragments now. They have a huge circle of rays around them so that the player can spot one even if it's still far away outside the screen. When you eat it, it's not immediatly counted. Instead it takes a while until it's "digested". Until then the snake is visibly thicker and the point radiates just like the item did. Until it's digested (after ~90s) the DNA fragment is dropped when the snake dies. This hopefully encourages other players to try to fight her for the fragment. I also hope to increase the perceived value of DNA fragments with this little King-Of-The-Hill minigame.

I made a short video of this, it's 60s. https://streamable.com/bl3as2

What's missing now is the actual counting. I'm reading up on the SteamAPI's inventory methods and in consequence on Steam micro transactions, and it's slowly dawning on me what I'm signing up for when trying to create a FreeToPlay game. You need a separate purchase server that has a Steam account and a certificate, your game needs to talk to this server to make purchases and grant ingame currency items, and oh human... the possible attack vectors, just the ones I can think of, are out of this world. Plus handling refunds, sketchy transactions, the support you have to offer as soon as money is involved... holy feces of heck.

On the upside: if this ever actually becomes a real time-consuming issue it's a sign that the game works and generates revenue. Make it work, make it safe, then we'll see.

First I'll jump to a different long-standing issue of mine: 3D API. All of this is based on my personal framework, and it's still DirectX9. Yes, Nine. I recently joked with my ex-twin-brother (the only other user of this framework) that we got so experienced with pushing hundreds of thousands of sprites multithreaded that we completely forgot that everyone else is doing this one the GPU for like ten years. I really need to get away from DirectX9. I'm aiming for Vulkan, probably, or some wrapper on top of it. WebGPU was suggested to me, and even though it's still rough it looks promising.
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
JobLeonard
Level 10
*****



View Profile
« Reply #46 on: April 03, 2022, 05:50:14 AM »

So I want to comment on the actual post (also: yay, update!) but I'm to distracted by the "ex-twin-brother"

How does one cease to be a twin sibling?
Logged
Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #47 on: April 03, 2022, 10:10:16 AM »

That's just an in-joke. Both he and me chose our partner's surname when marrying, so now we banter about not being related anymore.
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
JobLeonard
Level 10
*****



View Profile
« Reply #48 on: April 04, 2022, 01:50:55 AM »

Hahaha, nice

> My art skills are limited, but I'm getting better at GIMP.

The helix looks fine, don't worry about it Smiley

Also, a lot of the mood of the graphics here comes from the "procgen" animations (the particles floating around, the flagella moving around in the fluid and such) and that already has a good feel to it.
Logged
Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #49 on: April 04, 2022, 10:25:55 AM »

Thanks! I keep telling to myself that when this game has some substance I'll go find a real artist and completely overhaul it. Let's see how it turns out.
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
mobilelast
Level 2
**


View Profile WWW
« Reply #50 on: July 29, 2022, 12:14:59 AM »

I think procedural graphics suit this kind of simulation nicely. I’d like to see a night mode that resembles more the old version: dark background, bioluminescence, excessive bloom, metaballs and magical music. It would attract even those not interested in biology.
Logged

Avaruustaistelupeli (ATP) - a space combat game
- Free download from itch.io or IndieDB
- Dev diary here
Pages: 1 2 [3]
Print
Jump to:  

Theme orange-lt created by panic