Building UI for Diving in my Marine Biologist RPG

  Рет қаралды 70,256

DevDuck

DevDuck

Күн бұрын

Пікірлер: 307
@CrissyMoss
@CrissyMoss 3 жыл бұрын
I like the idea of fading out when you run out of air, and maybe washing up on the nearest beach. Losing items and some exp seem like a good alt to just "dying".
@sweetcornwhiskey
@sweetcornwhiskey 3 жыл бұрын
I think specifically, you should lose all the items that you got while diving, and they should be placed back underwater on the seafloor beneath where the player was when they ran out of air. The exp loss I think is not very good because that would probably encourage players to grind diving experience to avoid ever encountering this and losing their hard-earned exp.
@scottwears674
@scottwears674 3 жыл бұрын
if you lose the items a chance to go back and dive for them might be cool
@GoldenEvolution
@GoldenEvolution 3 жыл бұрын
For running out of air, I think fading the screen out to black initially would be great. Then the regular screen would fade back in and show the player washed up on the beach (maybe just with a singular frame drawn of the player lying down) with a pop up showing the items that you've lost. When you click continue on the pop up, you stand up and get a very short debuff of some kind. Maybe slower movement or making it so the player can't dive until the next day. Just throwing out some ideas :D
@Thepewdiepiebro5
@Thepewdiepiebro5 3 жыл бұрын
this ^
@trapshooter
@trapshooter 3 жыл бұрын
If the player runs out of air he could pass out and lose all the items he just collected. He could also appear back on the beach with some npc telling him that they found him floating or that the waves pushed him back to the shore
@vidpridstov_5285
@vidpridstov_5285 3 жыл бұрын
Yes
@xcyron
@xcyron 3 жыл бұрын
Thats how most games do it but you coukd spice it up a bit, for example instead of a NPC it could be a Dolphin pushing him to the shore or something, that would be a bit more unique.
@LameDuckStudios
@LameDuckStudios 3 жыл бұрын
That's a cool idea. Maybe the player wakes up on the beach or in a hospital so they have to trek back to where they were.
@justmark8040
@justmark8040 3 жыл бұрын
The game is looking awesome! The diving mechanic reminds me of a flash game I used to play called "Scuba". Also I'd like to point out that when diving in real-life the air consumption is not constant, but you lose air more quickly the deeper you go. At 10m it's 2x the normal rate, at 20m it's 3x, at 30 it's 4x, etc. Would be a cool feature to implement and make diving deeper more thrilling!
@wertw120
@wertw120 3 жыл бұрын
That's with scuba tank not with freediving
@RayDonnerbalken
@RayDonnerbalken 2 жыл бұрын
Also the maximum dive time is limited unless the air supply is still sufficient. Longer dive times would result in decompression which would require one or more depth stops.
@Stamps1879
@Stamps1879 3 жыл бұрын
I really like the idea that you wouldn't be able to have more than one face visible on the dive watch. so you would have to pick between having a map, knowing your depth, or knowing your current oxygen.
@DinoMineDesigns
@DinoMineDesigns 3 жыл бұрын
As an alternative to just dying or washing up to the nearest beach, I like the idea that the player is being saved by a dolphin which appears when the player is in danger. While the dolphin brings the player to the shore, the dolphin may steal an item or two from the player. I would love to see that. It fits the cute and funny style of the game and also may connect the player more to the ocean and the sea life and gives a more of a reason to safe the ocean. Anyways, Amazing game!
@FutureChaosTV
@FutureChaosTV 3 жыл бұрын
Great idea and fits well with the games theme!
@XtremeMinecraftZone
@XtremeMinecraftZone 3 жыл бұрын
In addition to what u said when running out of air, I would start to play some “drowning” or running-out-of-air noises a few seconds before you actually run out of air. Or start to make the vision blurry or fade in a (flashing) vignette from the side to show the lack of oxygen visually. The blurriness is also happening IRL when your brain doesn’t get enough o2. I would also let the player wait a few minutes before he can get back into the water if he actually “drowned”, so that there is a cooldown period for its body to get ready again for a dive
@bitbraindev
@bitbraindev 3 жыл бұрын
I love the design of the diver's watch! That little coffee spillage in your B-Roll was quite funny. "napkin math" is probably my new favourite phrase
@timothymclean
@timothymclean 3 жыл бұрын
1:20: The diver's-watch aesthetic is pretty great. I like how much of Dauphin's UI and such is meant to represent things an actual marine biologist might use. 11:55: That sounds like a pretty good system. The consequences should scale with current depth, though-instead of a constant, say, 25% of items being lost, you might lose half your inventory if you're a dozen meters down but almost nothing if you ran out of air one meter from the surface.
@yobladeyo
@yobladeyo 3 жыл бұрын
Nice job man! Consider these tips: When you acquire a watch this should be represented on your character's wrist (like a black line) Also when you dive up, you usually tilt your head up, because right now your character just strait up looks straight haha. Love the progress, good luck on your journey!
@simonbirchhansen3573
@simonbirchhansen3573 3 жыл бұрын
When the player runs out of air, have dolphins carry him to shore and note that items were lost during the "trip".
@a_commenter
@a_commenter 3 жыл бұрын
Love the dive watch, although it feels to me like the oxygen meter would make more sense with full on the right and empty on the left.
@softwarelivre2389
@softwarelivre2389 3 жыл бұрын
True
@MrTomateSalat
@MrTomateSalat 3 жыл бұрын
I think you could have make your life way easier with the depth-indicator. Instead of calculating position and rotation all the time - you just could have placed a parent object with a centered pivot point. Then just rotate the parent-object and your indicator will match perfectly
@DevDuck
@DevDuck 3 жыл бұрын
Aw geez. I wish I'd thought of that haha. Thank you!
@Zoranan
@Zoranan 3 жыл бұрын
Exactly what I was thinking. Was looking through the comments to see if anyone suggested that already
@Smaxx
@Smaxx 3 жыл бұрын
@@Zoranan Haha, same here!👍
@sky01james28
@sky01james28 3 жыл бұрын
I vote for fade-out and wake up on the beach when running out of air. That way if you have deep caves or complicated areas, you don’t need to show the player going all the way back up
@littlebarney9686
@littlebarney9686 3 жыл бұрын
Hey DevDuck, Dauphin is looking great, Definitely doesn't seem like a game where "dying" would fit in. I agree with your idea though. I think that will quickly teach the player that they can not use over their allotted oxygen. Losing their items is something that no player would want to do. I think that is a great idea.
@gabrielemarino1360
@gabrielemarino1360 3 жыл бұрын
The game look in a good shape! But i would like to report an issue with the air refilling. In this moment it works as you don't have equipment. But once you have diving equipment you should not be able to refill them just placing your face over the surfcae. It could be a good idea to add in that watch the equipment icons (full or empty) and the timer restarting for each equipment. So for example if you have the oxygen tank equipped, timing will depend for the current activated. If you are using only your lungs you have the timer for that (which can increase as ability of the player) but if you stick the head over the surface you can only refill your lungs and not the quipment
@sbonel3224
@sbonel3224 3 жыл бұрын
I know it's more realistic the way you're describing it, but I dunno if it's worth making a whole mechanic out of O2 with consumables cause it would only clutter inventory management.
@lubu682
@lubu682 3 жыл бұрын
smart
@gabrielemarino1360
@gabrielemarino1360 3 жыл бұрын
@@sbonel3224 I know it would complicate things but that is what makes games interesting. This will also give a depth progression to the gamer Which will need to craft/buy advanced items in order to dive deeper and get the prize. From the developer side I think it can be achieved (more or less) with an array of consumable items ( lungs, tank, something else) with the respective values. Then you feed those values to the watch/dive system and that is basically it.
@envilonscript
@envilonscript 3 жыл бұрын
I think this would be unnecessarily complicated for this particular game. It is also important to distigush between reporting an issue and making a suggestion.
@benjaminvansteelandt4223
@benjaminvansteelandt4223 3 жыл бұрын
I love this suggestion, it would add a lot of depth to the diving mechanic. I'm sure there's a way to implement this while also keeping the complexity in check
@GamesBySaul
@GamesBySaul 3 жыл бұрын
Brilliant work as always Ben! I love the divers watch! Especially the ability to switch between the different faces think it adds a lot - also think it could be cool to upgrade the watch later in the game to have more faces or maybe more details?
@creativedevrex2514
@creativedevrex2514 3 жыл бұрын
Nice to see the progress in the game and how the gameplay is evolving. Great job on the video once again and your place looks great as well. Video feedback: One thing I noticed, the audio of the video is on the lower side compared to other videos and ads. I found myself tweaking with the volume between ads and the content itself. Just a heads up! Beside that, top notch production as usual! Best wishes, Ben!
@MagykKatte
@MagykKatte 3 жыл бұрын
Your work-life-creativity balance is honestly such a huge inspiration to me! Keep it up, man
@Byran-op7sf
@Byran-op7sf 3 жыл бұрын
the oxygen UI looks really good, but what i think would be a good addition is to make the timer flash red once it starts to get close to 0. great work so far though!
@scoutingnathan6497
@scoutingnathan6497 3 жыл бұрын
I think the air timer should be reversed/flipped (green on the right, red on the left) - I think that looks more like a count-down rather than a count-up. Also - like you said about the dial tracking the players lung capacity? I dont think the watch should be able to do that, and instead something visual for the player sprite perhaps to show they're running out of breath? - cheeks turn blue or something? Unless dive watched have some mad technology in them I am unware of haha. Really love seeing the progress on your game.
@crispy_dev
@crispy_dev 3 жыл бұрын
Finally a new devlog!
@TheGabriel292
@TheGabriel292 3 жыл бұрын
Loved the watch faces for UI! About what to do when to oxygen runs out: I think your idea of the player losing some items is great! Maybe you could make an animation of the character swiming up and droping the items.
@Aarimous
@Aarimous 3 жыл бұрын
Great work, It's been awesome to see your game come together over the years. Looking forward to 2022!
@Destructivepurpose
@Destructivepurpose 3 жыл бұрын
Love seeing a new devduck video in my inbox - your content is always really enjoyable and motivating for me! Don't know how you have the time management skills to edit the videos as well as do everything else but it's seriously impressive!
@EveryOtherDayTV
@EveryOtherDayTV 3 жыл бұрын
I have no desire to make a game, but yet I love watching your videos as they soothe me. Keep up the amazing work!
@poucobit
@poucobit 3 жыл бұрын
The game is looking so nice! With the weather on the watch, would be awesome if the weather affects the environment somehow, or also a bit of the gameplay, like become hard to dive in days of storm. Liking so much these videos about the development of the game. :)
@TheDrover15
@TheDrover15 3 жыл бұрын
I love your idea for what happens if you run out of air, and the dive watch looks awesome. Another great week of work!
@rhyslewis2204
@rhyslewis2204 3 жыл бұрын
You should add currents to make it harder for some areas such as rip tides and so on
@watercreator
@watercreator 3 жыл бұрын
Just got caught up watching your dev logs. It sparked my interest in using Godot and building my own game, thanks!
@sosasees
@sosasees 3 жыл бұрын
the word "Air" on the watch face reads as "A:r" because the stem of the "i" is only 1 pixel tall (should be 2).
@Shua94
@Shua94 3 жыл бұрын
Love the series! I would suggest that the player, when idling underwater, has some small tween effect as is slightly bobbing up and down as the paddle. It'll add some movement to the idle state animation
@shoespeak
@shoespeak 3 жыл бұрын
running out of air sounds good.... death would be too much for this cute, friendly game. maybe the player 'washes up' somewhere on the beach, a little ways away from where they initially dived, this way they would have to find their way back to collect their items that were lost... or maybe the items themselves randomly wash up in random places around the beaches so you can't just dive back down to get them... since the way you currently describe it, unless you are planning to completely destroy the items, the only real punishment is loss of diving experience.
@Exabyde
@Exabyde 3 жыл бұрын
Hey, great devlog as always! I really love this series. One minor thing, although completely irrelevant: In your watch it looks like it reads "A:/" and not "Air". Maybe renaming it to "O2" would make more sense and maybe aesthetically pleasing? Also for the suggestion upon running out of oxygen: Respawn the player at the diving entrance location and give a timed debuff, maybe slower movement, or whatever you are going to implement in the future!
@nicoengel25
@nicoengel25 3 жыл бұрын
I really like the idea of being able to increase your diving skill by experience/gear/ maybe training lessons. This is what keeps me engaged in a game. It would be awesome to be able to “buy” new watch faces as the game progresses. As you said, new maps or something like a sonar to detect useful objects underwater / metal detector for items on the shore. I think the watch could be a nice gameplay mechanic with more functionality.. anyways keep up the good work, already looking forward to the next episode.
@Dramakins
@Dramakins 3 жыл бұрын
I love the idea of the watch face for a UI element. I didn't even know diving watches were a thing. But it was clear to understand without that knowledge.
@chrisbee1984
@chrisbee1984 3 жыл бұрын
Great work so far. A suggestion: Just have them swept onto a shore instead of having the player have to watch them swim up. This eliminates the dying aspect and enables items to be either scattered onshore or lost in the sea. It also saves a lot of time with code and maintains the gameplay aspect much more succinctly.
@calcite_dragon
@calcite_dragon 3 жыл бұрын
It's lookin great! Nice work.
@SteamVideoLOLAccount
@SteamVideoLOLAccount 3 жыл бұрын
When you run out of air, maybe the fisherman fishes you out of the sea and helps you? So you'll 'wake up' in the fisherman's cabin. For the consequences, the fisherman could take away your dive flag if it happens multiple times, after which you have to prove to him that you can be responsible enough to get it back (aka, you get a quest)? But I like the washing up idea (that others have already suggested) as well. Maybe there could be a combination of the two: on inhabited islands you get fished out, on uninhabited islands you wash up. The consequences could then differ as well - if you lose more by diving at uninhabited islands you may want to avoid it more. Though I can imagine the rewards of diving at uninhabited islands could be greater as well. Downside is of course that it would be two systems to implement instead of one, which takes more time. Thank you for the wonderful videos!
@wakajak8634
@wakajak8634 3 жыл бұрын
The watch UI is a great idea and I think it fits really well with the game
@vladsunny5299
@vladsunny5299 3 жыл бұрын
Great job! I really like the idea with the watch. I think there might be a UX concern about displaying Oxygen level and Depth on different faces and I would probably try to build a single face which would include both in a single face so both are handy without any interaction. Speaking of running out of Oxygen - fading out and then fading in already on the beach with the notification that some items are gone is a great way to make player watch those levels. I also love the idea of giving some sort of a debuff with some negative effects or even prohibiting diving for some time.
@sethcushman5454
@sethcushman5454 3 жыл бұрын
The game is going great. I really like the watch faces, and the concept for running out of air. The one thing I'm not sure about is for the breath meter, the pixels of the pointer rotate so they aren't on the same rotation as all the other pixels. Might be fine, I'm not sure. If you were worried about pixel art for the pointer when it is diagonal, you could simplify it to one pixel. You could also change it to a straight line meter instead of a gauge. It also is probably fine the way it is. Great job, I'm excited for the next video!
@rhubaruth
@rhubaruth 3 жыл бұрын
I like the watch, they look super cool. Also I would flip the Air bar. So the red is on the left, green on the right. The motion right to left makes it obvious you are depleting your oxygen. The Death could be made like you fell unconscious and some NPC rescued you and pulled you to the beach
@Xboxsnubben
@Xboxsnubben 3 жыл бұрын
I'm so excited for the release of Dauphin, the game looks so fun. Good luck!
@jmbiv_dev
@jmbiv_dev 3 жыл бұрын
A chemex? I see you, too, are a man of class. Kidding, but these updates look great! The diving system is a really cool and unique aspect of Dauphin and I'm excited to see how it continues to develop!
@tbage2210
@tbage2210 3 жыл бұрын
Always enjoy these, looking forward to this one
@rectar_
@rectar_ 3 жыл бұрын
I really like your idea with the watch. A option to change where it is on the screen would be very cool
@chaoscifer
@chaoscifer 3 жыл бұрын
I like these ideas! Also, it would be great if down to some underwater caves the player could find some air bubbles and refill his o2 even while in dive
@potatoneto204
@potatoneto204 3 жыл бұрын
Loved this video! I like how your pixel arts skills are getting evolve each episode haha I have a suggestion! Could you try make a smoother animation as the player goes deeper on they're way to dive? cause right now it seems like he is skipping steps on a stairwell... love your vids! :)
@pelund
@pelund 3 жыл бұрын
if weather is going to have a significant role in how the player will behave in the world you should add a little forecast on the watch so the player can plan ahead. Could be as simple as a small weather icon to the right of the current weather icon.
@Arkets
@Arkets 3 жыл бұрын
I think it would be cool idea if than rather have a timer on the air remaining UI have a percentage of air remaining for an extra layer of realism. Cool progress so far!
@theothetorch8016
@theothetorch8016 3 жыл бұрын
I love the new music. Also cool devlog!
@geoffjames992
@geoffjames992 3 жыл бұрын
The watch faces are looking pretty slick! Only thing I think would improve them might be to swap the direction for the air gauge's empty/full indicator. Where red/empty is on the left and green/full is on the right instead. Meaning running down on air heads counterclockwise, and refilling again heads clockwise. I think this would just feel more naturally intuitive to the player.
@ChikunVA
@ChikunVA 3 жыл бұрын
Thanks for changing to meters, appreciate it
@roninmbattousai
@roninmbattousai 3 жыл бұрын
I'm very happy that you changed from using o2 to using air since you don't breathe specifically o2 while diving (or most people in general since air isnt specifically oxygen and pure oxygen at depth can be real bad) :) Looks pretty good for a diving approach.
@davidt01
@davidt01 3 жыл бұрын
I feel like the air gauged should be reversed, so empty is on the left, like how a gas gauge works.
@ThatSnowGuy
@ThatSnowGuy 3 жыл бұрын
Was about to comment the same thing. Typical SPG’s for diving go empty on the left to full on the right
@big_badaboom
@big_badaboom 3 жыл бұрын
Agree. Definitely seems back to front and unintuitive.
@night0120
@night0120 3 жыл бұрын
I like the idea of the screen fading out when your air is low (like, 20 - 10 seconds left) and you might lose a percentage of the items collected while diving, after you wash up on the beach.
@amineelarif7001
@amineelarif7001 3 жыл бұрын
This is freaking awsome , I love it!
@MinutMasine
@MinutMasine 3 жыл бұрын
And later on you can add scuba gear and submarine for those deeper parts. The ideas for this game are limitless. Great job so far.
@TheBookDoctor
@TheBookDoctor 3 жыл бұрын
I think that's a good tradeoff in what happens when you run out of air. Only catch would be if people could stash their stuff on the boat or something. If they could, then they could game it by leaving all their items behind, then going for some kind of crazy death-dive to explore extra far or something like that, then not have any real penalty in lost items. Even losing dive experience wouldn't be much of a deterrent if they always have that base level of two-minute dive capability. I like the concept, just make sure it does not have exploitable edge-cases.
@bluepixelbird1898
@bluepixelbird1898 3 жыл бұрын
I absolutely love the design!
@HermanRas
@HermanRas 3 жыл бұрын
Love the idea of a pixel based mini map on the watch.. PS i like the idea of keyboard short cut to hide the entire watch as well...
@MarineScientist
@MarineScientist 3 жыл бұрын
OMG, I love this! I'm marine biologist and I love Xenogears, Xenosaga, ff, and other rpgs, but this just melt my heart! 😩💖
@awesomeguy510
@awesomeguy510 3 жыл бұрын
I like to look of the dive watch, but I personally think the indicator semi circle should be reversed. It might read better if it travels from right to left instead of left to right, with the red part being on the left.
@zb3667
@zb3667 3 жыл бұрын
I'm glad you changed O2 to Air. The most important function of a dive computer however is the ability to monitor the amount of inert gases like nitrogen stored in body tissue. It would be super complex to model this, but you might want to consider adding such a mechanic?
@TSHolden
@TSHolden 3 жыл бұрын
An option for staying under too long: perhaps a message saying "you barely made it back and are a bit shaken up. it'll be a while before you're ready to dive again" and then mechanically, a hidden timer will start counting down before you're able to dive again. This would mean that rather than the game directly penalizing the player, they're instead inconveniencing themselves, and risking some opportunity cost. It's something most players will avoid like the plague (FOMO is a powerful effect), without feeling like a direct punishment.
@1grommedia715
@1grommedia715 3 жыл бұрын
As a total nerd in the realm of scuba diving and as a dive shop employee I could go on and on with things I would like to see implemented into the game Just some general notes I thought while watching the video: 1. THANK YOU for not having the computer display O2 but instead having it display Air. Pure O2 has a MOD (Maximum Operating Depth) of 20 feet which means below 20 ft that air is poisonous. 2. It would be really cool to see more realism involved in terms of how long you bottom time would be. Right now the only factor of how long you can stay down is how much air you have but adding a NDL (no decompression limit) would be really cool but probably not feasible for this game. BUT not all hope is lost because you could add the effects of Boyles Law which is the effect of how the deeper you go the quicker the gas is used so at a surface level say 0 meters you are at one atmosphere of pressure but at 33ft/10m you are at 2 atmospheres of pressure so you'll use the gas 2x as fast as you used it on the surface and the deeper you go the faster it goes so on and so on. 3. for running out of air my idea would be the fact that running out of air while scuba diving would be a lung over expansion injury in real life. Implementing a simple version of that into the game in my mind would be a decrease in a bottom time in every subsequent dive. so maybe while free diving you can only hold you breath for 70% of you previous time. You could also keep the player from diving while they "heal" so maybe they are barred from diving for a few in game days. 4. Another idea that would be awesome in late game would be if you were able to get a rebreather. air consumption at that point really doesn't become an issue so the diver could dive for as long as they want as a reward for going so far in the game? sorry for a lot of rambling but just super excited to see where this is going! best of luck!
@DevDuck
@DevDuck 3 жыл бұрын
I really appreciate all of this feedback! I'd love to make the diving system a bit deeper, if you'd excuse the pun 😄
@1grommedia715
@1grommedia715 3 жыл бұрын
@@DevDuck I'm excited to see how it turns out!
@FrozenWell
@FrozenWell 3 жыл бұрын
love the dive watch, particularily the depth watch face
@eoghanomahony7339
@eoghanomahony7339 3 жыл бұрын
Great video. One thing is that godot already has a built in texture progress bar that fills and unfills in a circular way like the oxygen gauge. U just need to change an option that in its settings
@LeahIguess
@LeahIguess 3 жыл бұрын
For the final version of diving, I think a good approach for the amount of time a player gets when they are first diving is maybe 10-30 seconds? In my opinion it gives the sense to players that they want to work on getting better gear and that first experience they might sometimes panic trying to get back up to the surface which I think just makes would make the diving system more immersive.
@B1naryShark
@B1naryShark 3 жыл бұрын
My first thought for a lose/death state in the underwater scene was something like pulling a cord on a lifejacket and quickly ascending
@RobertBMenke
@RobertBMenke 3 жыл бұрын
I like the idea of dropping items when you run out of air, but losing diving experience seems like it would be frustrating.
@jadians1
@jadians1 3 жыл бұрын
just found ur channel awhile ago already loving it! Hope this releases on nintendo switch
@-Name-here-
@-Name-here- 3 жыл бұрын
For the air indicator I would typically just parent it to a separate node 2d/control node and just rotate said parent node
@stevendrinkwater9898
@stevendrinkwater9898 3 жыл бұрын
I think you should have a 'lung' capacity that increases on the surface and will 'level up' (and down when you run out and float to the top). On top of this, you should also be able to get dive gear and oxygen tanks - but these don't refill when you get to the top, you have to refill them some other way. This means you pick and choose when to use your dive gear if the certain dive facilitates it and adds a lot more 'skill' and adventure to the whole mechanic.
@joakim1849
@joakim1849 3 жыл бұрын
I like the idea of the resurface at depleted Oxygen. I'd also consider flipping the air indicator. I've never seen a tank-indicator going from left to right. At least for me a full tank of gas is always to the right, but maybe I'm in a bubble.
@sebastianmunne7513
@sebastianmunne7513 3 жыл бұрын
When you're all out of exygen, being saved by dolphins is a cool idea, but if dolphins only come out to help you when you're about to drown, it'd stand out. Also, in terms of refilling air, you could make it so the safety flag shows up when your diving, and when you are using air tanks, you have to head to the flag and deliberately refill the air.
@Davoxyx
@Davoxyx 3 жыл бұрын
Hey , i'm an actual scuba diver and your game looks really cool
@aleksmutlu
@aleksmutlu 3 жыл бұрын
Looks very nice!
@acemilk84
@acemilk84 3 жыл бұрын
An idea you could add to your game is you could make it so people can find scuba gear and if you are wearing that scuba gear then your air lasts longer. And to make the scuba gear actually useful, make the players air run out faster if they're not wearing it.
@QazaqCode
@QazaqCode 3 жыл бұрын
And also pre drowning state like the less oxygen you have left the darker around you it gets eventually coming to fullscreen black
@Ddos2212
@Ddos2212 3 жыл бұрын
The punish system can be a blackout screen and you wake laying on the beach. You will be unconscious for a random time and there is a possibility to wake up in a bad situation. Maybe you have lost items, or there are enemies nearby and it's possible to wake up with everything being okay but it's a small chance.
@kkollsga
@kkollsga 3 жыл бұрын
The vision could gradually become impeared (more blurry and darker) as time passes. It should feel like a hassle to stay under water for 1 minute even though you can technically survive 2 minutes, like in real life. By diving often you could improve your stamina under water and deal with the side effects better. In the current version the characters seem to swim up and down really fast, you can add a bit more sluggish acceleration to make it look more realistic. And some scuba gear wouldn't hurt :) If time passes the screen could go all dark and the character goes into uncontrollable panic mode. When he surfaces you can regain control, but he refuses to dive again for a certain time, also his underwater skills can become impaired by his near death experience.
@rayanmazouz9542
@rayanmazouz9542 3 жыл бұрын
I think you should lift up a little the rotation point of the indicator on the air watch face, and make the oxygen recharge quickly at first then more slowly (like in real life where we can take a deep breath)
@instinct7278
@instinct7278 3 жыл бұрын
lets go, been waiting for this
@mayaabueg9018
@mayaabueg9018 3 жыл бұрын
Normally you dive with a partner, it's so if you run out of air you can share, that's why you have an extra breather hose
@QazaqCode
@QazaqCode 3 жыл бұрын
And also the watch shaking on some events like when left oxygen is now red level with some rate like a heartbeat
@papanoahGP
@papanoahGP 3 жыл бұрын
The divers watch is a neat UI element, everything about it looks really cool! Edit: I saw that someone else already wrote a comment on the indicator positioning code. I thought about the code you have shown at around 8:20. If you place a Position2D node in the middle of the half circle (sort of where "Air" is written) as a pivot point and add the indicator texture as child node to Position2D, you only have to give the texture node an initial offset position to the left, so the indicator is set to "full". Then the process function only needs to calculate the rotation angle based on the elapsed time and rotate the pivot position by that amount. This should automatically rotate the indicator texture along the half circle. Wouldn't that be simpler than calculating the position and rotation?
@Edengar86
@Edengar86 3 жыл бұрын
the watch is really cool!
@MarcoMichelutto
@MarcoMichelutto 3 жыл бұрын
Rather than having the two indicators be tracking the same thing I feel it would be nice to have the timer be specifically for the oxygen tank when scuba diving, and the half moon shape for the ability of the player to hold their breath. When snorkelling they only get the half moon shape, whereas where they have an oxygen supply they have the timer, and when that runs out they go to the half moon shape which would work as a “reserve”, letting them know it’s time to start planning an ascent. If you plan to make these underwater areas more elaborate you may even have additional oxygen tanks they can pick up to reset the timer.
@sanmarzano3547
@sanmarzano3547 2 жыл бұрын
The watch reminds me of the watch from pokemon diamond amd pearl that showed on the bottom screen. I like it as a universal UI object for even out of the water
@DizzardChannel
@DizzardChannel 3 жыл бұрын
you could have the player getting the bends from rising up to the surface too quickly and having his stats halved or something for a set duration, like a general debuff
@ChristianPretorius
@ChristianPretorius 3 жыл бұрын
I'm looking forward to playing this game!
@arthuraragao5249
@arthuraragao5249 3 жыл бұрын
i like the idea of the fading and washing up in the beach, i just think it should be a little slower to surface, with the current speed you showed i think it would be a little easy to get back before the time runs out, with a slower y speed i think the player could end up being surprised by the oxygen more often.
@conrichdev
@conrichdev 3 жыл бұрын
@DevDuck I'd try steer clear of the 'swim up' approach - we wouldn't wan't him getting the fizz now would we! You could stick with the fade out routine, but justify it along with the loss of items (I would weight item loss, up to you how to approach that) in the same way as Stardew Valley when staying out too late. Possibly an organic way of introducing a secondary character to the game? My thought would be to have a 'wisdom-exuding' character (perhaps your professor or some sort of leadership figure) that could possibly have the backstory of having introduced you to the islets you are traversing. You could use this character for various tutorial purposes, but then also as a means for justifying meta interation with the player such as this. This character could 'return' you to the surface, though based on the weighting of how you decide items should be lost, could justify that loss as having only been able to save you and shed extra weight you were carrying to do so? This wouldn't be mechanical, but more of a justification for the transition, a mode for communicating what you have lost (if anything), and a more digestible communication of the 'punishment' mechanic. This could even all be simply delivered by the means of a note, rather than a full-fleshed and physical game character? I have a few thoughts on how to negate the mechanic driven by punishment, though if you would prefer to stick to this approach I think it could work.
@nathanwinsor1757
@nathanwinsor1757 3 жыл бұрын
I think it would be cool if the procedurally generated diving scene got deeper the further from shore you are when you dive. And then the further out you are when you run out of air, the more impactful the consequence.
@thomaselliott5704
@thomaselliott5704 3 жыл бұрын
should also be able to leave up being able to hold breath under water, so a player doesn't have to just use scuba gear and go full native
@dudu110302
@dudu110302 3 жыл бұрын
I really like the idea of not dying directly and fading out while also losing some itens, maybe even lose some of your lung capacity so you have less time under water until you upgrade it again, perhaps you get penalized for the next few dives having some moments where the screen will randomly go black again like you are having a panic attack remembering or something like that... but yeah this game is looking really cool!
@zippywings
@zippywings 3 жыл бұрын
I think the consequences for running out of air should also depend on how deep you're diving. If you're free diving and near the surface, the panic surface is fine. But resurfacing from deeper places could introduce a "bends" mechanic that sets your character back a day (assuming the story accounts for daily progress). Even if there's no daily urgency, a log in the journal could show something like, "Day 12: Had the bends. I should probably watch my air better." But beyond that, some people suggested that a friendly NPC spots the character floating onto the beach. As much as I like that idea, I don't think it would make much sense on uninhabited islands. Perhaps the better method is to give our hero a sidekick who can offer suggestions, test equipment for functionality, and dive and rescue should the hero run out of air. The sidekick could hang out on the boat or the beach (after the corruption is cleared). Those are my thoughts.
@dragonfire8657
@dragonfire8657 3 жыл бұрын
this game looks very fun and i really want to play this
Building the Skills System for my Dream RPG!
16:36
DevDuck
Рет қаралды 152 М.
Discovering New Islands in my Marine Biologist RPG!
16:01
DevDuck
Рет қаралды 73 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Adding Environmental Effects to my Marine Biologist RPG
17:26
Building the Sea Chart for Ocean Exploration!
15:10
DevDuck
Рет қаралды 49 М.
Building NPC's and Dialogue for my 2D RPG
15:22
DevDuck
Рет қаралды 86 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,3 МЛН
Critical Lessons From My 4 YEARS as an Indie Game Developer
10:01
O. and Co. Games
Рет қаралды 49 М.
Why I am NOT Making These Enemies
17:06
Deynum Studio
Рет қаралды 227 М.
A new way to generate worlds (stitched WFC)
10:51
Watt
Рет қаралды 555 М.
Beginnings of Sailing in My Marine Biologist RPG!
13:27
DevDuck
Рет қаралды 56 М.