Jump to content
  • entries
    3
  • comments
    18
  • views
    1217

Crazy Seas DevBlog #2

Venatus Games

1315 views

logo.png.1c2db898eea4c17be2bb63a286f5ceb6.png

And we're back!

It's been just about two weeks since our last development post here, and I'd like to start by saying I've been blown away by the reactions from all of you. Between the first post getting featured in the first few hours, the messages and comments we received, and all of the applications to join the team, let me just say, thank you! I'm so glad that everyone here is just as excited about this game as we are even though its still in the very early stages of development. So like I said, it's been about two weeks since the last post, and a lot has changed since then. I won't bother you much longer with the boring introduction stuff, but as a basic reminder, please keep in mind that everything, and I mean EVERYTHING, you see is subject to change. A lot of the stuff you'll see here are placeholders, so don't get too caught up in the art style or lack thereof. There will probably be another blog sometime in the next two weeks while we all have Easter break, so stay tuned for that as well. 

 

Let's start with some art...

Right so since the last post we've had a ton of applications to fill the slots I listed at the end of the first blog. I'm happy to say that we have officially added two members to the team, one being an artist! Our artist has been hard at work since the moment he joined the team, and there's already good things to show from it.

 Ship_base_concept.png.e7ae5cb70f2c8286fd8efc7fe68bee64.png

We've started to take the similar style of the placeholder ships we were using and break them into our own similar aesthetic. We wanted to keep the cartoon-y feel but to also start to clean up the assets a little. Above is a concept of one of the new ships built more in the style we're looking for. We're officially starting to break away from the placeholder art we started with and starting to see our own art in game is a really good feeling. 

 

The first week since the last blog post was spent mostly working on sails. We have plans for three sail types in the game:

Symbol Sails - These ones just have a random color and a random symbol assigned. Some of the symbols we're working on/completed/or have ideas for so far are:

- Skull
- Squid
- Parrot
- 'Shark'
- Chest
- Anchor
- Heart
- Cross
- Hermit Crab
- Fish
- Shell
- Smiley Face with X eyes

 

Crazy_seas_concept_stuff.png.28355270996b3cf4e3acdcde1cfdbcf4.png

 

Icons_3.png.eaa161346e1bd365fb82917d428d0ca5.png

As you can see, we've already made sizable progress on the Symbol Sails.

Pattern Sails -  Similar to symbol sails, they'll be assigned a random full sail pattern, and then a random color as well.


Special Sails -These have full sail pictures or pre-assigned textures for special events like Christmas or New Years. They are a rarer type of sail to find but can still be found from looting/exploring. 

 

The second half of the last two weeks was spent mostly on creating our own world pieces. We have some concepts for world objects, but I'm going to save those for another week. We have, however, finally reached a point where we can hopefully start building a more permanent world with some of our own art.

3.png.87ead0f8b246dfd815f44998b220b6ee.png

Landscape_Paths_draft.thumb.png.9a2963c86443a182a32d37561af9dd11.png

We'll keep you posted on art in the coming weeks, but the best place to stay updated on the fly is our Twitter, @venatus_games.

 

Weapon Disabling

Something our early play testers and feedback have asked for the most was a way to turn on and off certain weapons so that all of your cannons weren't firing at once. As of this week's build, you can do just that.

weapononoff.gif.efd2fba6d7ee7bd79b0bd2c0f63bc1fc.gif

We're still messing around with exactly how we want this to work, but for now it resides on your number keys. "1" disables the first slot, "2" disables the second, and so on. We're thinking a max of ten since that's probably the most weapons a ship will be able to hold. We're looking to add support for just clicking on the slot on the UI as well, so that will most likely be in the next build. 

 

Ports

I'm not even really sure where to begin with ports. So much as changed since the last post. First and foremost, you can now exit your ship and re-enter it from the port.

porting.gif.50a2745fb28601fed0ba941e8959fe08.gif

