sgthale profile
sgthale
sgthale
Previously Viva Project, now VivaAI
Subscribe
Send Message

Share

Tell people about this page...

Subscription Tiers

$1
per month
Donator

Access to half of the locked dev posts.

Unlock
$2
per month
Investor

Access to all dev posts.

Unlock
$5
per month
Supporter

Access to all dev posts and extra early beta releases.

Unlock
$9
per month
Player

Beta feature access and more credit limits.

Unlock
sgthale
Public post

First VivaAI development post to drop after the teaser launches.

Comments  loading...
Like(3)
Dislike(0)
sgthale
Public post
Untitled Project Part 13 - Bugfixing and Christmas

The game will have a simple objective of capture the flag. I am in the process of preparing for release however the build will not be ready until after new years (due to vacation).
The flag is automatically picked up when you come in contact with it and then a point is scored.
 


I've been busy bugfixing lots of stuff and making sure everything is in order for a Patreon exclusive release.
Stay tuned but also Merry Christmas!
Comments  loading...
Like(0)
Dislike(0)
sgthale

Untitled Project Part 12 - Finished Grenade AI

+ 3 other attachments
+ GIFs attached
Comments
Like(0)
Dislike(0)
Posted for $1, $2, $5 tiers
Unlock Tier
sgthale

Untitled Project Part 11 - Finished Rifle AI

+ 2 other attachments
+ GIFs attached
Comments
Like(0)
Dislike(0)
Posted for $1, $2, $5 tiers
Unlock Tier
sgthale

Untitled Project Part 10 - AI improvements

+ 3 other attachments
+ GIFs attached
Comments
Like(0)
Dislike(0)
Posted for $1, $2, $5 tiers
Unlock Tier
sgthale
Public post
Untitled Project Part 9 - AI and Tesselation!

Huge improvements and additions to the game today.
First off, the voxel engine now uses tessellation for much much higher quality surfaces.
Generated surfaces no longer look blocky and have smooth curves. The map generation at the moment is still blocky but that's just the generation, the voxels now support the mentioned smooth meshes.
There were some additional problems when I first implemented this. Like Minecraft, the game uses chunks to separate groups of voxels for performance. When mesh smoothing was applied (tessellation), there were discontinuities at the chunk borders:
The solution (though not entirely solved yet), was to find the edges and prevent tessellation at these edges. This was all done in the vertex shader.
Now for the second development piece, AI has begun!
It has been a while since I wrote AI modules since Viva, but I've had a huge itch to go back and program AI like the old days, just with a different project. Anyways, there were some big things I had to do to have AI path its way around this destructible environment. Of course the map can be modified by bombs, bullet holes, and building (soon). Therefore the game has to recalculate the navigation mesh whenever there is a voxel change. This can be costly but I've done my best to try to optimize it. The great thing about this is that it works VERY well. Here is a visualized example of me digging into the ground and the navigation mesh (the blue floor) finding its way to me.
Using this new navigation system I was able to hook it up to the existing AI module, a dummy that just walks over to me. It can now walk to me from any location and crouch regardless of the terrain (unless it's impossible).
Eventually these little minions will run, jump, and of course, shoot. Though I have planned some interesting behaviors such as babysitting areas to protect an objective. This will take start after Thanksgiving. It will be fun.

Stay tuned! And Happy Thanksgiving.
 




Comments  loading...
Like(0)
Dislike(0)

The subscription gives you:
  • Access to Star's profile content.
  • Ability to support your Star by contributing – one-time or recurring.
  • Means to reaching out to the Star directly via Instant Messenger.
This website uses cookies to improve your experience while you navigate through this website. Continue to use this website as normal if you agree to the use of cookies. View our Privacy Policy for the details. By choosing "I Accept", you consent to our use of cookies.