<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bzflag.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lukstr</id>
	<title>BZFlagWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bzflag.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lukstr"/>
	<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/Special:Contributions/Lukstr"/>
	<updated>2026-05-10T17:53:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4710</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4710"/>
		<updated>2008-06-10T04:51:23Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: update description bzfs.cxx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be copied/reproduced/replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****&#039;&#039;&#039;bzfs.cxx&#039;&#039;&#039; -- &#039;&#039;Read worlds (via stream/blob or filename), retrieve WorldInfo&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;CmdLineOptions.cxx&#039;&#039;&#039;&lt;br /&gt;
***bzflag/&lt;br /&gt;
****&#039;&#039;&#039;World.cxx&#039;&#039;&#039;&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****&#039;&#039;&#039;modeltool.cxx&#039;&#039;&#039; -- &#039;&#039;Creating/writing bzw files&#039;&#039;&lt;br /&gt;
*bzwworkbench/&lt;br /&gt;
**src/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.cpp&#039;&#039;&#039; -- &#039;&#039;Cleaner parser than bzfs?&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.cpp&#039;&#039;&#039;&lt;br /&gt;
**include/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.h&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==API==&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4709</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4709"/>
		<updated>2008-06-10T04:39:14Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be copied/reproduced/replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****&#039;&#039;&#039;bzfs.cxx&#039;&#039;&#039; -- &#039;&#039;Read worlds (via iostream), retrieve WorldInfo&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;CmdLineOptions.cxx&#039;&#039;&#039;&lt;br /&gt;
***bzflag/&lt;br /&gt;
****&#039;&#039;&#039;World.cxx&#039;&#039;&#039;&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****&#039;&#039;&#039;modeltool.cxx&#039;&#039;&#039; -- &#039;&#039;Creating/writing bzw files&#039;&#039;&lt;br /&gt;
*bzwworkbench/&lt;br /&gt;
**src/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.cpp&#039;&#039;&#039; -- &#039;&#039;Cleaner parser than bzfs?&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.cpp&#039;&#039;&#039;&lt;br /&gt;
**include/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.h&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==API==&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4708</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4708"/>
		<updated>2008-06-10T04:38:27Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: added bzfs.cxx knowledge&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****&#039;&#039;&#039;bzfs.cxx&#039;&#039;&#039; -- &#039;&#039;Read worlds (via iostream), retrieve WorldInfo&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;CmdLineOptions.cxx&#039;&#039;&#039;&lt;br /&gt;
***bzflag/&lt;br /&gt;
****&#039;&#039;&#039;World.cxx&#039;&#039;&#039;&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****&#039;&#039;&#039;modeltool.cxx&#039;&#039;&#039; -- &#039;&#039;Creating/writing bzw files&#039;&#039;&lt;br /&gt;
*bzwworkbench/&lt;br /&gt;
**src/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.cpp&#039;&#039;&#039; -- &#039;&#039;Cleaner parser than bzfs?&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.cpp&#039;&#039;&#039;&lt;br /&gt;
**include/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.h&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==API==&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4707</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4707"/>
		<updated>2008-06-10T02:52:30Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: added files to look at&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****&#039;&#039;&#039;bzfs.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWReader.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.cxx&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;BZWError.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;CmdLineOptions.cxx&#039;&#039;&#039;&lt;br /&gt;
***bzflag/&lt;br /&gt;
****&#039;&#039;&#039;World.cxx&#039;&#039;&#039;&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****&#039;&#039;&#039;modeltool.cxx&#039;&#039;&#039; -- &#039;&#039;Creating/writing bzw files&#039;&#039;&lt;br /&gt;
*bzwworkbench/&lt;br /&gt;
**src/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.cpp&#039;&#039;&#039; -- &#039;&#039;Cleaner parser than bzfs?&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.cpp&#039;&#039;&#039;&lt;br /&gt;
**include/&lt;br /&gt;
***model/&lt;br /&gt;
****&#039;&#039;&#039;BZWParser.h&#039;&#039;&#039;&lt;br /&gt;
****&#039;&#039;&#039;Model.h&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==API==&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4704</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4704"/>
		<updated>2008-06-07T01:54:22Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: added content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****bzfs.cxx&lt;br /&gt;
****BZWReader.h&lt;br /&gt;
****BZWReader.cxx&lt;br /&gt;
****BZWError.cxx&lt;br /&gt;
****BZWError.h&lt;br /&gt;
****CmdLineOptions.cxx&lt;br /&gt;
***bzflag/&lt;br /&gt;
****World.cxx &lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****modeltool.cxx -- &#039;&#039;Creating/writing bzw files&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4703</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4703"/>
		<updated>2008-06-06T09:14:06Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Made comments proper.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****bzfs.cxx&lt;br /&gt;
****BZWReader.h&lt;br /&gt;
****BZWReader.cxx&lt;br /&gt;
****BZWError.cxx&lt;br /&gt;
****BZWError.h&lt;br /&gt;
****CmdLineOptions.cxx&lt;br /&gt;
***bzflag/&lt;br /&gt;
****World.cxx&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****modeltool.cxx -- &#039;&#039;Is there anything here desireable? --Lukstr&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4702</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4702"/>
		<updated>2008-06-06T09:00:18Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Fixed incomplete sentance, added bullet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*BZW file parsing&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****bzfs.cxx&lt;br /&gt;
****BZWReader.h&lt;br /&gt;
****BZWReader.cxx&lt;br /&gt;
****BZWError.cxx&lt;br /&gt;
****BZWError.h&lt;br /&gt;
****CmdLineOptions.cxx&lt;br /&gt;
***bzflag/&lt;br /&gt;
****World.cxx&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****modeltool.cxx&lt;br /&gt;
 Is there anything here desireable? --Lukstr&lt;br /&gt;
**misc/&lt;br /&gt;
***3ds2bzw.c&lt;br /&gt;
 Likewise, here? --Lukstr&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4701</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4701"/>
		<updated>2008-06-06T08:58:29Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Added list of files to be &amp;quot;investigated&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
BZW file parsing into &lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
libBZW will initially contain methods and functionality from the following sources:&lt;br /&gt;
 Just so I can keep track of what files I will need initially, obtained via grep, primitive list.&lt;br /&gt;
 Need to add summaries of functionality desired to be replicated from each file. --Lukstr&lt;br /&gt;
*bzflag/&lt;br /&gt;
**src/&lt;br /&gt;
***bzfs/&lt;br /&gt;
****bzfs.cxx&lt;br /&gt;
****BZWReader.h&lt;br /&gt;
****BZWReader.cxx&lt;br /&gt;
****BZWError.cxx&lt;br /&gt;
****BZWError.h&lt;br /&gt;
****CmdLineOptions.cxx&lt;br /&gt;
***bzflag/&lt;br /&gt;
****World.cxx&lt;br /&gt;
**tools/&lt;br /&gt;
***modeltool/&lt;br /&gt;
****modeltool.cxx&lt;br /&gt;
 Is there anything here desireable? --Lukstr&lt;br /&gt;
**misc/&lt;br /&gt;
***3ds2bzw.c&lt;br /&gt;
 Likewise, here? --Lukstr&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4330</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4330"/>
		<updated>2008-03-28T02:11:26Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: added wiki links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future [[BZW]] functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within [[BZFlag]]. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. [[BZFS]] will depend on libBZW, and is within /bzflag/src).&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4329</id>
		<title>GSoC: LibBZW</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=GSoC:_LibBZW&amp;diff=4329"/>
		<updated>2008-03-28T02:10:07Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Created and added some details regarding implementation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DesignDocument}}&lt;br /&gt;
&#039;&#039;libBZW is a proposed library that will encompass current and future BZW functionality, replacing independant implementations in various applications, including bzfs.&#039;&#039;&lt;br /&gt;
==Implementation==&lt;br /&gt;
libBZW will be implemented as a static library within BZFlag. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity&#039;s sake (i.e. bzfs will depend on libbzw, and is within /bzflag/src).&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4328</id>
		<title>User:Lukstr</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4328"/>
		<updated>2008-03-27T16:42:26Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Undid such madness.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please ask any questions or comments in discussion, or bug me on IRC.&lt;br /&gt;
