Chicken Follow Cam - Sapiens Devlog 42
Vložit
- čas přidán 11. 06. 2024
- Wishlist now on Steam! Link is below.
This week I tried to pull back on the rate at which I record videos, but failed miserably so here is another one! I've been focusing on UI, and in this video I take a look behind the scenes and show some UI code along with how I use Lua to put my UI together using C++ under the hood. I've also got a new camera mode where you can follow sapiens and chickens as they wander around.
In Sapiens, evolve your primitive hunter gatherers through thousands of years of technological advancement. Feed, protect and grow your tribe, build towns and industry, and advance through the ages in this first person civilization building god game for PC. Play with your friends in co-operative or competitive multiplayer, all on a procedurally generated planet larger than Earth.
Wishlist on Steam: store.steampowered.com/app/10...
Sapiens website: playsapiens.com
Follow on twitter: @playsapiens or @majicDave
Sapiens Discord / discord
Mod development repository: github.com/mjdave/sapiens-mod...
Developer website: majicjungle.com - Hry
Naming a chicken "god" and playing the entire game through the chicken's perspective
What about when the chicken dies
Very impressive game,
But as a backend dev I am more impressed by your engine!
It does seem very powerful indeed.
I'd love to see more in detail on how he generates planets, that would be really interesting
Plus one for that
@@elektra81516 probably just a noise function
I just wanted to let you know that your uploads get me unproportionally excited! Keep it up, I'm really enjoying the more frequent updates!
you have the prettiest code
I was just about to say, Dave has very neat and tidy code.
All games should have such a feature.
I never knew how much I needed a chicken cam until now. Also I have to acknowledge your code comments.
Dude!!!! SO excited to have been randomly browsing steam and they recommended sapiens. It’s nuts seeing the progress over the last year, let alone steam recommending it! Hype
I like your idea of splitting path finding into chunks. It makes sense performance-wise, but also makes sense realistically. Your sapiens should only be able to see so far, and shouldn't know if there is a huge kilometres away for example and already know to avoid it.
I think you mentioned a weather simulation a while ago, are you still using that? Is there rain?
There is a climate simulation, so general long term weather patterns over large distances, but no actual weather yet. It will happen though!
@@majicDave Ok cheers
The music is absolutely delightful
Yes! The ability to name bushes is a feature sorely missing from other games. Finally someone who understands what gamers actually want.
good progress btw
It will have support to other languages? I am available to translate to Brazilian Portuguese. 👍🏼
Oo! Maybe a Swedish translation would be possible too..
Youre videos are the best and I hope that you will blow up very soon!!!
Also, you are so quick to add new features and add new stuff in your game so we have something to watch :)
That camera will allow you to put yourself in the perspective of an actual player, that will probably help a lot with creating gameplay mechanics and finding ideas. Amazing job ! :)
I don't know why, but I'm really fond to the idea of you just place the area for buildings, and the sapiens choose how to build in it.
You should start messing around with health and make a health bar so they are baby's it will be small and gets bigger over time but when they get really old it will get smaller and smaller
Glad you're feeling good about your UI code now. Also, the chicken animation is great.
If you don't like transparent menus then perhaps make it non-transparent when the cursor is hovering over the buttons, but keep it transparent when the cursor isn't hovering over the buttons.
A look at the code 🤤
I'm really enjoying watching this come together. The game looks beautiful!
I’m so excited for this games further development and eventually launch. I just wish I had a graphics card powerful enough to run it.
the new format really works good
ALL HAIL THE ALL MIGHTY BOKBOK!!!!
When thinking of VR in future, add that bottom screen UI on top of VR left hand (similar as Yu-Gi-Oh card holder thingy). just an idea
very impressive Dave - you build your very own game engine, amazing !
Nice cam, but the stat text is a little too small especially for individuals with visual impairments. I would suggest larger text. Also, having the 'assign focus' box to one side would be a better alternative. Great work :)
looking good dave
happy you found out about the game
Just wanna say I know it’s been awhile but your smoke looks super good
Love the Follow Cam, what do you think of making it a simple letterbox with the info in black bars. I think of it like cinema mode, also give options for lens filters, film grain, noir, neo noir that sort of thing. Have been watching these Devlogs for over a year, best thing on youtube! Thank you. someone mentioned a while ago a Sir David Attenborough style narration when following a Sapien. I only mention it hear as I loved that idea and seeing this devlog made me think of that again.
42! This is quite a special number
Love to see the progress you're making with this game and the rationale for why you make the decisions that you do. Great content!
One quick thought
I believe that adding prioritization control to individual sapiens and tasks will greatly streamline gameplay and add more complexity to how much a player can micromanage their tribe. For example, let's say I have multiple sapiens that are all capable of building a fire. Although these sapiens are all capable of building a fire, it would be cool to designate a numerical priority level to each individual sapien for that individual task. If one of my sapiens has great vision and strength (and therefore is more useful in gathering materials or performing other tasks), I would not want them to waste their time building a fire when it would be more fruitful for a child sapien or a weaker sapien to devote their time to building the fire. This is just a small example, but I think it display the importance of priority in streamlining gameplay. When building a fire, one could choose to specifically assign the task to a specific sapien, but it would be nice if it could be left as a general task that is queued up for the next available sapien that chooses to perform this task given the context of their priority list. Wonder what you think about this idea!
Keep up the good work, Dave!
Quite enjoyed seeing you doing a little coding! You made it look easy!
Im excited for this game cant wait to experience it for myself
6:15
Those hexagon definitely need to be smoothened out. It hurts my head when they instantly snap to a new position..
mmm low priority i'd say. cud be a fun aesthetic choice.
fair call, I could animate them in and out, that could look pretty nice.
I think that's fine imo
Yep it's painful.
It's not bad, I wouldn't try to smoothen them out. Snapping helps you determine exactly which hex(es) will be selected. If you animate that there will be some delay between seeing current selection and the new one and that'll be confusing. Unless it's going to be like 0.1s
Finally, the most important feature has arrived
Are you planning on adding animal bones for decorating the village?
This game is looking amazing and it's very fascinating watching how the game is made. (=
This game is gonna be great in the release.
Loving how this game is coming along
Isn't 16 hay a bit too much for a hay bed? Realisticly it should have been around 4 or 6. Regardless like the new ckearing system. It looks neat
I think you should make big cliffs as well for a more interesting world
sapien fitness would be a cool thing. my opinion isnt very valid because I dont know much about the current game fyi
I have a feeling that the icons would be less cluttered and cluttery if they either dropped off, or became smaller and then drop off and the edges in a radius around your curser. To me it rather looked cluttered both in this one with the amount of clear orders you gave, and in a previous video when you had around 7 sapiens walking around.
Add in a woodlabds biome where there is a forest PACKED with trees and foxes
Best game
I think it would be better if your action wheel tracked over the head/infront of your sapien and scales with distance so it doesnt cover as much of the screen
At roughly 6:30 you show all of your clear orders and it’s a bunch of icons and over a large area it could become very crowed. Maybe it should highlight the hexagons that it’s selected to clear instead of giving each hexagon it its own symbol
What would you recommend for creating a game C plus plus or python??
Are you at some point going to add in roads? Some games let you build them, others generate road when villagers are walking along a path. Roads should also give a small speed bonus so roads become the prefered way of travel, like in real life. Keep up the good work!
Hey the music’s sounding pretty good, did you make it?
Thanks! I made 2 of the tracks, and have licensed the other 2. I'll be making a few more before release, and I'm also going to be working with a composer to create a number of other custom tracks.
What has taken you so many years to make such a vital update?
You might want to change the action menu to selecting the sapien and right clicking to walk or cut a tree. More accesible and requires less clicks
Also, you could select multiple sapiens this way, and give then an order to cut down maybe a large tree or attack an animal.
But also maybe I played too much Age of Empires.
You should add fog or mist when explore the more you can see the world the world should be covered in the Mist/fog everywhere you go it uncovers kind of like Blockheads you could even have a storyline around the Mist I don't know just an idea would make adventures more of an adventure I think
Why don't you just bring up that panel when you click on some one and have buttons on the panel at the bottom?
You should definitely make development streaming on Twitch.
Questions:
-what if i want to clear a huge area of grass but want to cancel only one or two tiles on the edges?
-does/will grass grow back eventually on areas that were collected but were not built over?
-when you add weather will you add clouds to the game?
you can cancel single commands too, I'm still working on that UI, but it will be easy to choose whether you cancel one or many. The grass doesn't currently grow back, but it will, and weather and clouds will come one day, not sure exactly when, but it'll happen!
I saw someone else say he could translate to brassilian, i can translate to Danish.
Hey I was wondering if you still need someone to create music for your game
Perhaps area select should work with numbers as well hit 7 and get an area of 7 hexagonals? Accessibility and all that? Besides your probably incriminating a number, this should be easy to just set that.
Cute chicken asuhausa
Could you try to generate caves and let the tribes spawn within them?
Jacob Jacob the engine doesn't support caves
Does your game have a water table? like Water fall and Glaciers on top of mountains?
It has a single water table at sea level. This was a nice way to simplify things, and even if it isn't totally realistic, and long flowing rivers and waterfalls would be nice, keeping things simple will allow me to actually finish this game one day and release it!
@@majicDave Thanks for the replay :D
in case you get a town, i want to be able to set patrol and watchmen... (on the walls)
0% of any other game have this feature (only thing they have is watchtowers that garrison... )
With the trees being planted is it possible to plant saplings instead and watch them grow to full size. Instead of planting a full size tree. But the game looks very interesting.
They already do that
watch the previous video
davey, are you Kiwi?
He is
Is there anything going on with UI sounds? It gives me a 'stones rubbing together' sorta vibe
Yep, there are a few stoney UI sound effects already, but they are all just placeholders. I have a lot of work to do in sound effects, that's something I need to spend a week or three on over the next year when everything else gets more locked in.
What programming language is he writing in other than c++?
Lua is one, im not sure what or if theres others
Yep, it's split fairly evenly between C++ and Lua, with a bit of C thrown in.
I would like to be a tester if that's possible
so 2020 when? release date.
If you want to be good girl, get yourself a bad boy.