![]() |
BYOBattleship: naval combat sim + ship designer
This is wildly off-topic for these forums, but I wanted to share a project I've been working on recently, and hope to continue to work on for awhile. It's a videogame, an arcadey naval combat sim where you can design your own ship to play as. If you've played Warship Gunner (an old PS2-era game), that's basically my design document: a singleplayer campaign through very alt-history WW2, with a variety of missions where you gradually accumulate new and better ship hulls and parts to take on bigger and stronger enemies. The working title, as per the thread title, is BYOBattleship.
https://i.imgur.com/RQcRTM3.png I'm still working on implementing fairly fundamental game concepts, but the ship designer works: https://i.imgur.com/Ch2b7mW.mp4 and here's a video of me stress-testing the projectile system: https://i.imgur.com/P4ZPK3Q.mp4 So while I still have an awful lot of work to do, it's showing promise. I don't yet have a centralized place for updates, but I'm happy to chat about it here if y'all want to. :) |
While sadly not something that I'm that likely to play myself, this is really cool.
Really like the name you went with! |
Thanks. :) I recognize it's pretty far out from what folks around here mostly play, but I felt that out of the various genres I'm interested in, this is one where there's relatively little competition -- or, to put it another way, I don't need to make games in other genres because other people are already doing it for me.
Today I taught my AI ships the basics of not running into things. They used to just make a beeline for the player's ship and ram into it, which is...rarely realistic, and not very fun to deal with as being rammed greatly reduces your ability to maneuver. The new behavior clearly still needs some work, but it's a start: https://i.imgur.com/GmCepRG.mp4 |
looks fun! do you maybe have a youtube channel so i could keep up with your work?
|
I can't help seeing BYOBS in that name :)
I'm a bit of a sucker for "design your own" style games. What kind of system is it going to be? slots? Edit: Nevermind, its in the link |
Quote:
|
Come on, let us all play that game together and BOOBS (bring our own battleships).
|
Quote:
Quote:
Quote:
At the moment I just have the "parts can't intersect other parts" and "parts must be fully on deck" bits implemented though. There's still lots more work to do. |
Today's major accomplishment was adding materials/textures to the ships.
https://i.imgur.com/XEQedey.png This uses what's called "physically based rendering" which is basically a fancy term for having a whole bunch of textures to define various properties of the material like color, surface normal, reflectivity, etc. I downloaded these textures from FreePBR.com. They still clearly need some work, but they're just as clearly a huge step up from what I had previously. This took some iteration. My initial attempts looked like this: https://i.imgur.com/UelTUDF.png Or this: https://i.imgur.com/q9xJltv.png Anyway, this was the big thing that was blocking me from adding more art to the game: I wanted to make sure I had every aspect of my pipeline sorted out before I churned out a bunch of new assets. So now whenever I feel blocked I can just spit out a new ship or gun or whatever and at least get that accomplished. Today's minor accomplishment was making the ships stop traveling backwards. How did I not notice this was happening before? Literally all the ships were traveling aft-end-first. The cause was one of those trivial little things that's obvious in retrospect: in Blender's exporter, I'd set the "Forward" direction to be -Z instead of Z. |
My problem with all these games is the ships don't really act like battleships. Allied WWII battleships had an effective range of 20,000 yards, minimum. That is 700 boat lengths, over 10 miles. Even Jutland was fought at a minimum of 6 miles.
|
All times are GMT +1. The time now is 16:54. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.