==Google Summer of Code Application==&lt;br /&gt;
===Abstract===&lt;br /&gt;
Currently, much of the code involving BZFlag&#039;s worlds and world files is repeated and reimplemented throughout different projects, and as such any changes made to the BZW format require changes to each implementation. In order to ease future development and help increase the modularity of BZFlag, a libBZW is proposed. This library would abstract the inner workings of the BZW format, such as parsing, and allow applications to handle BZW files with ease. Once such a library is in place, BZFlag and related programs should have identical functionality.&lt;br /&gt;
&lt;br /&gt;
===Addendum===&lt;br /&gt;
Nothing here as of yet.&lt;br /&gt;
&lt;br /&gt;
==About==&lt;br /&gt;
I am a 20 year old undergraduate in the Engineering Systems &amp;amp; Computing program at the University of Guelph (in Ontario, Canada). I&#039;ve been programming since roughly 1999, when I was first introduced to Visual Basic. Very shortly after I matured to C++, with brief adventures into web development (more on this later). The first game I ever wrote (ignore Visual Basic nonsense) was a Mario Bros. clone. I received much assistance during this time from older students, but soon began to do much programming on my own. I toyed with Flash programming/scripting for a few years before returning to C++ during high school. I realized many errors in my ways and moved to C, in order to build a better programming foundation. Currently, I primarily code in C, C++ and Java (solely for school purposes, not of my own free will, usually). I spent a summer coding in C# for a company producing rugged mobile devices that mostly ran Microsoft Windows CE and Pocket PC. Until a few years ago I coded entirely in a Windows environment, and am quite familiar with it, however now prefer Unix-like systems for development and use. I am an advocate of code reuse and abstraction. I enjoy playing squash when I have the time, and alpine or downhill skiing when the opportunity presents itself. I&#039;ve been playing video games always, though interspersed with lengthy periods of programming.&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4327</id>
		<title>User:Lukstr</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4327"/>
		<updated>2008-03-27T15:43:19Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: added a small libBZW discussion area.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please ask any questions or comments in discussion, or bug me on IRC.&lt;br /&gt;
==Google Summer of Code Application==&lt;br /&gt;
===Abstract===&lt;br /&gt;
Currently, much of the code involving BZFlag&#039;s worlds and world files is repeated and reimplemented throughout different projects, and as such any changes made to the BZW format require changes to each implementation. In order to ease future development and help increase the modularity of BZFlag, a libBZW is proposed. This library would abstract the inner workings of the BZW format, such as parsing, and allow applications to handle BZW files with ease. Once such a library is in place, BZFlag and related programs should have identical functionality.&lt;br /&gt;
&lt;br /&gt;
===Addendum===&lt;br /&gt;
Nothing here as of yet.&lt;br /&gt;
&lt;br /&gt;
==About==&lt;br /&gt;
I am a 20 year old undergraduate in the Engineering Systems &amp;amp; Computing program at the University of Guelph (in Ontario, Canada). I&#039;ve been programming since roughly 1999, when I was first introduced to Visual Basic. Very shortly after I matured to C++, with brief adventures into web development (more on this later). The first game I ever wrote (ignore Visual Basic nonsense) was a Mario Bros. clone. I received much assistance during this time from older students, but soon began to do much programming on my own. I toyed with Flash programming/scripting for a few years before returning to C++ during high school. I realized many errors in my ways and moved to C, in order to build a better programming foundation. Currently, I primarily code in C, C++ and Java (solely for school purposes, not of my own free will, usually). I spent a summer coding in C# for a company producing rugged mobile devices that mostly ran Microsoft Windows CE and Pocket PC. Until a few years ago I coded entirely in a Windows environment, and am quite familiar with it, however now prefer Unix-like systems for development and use. I am an advocate of code reuse and abstraction. I enjoy playing squash when I have the time, and alpine or downhill skiing when the opportunity presents itself. I&#039;ve been playing video games always, though interspersed with lengthy periods of programming.&lt;br /&gt;
&lt;br /&gt;
==Temporary libBZW discussion==&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4309</id>
		<title>User:Lukstr</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4309"/>
		<updated>2008-03-25T17:24:20Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: /* Google Summer of Code Application */  added abstract from actual GSoC application&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please ask any questions or comments in discussion, or bug me on IRC.&lt;br /&gt;
