利用者:Sjoerd

提供: wiki
移動先: 案内検索

Projects

The hive system (http://launchpad.net/hivesystem)

The hive system is a system for node-based game logic.

Integration of the hive system with Blender: Progress

  • In-Blender Hive system GUI (Hive add-on): early alpha
  • External Qt Hive system GUI (HiveGUI): late alpha
  • Hive system standard node library (dragonfly): early beta
  • Hive system core libraries (Spyder, libcontext, bee): late beta / production-ready

Examples of nodal logic editable inside Blender

  • These examples run under the BGE, and are also editable in the Node editor
  • Requires Blender 2.67 or later, and the Hive add-on.
  • For best results, use the Hive branch.
  • Tetris example

A visual implementation of Tetris:

ファイル:Test-Hivesystem-tetris-visual.blend

  • Moving monster example

A port from the moving panda example from the Hive manual to hivemaps that can be visually edited in Blender.

ファイル:Test-Hivesystem-movingmonster.zip


Examples of nodal logic editable with external HiveGUI, or as Python code

These examples run under the BGE, but are not editable in Blender. Requires Blender 2.65 or later.


  • Tetris example

A Python-only implementation of Tetris, taken from the hive system manual:

ファイル:Test-Hivesystem-tetris.blend


  • Moving monster example

(requires hive 0.91 and Spyder 3.2)

ファイル:Test-Hivesystem-movingmonster.tgz

A port from the moving panda example from the Hive manual to hivemaps that can be visually edited in HiveGUI. Runs under both the BGE and Panda3D.

  • Networking example

Very preliminary, severe lags

Start the server script from the command line, and then the corresponding client script / .blend

All .web files can be opened with HiveGUI

All .workermap files can be opened with WorkerGUI

ファイル:Test-Hivesystem-networking.tgz


  • Moving panda example (old)

(requires hive 0.82 and Spyder 3.1)

The moving panda example from the hive system manual has been ported to the BGE. You can download a zipped directory with a .blend here:

ファイル:Test-Hivesystem-movingpanda-BGE.tgz

This example was made using hives scripted from Python, it does *not* use hivemaps


  • Animated spider

(NOTE: requires hive 0.81, needs to be fixed for later versions!)

An animated spider with game logic has been ported to the hive system

The original .blend (by Dennis Haupt):

ファイル:Test-Hivesystem-original-BGE-spider.blend (License: CC-BY, originally downloaded from http://www.blendswap.com/blends/animals/bge-spider/)

The ported .blend:

ファイル:Test-Hivesystem-Hive-spider.blend

Note: the port is just for testing and demonstration! It was made using low-level bees, scripted from Python. No effort was made whatsoever to create an appealing visual form