Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > The real world > Idle chatter

Reply
 
Thread Tools Display Modes
Old September 19, 2019, 10:08   #21
Gauss
Apprentice
 
Gauss's Avatar
 
Join Date: Aug 2018
Location: Barcelona
Posts: 76
Gauss is on a distinguished road
How is the ballistic system?
IRL you have to account bullet drop, coriolis, earth curvature, humidity, wind speed and direction etc...
Gauss is offline   Reply With Quote
Old September 19, 2019, 16:15   #22
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
Ballistics automatically account for movement and instability of the platform, movement of the target, velocity of the shell, and gravity. There's no air resistance or wind, and the world is flat. Multiple guns firing also don't interfere with each other in the slightest (in real life your spotters would have trouble figuring out which splashes correspond to which guns, making refining of aim harder).

Games routinely simplify a lot in the name of getting completed. Considering the overall complexity of this project and the fact that I'm working solo, I have to pick and choose my battles, and detailed combat mechanics is something I decided wasn't worth focusing on. The main issue I had is that I felt like if you get detailed in one area, it becomes hard to justify not being detailed in other areas, and there are a lot of things you can be detailed about. Stuff like modeling armor penetration based on where the target ship is hit, at what angle, and the specific armor details of that ship (how heavily did they armor their turrets? Superstructure? Main belt?). Modeling how likely an ammo dump is to explode if part of the ship nearby catches on fire. Modeling the dangers of having torpedo launchers on-deck (because they might explode if hit by enemy fire). Modeling crew movement, injuries, men overboard...and because my game includes a ship designer, where to put all those crew, and the galley, bathrooms, brig, etc.

So yeah, this is a very sim-light, arcade-style game with easy controls and a lot of automation.
Derakon is offline   Reply With Quote
Old September 20, 2019, 12:18   #23
Gauss
Apprentice
 
Gauss's Avatar
 
Join Date: Aug 2018
Location: Barcelona
Posts: 76
Gauss is on a distinguished road
Did you code the engine from scratch?
Thats a lot of work IMO.
Gauss is offline   Reply With Quote
Old September 20, 2019, 22:29   #24
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
I'm using Unity. I've tried coding "from scratch" (relying only on relatively low-level libraries like SDL and OpenGL) in the past, and there's no way I'd be anywhere near this far along if I were taking that approach with this project. Indeed, if I didn't have Unity or Unreal Engine available, I wouldn't have even started; there's a huge amount of work that goes into basic tooling that I have very little interest in doing myself.

Even with Unity taking care of little things like "setting up cameras" and "detecting collisions" for me, this game is still going to be a lot of work.
Derakon is offline   Reply With Quote
Old October 2, 2019, 00:43   #25
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
I'm participating in "devtober", which is a challenge in the indie dev community to do something concrete on your game every day for October. It's similar to Inktober, NaNoWriMo, etc.

Today's primary contribution is adding my first sound effects.
Derakon is offline   Reply With Quote
Old October 3, 2019, 05:23   #26
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
Added torpedo launchers today. That includes modeling the torpedo and its launcher, mixing up a sound effect from some stock sounds I purchased, teaching the gun code how to aim them and the projectile code how they travel, and adding new reload logic so that the launcher ripple-fires and reloads each tube individually.

Here's a launcher in action: https://i.imgur.com/t9dW3HQ.mp4
Derakon is offline   Reply With Quote
Old October 9, 2019, 01:39   #27
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
I've started working on the tech tree. I don't really have enough parts yet to support a realistic tech tree, so the connections in this one are kind of dubious (going straight from a 4" single-barreled gun to a 12" double-barreled gun), but it's enough to get the basic mechanics working.

https://twitter.com/byobattleship/st...13685930070017
Derakon is offline   Reply With Quote
Old October 12, 2019, 22:38   #28
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
Continuing on the topic of techs, I figured I ought to flesh out what exactly the player will be able to unlock. Here's my list so far; do any of you see any omissions that I should correct?

Anti-submarine warfare
- Depth charges
- Hedgehog
- Limbo (treat as faster-firing Squid)
- Squid
- ASW torpedoes
- ASW missiles

Armor
- Riveted vs. welded?
- metallurgical advances?

Bridges/superstructure
- One bridge per hull. One aft bridge per if available.
- Various block shapes for generic superstructure.

Hulls
- At least 4 each of US/UK/JP/DE in DD/CA/BB classes.

Main guns
- 4, 5, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 28, 32, 36 inches
- 1-3 barrels available depending on size. 4 barrels an option for the 14"
(reference the Dunkerque quad turret)
- Railguns

Point defense (machineguns and autocannons)
- Machineguns
- High-angle guns
- Pom-pom guns
- Gatling guns?
- CIWS

Power generation
- Coal-fire boiler
- Pulverised coal boiler
- Oil boiler
- Diesel-electric generator
- Nuclear reactor

Propulsion
- Various sizes/efficiencies of drive screws

Rockets/missiles (self-propelled projectiles)
- Anti-air missiles
- Cruise missiles
- VLS systems

Secondary systems (take up spare volume):
- Ammunition storage
- Automatic firefighting systems
- Autoloaders (improve rate of fire for main guns)
- Damage control systems (firefighting, flood control, engine/rudder damage)
- Fire control systems
- Radar
- Sonar

Torpedoes
- Various sizes of dumb torpedoes
- Loading crane (improves fire rate)
- Guided torpedoes
- LOX torpedoes
- Supercavitating torpedoes
Derakon is offline   Reply With Quote
Old October 16, 2019, 06:14   #29
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,927
Derakon is on a distinguished road
I made a bunch of guns today.

Derakon is offline   Reply With Quote
Old October 16, 2019, 07:48   #30
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 2,091
wobbly is on a distinguished road
Quote:
Originally Posted by Derakon View Post
I made a bunch of guns today.
Welcome to the terrorist watch list.

Any time-frime on something playable?
wobbly is online now   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How v4 combat works Derakon v4 3 March 19, 2012 00:45
Combat thread Derakon v4 3 March 18, 2012 12:11
Combat Spells Old Coach v4 3 February 1, 2012 23:00
Revamping combat Derakon v4 48 December 12, 2011 14:33
[FA, O?] Combat Ghen Variants 1 July 16, 2007 20:06


All times are GMT +1. The time now is 18:00.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.