Jump to content

Marleys Ghost

Members
  • Posts

    2,157
  • Joined

  • Last visited

Blog Comments posted by Marleys Ghost

  1. @Franck : No not Recast, the bug class is autonomous and contains collision avoidance and a "centre of attention algorithm".

     

    @Josh : The bugs a class but the player is still a library of functions that I am still "playing" with. I was going to get on with what I did not do yesterday but I'd like to clean up the bug class and tie it into bug "creation" nodes that I can simple place in the scene via the editor so the positions and number of bugs are read from the .sbx. One problem is instancing, I have to have seperate models and scripts to prevent the "do for one do for all" outcome.

     

    @Pixel and Dave : Thanks :unsure: still very much a WIP but slowly coalescing.

  2. Well "free" will always have conditions, unless of course people like Unity and Epic and Crytek suddenly become registered charities (or soup kitchens :D ) B)

     

    I have both UDK and Unity "Free", for me I really dont see an issue with the UDK licensing given the tools and game mechanics included:

     

    http://udk.com/licensing

     

    Unity as far as I know, the Free version displays a splash screen (standalone) and a watermark (web). There is also a clause "Companies or incorporated entities that had a turnover in excess of US$100,000 in their last fiscal year must use Unity Pro."

     

    If Cryteks intention is to try and infiltrate the demographic currently making up the user base of both Unity (100,000 registered users in its first four months) and Epic's UDK it would need to "sit" itself between the two (licence wise) in my opinion, to have any chance of success, or at the very least match Epic and then try from a toolset/game mechanics angle to do the work.

     

    As I have already said, for me a game engine requires game mechanics, good visuals, and tool set, but game mechanics are the important "sway" factor. Especially during development.

  3. @ Pixel : Thanks, yes I am a fan of K.I.S.S. but only because I can't do the complex stuff :) but you are right sometimes in certain situations a simple solution can work. This will, I think work for the small project I have in mind and was initially coded for, but would be probably unsuitable anywhere else I feel. Hence it would be nice to get something like Recast/Detour integrated into LE and the editor.

  4. I guess if you've seen all my previous posts you'd not be shocked if I agreed strongly with this one.

     

    Not shocked at all Chris :)

     

    If recast (or any other navmesh/pathfinding) was integrated in everyone would have a really big head start on doing AI. We would then we would start seeing real graphics with moving pictures, instead of lots of nice oil paintings.

     

    Yes it certainly would be a really big head start, a good selling point to for the engine. Whilst I do enjoy the great "still life" being generated, gameplay mechanics need a boost too, especially in the AI dept. Even as a "plugin" thats chargable. Torque do a Universal AI plugin for ~$40 its not "Fantastically Awesome" but something like recast/detour integrated into LE would go a long way to being the foundation for great AI in LE, and get some of these great scenes and wonderful characters being created by the community moving.

     

    It's a shame that I'm not a blitz/C++/Lua integration wiz else I'd do it tomorrow. It just needs the right person to find the time and it could be done.

     

    I'd love to help but you have already read my programming resume lol

  5. Hi Chris, sure I'll give it a shot, basically each NPC is autonomous to the extent of simple collision avoidance a raycast left-forward and right-forward takes care of that. But then the NPC's would just scurry off into the "sunset" eventually. So a third raycast is made for distance to player to act as an anchor, if the NPC is too far away from the player then a course correction back in the general direction of the player is made. There is also a LOS made, if true then that's the heading the NPC will take. It took a lot of tweaking value wise, but turned out better than I thought. Still a WIP but one of the main objectives was to keep the code to a bare min.

  6. @PIxel: well the way I see things now is I have all 3 ;) I am not finding much diff. between the syntax and am switching between them quite happily, maybe this was because I was not too far down one road or the other, but I appreciate what it is you are saying.

     

    @Mack: Warm ? Thats going to ruin my cold, frosty and downright hostile reputation lol

×
×
  • Create New...