Yake 0.5

This is work-in-progress roadmap and may not be complete and may be subject to changes!

Notes

  • This version will feature networked applications including replicated entities, application browsers etc.
  • It is not intended to replace great existing networking libraries like ReplicaNet, Quazal NetZ, ICE, OpenTNL and others.
  • The implementation demonstrates how easy it is to get networking up & running with Yake.

Roadmap

  • Internationalisation
  • Networked entities with differing server and client side entity class configurations
  • Applications and tools
    • application server browser (+client): Prototype is working.
    • application/entity server and client: Prototype with basic connection handling is working. replication is not (yet).
    • inspector
    • perhaps a networked CmdrMayhem sample

Changelog (as of 01 Feb 2006)

  • Thanks mj for your valuable contributions!
  • *General * More demos * More tutorials * for yake::physics * Reorganized script files * All build files can now be found in the yake/scripts directory. Compiler and platform specific build files are in their own sub-directories. * for PC/Windows and MSVC7.1(2003): yake/scripts/msvc71 * for PC/Windows and MSVC8.0(2005): yake/scripts/msvc8 * for PC/Linux: yake/scripts/linux * for PC/Windows and Code::Blocks: yake/scripts/cb-win32 * Updated Linux build files * Scons build system now allows individual file compilation, adds “quiet” build mode and more customization. * Improved C++ standards compliance Components**
  • yake::object
    • generalized class id / object id management
    • flexible factory support
    • techniques that are useful for id compression
  • yake::net
    • packet connections
      • based on ENet: UDP based, ordered/unordered, reliable/unreliable, channeled, bandwidth-throttled data transmission.
    • event connections
      • flexible event factory subscription
      • safety checks
  • yake::graphics resource management
    • graphics::IWorld now destroys scene nodes at the time of its own destruction if these were not destroyed by the application.
    • various fixes - especially during destruction of scene nodes (attaching/detaching didn't work 100% correctly)
  • yake::graphicsOGRE
    • support for both OGRE 1.1.x “Dagon” and the previous 1.0.x
  • yake::raf ( example application framework )
    • added support for “external” graphics systems and graphical worlds (useful for integration into editors, for example )
  • yapp / yake::model
    • Refactored Graphical/Physical and XODE/DotScene loaders and parsers.
 
main/release/yake0_5.txt · Last modified: 2008/02/21 21:57 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki