Chicken Follow Cam - Sapiens Devlog 42

Sdílet
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

Komentáře • 97

  • @cameron6464
    @cameron6464 Před 4 lety +27

    Naming a chicken "god" and playing the entire game through the chicken's perspective

    • @Rossilaz58
      @Rossilaz58 Před 2 lety

      What about when the chicken dies

  • @Siminfrance
    @Siminfrance Před 4 lety +55

    Very impressive game,
    But as a backend dev I am more impressed by your engine!
    It does seem very powerful indeed.

    • @elektra81516
      @elektra81516 Před 4 lety +9

      I'd love to see more in detail on how he generates planets, that would be really interesting

    • @TechnologyRules
      @TechnologyRules Před 4 lety

      Plus one for that

    • @OneAndOnlyRocker
      @OneAndOnlyRocker Před 4 lety

      @@elektra81516 probably just a noise function

  • @IronStoneMine
    @IronStoneMine Před 4 lety +32

    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!

  • @cameronholt4735
    @cameronholt4735 Před 4 lety +32

    you have the prettiest code

    • @SalmonCaramel
      @SalmonCaramel Před 4 lety +2

      I was just about to say, Dave has very neat and tidy code.

  • @Tether_Media
    @Tether_Media Před 4 lety +39

    All games should have such a feature.

  • @maglax
    @maglax Před 4 lety +7

    I never knew how much I needed a chicken cam until now. Also I have to acknowledge your code comments.

  • @alexterrel9594
    @alexterrel9594 Před 4 lety +1

    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

  • @MaxPicAxe
    @MaxPicAxe Před 4 lety +1

    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.

  • @user-vx1wt4hb5l
    @user-vx1wt4hb5l Před 4 lety +24

    I think you mentioned a weather simulation a while ago, are you still using that? Is there rain?

    • @majicDave
      @majicDave  Před 4 lety +38

      There is a climate simulation, so general long term weather patterns over large distances, but no actual weather yet. It will happen though!

    • @user-vx1wt4hb5l
      @user-vx1wt4hb5l Před 4 lety +1

      @@majicDave Ok cheers

  • @justinparkan1300
    @justinparkan1300 Před 4 lety +2

    The music is absolutely delightful

  • @brettgoldsmith8584
    @brettgoldsmith8584 Před 4 lety

    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

  • @MegaEdu4
    @MegaEdu4 Před 4 lety +26

    It will have support to other languages? I am available to translate to Brazilian Portuguese. 👍🏼

    • @closedupshop4172
      @closedupshop4172 Před 4 lety

      Oo! Maybe a Swedish translation would be possible too..

  • @pilhamre9182
    @pilhamre9182 Před 4 lety +2

    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 :)

  • @seize2581
    @seize2581 Před 4 lety +1

    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 ! :)

  • @rafaelcorrea7959
    @rafaelcorrea7959 Před 4 lety

    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.

  • @solarfox9654
    @solarfox9654 Před 4 lety +17

    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

  • @Mortizul
    @Mortizul Před 4 lety

    Glad you're feeling good about your UI code now. Also, the chicken animation is great.

  • @bloodbite4521
    @bloodbite4521 Před 4 lety +4

    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.

  • @StregasGate
    @StregasGate Před 4 lety +2

    A look at the code 🤤
    I'm really enjoying watching this come together. The game looks beautiful!

  • @ecla141
    @ecla141 Před 4 lety +1

    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.

  • @pancreasman6920
    @pancreasman6920 Před 4 lety

    the new format really works good

  • @theqwert228
    @theqwert228 Před 4 lety +2

    ALL HAIL THE ALL MIGHTY BOKBOK!!!!

  • @MrMartinBoo
    @MrMartinBoo Před 4 lety +7

    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

  • @goodideas5659
    @goodideas5659 Před 4 lety

    very impressive Dave - you build your very own game engine, amazing !

  • @rhysnortonbrough-smyth8554

    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 :)

  • @Wailot6
    @Wailot6 Před 4 lety +1

    looking good dave

  • @rasmustagu
    @rasmustagu Před 4 lety

    happy you found out about the game

  • @zakb4198
    @zakb4198 Před 4 lety +1

    Just wanna say I know it’s been awhile but your smoke looks super good

  • @talin7328
    @talin7328 Před 4 lety +1

    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.

  • @Metriximor
    @Metriximor Před 4 lety

    42! This is quite a special number

  • @faisalmasood-medicalstuden1936

    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!

  • @juddk1338
    @juddk1338 Před 4 lety +1

    Quite enjoyed seeing you doing a little coding! You made it look easy!

  • @mrgetrext297
    @mrgetrext297 Před 4 lety +2

    Im excited for this game cant wait to experience it for myself

  • @Obeu
    @Obeu Před 4 lety +11

    6:15
    Those hexagon definitely need to be smoothened out. It hurts my head when they instantly snap to a new position..

    • @Broockle
      @Broockle Před 4 lety +5

      mmm low priority i'd say. cud be a fun aesthetic choice.

    • @majicDave
      @majicDave  Před 4 lety +23

      fair call, I could animate them in and out, that could look pretty nice.

    • @iCore7Gaming
      @iCore7Gaming Před 4 lety +1

      I think that's fine imo

    • @ThePimp4dawin
      @ThePimp4dawin Před 4 lety

      Yep it's painful.

    • @marceli-wac
      @marceli-wac Před 4 lety +6

      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

  • @the_primal_instinct
    @the_primal_instinct Před 4 lety +1

    Finally, the most important feature has arrived

  • @ashertheprophet9601
    @ashertheprophet9601 Před 4 lety

    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. (=

  • @NicOz42
    @NicOz42 Před 4 lety +1

    This game is gonna be great in the release.

  • @captainclipy6236
    @captainclipy6236 Před 4 lety +1

    Loving how this game is coming along

  • @exosproudmamabear558
    @exosproudmamabear558 Před 4 lety +2

    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

  • @lenny6063
    @lenny6063 Před 4 lety

    I think you should make big cliffs as well for a more interesting world

  • @mrgetrext297
    @mrgetrext297 Před 4 lety +2

    sapien fitness would be a cool thing. my opinion isnt very valid because I dont know much about the current game fyi

  • @neerithedragon298
    @neerithedragon298 Před 4 lety

    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.

  • @jeeeves
    @jeeeves Před 4 lety +3

  • @TV-pr9ep
    @TV-pr9ep Před 4 lety

    Add in a woodlabds biome where there is a forest PACKED with trees and foxes

  • @megagunshot651
    @megagunshot651 Před 4 lety +1

    Best game

  • @maxpollardelite
    @maxpollardelite Před 4 lety

    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

  • @peter_fbx
    @peter_fbx Před 4 lety +1

    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

  • @HelamanGile
    @HelamanGile Před 4 lety +1

    What would you recommend for creating a game C plus plus or python??

  • @kleinebozebeer
    @kleinebozebeer Před 4 lety

    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!

  • @prodevus
    @prodevus Před 4 lety +2

    Hey the music’s sounding pretty good, did you make it?

    • @majicDave
      @majicDave  Před 4 lety +1

      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.

  • @DR-54
    @DR-54 Před 4 lety +2

    What has taken you so many years to make such a vital update?

  • @MarkZuckerberg69691
    @MarkZuckerberg69691 Před 4 lety

    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

    • @MarkZuckerberg69691
      @MarkZuckerberg69691 Před 4 lety

      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.

  • @HelamanGile
    @HelamanGile Před 4 lety

    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

  • @TheBestNameEverMade
    @TheBestNameEverMade Před 4 lety +1

    Why don't you just bring up that panel when you click on some one and have buttons on the panel at the bottom?

  • @TechnologyRules
    @TechnologyRules Před 4 lety

    You should definitely make development streaming on Twitch.

  • @Evandroworks
    @Evandroworks Před 4 lety

    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?

    • @majicDave
      @majicDave  Před 4 lety

      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!

  • @hjarsen7296
    @hjarsen7296 Před 4 lety +1

    I saw someone else say he could translate to brassilian, i can translate to Danish.

  • @LetsSmiley
    @LetsSmiley Před 4 lety

    Hey I was wondering if you still need someone to create music for your game

  • @trafficface
    @trafficface Před 4 lety

    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.

  • @lucianosimoni8314
    @lucianosimoni8314 Před 4 lety

    Cute chicken asuhausa

  • @jacobjacob5735
    @jacobjacob5735 Před 4 lety

    Could you try to generate caves and let the tribes spawn within them?

  • @my02cent28
    @my02cent28 Před 4 lety

    Does your game have a water table? like Water fall and Glaciers on top of mountains?

    • @majicDave
      @majicDave  Před 4 lety +1

      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!

    • @my02cent28
      @my02cent28 Před 4 lety

      @@majicDave Thanks for the replay :D

  • @annunakim525
    @annunakim525 Před 4 lety

    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... )

  • @Linrox
    @Linrox Před 4 lety

    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.

  • @ZanfisHD
    @ZanfisHD Před 4 lety +4

    davey, are you Kiwi?

  • @Westfalon
    @Westfalon Před 4 lety +1

    Is there anything going on with UI sounds? It gives me a 'stones rubbing together' sorta vibe

    • @majicDave
      @majicDave  Před 4 lety

      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.

  • @gameplaynation4280
    @gameplaynation4280 Před 4 lety

    What programming language is he writing in other than c++?

    • @32Rats
      @32Rats Před 4 lety

      Lua is one, im not sure what or if theres others

    • @majicDave
      @majicDave  Před 4 lety +2

      Yep, it's split fairly evenly between C++ and Lua, with a bit of C thrown in.

  • @jujylato7841
    @jujylato7841 Před 4 lety

    I would like to be a tester if that's possible

  • @unknownperson4584
    @unknownperson4584 Před 4 lety

    so 2020 when? release date.

  • @broganking9830
    @broganking9830 Před 4 lety

    If you want to be good girl, get yourself a bad boy.