There's some wonky stuff going on with the character model, but you can see the basic functionality is there. For now, you enter and exit with a button, but that's just for testing. You'll exit and enter the boat with your interact key in normal circumstances. 

We're also playing around with how ports work. We want you to see other player's boats docked in the port, but we don't want the port to be filled to the point where you can't enter. To combat this, we're doing a couple of things. The first is making it so your ship vanishes after a couple of seconds if you walk away from it. This opens up the port slot and allows for another boat to dock. You can easily call your boat back from the port, and there will be plenty of slots, so this should allow players to use the docking system fairly seamlessly. Were also putting in measures to stop players from AFKing in the dock as the boat will only vanish once you exit it.

We also have early integrations of a Port Shop added, along with our first look at currencies.

 12.png.ca4f18da97a10a0e1bc1061ee0698707.png

shopWIP.gif.3676a04605a0a79fab369b0c54d5faa4.gif

Just a brief reminder, the shop is 100% a WIP. We're just messing around with systems and stock right now, and I don't really want to spoil too much of what we have planned just yet, as there isn't much to show for it. 

I can talk about the currency though. Our game is planning to use a Copper, Silver, Gold method. One hundred copper coins equate to one silver, and one hundred silver equate to one gold. As of now, this is the method we're looking to use, but it's subject to change. This is something we will mess around with in play testing. If you notice in the first image, the currency is just chilling below the map. This is temporary and just for testing purposes as it will find its new home sometime soon.

Water

Water had some cool changes since the last post as well. First off, the normal world area water got its own fancy new look, and is not as much a placeholder anymore!

Water_Tile.png.80524b67aeb9288a852463c662ae3904.png

Congratulations on becoming a man, Water!

Anyways, we worked on implementing a system for water to change colors depending on where you are in the world. If you're closer to the shore, obviously the water should change colors as its more shallow, just as if you're deeper in the water in should do the opposite. Below is a GIF of this system..

 

ezgif.com-video-to-gif.gif.33981b56c01c1a5f94556a83891be321.gif

 

As you can see, we can use this for all sorts of cool things, and it's all tracked client-side as your water color might be different from someone else's. 

 

Ship's also now have a (temporary placeholder) wake sprite behind them when they're moving in the water!

5ab6550d078fd_waketrail.gif.5598d7b8494ac704d7b501e8a94384e7.gif

Anchoring

This is probably the part of the DevBlog I'm most excited for, but it is also the most Work In Progress. There is still a lot to be done here, but we've implemented the basics of anchoring to shore. Once you come in range of an island, you can toss your anchor with the anchor key, and throw your anchor to shore. From there, you can hop out of the boat just as you would at a port and go and explore the island. You can hop right back into your boat by interacting with the anchor and then you're good to sail away. This poses a lot of questions about despawning the ship, PvP protection, Anchor Customization, and all sorts of stuff we need to work on. But I'll save all that for later. Instead, here's a GIF. 

 

anchoring.gif.4b0e20e54d8fda37431408ad2c2858aa.gif

Don't mind the size of the rope or the anchor, as we're still messing around with the basic functionality before we worry about things like that.

Wrap-Up

In conclusion, a ton has happened these past two weeks. Obviously, there's still a ton of work to be done on a lot of the features I showcased this time, but it's clear that progress has been made for sure! With two new members of our team and a holiday break coming up, the next post should be full of new features for you to gawk over. For closing words, and I know I sound like a broken record, I just want to remind everyone that there's still a lot to be done. We're only coming toward the end of the second month of development, and we have a lot of time ahead of us before we're in a state where we're ready for players. However, we're growing fast and working hard and we're just as excited as you to see where the future takes us. Remember, if you want to stay updated ahead of time or even catch our artist streaming some art design, head on over to our Twitter page @venatus_games so you can stay caught up on everything we're working on! We'll have some other ways to stay connected coming soon in the next few months. Thanks again for everything, and we love hearing from you! Feel free to leave a comment below or get in touch with us through other mediums with ideas or anything else that might cross your mind! Enjoy the rest of your weekend!

 

