libPathFinder

Description

A library that started doing A searching in various data-structures. Now it has evolved to a more general game-world representation library. The old discreet A code is still there, but now it also sports a QuadTree, a tree data-structure commonly used to represent objects in a 2D world. Features inherent in this data-structure is fast collision detection and fast object movement.

The "pride and joy" version 0.1.0 has not been released yet, and will not be for a long time, but the code is very usable right now, get it from my Repository.

Latest commits

Could not connect to branch

Not a branch: "http://192.168.99.101/bzr/libpathfinder/trunk/".
  File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)
  File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target
    result = _execute_target(config, req, object, arg)
  File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target
    result = object(arg)
  File "/var/lib/python-support/python2.5/django/core/handlers/modpython.py", line 228, in handler
    return ModPythonHandler()(req)
  File "/var/lib/python-support/python2.5/django/core/handlers/modpython.py", line 201, in __call__
    response = self.get_response(request)
  File "/var/lib/python-support/python2.5/django/core/handlers/base.py", line 86, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/home/rto/web/halfdans_net/views.py", line 51, in page
    return render_to_response ( 'view.html', {'page': page}, create_context(request) )
  File "/var/lib/python-support/python2.5/django/shortcuts/__init__.py", line 18, in render_to_response
    return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
  File "/var/lib/python-support/python2.5/django/template/loader.py", line 107, in render_to_string
    return t.render(context_instance)
  File "/var/lib/python-support/python2.5/django/test/utils.py", line 15, in instrumented_test_render
    return self.nodelist.render(context)
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 768, in render
    bits.append(self.render_node(node, context))
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 781, in render_node
    return node.render(context)
  File "/var/lib/python-support/python2.5/django/template/loader_tags.py", line 97, in render
    return compiled_parent.render(context)
  File "/var/lib/python-support/python2.5/django/test/utils.py", line 15, in instrumented_test_render
    return self.nodelist.render(context)
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 768, in render
    bits.append(self.render_node(node, context))
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 781, in render_node
    return node.render(context)
  File "/var/lib/python-support/python2.5/django/template/loader_tags.py", line 24, in render
    result = self.nodelist.render(context)
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 768, in render
    bits.append(self.render_node(node, context))
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 781, in render_node
    return node.render(context)
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 802, in render
    output = force_unicode(self.filter_expression.resolve(context))
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 535, in resolve
    obj = self.var.resolve(context)
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 676, in resolve
    value = self._resolve_lookup(context)
  File "/var/lib/python-support/python2.5/django/template/__init__.py", line 711, in _resolve_lookup
    current = current()
  File "/home/rto/web/halfdans_net/models.py", line 226, in getFormatted
    self.save()
  File "/home/rto/web/halfdans_net/models.py", line 234, in save
    self.format()
  File "/home/rto/web/halfdans_net/models.py", line 230, in format
    self.formatted = format_markdown(self.content, self)
  File "/home/rto/web/halfdans_net/models.py", line 28, in format_markdown
    return md.convert(input)
  File "/var/lib/python-support/python2.5/markdown.py", line 1735, in convert
    doc = self._transform()
  File "/var/lib/python-support/python2.5/markdown.py", line 1308, in _transform
    self._processSection(self.top_element, buffer)
  File "/var/lib/python-support/python2.5/markdown.py", line 1394, in _processSection
    inList, looseList)
  File "/var/lib/python-support/python2.5/markdown.py", line 1413, in _processParagraph
    list = self._handleInline("\n".join(paragraph))
  File "/var/lib/python-support/python2.5/markdown.py", line 1627, in _handleInline
    patternIndex)
  File "/var/lib/python-support/python2.5/markdown.py", line 1670, in _applyPattern
    node = pattern.handleMatch(m, self.doc)
  File "/home/rto/web/halfdans_net/markdown/mdx_bazaar.py", line 133, in handleMatch
    e_stack = traceback.format_stack()
checkout browse

Resources

  • ChangeLog
  • Documentation
  • Various Eye Candy

Authors

Inspirational sources (highly recommended):

Comments (0)

Post comment

If you wish, you can use markdown syntax in the comment field.