==Google Summer of Code Application==&lt;br /&gt;
===Abstract===&lt;br /&gt;
Currently, much of the code involving BZFlag&#039;s worlds and world files is repeated and reimplemented throughout different projects, and as such any changes made to the BZW format require changes to each implementation. In order to ease future development and help increase the modularity of BZFlag, a libBZW is proposed. This library would abstract the inner workings of the BZW format, such as parsing, and allow applications to handle BZW files with ease. Once such a library is in place, BZFlag and related programs should have identical functionality.&lt;br /&gt;
&lt;br /&gt;
===Addendum===&lt;br /&gt;
Nothing here as of yet.&lt;br /&gt;
&lt;br /&gt;
==About==&lt;br /&gt;
I am a 20 year old undergraduate in the Engineering Systems &amp;amp; Computing program at the University of Guelph (in Ontario, Canada). I&#039;ve been programming since roughly 1999, when I was first introduced to Visual Basic. Very shortly after I matured to C++, with brief adventures into web development (more on this later). The first game I ever wrote (ignore Visual Basic nonsense) was a Mario Bros. clone. I received much assistance during this time from older students, but soon began to do much programming on my own. I toyed with Flash programming/scripting for a few years before returning to C++ during high school. I realized many errors in my ways and moved to C, in order to build a better programming foundation. Currently, I primarily code in C, C++ and Java (solely for school purposes, not of my own free will, usually). I spent a summer coding in C# for a company producing rugged mobile devices that mostly ran Microsoft Windows CE and Pocket PC. Until a few years ago I coded entirely in a Windows environment, and am quite familiar with it, however now prefer Unix-like systems for development and use. I am an advocate of code reuse and abstraction. I enjoy playing squash when I have the time, and alpine or downhill skiing when the opportunity presents itself. I&#039;ve been playing video games always, though interspersed with lengthy periods of programming.&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4307</id>
		<title>User:Lukstr</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4307"/>
		<updated>2008-03-25T17:07:10Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Changed section to reflect linking from gsoc application&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please ask any questions or comments in discussion, or bug me on IRC.&lt;br /&gt;
==Google Summer of Code Application==&lt;br /&gt;
===Addendum===&lt;br /&gt;
Nothing here as of yet.&lt;br /&gt;
&lt;br /&gt;
==About==&lt;br /&gt;
I am a 20 year old undergraduate in the Engineering Systems &amp;amp; Computing program at the University of Guelph (in Ontario, Canada). I&#039;ve been programming since roughly 1999, when I was first introduced to Visual Basic. Very shortly after I matured to C++, with brief adventures into web development (more on this later). The first game I ever wrote (ignore Visual Basic nonsense) was a Mario Bros. clone. I received much assistance during this time from older students, but soon began to do much programming on my own. I toyed with Flash programming/scripting for a few years before returning to C++ during high school. I realized many errors in my ways and moved to C, in order to build a better programming foundation. Currently, I primarily code in C, C++ and Java (solely for school purposes, not of my own free will, usually). I spent a summer coding in C# for a company producing rugged mobile devices that mostly ran Microsoft Windows CE and Pocket PC. Until a few years ago I coded entirely in a Windows environment, and am quite familiar with it, however now prefer Unix-like systems for development and use. I am an advocate of code reuse and abstraction. I enjoy playing squash when I have the time, and alpine or downhill skiing when the opportunity presents itself. I&#039;ve been playing video games always, though interspersed with lengthy periods of programming.&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4291</id>
		<title>User:Lukstr</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=User:Lukstr&amp;diff=4291"/>
		<updated>2008-03-22T20:34:16Z</updated>

		<summary type="html">&lt;p&gt;Lukstr: Created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To be filled in shortly with GSoC application draft and personal info.&lt;/div&gt;</summary>
		<author><name>Lukstr</name></author>
	</entry>
</feed>