View Single Post
Old 09-24-05, 06:21 PM   #333
Amizaur
Sonar Guy
 
Join Date: Nov 2002
Location: Poland
Posts: 398
Downloads: 0
Uploads: 0
Default

I would say that it's possible.... but this would require HUGE doctrine that would track position and courses of all ships in proximity and checked all the time if there is collision danger and then ordered emergency maneuvers... which could lead to another collision ect. :/. Any idea for simple algoritm that would check if there is collision danger ?
Or maybe just implementing collision checking in part of doctrine that orders evasive anti sub/torpedo maneuvers would help... but this would not prevent all collisions... and I'm not sure how the targets should be tracked - in ship doctrine itself by variables or maybe designate friendly ships as targets to get target doctrine for each, just not order shooting that collision preventing... but this would mean LOT of simultaneous doctrines running and maybe generating contradictory orders and game crash... well it's hard task, I even don't think of that until there are no simple things to fix and improve left

P.S. hmm maybe there is a way to send a signal from one doctrine to others, so when ONE ship begins evasive maneuver then ALL ships in convoy will start THE SAME maneuver at once so collision risk would be minimised...? Would look quite cool but I don't know if it's possible, my knowledge of doctrine language is too weak, EntVar commands probably work only between platform and target doctrine, not between two platform doctrines...?
Maybe at least optimisation of evasive maneuvers, one would have to think what orders would minimise collision risk... but in convoys that would probably not help much... :hmm:
No, thanks, I'll take other bug

edit: :hmm: :hmm: :hmm: tracking all near targets all the time would be difficult and time-consuming, but what if we added for each ship separate, specialised anti-collision sensor of very short range (visual would be best I think) maybe even with cones looking at specific angles, and order emergency maneuver if something was detected by this specific sensor ? :hmm: not sure if it would work, all targets would be detected long before by other sensors so they wouldn't be called as new tracks ? but for torpedo proximity fuse it works so should work for a ship "proximity fuse" have to thing on this.
But still I prefer other bugs
Amizaur is offline   Reply With Quote