- Jack from VG

 

 

 



5 Comments


Recommended Comments

It looks great guys.  The thing I find appealing, especially for around here, is that so far the graphics look pretty simple.  And I think they're inviting for a lot of would be game developers because a lot of us I'm sure are thinking "hey, I could do that".  Then you and your team have a great game to boot.  Well done!

Share this comment


Link to comment
15 minutes ago, Awoken said:

It looks great guys.  The thing I find appealing, especially for around here, is that so far the graphics look pretty simple.  And I think they're inviting for a lot of would be game developers because a lot of us I'm sure are thinking "hey, I could do that".  Then you and your team have a great game to boot.  Well done!

Thanks so much! Hope you stick around!

Share this comment


Link to comment

Looking forward to seeing more progress! Very nice!

Share this comment


Link to comment
8 hours ago, Rutin said:

Looking forward to seeing more progress! Very nice!

Thanks!

Share this comment


Link to comment
On 3/25/2018 at 1:10 AM, Rutin said:

Looking forward to seeing more progress! Very nice!

 

On 3/24/2018 at 4:24 PM, Awoken said:

It looks great guys.  The thing I find appealing, especially for around here, is that so far the graphics look pretty simple.  And I think they're inviting for a lot of would be game developers because a lot of us I'm sure are thinking "hey, I could do that".  Then you and your team have a great game to boot.  Well done!

