<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3190794070849828802</id><updated>2008-05-15T06:47:31.085-07:00</updated><title type='text'>ArcLib Development Blog</title><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/'/><link rel='next' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-7576786963646651318</id><published>2008-05-15T06:45:00.000-07:00</published><updated>2008-05-15T06:47:31.288-07:00</updated><title type='text'>ArcLib to begin maintenance phase</title><content type='html'>Arc has been an interesting spare time project. Arc began in 2005 as a library that needed to be developed in order to complete my Warbots game project. After 3 years, it slowly took on a life of its own as I forgot about Warbots. I wrote code that would be useful to me and assimilated it into one library. &lt;br /&gt;&lt;br /&gt;I have learned much about the D language, binding, and writing 2D game style code. I’ve had fun, but time doesn't permit anymore to actively develop 2D game code. &lt;br /&gt;&lt;br /&gt;ArcLib will now move into maintenance phase. For this maintenance phase I have split ArcLib up into an ArcLib core and several extensions. &lt;br /&gt;&lt;br /&gt;Current Arc Project Structure&lt;br /&gt;1. Arc Core&lt;br /&gt;2. Arc Extensions &lt;br /&gt;- Blaze 2d physics &lt;br /&gt;- Freetype font rendering&lt;br /&gt;- GUI (currently crashes, however, due to assocArray.keys call, but tech has worked well in past)  &lt;br /&gt;- OpenAL sound &lt;br /&gt;- Particle system&lt;br /&gt;- Scenegraph &lt;br /&gt;- Sprite &lt;br /&gt;&lt;br /&gt;These extensions will all depend on the ArcLib core, but compatibility between extensions will not be guaranteed. &lt;br /&gt;&lt;br /&gt;From now on, ArcLib will be on a yearly maintenance cycle. &lt;br /&gt;&lt;br /&gt;ArcLib and all its extensions should soon be installable via DSSS as well. &lt;br /&gt;&lt;br /&gt;Only example code will be kept up-to-date, tutorials and the like will not be.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/05/arclib-to-begin-maintenance-phase.html' title='ArcLib to begin maintenance phase'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=7576786963646651318' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/7576786963646651318/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/7576786963646651318'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/7576786963646651318'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-5021150953896140943</id><published>2008-05-01T08:03:00.000-07:00</published><updated>2008-05-01T08:05:16.836-07:00</updated><title type='text'>ArcLib all-in-one vs. modular design</title><content type='html'>Forum thread: &lt;a href="http://www.dsource.org/forums/viewtopic.php?t=3861"&gt;http://www.dsource.org/forums/viewtopic.php?t=3861&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's an idea that I'd been thinking about in my head a while, about&lt;br /&gt;which design route I should be taking ArcLib in.&lt;br /&gt;&lt;br /&gt;1. Modular design&lt;br /&gt;- Arc Core Library&lt;br /&gt;- Arc Scenegraph&lt;br /&gt;- Arc Particle&lt;br /&gt;- ArcLib compatible Blaze&lt;br /&gt;- etc.&lt;br /&gt;&lt;br /&gt;2. All-in-one design&lt;br /&gt;- The way it is now. Everything is well mixed together.&lt;br /&gt;&lt;br /&gt;I'd rather stick with one design or the other, to have a strong design&lt;br /&gt;philosophy behind the library, at least.&lt;br /&gt;&lt;br /&gt;I've been leaning towards the all-in-one design, which is what ArcLib&lt;br /&gt;is currently, for ease of use. However, to keep up with this design, I&lt;br /&gt;/will/ need to integrate Blaze directly into the ArcLib code base. It&lt;br /&gt;also puts the pressure on me to maintain / develop more code, and&lt;br /&gt;slows down the release cycles.&lt;br /&gt;&lt;br /&gt;Recently I've been thinking of a modular approach as well... this&lt;br /&gt;approach works well for the SDL library (SDL_image, SDL_ttf, etc.) It&lt;br /&gt;would allow game programmers to 'pick and choose' which components of&lt;br /&gt;ArcLib they would want to use, and the core of ArcLib would become&lt;br /&gt;really well polished. DSSS would remove the pain of installing all the&lt;br /&gt;libraries separately. This way, different members of a future 'arclib&lt;br /&gt;community' can make arclib compatible extension libs and people can&lt;br /&gt;choose to use them or not, and my 'GUI' implementation would have the&lt;br /&gt;possibility of 'disappearing' if a better one from the community&lt;br /&gt;emerged, or certain sections of arclib can be redesigned without&lt;br /&gt;really much of a problem.&lt;br /&gt;&lt;br /&gt;Anyways, I've been struggling with these ideas for a while and kind of&lt;br /&gt;want to know what others think about them.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/05/arclib-all-in-one-vs-modular-design.html' title='ArcLib all-in-one vs. modular design'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=5021150953896140943' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/5021150953896140943/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/5021150953896140943'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/5021150953896140943'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-8412176375404123179</id><published>2008-04-12T13:55:00.000-07:00</published><updated>2008-04-12T13:57:22.431-07:00</updated><title type='text'>Last 2 weeks of semester....</title><content type='html'>Last 2 weeks of the semester... nuff said. &lt;br /&gt;&lt;br /&gt;Just posting to say I'm still thinking about ArcLib stuff and expect some new stuff for the summer, but right now and for the next 2 weeks I'm totally booked to the point where I can't even write a decent blog post about it.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/04/last-2-weeks-of-semester.html' title='Last 2 weeks of semester....'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=8412176375404123179' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/8412176375404123179/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/8412176375404123179'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/8412176375404123179'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-5992789486225865902</id><published>2008-03-16T10:43:00.000-07:00</published><updated>2008-03-16T10:49:37.436-07:00</updated><title type='text'>Tango XML and Blaze</title><content type='html'>Blaze is nearing a 1.0 release. See &lt;a href="http://dsource.org/forums/viewtopic.php?t=3728"&gt;Announcement&lt;/a&gt;. Blaze supports 2D physics for polygons, and has recently added joints. Since Blaze is too fast for me, I added some timing code into the Blaze demos that will cap the frame rate on faster machines. &lt;br /&gt;&lt;br /&gt;I also replaced my XML code in ArcLib with the Tango XML code. The whole process was pretty simple, I only had one or two questions for the Tango folks about Tango XML, and then using Tango XML allowed me to reduce my lines of code count quite a bit, too.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/03/tango-xml-and-blaze.html' title='Tango XML and Blaze'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=5992789486225865902' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/5992789486225865902/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/5992789486225865902'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/5992789486225865902'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-3500166705754623821</id><published>2008-02-17T12:37:00.000-08:00</published><updated>2008-02-17T12:50:35.712-08:00</updated><title type='text'>First Blaze 2D Physics Engine Release</title><content type='html'>See the &lt;a href="http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.announce&amp;amp;article_id=11460"&gt;announcement&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt;Get the Windows Demo: &lt;a href="http://svn.dsource.org/projects/blaze/downloads/Blaze-Demos.zip"&gt;Blazed-Demos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;*nix Users: dsss net install blazed-demos&lt;br /&gt;&lt;br /&gt;What does this mean for ArcLib? It means, finally, that a major roadblock for Arc v.3 (polygons in physics) is removed, and all the built in Box2D Lite stuff that was built into ArcLib will be removed, as well.&lt;br /&gt;&lt;br /&gt;Also, the next release of Tango looks like it will feature XML, so I can remove my own XML code from ArcLib in the next release. I can also remove a bunch of my templated code in ArcLib, thanks to Tango.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/02/first-blaze-2d-physics-engine-release.html' title='First Blaze 2D Physics Engine Release'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=3500166705754623821' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/3500166705754623821/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/3500166705754623821'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/3500166705754623821'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-3601974485300726366</id><published>2008-02-15T06:53:00.000-08:00</published><updated>2008-02-15T07:00:34.647-08:00</updated><title type='text'>Box2D4D Officially Abandoned...</title><content type='html'>&lt;span class="postbody"&gt;If someone wants to pick up where I left off...&lt;br /&gt;&lt;br /&gt;1) branches/ has the old c++ --&gt; D port and the attempt at a java --&gt; D port&lt;br /&gt;2) I think trunk/ may have the new c++ --&gt; D port&lt;br /&gt;&lt;br /&gt;The reason Box2d4d is being abandoned is because...&lt;br /&gt;&lt;br /&gt;1) Impossible to debug (been trying to debug it for about the past 3-4 months)&lt;br /&gt;2) Code is too complex for its own good&lt;br /&gt;3) There is something better on the horizon...&lt;br /&gt;&lt;br /&gt;:)&lt;br /&gt;&lt;br /&gt;~ Clay&lt;br /&gt;&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/02/box2d4d-officially-abandoned.html' title='Box2D4D Officially Abandoned...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=3601974485300726366' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/3601974485300726366/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/3601974485300726366'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/3601974485300726366'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-431432603099406726</id><published>2008-02-11T09:36:00.000-08:00</published><updated>2008-02-11T09:47:29.568-08:00</updated><title type='text'>GlazeD, Chipmunk --&gt; ActionScript 3.0 --&gt; D</title><content type='html'>Alright, so box2d4d is a no go because it is impossible for Mason and I to debug. If somebody else can figure it out, feel free.&lt;br /&gt;&lt;br /&gt;So, Mason found an Action Script 3.0 port of Chipmunk, except that it doesn't support joints. We are now trying to convert it to D, and it does compile but we haven't had the chance to figure out if it works or not.&lt;br /&gt;&lt;br /&gt;As usual, I kept my habit of making doc comments. Here are the &lt;a href="http://rb2d.googlecode.com/svn/branches/glazeD/dsss_docs/glazed/glazed.Common.html"&gt;Ddocs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, hopefully this one will be easier to debug because it is simpler, and this one at least supports polygons.&lt;br /&gt;&lt;br /&gt;Then, if we get it to work, Mason will base his &lt;a href="http://rb2d.googlecode.com/"&gt;rb2d&lt;/a&gt; efforts off of glazeD and add various features and things to it over time.&lt;br /&gt;&lt;br /&gt;And, the big picture for me is, that I will have a physics engine in native D that I can integrate into &lt;a href="http://www.dsource.org/projects/arclib"&gt;ArcLib&lt;/a&gt;, that I won't have to maintain or add new features to myself.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/02/glazed-chipmunk-actionscript-30-d.html' title='GlazeD, Chipmunk --&gt; ActionScript 3.0 --&gt; D'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=431432603099406726' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/431432603099406726/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/431432603099406726'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/431432603099406726'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-1498842696975991003</id><published>2008-01-28T20:07:00.000-08:00</published><updated>2008-01-28T20:10:20.309-08:00</updated><title type='text'>Play Tankwars on Win32</title><content type='html'>Alright... probably should have posted this a long time ago... but here is &lt;a href="http://svn.dsource.org/projects/tankwars/downloads/tankwars.zip"&gt;tankwars&lt;/a&gt; for win32. For *nix users, wine will probably work.&lt;br /&gt;&lt;br /&gt;Just in case anyone out there on windows wanted to try it.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/01/play-tankwars-on-win32.html' title='Play Tankwars on Win32'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=1498842696975991003' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/1498842696975991003/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/1498842696975991003'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/1498842696975991003'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-517105007960968142</id><published>2008-01-24T12:08:00.000-08:00</published><updated>2008-01-24T12:16:47.395-08:00</updated><title type='text'>Box2D4D 1.4.3 Documentation</title><content type='html'>&lt;a href="http://svn.dsource.org/projects/box2d4d/downloads/dsss_docs/box2d4d/box2d4d.collision.b2BroadPhase.html"&gt;Box2D4D 1.4.3 Docs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, so I started over again with the latest box2d, and one of the things I did this time, was to give every variable and function a doc comment!&lt;br /&gt;&lt;br /&gt;I got it to compile, and immediately compiled these docs. &lt;br /&gt;&lt;br /&gt;Enjoy, Box2d fans :-P&lt;br /&gt;&lt;br /&gt;On a side note, here's a link to a promising 2D physics engine written from scratch in D, &lt;a href="http://code.google.com/p/rb2d/"&gt;rb2d&lt;/a&gt;. You can obtain it with 'dsss net install rb2d.'&lt;br /&gt;&lt;br /&gt;Both these projects are one man wonders, so if there are any 2d physics programmers in the D community, feel free to jump in and join the fun!</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/01/box2d4d-143-documentation.html' title='Box2D4D 1.4.3 Documentation'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=517105007960968142' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/517105007960968142/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/517105007960968142'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/517105007960968142'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-1761021921714404167</id><published>2008-01-15T10:01:00.001-08:00</published><updated>2008-01-15T10:01:40.048-08:00</updated><title type='text'>TankWars Screen Shot</title><content type='html'>http://svn.dsource.org/projects/tankwars/downloads/screen.PNG&lt;br /&gt;&lt;br /&gt;Just in case anyone didn't see it on the project page.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/01/tankwars-screen-shot.html' title='TankWars Screen Shot'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=1761021921714404167' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/1761021921714404167/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/1761021921714404167'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/1761021921714404167'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-5488316726150369389</id><published>2008-01-14T18:24:00.000-08:00</published><updated>2008-01-14T18:25:38.072-08:00</updated><title type='text'>ArcLib Development Slowing Down...</title><content type='html'>ArcLib has been slowing down its development rate. I simply don't have the time to develop as much as I used to, so development from now on will probably be in short spurts every couple of months or so, and be more into a maintenance phase. &lt;br /&gt;&lt;br /&gt;~ Clay</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2008/01/arclib-development-slowing-down.html' title='ArcLib Development Slowing Down...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=5488316726150369389' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/5488316726150369389/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/5488316726150369389'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/5488316726150369389'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-5094143209323457791</id><published>2007-12-05T11:34:00.000-08:00</published><updated>2007-12-05T11:42:30.448-08:00</updated><title type='text'>Finishing TankWars</title><content type='html'>It's the end of the semester, and my partner and I spent about 7 hours yesterday finishing up tankwars with about 30 svn commits total, mainly loading tanks and helicopters and allowing them to randomly move and shoot on the map, adding sound effects, and letting the player shoot at the tanks. We had some trouble trying to get the tank pointed at the player, even using the point.angle(point) function, which we never resolved. &lt;br /&gt;&lt;br /&gt;If you want to check out the final (unfinished) product, svn co svn.dsource.org/projects/tankwars/trunk/game, and run game.exe. There is a level editor that allows you to place objects and there is a game that allows you to 'play.' &lt;br /&gt;&lt;br /&gt;Anyways, unless I get some abundant future free time, this project will most likely be stalled from this point onward, as I'll probably be spending time on my arclib and getting that in better shape.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/12/finishing-tankwars.html' title='Finishing TankWars'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=5094143209323457791' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/5094143209323457791/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/5094143209323457791'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/5094143209323457791'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-4571738135121978955</id><published>2007-11-24T17:38:00.000-08:00</published><updated>2007-11-24T17:41:04.488-08:00</updated><title type='text'>Box2D for D, take three</title><content type='html'>Alright, the java port was not giving me the correct output that I wanted. So, I decided to take the C++ D port, remove the memory management code, and implement the java solution for dealing void*'s. Now I'm getting an assert error. So, what I'm going to D, is mostly use the C++ version to base off of, and trace the C++ code versus the D code to see where I have gone wrong.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/11/box2d-for-d-take-three.html' title='Box2D for D, take three'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=4571738135121978955' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/4571738135121978955/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/4571738135121978955'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/4571738135121978955'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-2591492177333701963</id><published>2007-11-19T16:19:00.000-08:00</published><updated>2007-11-19T16:25:42.262-08:00</updated><title type='text'>Box2D for D, take two</title><content type='html'>Alright, so I become stuck on box2d4d not only with the custom memory management code, but also with all the pointers, of which Erin Catto is a fan of. I didn't really have time to deal with the pointer problems, so I'm taking a different strategy. &lt;br /&gt;&lt;br /&gt;There is already a java port of box2d, so I'm taking that code and porting it to D. I already got it to compile. After I get some examples working, I will then add doc comments, upgrade it to the latest box2d version, and perhaps the re-implement custom memory management. &lt;br /&gt;&lt;br /&gt;The box2d4d project already has more files than my own ArcLib project has, to give an idea of the scope of the project.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/11/box2d-for-d-take-two.html' title='Box2D for D, take two'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=2591492177333701963' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/2591492177333701963/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/2591492177333701963'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/2591492177333701963'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-242771915192838487</id><published>2007-11-15T10:33:00.000-08:00</published><updated>2007-11-15T12:12:56.102-08:00</updated><title type='text'>TankWars Development Update</title><content type='html'>The media is almost all complete. All required sound effects, and still images of the tank, helicopter, and person, as well as missle and tank shell. We have some tiles too. We still need person/tank/helicopter fire muzzle flash, destroyed vehicle art, and some dirt tiles.&lt;br /&gt;&lt;br /&gt;Also, the XML level reader and writer is 90% done, the last 10% will just be testing it to see if it works. &lt;br /&gt;&lt;br /&gt;My next task is to hook up the editor with the level reader and writer.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/11/tankwars-development-update.html' title='TankWars Development Update'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=242771915192838487' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/242771915192838487/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/242771915192838487'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/242771915192838487'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-4364409892984680503</id><published>2007-11-13T09:19:00.000-08:00</published><updated>2007-11-13T11:59:38.666-08:00</updated><title type='text'>ArcLib get's a logo...</title><content type='html'>&lt;a href="http://farm3.static.flickr.com/2145/2004916023_43b7969caf.jpg?v=0"&gt;&lt;img src="http://farm3.static.flickr.com/2145/2004916023_43b7969caf.jpg?v=0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Keyframe win's the logo contest! Many thanks and appreciations to all those who entered. It was a difficult toss up for me between CodexArcanum's logo and Keyframe's logo, but I feel that Keyframe's logo has a more professional look, and indeed more professionalism will be the theme of the Arc v.3 release as I believe that will be the first one on which real work can start being done with games and such as things start to stabilize and the scope of Arc is realized.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/11/arclib-gets-logo.html' title='ArcLib get&apos;s a logo...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=4364409892984680503' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/4364409892984680503/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/4364409892984680503'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/4364409892984680503'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-7655560374877574137</id><published>2007-10-30T16:41:00.000-07:00</published><updated>2007-10-30T17:06:50.060-07:00</updated><title type='text'>ArcLib Logo Contest Final Showdown!</title><content type='html'>The ArcLib Logo contest final showdown has begun! There have been a lot of good logo submissions, and there is still time to submit a new killer logo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dsource.org/forums/viewtopic.php?t=3299"&gt;Here is the link&lt;/a&gt; to the final logo contest thread. As you can see, if you decide to submit a logo based on the specifications given in that thread, you can guarantee you'll win if you submit the only one and it is somewhat decent.&lt;br /&gt;&lt;br /&gt;Good luck!</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/10/arclib-logo-contest-final-showdown.html' title='ArcLib Logo Contest Final Showdown!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=7655560374877574137' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/7655560374877574137/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/7655560374877574137'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/7655560374877574137'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-4286521301005108440</id><published>2007-10-29T12:37:00.001-07:00</published><updated>2007-10-29T12:54:56.549-07:00</updated><title type='text'>TankWars Editor Interface Complete</title><content type='html'>I've completed the TankWars level editor interface... you can now change the tiles on the tilemap and place game objects on the screen such as Tanks, Helicopters, and rocks. My group member is working on loading and saving a level with XML, and once that is done, the editor will be able to load up levels, edit them, and then save them back as XML files.&lt;br /&gt;&lt;br /&gt;The editor is really simple and consists only of 'hotkeys' to edit. The most difficult part for me was simply trying to think in terms of a scene graph, but that took me a day or so and then I figured it out. The way I have my scenegraph set up right now is like so...&lt;br /&gt;&lt;br /&gt;WorldTransformNode&lt;br /&gt;-&gt; TileMap (draw all the tiles)&lt;br /&gt;--&gt; Mouse notify node (sends signals to tilemap when mouse is clicked, gives relative mouse coordinates to the tilemap, based on transformation)&lt;br /&gt;&lt;br /&gt;The advantage of the scenegraph is not having to calculate transformations myself, which saves a lot of hassle and is worth it once it is figured out.&lt;br /&gt;&lt;br /&gt;Also, one of the aspects of Arc v.3 that I'm looking forward to is a large reduction of code without any loss of features :) This will be accomplished by moving all physics code to another project, simplification of the scenegraph, and reliance on Tango's template containers, as well as a possible re-factor.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/10/tankwars-editor-interface-complete.html' title='TankWars Editor Interface Complete'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=4286521301005108440' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/4286521301005108440/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/4286521301005108440'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/4286521301005108440'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-8532471883943336317</id><published>2007-10-23T20:53:00.000-07:00</published><updated>2007-10-23T20:59:37.507-07:00</updated><title type='text'>TankWars Update...</title><content type='html'>Here is a little update on my semester long class project that is now 'officially' started.&lt;br /&gt;&lt;br /&gt;The TankWars main screen is pretty much complete, it just needs a 'resume' button and a title. It has a 'New Game' button, an 'Editor' button, and an 'Exit' button. When the new game button is pressed, it takes you to a screen that shows a TileMap in a world transform node that can be controlled with the players keys.&lt;br /&gt;&lt;br /&gt;Nothing too fancy yet...&lt;br /&gt;&lt;br /&gt;I myself am semi-new to the scenegraph in Arc, I havn't really done too much with it until now. I got myself running with it pretty quickly from the scenegraph test, however. The scenegraph is probably not the most newbie friendly concept, and today I thought that it might help to store a scenegraph scene in an XML file and have some sort of scenegraph builder program. It would shorten the users code dramatically, and the scenegraph could be seen visibly as it should be. Until then, ArcLib users need to be pretty proficient in programming to use it.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/10/tankwars-update.html' title='TankWars Update...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=8532471883943336317' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/8532471883943336317/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/8532471883943336317'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/8532471883943336317'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-6620623826906961443</id><published>2007-10-17T13:31:00.001-07:00</published><updated>2007-10-17T13:33:57.151-07:00</updated><title type='text'>Development halted for a week or two...</title><content type='html'>Alright, development has pretty much halted for a week or two. This week I have 3 midterms and this weekend I went to the ACM conference and watched presentations by the founder of the XKCD web comic, the guy who wrote the digg.com software, the authors of Girl Genius web comics, and a few other presentations.&lt;br /&gt;&lt;br /&gt;When I get time, I'll be working on TankWars.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/10/development-halted-for-week-or-two.html' title='Development halted for a week or two...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=6620623826906961443' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/6620623826906961443/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/6620623826906961443'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/6620623826906961443'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-4173046575955757327</id><published>2007-10-04T17:10:00.000-07:00</published><updated>2007-10-04T17:50:23.982-07:00</updated><title type='text'>Flashbacks from the past...</title><content type='html'>Today, I delighted myself by stumbling on one of my old school WarBots projects. Before I started ArcLib, the project was actually called WarBots and was meant to finish a game that me and my friends attempted to build in High School but never got very far because the lame school admins shutdown the project from their lack of competence (grrr... see: &lt;a href="http://warcoders.sourceforge.net/"&gt;http://warcoders.sourceforge.net/&lt;/a&gt; for more info on what the project was meant to be and how far we got).&lt;br /&gt;&lt;br /&gt;Anyway... I ran the exe and amazed myself at what I could accomplish in 2005 with limited D and OpenGL knowledge back in the day, when compiler numbers were still in the .70's and one had to write their own bindings from scratch.&lt;br /&gt;&lt;br /&gt;For the curious, here's the way to access the files via SVN.&lt;br /&gt;&lt;br /&gt;1. &lt;span&gt;svn co -r 172 &lt;a target="_content" class="chatzilla-link" href="http://svn.dsource.org/projects/arclib/"&gt;http://svn.dsource.&lt;wbr&gt;org/projects/arclib/&lt;/a&gt; warbots/&lt;br /&gt;2. cd 'warbots\trunk\current'&lt;br /&gt;&lt;/span&gt;2. Run 'game.exe'&lt;br /&gt;&lt;br /&gt;To interact with the game, click the building, click 'train unit,' type 'miner' then hit enter. Then proceed to witness the miner vehicle collect metal scrap on the map. It uses per-pixel collision detection and a lua script to define the miner's AI.&lt;br /&gt;&lt;br /&gt;I'm also amazed that SVN actually kept /EVERYTHING/, I'm afraid to know how much space my project takes up on poor old dsource.&lt;br /&gt;&lt;br /&gt;The part that gets me is that I didn't even realize how far I got on that project.&lt;br /&gt;&lt;br /&gt;And, as time passed, I decided I needed to write a good generic 2D game library before attempting to write any more game code. I've discovered that large projects have a 'point of no return' where, once the project reaches a certain size or complexity, more and more manpower must be used to achieve less and less of a result.&lt;br /&gt;&lt;br /&gt;WarBots reached that complexity for a 1 man project, and ArcLib was the answer to reduce it. Look how far it's gotten me ;)</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/10/flashbacks-from-past.html' title='Flashbacks from the past...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=4173046575955757327' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/4173046575955757327/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/4173046575955757327'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/4173046575955757327'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-6884006530983832445</id><published>2007-10-03T12:28:00.000-07:00</published><updated>2007-10-03T12:51:42.062-07:00</updated><title type='text'>Current Development Highlights ...</title><content type='html'>1. ChristianK was able to figure out the problem with one of the D files crashing. Apparently it has to do with forward references and enums, and putting an enum in its own file fixes the problem. For the curious, here is the actual &lt;a href="http://d.puremagic.com/issues/show_bug.cgi?id=1485"&gt;bug link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2. Box2d is almost able to compile, there are just a few last minute memory management codes that need to be implemented and some other small fixes in b2World before it will be able to compile. After it can compile, then the next stage is getting it to work.&lt;br /&gt;&lt;br /&gt;3. When working on my TankWars game, I ran up against an OPTLINK bug. Thankfully, that was fixed by using the beta linker found in the &lt;a href="http://d.puremagic.com/issues/show_bug.cgi?id=424"&gt;bugzilla issue&lt;/a&gt;. All that is done for the project is the project layout and a simple 'main screen' for the game with 3 buttons, New Game, Editor, and Exit.&lt;br /&gt;&lt;br /&gt;4. I'm really busy. Most of my time will go to my new &lt;a href="http://www.dsource.org/projects/tankwars"&gt;TankWars&lt;/a&gt; project I'm working on for a class, and if I do get any free time, I will be working mostly on the &lt;a href="http://www.dsource.org/projects/box2d4d"&gt;Box2d4d&lt;/a&gt; port.&lt;br /&gt;&lt;br /&gt;5. ChristianK has implemented some really sweet particle effects in the current development version of arc &amp;amp; asteroids.&lt;br /&gt;&lt;br /&gt;6. Tango's logging system is really nice. Each module can have it's own logger, and each logger is part of a tree hierarchy, so you can grab a hold of the root logger and then output all the information of each logger anywhere you want, I like to use the FileAppender. The output looks like &lt;a href="http://svn.dsource.org/projects/tankwars/trunk/game/game.log"&gt;this&lt;/a&gt;.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/10/current-development-highlights.html' title='Current Development Highlights ...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=6884006530983832445' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/6884006530983832445/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/6884006530983832445'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/6884006530983832445'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-8036629887855790396</id><published>2007-09-20T18:28:00.001-07:00</published><updated>2007-09-20T18:49:23.781-07:00</updated><title type='text'>Box2D C++ porting woes...</title><content type='html'>My projects are somewhat stalled now, due to the porting of box2d.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.box2d.org/forum/viewtopic.php?f=3&amp;amp;t=16"&gt;This problem&lt;/a&gt; has stopped me for a while, until I gave up and asked for the answer on the Box2D forums. I knew what pointer + i was, but pointer - i is new to me.&lt;br /&gt;&lt;br /&gt;2. D compiler crashes when trying to compile some of the .d files. I'm hoping this will resolve itself as I get more and more D code to compile. If not, it's another potential time waster as I look for a work around or wait for a compiler fix.&lt;br /&gt;&lt;br /&gt;I still have some hope that I can get it done soon, though.</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/09/box2d-c-porting-woes.html' title='Box2D C++ porting woes...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=8036629887855790396' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/8036629887855790396/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/8036629887855790396'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/8036629887855790396'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-7115176433842852371</id><published>2007-09-14T12:34:00.000-07:00</published><updated>2007-09-14T12:41:32.677-07:00</updated><title type='text'>Box2d, for D!</title><content type='html'>Alright. Erin Catto's Box2D (www.box2d.org) is going to be /the/ 2D physics system, as the success of his original Box2D has already created many spin-offs.&lt;br /&gt;&lt;br /&gt;I want to be able to have access to the most advanced 2D physics I can have in ArcLib, but keeping the physics system up-to-date with Erin's new stuff is going to prove a challenge, and in order to accept this challenge, I started a seperate box2d4d project on dsource which aims a providing a close-to-source as possible translation of Box2D.&lt;br /&gt;&lt;br /&gt;The ArcLib physics system upgrades is now a three step process, now without pressure of us ArcLib developer's having to develop new physics features ourselves, but merely staying up-to-date.&lt;br /&gt;&lt;br /&gt;The pipeline goes like...&lt;br /&gt;&lt;br /&gt;Erin Catto Updates Box2d --&gt; box2d4d updated --&gt; arclib updated if needed to support latest version.&lt;br /&gt;&lt;br /&gt;Simple, mechanical 3 step process. The first pass will be the hardest, the rest will be easy and I can concentrate on other aspects of ArcLib, like lighting and the API. Until then, my time will be spent on box2d4d.&lt;br /&gt;&lt;br /&gt;~ Clay</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/09/box2d-for-d.html' title='Box2d, for D!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=7115176433842852371' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/7115176433842852371/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/7115176433842852371'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/7115176433842852371'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-3190794070849828802.post-3147265633320434444</id><published>2007-09-11T11:34:00.000-07:00</published><updated>2007-09-11T11:44:46.284-07:00</updated><title type='text'>Requested Project on Dsource</title><content type='html'>Today, I gave my partner the run down on arclib, had him install D + DSSS + Arclib, and requested a dsource project for the game. &lt;br /&gt;&lt;br /&gt;~ Clay</content><link rel='alternate' type='text/html' href='http://arclib.blogspot.com/2007/09/requested-project-on-dsource.html' title='Requested Project on Dsource'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3190794070849828802&amp;postID=3147265633320434444' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/3147265633320434444/comments/default' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://arclib.blogspot.com/feeds/posts/default/3147265633320434444'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3190794070849828802/posts/default/3147265633320434444'/><author><name>Clay Smith</name><uri>http://www.blogger.com/profile/09392619674246400530</uri><email>noreply@blogger.com</email></author></entry></feed>