<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jacob Santos &#187; progress report</title>
	<atom:link href="http://jacobsantos.com/tags/progress-report/feed/" rel="self" type="application/rss+xml" />
	<link>http://jacobsantos.com</link>
	<description>Rumblings, rants, essays, stories by Jacob Santos about Web Site Development, Persistent Browser-Based Games, personal journal, and Programming.</description>
	<lastBuildDate>Fri, 03 Feb 2012 01:06:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-aortic-dissection</generator>
		<item>
		<title>Progress Report: 10/19/2005</title>
		<link>http://jacobsantos.com/2005/projects/progress-report-10192005/</link>
		<comments>http://jacobsantos.com/2005/projects/progress-report-10192005/#comments</comments>
		<pubDate>Tue, 22 Nov 2005 02:21:50 +0000</pubDate>
		<dc:creator>santosj</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Mecha Asylum]]></category>
		<category><![CDATA[progress report]]></category>

		<guid isPermaLink="false">http://www.santosj.name/?p=154</guid>
		<description><![CDATA[<a href="http://jacobsantos.com/2005/projects/progress-report-10192005/" title="Progress Report: 10/19/2005"></a>City Management: I completed the city management, which wasn&#8217;t that hard since all there is to it is adding the name and changing the taxes. The underlying CRON job code hasn&#8217;t been finished yet, but I think I know how &#8230;<p class="read-more"><a href="http://jacobsantos.com/2005/projects/progress-report-10192005/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://jacobsantos.com/2005/projects/progress-report-10192005/" title="Progress Report: 10/19/2005"></a><p><strong>City Management:</strong></p>
<p>I completed the city management, which wasn&#8217;t that hard since all there is to it is adding the name and changing the taxes. The underlying CRON job code hasn&#8217;t been finished yet, but I think I know how I am going to do it. I&#8217;m pretty damn sure that people will recognize the system pretty quickly and understand how to exploit it. There will be other stats that work decide how many people will be born and die.</p>
<p><strong>Mining Management:</strong></p>
<p>The CRON jobs still need to be made, but I will work on that when I finish up the other parts of the game. The player can refine their metals and upgrade their mines. I added a feature that should be helpful for upgrading the mines.</p>
<p><strong>Mecha Management:</strong></p>
<p>I want to add what armor and weapons the player has for the mecha suits, but right now there is only the upgrading of the mecha suits. The maximum level upgrading is 50 and I have worked out the prices for upgrading. It is cheaper than upgrading other things but will still be pretty damn expensive.</p>
<p><strong>Metals Market:</strong></p>
<p>I finished the metals market after a long time putting it off. It was easier than that I had thought and it works really well. There are checks to make sure that the player doesn&#8217;t take or give more than they should. There are no checks for max values and letting the player buy only what is left. There is also no errors given to the player for doing stuff. I don&#8217;t think I will put those in right now and I may wait until the next revision of the RTS mode before I do that.</p>
<p><strong>Armor Market:</strong></p>
<p>The armor market works and it allows maximum buying and selling. It is pretty damn cool, and it requires that you use your own metals to make the armor, this will keep players from buying too many higher level armor suits.</p>
<p><strong>Ranking:</strong></p>
<p>The ranking page displays the players and what they have, the buttons doesn&#8217;t work because some of the features aren&#8217;t finished yet. I want to add to the display the group and alliance.</p>
<p><strong>To Do:</strong></p>
<p>1. <del>Power Calculations</del><br />
2. <del>CRON Jobs</del><br />
3. <del>Weapons Market</del><br />
4. <del>Attack Log</del><br />
5. <del>Thium Bug in Metal Refining</del></p>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://jacobsantos.com/2011/projects/calibre-improvements/">Calibre Improvements</a></li>
<li><a href="http://jacobsantos.com/2011/projects/dragonu-bug-tracker-dev-milestone-1/">DragonU Bug Tracker Dev &#8211; Milestone 1</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragon-mvc/">Dragon MVC</a></li>
<li><a href="http://jacobsantos.com/2009/projects/why-i-contributed-to-wordpress/">Why I Contributed to WordPress</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragonu-db-component/">DragonU DB Component</a></li>
</ul><br />
]]></content:encoded>
			<wfw:commentRss>http://jacobsantos.com/2005/projects/progress-report-10192005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progress Report: 10/13/2005</title>
		<link>http://jacobsantos.com/2005/projects/progress-report-10132005/</link>
		<comments>http://jacobsantos.com/2005/projects/progress-report-10132005/#comments</comments>
		<pubDate>Sun, 13 Nov 2005 22:01:40 +0000</pubDate>
		<dc:creator>santosj</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Game Engine]]></category>
		<category><![CDATA[Mecha Asylum]]></category>
		<category><![CDATA[progress report]]></category>

		<guid isPermaLink="false">http://www.santosj.name/?p=158</guid>
		<description><![CDATA[<a href="http://jacobsantos.com/2005/projects/progress-report-10132005/" title="Progress Report: 10/13/2005"></a>RTS The RTS Prototype is moving along at a fairly quick pace and I should have it done by the end of this week, if not starting the form processing pages to take the game into beta. I have been &#8230;<p class="read-more"><a href="http://jacobsantos.com/2005/projects/progress-report-10132005/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://jacobsantos.com/2005/projects/progress-report-10132005/" title="Progress Report: 10/13/2005"></a><p><strong>RTS</strong></p>
<p>The RTS  Prototype is moving along at a fairly quick pace and I should have it done by the end of this week, if not starting the form processing pages to take the game into beta. I have been thinking about extending the RTS version, but currently I can&#8217;t think of any good ideas of what I can add to it. Right now I&#8217;m just doing a basic RTS version where you grow your army, build your base defenses, and attack other players. The underlying code is a little bit more than that, but that is the general idea.</p>
<p>Besides, perhaps Group and Alliance wars, I can&#8217;t really think of anything that it needs. I will be looking for input from beta testers and people playing the game to extend the game. I may extend some parts myself after playing the game for a while and after I get a feel for what parts would be good to extend. I guess that after I make the game I will look at other RTS type of games and see what they do and see if I can&#8217;t add it myself to the RTS game.</p>
<p>In the next version I will be looking at adding missions and allowing players to roam the landscape. That would be pretty cool indeed, but right now I don&#8217;t have the time frame to complete those features for the RTS version. I did want to connect the RTS version and RPG version, but I may not do that after all. With the current RTS implementation, it is kind of possible to do, with the cities and everything. It would be cool to do it, but it will be at the bottom of my wishlist. I was hoping for a basic RTS version, but not as basic as it is going to be. It does kind of suck at how simple the game will be played.</p>
<p>I should just work to completing what I have planned so far and then look to extending in a new design document. After I complete the game engine I need to work on making both modes work off of the same game types. I also want to try to make the RTS version include computer controlled players to add into the mix. I was thinking of add that to the RPG mode.</p>
<p><strong>Online Members</strong></p>
<p>I need to add online members list to the core Game Engine Features. I was thinking of just listing how many admin members and regular members are online and then have a link to them. Depending on whether they are in the game or not, have the name allow them to attack the player. If in just account viewing, then have the player mail the person. I think it could work off of the member list in some way to simplify coding.</p>
<p><strong>Future Roadmap</strong></p>
<p>The game engine needs to function like a game engine and allow customization. Right now the game is a little too hard coded to be too much use to anyone. I will go through and add the administration pages and make the game more customizable with using MySQL and SQLite. I will eventually switch over the mysql tables to SQLite for the basic account pages. I am still going to use the finished product of the game engine for Heat of the Race and package the game engine for download. I&#8217;m not going to sell it because I don&#8217;t want to support the game engine. If people like it and want to donate cash for me developing it, then that would be great.</p>
<p>I think the basic tools of the game engine are great and I hope to further the development of the tools. I will keep track of features I want to add and changes I want to make. The game engine is far from being complete and seriously needs more work before I can give it out. The administration pages are nonexistant and I can&#8217;t release the game until that and the rest of the core features are finished along with the basic RTS and RPG game modes.</p>
<p><strong>Versioning</strong></p>
<p>Major.Minor.Bug Fix. Security Fix</p>
<p>The <em>Major Rewrite</em> is usually a complete rewrite of all of the game features from a core templating and uses a totally new system of development. The major rewrite will break every other part of the game and cause the game to be remade.</p>
<p><em>Minor rewrites</em> are for adding new features or changing old features. Features should be bundled into one minor version. If the minor rewrite, rewrites a lot of the core features, then it doesn&#8217;t justify a major rewrite, since only a few things would be broken. Minor rewrites should focus on small changes and adding features to be added to the next major rewrite.</p>
<p><em>Bug Fix</em> name speaks for itself, it will be used for fixing of any bugs in the minor version. Security fixes will have another decimal devoted for it. I don&#8217;t think there will more security fixes than bug fixes. If there are then the two will be switched.</p>
<blockquote><p>
<strong>1.1</strong></p>
<ol>
<li><strong>Simple Plug In Feature.</strong></li>
<li><strong>Adding Full Customizablity to Game Engine</strong></li>
<li>Private Messaging: Maximum PM count for Donators and Normal and  Folders. Feature Complete (no BBcode through).</li>
<li>Message Board: Feature Complete (no BBcode through).</li>
</ol>
</blockquote>
<blockquote><p>
<strong>1.2</strong> &#8211; Plug In Filters and Game Events
</p>
</blockquote>
<blockquote><p>
<strong>1.3</strong> &#8211; Additions to RTS mode.</p>
<ol>
<li>Missions</li>
<li><em>TBD</em></li>
</ol>
</blockquote>
<blockquote><p>
<strong>1.4</strong> &#8211; Additions to RPG mode and Changes based off of the Simple Plug In Features.</p>
<ol>
<li>Spell Handling.</li>
<li>Missions Creation and Handling</li>
<li><em>TBD</em></li>
</ol>
</blockquote>
<blockquote><p>
<strong>1.5</strong> &#8211; New Installer and Plug In Installer.
</p>
</blockquote>
<blockquote><p>
<strong>1.9</strong></p>
<ul>
<li>Rewrite of core templating system and game features for adding API type features to the code.</li>
<li>Major Assessment of the game engine and its features from Research and Development.</li>
<li>Feature Assessment from Feedback and Self Development of Mecha Asylum and Heat of the Race.</li>
<li>Administration Assessment from Feedback and Self Development.</li>
<li>Work on creating the API tools and modules for version 2.0.</li>
</ul>
</blockquote>
<blockquote><p>
<strong>2.0</strong> &#8211; Completed Rewrite of the Game Engine from Research and Development of version 1.9 and previous versions.
</p>
</blockquote>
<p>After version 2.0 is complete, Mecha Asylum and Heat of the Race will also be evolved to the next version of game play and features. I also hope to use version 2 to create two other games and extend the development. I also hope to sell the game engine, if I deem it fit enough to be sold.</p>
<p>I have a very limited time frame for completing the first version, but I want to continue development of the game engine to take it to the next level. Other game engines are being evolved and I don&#8217;t want to be left behind. In the world of free game engines, the one that has the most features and ease of development is what succeeds. Also free is great towards the success of the game engines. After Mecha Asylum and Heat of the Race, I will go back to developing the game engine and once the first version is completed, I can use the old pages and features. That way, I can develop and evolve the features from the first version in a quicker fashion than in the first version.</p>
<p>By the second version, I also hope to have most of the version 2 core features finished by the time version 2 comes out. Some of the core features won&#8217;t be evolved beyond the basic features. There is only, so much one can do, before you can&#8217;t do any more. When that happens, I can look away from that feature and focus on a new one or improving an old one. I continue to debate the Message Board and the use of it. There are many forums that far extend anything I would ever be able to do. </p>
<p>I do need to focus on adding BBCode or something like it to the game engine. I don&#8217;t really think it is that important, but it would be something for an API to focus on. For the Message Board, I want to add support for linking to the forum. I suppose the first one would be phpBB, since it is open and free. It would also be the easiest to do because of that. Or I could work on making a skin for it instead. I don&#8217;t know, I could just work on making my message board as good as I can and then finalize the features and not work on it any more. When I make the API for it, I can allow the other developers add features to it.</p>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://jacobsantos.com/2011/projects/calibre-improvements/">Calibre Improvements</a></li>
<li><a href="http://jacobsantos.com/2011/projects/dragonu-bug-tracker-dev-milestone-1/">DragonU Bug Tracker Dev &#8211; Milestone 1</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragon-mvc/">Dragon MVC</a></li>
<li><a href="http://jacobsantos.com/2009/projects/why-i-contributed-to-wordpress/">Why I Contributed to WordPress</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragonu-db-component/">DragonU DB Component</a></li>
</ul><br />
]]></content:encoded>
			<wfw:commentRss>http://jacobsantos.com/2005/projects/progress-report-10132005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progress Report: 9/24/2005</title>
		<link>http://jacobsantos.com/2005/projects/progress-report-9242005/</link>
		<comments>http://jacobsantos.com/2005/projects/progress-report-9242005/#comments</comments>
		<pubDate>Sun, 25 Sep 2005 19:27:56 +0000</pubDate>
		<dc:creator>santosj</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[incomplete project]]></category>
		<category><![CDATA[Mecha Asylum]]></category>
		<category><![CDATA[mecha asylum alpha]]></category>
		<category><![CDATA[progress report]]></category>

		<guid isPermaLink="false">http://www.santosj.name/?p=176</guid>
		<description><![CDATA[<a href="http://jacobsantos.com/2005/projects/progress-report-9242005/" title="Progress Report: 9/24/2005"></a>Need Admin Pages Adding/deleting Resources Adding/deleting Mecha Suits Managing Game Values for different pages. Setting values for the market. Prototype Pages I have finished the bases prototype and will begin programming the completion to make sure everything works. I think &#8230;<p class="read-more"><a href="http://jacobsantos.com/2005/projects/progress-report-9242005/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://jacobsantos.com/2005/projects/progress-report-9242005/" title="Progress Report: 9/24/2005"></a><p><strong>Need Admin Pages</strong></p>
<ol>
<li>Adding/deleting Resources</li>
<li>Adding/deleting Mecha Suits</li>
<li>Managing Game Values for different pages.</li>
<li>Setting values for the market.</li>
</ol>
<p><strong>Prototype Pages</strong></p>
<p>I have finished the bases prototype and will begin programming the completion to make sure everything works. I think that since the bases pages are stand alone that I can create those pages without having to go back and break things later in the game.  If it took a great deal of time to create the design, then I think it should take three times as long for the rest of the stuff. Perhaps not, but some code is going to be extremely complicated and could take a week to complete, if that is the case then I will have to come back to it later. Well, it isn&#8217;t that complicated, but I have to test the values to make sure it isn&#8217;t too easy and also to make sure it isn&#8217;t too hard.</p>
<p><strong>To Do</strong></p>
<p>I do want to get started on the moon and colony prototype pages. If I remember correctly last time then it wasn&#8217;t all that long to create them in the last prototype. If I create the colony then I will need to create the group and alliance pages. Which wouldn&#8217;t be that bad except I never really thought out how the group and alliance parts would work. I should do some more designs to make sure I don&#8217;t screw it up that bad, but I do know what I want to do and how I could do it.</p>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://jacobsantos.com/2011/projects/calibre-improvements/">Calibre Improvements</a></li>
<li><a href="http://jacobsantos.com/2011/projects/dragonu-bug-tracker-dev-milestone-1/">DragonU Bug Tracker Dev &#8211; Milestone 1</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragon-mvc/">Dragon MVC</a></li>
<li><a href="http://jacobsantos.com/2009/projects/why-i-contributed-to-wordpress/">Why I Contributed to WordPress</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragonu-db-component/">DragonU DB Component</a></li>
</ul><br />
]]></content:encoded>
			<wfw:commentRss>http://jacobsantos.com/2005/projects/progress-report-9242005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mecha Asylum Alpha 3 Progress Report 9/21/05</title>
		<link>http://jacobsantos.com/2005/projects/mecha-asylum-alpha-3-progress-report-92105/</link>
		<comments>http://jacobsantos.com/2005/projects/mecha-asylum-alpha-3-progress-report-92105/#comments</comments>
		<pubDate>Thu, 22 Sep 2005 16:47:14 +0000</pubDate>
		<dc:creator>santosj</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[incomplete project]]></category>
		<category><![CDATA[Mecha Asylum]]></category>
		<category><![CDATA[mecha asylum alpha]]></category>
		<category><![CDATA[progress report]]></category>

		<guid isPermaLink="false">http://www.santosj.name/?p=177</guid>
		<description><![CDATA[<a href="http://jacobsantos.com/2005/projects/mecha-asylum-alpha-3-progress-report-92105/" title="Mecha Asylum Alpha 3 Progress Report 9/21/05"></a>Major work has been finished on administration and SQLite tables. There is still a lot more work to be done on administration, but it is almost at the point where the rest can be logged and continued at a later &#8230;<p class="read-more"><a href="http://jacobsantos.com/2005/projects/mecha-asylum-alpha-3-progress-report-92105/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://jacobsantos.com/2005/projects/mecha-asylum-alpha-3-progress-report-92105/" title="Mecha Asylum Alpha 3 Progress Report 9/21/05"></a><p>Major work has been finished on administration and SQLite tables. There is still a lot more work to be done on administration, but it is almost at the point where the rest can be logged and continued at a later date. I want to get started on the game and then add to the list of administration pages that need to be created afterwards.</p>
<p><big><strong>Administration Pages</strong></big></p>
<ol>
<li>Activate User</li>
<li>Simple Administrator</li>
<li>Ban IP in Ban User Administration</li>
</ol>
<p>There will have to be administration pages for the groups and managing the logs. There will come a time to create other management pages for the various parts of the game, but since the game isn&#8217;t finished then there isn&#8217;t anything else for me to do. I could finish the pages, but they aren&#8217;t that important. Well, the second is fairly important, since I wanted it to be finished so that I can give the admin link and control who can view the admin pages.</p>
<p>The first is for viewing who has registered and not activated their account. It is also for testing the register page. It would allow for deleting rows that are invalid.</p>
<p>I finished:</p>
<ol>
<li>Ban User Administration (User)</li>
<li>Delete User</li>
<li>Manage News (Updates)</li>
</ol>
<p><big><strong>Game Pages</strong></big></p>
<ol>
<li>Register</li>
<li>Users Online</li>
<li>Sign In</li>
</ol>
<p>I still have to create these before I start on the game coding. Well, I could start on the game coding and come back to it at a later date. Much rather do it now instead of later. Most of the Sign In code is finshed, I just have to plug it in to the page and debug it. Should work nicely.</p>
<p>I started on the Users Online class and database table, but I never got back to completing it. The other administration details came first.</p>
<p>Most of the game will work with SQLite and MySQL, but most of the game will work with MySQL and SQLite used for administration and other non complicate database stuff. MySQL is extremely powerful in its builtin SQL commands and I don&#8217;t want to reinvent the wheel for SQLite. I have tried for somethings already in building the Administration tables. There are some really cool things you can do with MySQL, but then again there are some cool things you can&#8217;t do with MYSQL that SQLite does very well.</p>
<p><big><strong>Simple Administration</strong></big></p>
<p>It is usually a bad idea to use levels for administration, but the game isn&#8217;t going to be that advanced to use a more complex and detailed administration system. I will work out the different level issue at a later time when I decide it is time to work it out and decide which pages will need what levels.</p>

<p><strong>Possibly Related Posts:</strong></p>
<ul>
<li><a href="http://jacobsantos.com/2011/projects/calibre-improvements/">Calibre Improvements</a></li>
<li><a href="http://jacobsantos.com/2011/projects/dragonu-bug-tracker-dev-milestone-1/">DragonU Bug Tracker Dev &#8211; Milestone 1</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragon-mvc/">Dragon MVC</a></li>
<li><a href="http://jacobsantos.com/2009/projects/why-i-contributed-to-wordpress/">Why I Contributed to WordPress</a></li>
<li><a href="http://jacobsantos.com/2009/projects/dragonu-db-component/">DragonU DB Component</a></li>
</ul><br />
]]></content:encoded>
			<wfw:commentRss>http://jacobsantos.com/2005/projects/mecha-asylum-alpha-3-progress-report-92105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