The next DevBlog is up! Thanks for your previous support! :)

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By nxrighthere
      BenchmarkNet is a console application for testing the reliable UDP networking solutions.
      Features:
      Asynchronous simulation of a large number of clients Stable under high loads Simple and flexible simulation setup Detailed session information Multi-process instances Supported networking libraries:
      ENet UNet LiteNetLib Lidgren MiniUDP Hazel Photon Neutrino DarkRift More information and source code on GitHub.
      You can find the latest benchmark results on the wiki page.
       
    • By ggenije
      Important: I am trying to realize in scrtach which is performance very low due to it's "virutal level" scrtach->flashplayer->java...
      Also i'm new to this forum so i'm sorry if I missed group (like last time)
      Like a title is saying:
      I have project ,and I get negative feedback on it because some people need 30 min to complete it (what is the planned time)
      but problem is that some people need EVEN 5 hours…(game is incremental/idle/upgrade type so it's important to keep same time ...)
      ———————————————————————————————————————-
      Of course people with slower computer will have less fps so game will be slower for them,
      so I have created TimeDelta system for each frame to calculate something to do per second
      for example
        Update(){move(TimeDelta*speed)}  so that mean it will be moving speed number of pixels(or units) per second so it will be same for almost each user.

      But problem is next:
      I have to change ySpeed by jumpPower (#PlayerJump in my project)
      when any jump button is pressed
      then in each frame decrease ySpeed by gravity it is(-10 * TimeDelta)
      but when someone have lower fps it will have higher TimeDelta and will fall faster but with same jump it turns out to jump significantly lower that changes core of game
      BUT even worse if fps suddenly in moment of jump then timeDelta would be 1 so player will jump much much MUCH higher , then fall much slower because timeDelta changed in meanwhile…(and the point of my game is about upgrading jump not complete game in first fps drop)


      —————————————————————————————————————————————————————

      Then I got an idea to fix TimeDelta (like in unity for rigibody) so it will be rounded like
      if calculated TimeDelta is 0.01834 it will be 0.02 fixed
      if weaker computer is using it the TImeDelta will be 0.143 so runded to 0.14 and so on…

      I did not manage to realize it… i tried to calculate it before main initialization of game objects
      but I'm afraid to fps will drop in moment that is calculating so it will be much diffirent…
      I was trying with empty loop(400)(in scrtach even this is taking time) to calculate it but i'm not sure is it right

      So is there good way to realize this fixed TimeDelta
      I only have timer function to use and time difference between frames
       
      This_is_the_link_for_the_game
    • By trapazza
      I'm trying to add some details like grass, rocks, trees, etc. to my little procedurally-generated planet. The meshes for the terrain are created from a spherified cube which is split in chunks (chunked LOD).
      To do this I've wrote a geometry shader that takes a mesh as input and uses its vertex positions as locations where the patches of grass will be placed (as textured quads).
      For an infinite flat world (not spherical) I'd use the terrain mesh as input to the geometry shader, but I've found that this won't work well on a sphere, since the vertex density is not homogeneous across the surface.
      So the main question would be: How to create a point cloud for each terrain chunk whose points were equally distributed across the chunk?
      Note: I've seen some examples where these points are calculated from intersecting a massive rain of totally random perpendicular rays from above... but I found this solution overkill, to say the least.
      Another related question would be: Is there something better/faster than the geometry shader approach, maybe using compute shaders and instancing?
    • By FedGuard
      Hello all,
       
      I would like to start off with thanking you all for this community. Without fora like these to assist people the already hard journey to making an own game would be exponentially more difficult. Next I would like to apologize for the long post, in advance...
      I am contemplating making a game. There, now that's out of the way, maybe some further details might be handy.
      I am not some youngster (no offence) with dreams of breaking into the industry, I am 38, have a full-time job, a wife, kid and dog so I think I am not even considered indie? However I recently found myself with additional time on my hands and decided I would try my hand at making a game.Why? Well mostly because I would like to contribute something, also because I think I have a project worth making (and of course some extra income wouldn't hurt either to be honest). The first thing I realized was, I have absolutely no relevant skill or experience. Hmm; ok, never mind, we can overcome that, right?
      I have spent a few months "researching",meaning looking at YouTube channels, reading articles and fora. Needless to say, I am more confused now than when I started. I also bought some courses (Blender, Unity, C#) and set out to make my ideas more concrete.
      I quickly discovered, I am definitely not an artist... So I decided, though I do plan to continue learning the art side eventually, I would focus on the design and development phase first. The idea being, if it takes me a year or more solely learning stuff and taking courses without actually working on my game, I would become demoralized and the risk of quitting would increase.
      So I thought I would:
      1: Keep following the courses Unity and C# while starting on the actual game development as the courses and my knowledge progress.
      2: Acquire some artwork to help me get a connection with the game and main character, and have something to helm keep me motivated. (I already did some contacting and realized this will not be cheap...). Also try to have the main character model so I can use it to start testing the initial character and game mechanics. For this I have my first concrete question. I already learned that outsourcing this will easily run up in the high hundreds or thousands of dollars... (lowest offer so far being 220 USD) I am therefore playing with the idea of purchasing https://assetstore.unity.com/packages/3d/animations/medieval-animations-mega-pack-12141 with the intention of then have an artist alter and/or add to the animations (it is for a Roman character so some shield animations are not going to work the same way.). This way I could start  with the basic character mechanics. Is this a good idea, waste of money,...? Any suggestions? I then have a related but separate question. Is it a good idea to buy Playmaker (or some other similar software I haven't yet heard of like RPGAIO), and using this for initial build, then changing/adding code as the need arises?
      3.Get a playable initial level ready as a rough demo and then starting to look for artist for level design and character/prop creation.
      ...
       
      I would really appreciate some input from more experienced people, and especially answers to my questions. Of course any advice is extremely welcome.
    • By GameTop
      Dirt Bike Extreme - another game made with Unity. Took about 2 months to complete.
      Take part in extreme motorcycle races across the dangerous and challenging tracks. Dirt Bike Extreme is easy to pick up but hard to master. Race, jump and crash your way and other mad rivals through the amazing tracks as you master the skills and physics of motocross in this high-speed racing adventure. Conquer challenging routes on 23 different runs, discover new bikes and become the best of the best! Over 257K downloads already!
      Windows Version:
      https://www.gametop.com/download-free-games/dirt-bike-extreme/

      Mac Version:
      https://www.macstop.com/games/dirt-bike-extreme/
       

       


×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!