NOXAS1 Posted March 16, 2009 Report Share Posted March 16, 2009 Will we be able to make helicopters fly with this engine? Quote Link to comment Share on other sites More sharing options...
feneur Posted March 16, 2009 Report Share Posted March 16, 2009 Hmm, I'm 100% sure you can't fly a real helicopter, but about an in-game helicopter I don't know about Well, we won't have flying units in 0 A.D. as far as I know, but on the other hand I guess it shouldn't be too hard to implement. I guess it depends on how good simulation you're looking for though, it should be possible to just offset the model from the ground to make it appear like it's flying. Anything more fancy than that and I think you'd need to be able to program to get it to work. Quote Link to comment Share on other sites More sharing options...
Hiram Posted March 17, 2009 Report Share Posted March 17, 2009 A flying unit would have to be able to fly over all the scenario, without restrictions of objects or terrains, is that possible with the current state of the engine?, if not, it really should be introduced, because that simple change can give pyirogenesis the oportunity of be moded into a modern age RTS or even a futurustic one (Im personally looking foward to that) Quote Link to comment Share on other sites More sharing options...
NOXAS1 Posted March 18, 2009 Author Report Share Posted March 18, 2009 Thats why I was asking I because once this game is out and the engine given to peeps some buddies and I were going to make a Vietnam war Mod or game using the engine. And that has alot of helicopters and jets. So if you guys can implement that, that would be awesome Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted March 19, 2009 Report Share Posted March 19, 2009 Maybe we should check with some historians, but I don't think helicopters were widespread in our game's time period.There are quite a few complexities in making decent flying units: they need to take off and land; they need to move up and smoothly and not crash into the terrain; they need to crash to the ground when destroyed; they need to be shootable with ranged weapons but not melee weapons; they need to move over ground units, but not move through other flying units at the same height; if they're planes then they mustn't stop moving, and have wide turning circles; and probably various other things. None of the units in our game act like that, so the engine doesn't support all those things, e.g. it pretends the world is 2D for pathfinding and collision detection. It'd be fairly easy to make the unit exist at a fixed offset above the ground and move over any terrain, but that would be a bit rubbish, and it would take much more effort to make it work well. Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted March 19, 2009 Report Share Posted March 19, 2009 I don't see why a helicopter unit would necessarily have to move up and down and all that. Except for the initial takeoff animation the helicopter can stay at the same height for the duration of its lifetime. Pathfinding would be tricky as you said so it would fly over things, but not bump into (or fly through) other helicopters. lol I think airplanes would have to be like "god powers" in the sense that you call an air strike and they attack wherever you point and click, but they are not controllable per se, so that pathfinding would be less of an issue, they being rarely seen anyway.I think it would take an intrepid modder in order to mod these capabilities into the game, because we certainly aren't gonna do it (there's no need for our game). But like I said it would certainly be something a good mod team could implement. Quote Link to comment Share on other sites More sharing options...
idanwin Posted March 19, 2009 Report Share Posted March 19, 2009 No need?What about birds? There have to be birds!And they have to be shootable.And they shouldn't stop moving.And they shouldn't collide.And they should fly over all ground units.That's most of the necessities! Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted March 19, 2009 Report Share Posted March 19, 2009 I believe the current plan is for any birds to just be non-interactive eye-candy - they won't pathfind or collide, you can't shoot them, etc. They'll just be a graphical effect with no effect on gameplay, which is much easier to implement Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted March 19, 2009 Report Share Posted March 19, 2009 No need?What about birds? There have to be birds!And they have to be shootable.And they shouldn't stop moving.And they shouldn't collide.And they should fly over all ground units.That's most of the necessities!There's a difference between a game entity and a game actor. An entity is an object that effects the simulation (game) somehow. An actor is simply visual. Birds will be actors that fly around but don't interact with anything else in the game world. Quote Link to comment Share on other sites More sharing options...
idanwin Posted March 20, 2009 Report Share Posted March 20, 2009 No shooting birds?Will they fly through each other like in aoe? Quote Link to comment Share on other sites More sharing options...
Jugulator Posted March 29, 2009 Report Share Posted March 29, 2009 So the flying idea is not planned in 0AD, but you say it can be implemented easily? Quote Link to comment Share on other sites More sharing options...
Mythos_Ruler Posted March 29, 2009 Report Share Posted March 29, 2009 By a determined modding team, yes. However it's not something we require for 0 A.D., so we're gonna focus on all the other things that need done. Quote Link to comment Share on other sites More sharing options...
IS_NormanDuck Posted April 2, 2009 Report Share Posted April 2, 2009 Catapult proiectiles don't fly? Quote Link to comment Share on other sites More sharing options...
Cassador_Chris Posted April 2, 2009 Report Share Posted April 2, 2009 There's a difference between a game entity and a game actor. An entity is an object that effects the simulation (game) somehow. An actor is simply visual. Birds will be actors that fly around but don't interact with anything else in the game world. smile.gifIS_NormanDuck, I believe "catapult projectiles" would fall under the "game actor" category. Quote Link to comment Share on other sites More sharing options...
IS_NormanDuck Posted April 3, 2009 Report Share Posted April 3, 2009 You are right. I have not read the thread carefully enought Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted April 4, 2009 Report Share Posted April 4, 2009 Projectiles aren't just actors, since they affect the simulation (by hitting people); but they're not entities either - they're a special new class of thing. Since they're not entities, they don't have AI or pathfinding or anything like that, and they're just a simple move-forwards-under-gravity-until-hitting-something thing, and they avoid all the complexities of flying entities. Quote Link to comment Share on other sites More sharing options...
Apomonomenos Posted April 20, 2009 Report Share Posted April 20, 2009 (edited) You may be able. For example, in AoM, there are flying creatures, but ones that can be used in this game, take the birds that were used for embellishment. Edited April 20, 2009 by Apomonomenos Quote Link to comment Share on other sites More sharing options...
Meph Posted April 27, 2009 Report Share Posted April 27, 2009 If you're going to make the engine capable of flying units, it also needs to be capable of having invisible walls that stop flying units as well as ground units. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.