<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
		<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i</link>
		<description>Posts in the discussion thread &quot;Future Game Pre-Alpha 0.1, Humans Verses A.I.&quot; - Ill be continuing my current project, Future Game and focusing on A.I... It is currently in a Pre-Alpha State</description>
				<copyright></copyright>
		<lastBuildDate>Fri, 06 Mar 2026 11:33:06 +0000</lastBuildDate>
		
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2332632</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2332632</link>
				<description></description>
				<pubDate>Mon, 06 Jul 2015 20:24:23 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well its July 6th, And apparently I didn't get a full fledged A.I. in, I can say that I didn't get as much time programming in due to my brother getting married and a bunch of work that *Suddenly Appeared*, I haven't done so much as two days worth of programming.. I know what to do, But I haven't just sat down and started programming.</p> <p>I'm sure Ill have A.I. programmed by the time the next competition rolls around.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2323253</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2323253</link>
				<description></description>
				<pubDate>Tue, 23 Jun 2015 15:36:24 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well, Here is my Update for the end of the competition.. I will add an extra few weeks (till July 6th) before declaring myself a winner or loser for this competition. (because I lost some time due to getting a cold.)</p> <p><span style="text-decoration: underline;">Version 0.0.16:</span> <em><strong>Playable!!!!</strong></em><br /> -Mouse click gives the A.I. a Hex target, as opposed to a mouse position target.. First step in true path-finding.<br /> -Tweeked A.I. so it doesn't move forward when he isn't supposed to and more correctly stops on the target location (still a little buggy)<br /> -Created a map by manually entering positions inside the code base.</p> <p><span style="text-decoration: underline;">Goals for Version 0.0.17:</span></p> <p>=GUI highlight hexes in path.<br /> =Lock onto Gameobject.<br /> =Create a nice building to fight inside.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2322422</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2322422</link>
				<description></description>
				<pubDate>Mon, 22 Jun 2015 16:09:13 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well, the competition is officially over, over the last 2 weeks I obtained a fever and so failed to get hardly any work done. However, Since I am a rebel in this competition, Ill post what I did get done and continue to work on my goals until, say, July 13th? at which point ill declare myself a winner or loser in this competition..</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2308363</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2308363</link>
				<description></description>
				<pubDate>Tue, 02 Jun 2015 05:02:49 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This is coming along nicely, Swat! Every picture that pops up looks more and more like a real game. Keep it up!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2308340</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2308340</link>
				<description></description>
				<pubDate>Tue, 02 Jun 2015 03:55:03 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well! Today I have a picture for you guys, I have successfully completed two of my 3 goals for 0.0.15, and i'm fine with that, It seems that getting a Hex Grid editor might be harder than it looks.. Ill probably have to &quot;manually add a bunch of points to an array&quot; to create a map for you all to play on, but for now.. here is some stuffs.</p> <img src="http://gdurl.com/P4FK" alt="P4FK" class="image" /> <p><span style="text-decoration: underline;">Version 0.0.15:</span><br /> -Deleted stretched &quot;bounds&quot; objects and replaced with hex grid tiles. (probably not the most efficient, but it will do for now)<br /> -Deleted &quot;ground&quot; object, And replaced with nothing.. well.. if a bullets height reaches 0 it now destroys itself.. instead of attempting to collide with the ground.. It wasted to much processor power to check all those collisions.<br /> -Created and uploaded 6 textures for woodfloor, blackborder and ground. along with a grid version of the same textures.. (brown isn't in the picture.. but you will see it in the next playable version.)<br /> -Created Prefabs for Ground tile(nothing here), Position tile (nothing here either), and outofbounds tile (this includes a circle collider and a height script)<br /> -Learned how to use Hash tables and got used Cube Cords (converted from axial) to make a hexagon shaped hexagon grid.<br /> -Tried really hard to make everything run while not losing framerate.. turns out it mostly had to do with the camera displaying 10k+ different tiles.. Thankfully that's way more than I need.. but lets hope I can continue to solve any problems that come up with performance.</p> <p><span style="text-decoration: underline;">Goals for 0.0.16:</span> <em><strong>Playable!!</strong></em><br /> =Force A.I. move target to lock to a hex.<br /> =Make A.I. Shoot target lock on game object.. So if I click a player he continues to aim at the player.<br /> =Perfect A.I. Positioning (instead of stopping early, moving when he isn't facing his target, and not facing his target.)<br /> =Have A.I. show you a gridbased path to his destination(even if its just in a straight line) without actually following it. (or maybe he will.. I don't know.<br /> =Find a way to create a map for a download, This will be harder than before because ill be using the grid, before I just copied objects.. now ill have to find another way to do this.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2305686</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2305686</link>
				<description></description>
				<pubDate>Thu, 28 May 2015 20:32:48 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Updated Original Post, Version 0.0.14 is in the repo, but nothing noticeable in game so I didn't give a download.<br /> I spent probably 8+ hours yesterday (skipped dinner.. and into 2AM in the morning) programming this Hex Grid, and, after my initial test&#8230; at the end of the evening, My grid created the correct number of hexes, and the correct number of hex corners, but each hex was located at 0,0,0 instead of where the HexGrid parent was located, And even worse! the hexes were not in a grid format.</p> <p>After thinking about it for a few minutes, Turns out I had failed to call the start function of new objects AFTER I gave them position data (like position in array, maybe I can make that automatically happen by finding the array in its parent)<br /> So.. With about 5 lines of code later.. Called all of the start methods from the parent objects, and using the HexGrid as a parent object and adjusting position based on its position.. Everything worked perfectly!!! I had a hex grid!!! I am pretty sure I get the Thinker achievement for this!!.. Plus, thanks to my experince in supertictactoe in creating arrays of objects that created arrays of objects, I managed to pull it off!</p> <p><span style="text-decoration: underline;">Version 0.0.14:</span><br /> -No ingame changes.<br /> -Created TempHexPoint.png and uploaded it to unity.<br /> -Created TempHex.png and uploaded it to unity.<br /> -Created Hex Class (contains base information that would be inherited from other Hex classes)<br /> -Created Hex Corner Class<br /> -Created Hex Position Class (this is a really bad name for it.. it represents a single hex, not a point on the hex)<br /> -Created Hex Grid Class.<br /> -Created A Hex Grid object and now a functional Grid appears on play.<br /> -Rewrote the entire AI Class so it looks nice and neat (well, my brother did most of it, but still)</p> <p><span style="text-decoration: underline;">Goals for 0.0.15:</span><br /> =See if I can get a Hex Grid in the unity editor (maybe an extended editor?)<br /> =Have my hexGrid create a hexagonal grid of hexes, instead of creating a square grid of hexes.<br /> =Use hexagon Axial coordinates instead of array numbers, so exact center hex would be 0,0</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2304243</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2304243</link>
				<description></description>
				<pubDate>Tue, 26 May 2015 23:33:58 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Updated Original Post, Got a new version for you all to play.. And some bug fixes.. My &quot;A.I.&quot; currently just turns and moves toward a position or shoots toward a position.. The position is controlled via the mouse. Let me know if you find any bugs!</p> <p><span style="text-decoration: underline;">Version 0.0.13:</span><br /> -No ingame changes.<br /> -Merged with readme online.<br /> <span style="text-decoration: underline;">Version 0.0.12:</span><br /> -Edited readme online.<br /> <span style="text-decoration: underline;">Version 0.0.11</span><br /> -Seperated UnitController Script to be a base class for other classes<br /> -Created AIController, Unit now is controlled via mouse input.<br /> -Created PlayerController, Unit functions the same, but code is rearranged.<br /> -Changed default material to fix Sticky wall bug.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2301333</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2301333</link>
				<description></description>
				<pubDate>Sat, 23 May 2015 01:09:25 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Part of being a rebel was that I added it to the list without telling anyone :P</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2301330</guid>
				<title>Re: Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2301330</link>
				<description></description>
				<pubDate>Sat, 23 May 2015 01:06:23 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm excited for this. I've seen your game progressing so far, and I think you're doing a good job. Adding in AI is going to really take that to the next step. I think it will be awesome to see that take shape over the next several weeks!</p> <p>I'll need to download the 0.0.10 build to see what your starting point is!</p> <p>I like how you've listed the bugs here. Makes it easy for me to see what things you're aware of and what things you're not, when I go to play around with it.</p> <p>Is Joining The Rebels a new achievement? We should add it to the list.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1211597#post-2301262</guid>
				<title>Future Game Pre-Alpha 0.1, Humans Verses A.I.</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1211597/future-game-pre-alpha-0-1-humans-verses-a-i#post-2301262</link>
				<description></description>
				<pubDate>Fri, 22 May 2015 22:26:42 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <img src="http://gdurl.com/fy9W" alt="fy9W" class="image" /><br /> As some of you know, I've started a personal Game that I intend to sell at one point, My dream for this game is pretty much that each person will have a army of <em>User-programmed-computer-controlled-units</em>, fighting in real time, the player would then help these troops in battle using a single manually controlled unit, along with moving fireteams, squads and platoons around a global map (like risk) in a simultaneous turn based system. <p>My Goal for this competition is the following.</p> <h2><span>Future Game Pre-Alpha 0.1:</span></h2> <h3><span>Artificial Intelligence!!</span></h3> <p>The main feature of 0.1 will be a A.I., I don't know how customizable it will be, But It should include Pathfinding and a way to tell the difference between friend and foe, And shoot someone without doing something overly stupid. (Like running into a wall, Shooting a wall, or Shooting a Teammate)</p> <h3><span>Graphical User Interface!!</span></h3> <p>The second most important thing I want to do this competition is get some GUI/HUD so people can see details about different thing using maybe the mouse or just have them always be on screen, This would include but not be limited to:</p> <ol> <li>Heights of objects</li> <li>Health of units</li> <li>Pause Menu of some kind.</li> <li>Way to tell if your unit is performing an action.</li> </ol> <h3><span>Bug Fixes!</span></h3> <p>Of course, the most important thing is to get rid of bugs, I will create a bug sheet at the bottom so feel free to send me a message (in the chatroom preferably) if you notice anything.</p> <p>All of above is the things I want completed for Pre-Alpha 0.1, And that is what I will consider (for all achievements and etc.) a &quot;Game&quot;</p> <p>Also, Since I am a rebel and starting early and not following a few other rules, I decided to give you all a download to what I have when I started (Version 0.0.10) so you can all see my progress as the month continues.</p> <h3><span>Bugs - 0.0.13</span></h3> <dl> <dt><span style="text-decoration: line-through;"><span style="text-decoration: underline;">Glue Jacket:</span></span></dt> <dd><span style="text-decoration: line-through;">Walls cause units to stick and spin.</span></dd> <dt><span style="text-decoration: line-through;"><span style="text-decoration: underline;">Ballet Shoes:</span></span></dt> <dd><span style="text-decoration: line-through;">Units seem to slide when spun around or hit each other.</span></dd> <dt><span style="text-decoration: line-through;"><span style="text-decoration: underline;">Where?</span></span></dt> <dd>Under certain conditions A.I. will walk when not facing his target.</dd> <dt><span style="text-decoration: underline;">Close Enough.</span></dt> <dd>A.I. doesn't feel like stopping exactly where he was told to move to.</dd> <dt><span style="text-decoration: line-through;"><span style="text-decoration: underline;">Wrong Version Number:</span></span></dt> <dd>Some files inside the 0.0.13 zip say 0.0.14, This is due to the fact I forgot what version I was releasing, And renamed some folders.</dd> </dl> <h3><span><span style="text-decoration: underline;">Current Dev Version: Pre-Alpha 0.0.16</span></span></h3> <h3><span><span style="text-decoration: underline;">Current Public Version: Pre-Alpha 0.0.16</span></span></h3> <h3><span><a href="https://bitbucket.org/Swatacular/future-game-public-releases/downloads">Downloads</a></span></h3> <h2><span>Achievements</span></h2> <table class="wiki-content-table"> <tr> <td><em><strong><span style="text-decoration: underline;">Achievement Name:</span></strong></em></td> <td><em><strong><span style="text-decoration: underline;">Description:</span></strong></em></td> </tr> <tr> <td><span style="text-decoration: underline;">Joined The Rebels:</span></td> <td>Officially Proclaim yourself a Rebel in this competition.</td> </tr> <tr> <td><span style="text-decoration: underline;">Thinking Ahead:</span></td> <td>Spend time before the start of the competition planning your game.</td> </tr> <tr> <td><span style="text-decoration: underline;">Leveled Up:</span></td> <td>You learned something that you didn't know that you can reuse in other games or other programs.</td> </tr> <tr> <td><span style="text-decoration: underline;">The Tinker:</span></td> <td>Fiddle with a complicated piece of code and get it to work only after a lot of failed tweaks.</td> </tr> <tr> <td><span style="text-decoration: underline;">The Thinker:</span> <strong>x3</strong></td> <td>Spend a hour thinking through a complicated piece of code and get it right first try.</td> </tr> <tr> <td><span style="text-decoration: underline;">Prototype:</span></td> <td>You have something that could loosely be called a working A.I. by the end of the first weekend.</td> </tr> <tr> <td><span style="text-decoration: underline;">Less is More:</span></td> <td>Lines of code ain't everything. Sometimes, the best solution is to refactor to eliminate redundant lines of code, leaving you with less but better designed code.</td> </tr> <tr> <td><span style="text-decoration: underline;">It's Just Temporary:</span></td> <td>You put in artwork in your game that you claim is temporary, until you or your friend can provide you with better art.</td> </tr> <tr> <td><span style="text-decoration: underline;">Two Can Play This Game!:</span></td> <td>You make your game multiplayer (same computer/device, LAN, or Internet all count).</td> </tr> <tr> <td><span style="text-decoration: underline;">Jurassic Programming:</span></td> <td>While making your game run into a situation where you must add a ton of code lines to get something to work. (IE: adding points into a collision detection array) - &quot;I wrote a million lines of code to run this park!&quot;</td> </tr> <tr> <td><span style="text-decoration: underline;">10 Hours:</span></td> <td>You spend at least 10 hours programming your game during the month.</td> </tr> <tr> <td><span style="text-decoration: underline;">25 Hours:</span></td> <td>You spend at least 25 hours programming your game during the month.</td> </tr> <tr> <td><span style="text-decoration: underline;">½KLOC:</span></td> <td>Your game reaches 500 lines of code. You're off to a great start!</td> </tr> <tr> <td><span style="text-decoration: underline;">1KLOC:</span></td> <td>Your game reaches 1000 lines of source code. Making progress! Excellent!</td> </tr> </table> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>