<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to PodballNotes</title><link>https://sourceforge.net/p/podball/wiki/PodballNotes/</link><description>Recent changes to PodballNotes</description><atom:link href="https://sourceforge.net/p/podball/wiki/PodballNotes/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 12 Jun 2014 14:53:39 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/podball/wiki/PodballNotes/feed" rel="self" type="application/rss+xml"/><item><title>PodballNotes modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -3,6 +3,11 @@
 Unsorted notes go here.

 Please date all entries. 
+
+### 2014-06-10 - Replays
+
+We need a replay feature. That is, it should be possible to log a match and replay it later again, without the need to have the control module.
+Since the Podball engine is completely deterministic (TODO: Verify that this is the case across platforms too! notably there could be different floating point representations across different platforms), it is sufficient to log all of the pod actions of all time steps and then use a *replay module* that injects the actions at the appropriate time steps. (Requires identical game- and match settings during recording and replay)

 ### 2014-06-09 - LuaCppInterface

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Thu, 12 Jun 2014 14:53:39 -0000</pubDate><guid>https://sourceforge.net1ac11fbf8d970536035d367777a438471a10320c</guid></item><item><title>PodballNotes modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -17,5 +17,3 @@

   * Documentation: [​http://boost-extension.redshoelace.com/docs/boost/extension/index.html](http://boost-extension.redshoelace.com/docs/boost/extension/index.html)
   * Download: [​http://redshoelace.googlepages.com/extension_reflection.zip](http://redshoelace.googlepages.com/extension_reflection.zip)
-
-[Last modified](PodballNotes?action=diff&amp;amp;version=2) [4 years ago](/podball/trac/timeline?from=2010-06-29T22%3A26%3A30%2B02%3A00&amp;amp;precision=second) Last modified on 06/29/10 22:26:30
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Thu, 12 Jun 2014 14:20:59 -0000</pubDate><guid>https://sourceforge.neta2ecc8761abea0262eeacd789ba955ad31fc5814</guid></item><item><title>PodballNotes modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -3,6 +3,13 @@
 Unsorted notes go here.

 Please date all entries. 
+
+### 2014-06-09 - LuaCppInterface
+
+After some very painful beginnings with the Lua C API, i decided to try a C++ wrapper.
+Went to http://lua-users.org/wiki/BindingCodeToLua and ended up with https://github.com/davidsiaw/luacppinterface/ .
+It was the first to have a decent modern C++ interface and with a compatible license (MIT). Also, it has a concise but useful documentation with examples to get started.
+

 ### 2010-06-29 - Towards platform independence

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Mon, 09 Jun 2014 08:11:37 -0000</pubDate><guid>https://sourceforge.net9a2fbdde83842ad1a15b24b99873b933dd25c495</guid></item><item><title>PodballNotes modified by Lars Ruoff</title><link>https://sourceforge.net/p/podball/wiki/PodballNotes/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="notes"&gt;Notes&lt;/h1&gt;
&lt;p&gt;Unsorted notes go here. &lt;/p&gt;
&lt;p&gt;Please date all entries. &lt;/p&gt;
&lt;h3 id="2010-06-29-towards-platform-independence"&gt;2010-06-29 - Towards platform independence&lt;/h3&gt;
&lt;p&gt;A library for platform independent plugins: Boost.Extension (not yet submitted to boost) &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Documentation: &lt;a class="" href="http://boost-extension.redshoelace.com/docs/boost/extension/index.html" rel="nofollow"&gt;​http://boost-extension.redshoelace.com/docs/boost/extension/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Download: &lt;a class="" href="http://redshoelace.googlepages.com/extension_reflection.zip" rel="nofollow"&gt;​http://redshoelace.googlepages.com/extension_reflection.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="" href="../PodballNotes?action=diff&amp;amp;version=2"&gt;Last modified&lt;/a&gt; &lt;a class="" href="/podball/trac/timeline?from=2010-06-29T22%3A26%3A30%2B02%3A00&amp;amp;precision=second"&gt;4 years ago&lt;/a&gt; Last modified on 06/29/10 22:26:30&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lars Ruoff</dc:creator><pubDate>Wed, 21 May 2014 14:05:43 -0000</pubDate><guid>https://sourceforge.net1550265f83f65bc1c67d57f0754e29832b996d2a</guid></item></channel></rss>