{"id":3,"date":"2007-06-30T20:07:28","date_gmt":"2007-07-01T03:07:28","guid":{"rendered":"http:\/\/www.venzon.org\/?page_id=3"},"modified":"2009-08-04T20:48:20","modified_gmt":"2009-08-05T03:48:20","slug":"projects","status":"publish","type":"page","link":"http:\/\/www.venzon.org\/?page_id=3","title":{"rendered":"Projects"},"content":{"rendered":"<p>Here&#8217;s a list of my development projects.\u00c2\u00a0 Some of these are things I&#8217;ve done in the past and want to re-do, some are projects I&#8217;m actively developing on, and some are completely abandoned.\u00c2\u00a0 I&#8217;ve ordered this list from oldest to newest.\u00c2\u00a0 Here we go:<\/p>\n<ul>\n<li>Project Deimos.\u00c2\u00a0 I&#8217;ve been semi-working on large-scale space games (similar to Elite or Privateer) for nearly as long as I&#8217;ve been programming.\u00c2\u00a0 Unfortunately, my aims for the project are always so high that I never seem to get very far before I get disappointed with my progress and stop, only to start again later.\u00c2\u00a0 However, now that I have a lot of experience with VDrift under my belt, I&#8217;m taking another serious run at making the space game to end all space games.<\/li>\n<li><a href=\"http:\/\/www.vdrift.net\">VDrift<\/a>.\u00c2\u00a0 It&#8217;s a driving simulator, like Gran Turismo for playstation.\u00c2\u00a0 It&#8217;s pretty far along as is quite playable.<\/li>\n<li><a href=\"http:\/\/www.venzon.org\/tetrigami\/\">Tetrigami<\/a>.  Tetrigami is an origami-themed tetromino game. The game came to be largely due to a gamedev article about how to build up to making cool independent games. To summarize, the article recommends starting with simple, small projects. Tetrigami is that project.<\/li>\n<li><a href=\"http:\/\/www.venzon.org\/joeserialize\/\">JoeSerialize<\/a> serialization library.  This is a very simple C++ serialization library that allows you to load and save the state of a C++ object to a file.<\/li>\n<li><a href=\"http:\/\/www.venzon.org\/joerigidbody\/\">JoeRigidbody<\/a> library.\u00c2\u00a0 This is a simple C++ 3D rigid body physics library.<\/li>\n<li>Openwarrior.\u00c2\u00a0 This is a tactical FPS inspired by the Rainbow Six series.\u00c2\u00a0 It&#8217;s going to be oriented toward cooperative multiplay.\u00c2\u00a0 I made a <a href=\"http:\/\/code.google.com\/p\/openwarrior\/wiki\/Status\">Google Code<\/a> webpage for the project that allows me to keep track of development progress.\u00c2\u00a0 I don&#8217;t update that page much and will probably end up moving it.\u00c2\u00a0 Also, I&#8217;m not 100% sure that I like the name.\u00c2\u00a0 It doesn&#8217;t really imply the tactical, modern day combat that I&#8217;d like it to.\u00c2\u00a0 I&#8217;ve released a simple techdemo; see my <a href=\"http:\/\/www.venzon.org\/?cat=8\">development journal posts<\/a> for more information.<\/li>\n<li>Sail 1600s.\u00c2\u00a0 This is a pirate-era sailing FPS.\u00c2\u00a0 I got as far as having land, water, and boats bobbing around before I stopped work.\u00c2\u00a0 I&#8217;d like to revisit this project sometime now that I know how to use shaders and have a better programming framework set up.\u00c2\u00a0 I&#8217;ve started work on defining a Game Design Document for this project.\u00c2\u00a0 See my <a title=\"development journal posts\" href=\"http:\/\/www.venzon.org\/?cat=9\">development journal posts<\/a> on this topic for more information.<\/li>\n<li>VSound library.\u00c2\u00a0 This isn&#8217;t a game project, but it&#8217;s an off-shoot of VDrift&#8217;s sound engine.\u00c2\u00a0 I struggled with finding an open-source cross-platform 3D sound library.\u00c2\u00a0 OpenAL is basically your only choice, but the software sound mixing it does sounds horrible, and the way it&#8217;s packaged differently depending on distribution and version makes managing ports very difficult.\u00c2\u00a0 Anyway, long story short, I wrote my own 3D sound library on top of SDL.\u00c2\u00a0 I think it&#8217;d be useful to other developers so I&#8217;d like to package it up properly and make it available.<\/li>\n<li>VFramework.\u00c2\u00a0 This is a simple game development framework.\u00c2\u00a0 It doesn&#8217;t have any fancy features, but it gets you set up with an SDL and OpenGL window and event system, and starts up a main game loop.\u00c2\u00a0 It&#8217;s useful for being able to prototype new ideas quickly, and it&#8217;s structured to channel the programmer toward good coding practices.\u00c2\u00a0 I think it might be useful for new developers and I would like to make it available.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a list of my development projects.\u00c2\u00a0 Some of these are things I&#8217;ve done in the past and want to re-do, some are projects I&#8217;m actively developing on, and some are completely abandoned.\u00c2\u00a0 I&#8217;ve ordered this list from oldest to newest.\u00c2\u00a0 Here we go: Project Deimos.\u00c2\u00a0 I&#8217;ve been semi-working on large-scale space games (similar to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/pages\/3","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.venzon.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3"}],"version-history":[{"count":7,"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/pages\/3\/revisions"}],"predecessor-version":[{"id":114,"href":"http:\/\/www.venzon.org\/index.php?rest_route=\/wp\/v2\/pages\/3\/revisions\/114"}],"wp:attachment":[{"href":"http:\/\/www.venzon.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}