<?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>Personal Projects (new threads)</title>
		<link>http://rbwhitaker.wikidot.com/forum/c-886304/personal-projects</link>
		<description>Threads in the forum category &quot;Personal Projects&quot; - The place to talk about your goals for your own projects and get feedback as though it were an official  competition/challenge, for the times and places where there isn&#039;t a suitable competition/challenge to join in.</description>
				<copyright></copyright>
		<lastBuildDate>Wed, 09 Sep 2026 09:18:54 +0000</lastBuildDate>
		
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1611212</guid>
				<title>Mystery Game...</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1611212/mystery-game</link>
				<description></description>
				<pubDate>Mon, 22 Feb 2016 15:11:54 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I decided a week ago that I wanted to spend some time every day doing game dev and also book writing. I told myself that it doesn't have to be any specific book, or any specific game, just that I had to do it. I committed to 45 minutes of each, each day, though there were still a couple of days where I didn't end up with time and had to skip it.</p> <p>I had initially thought that I should make a small game and get it on the market as quickly as possible. While I like that idea very much (the fact that after all these years, I still haven't actually published a game is a source of great frustration to me) none of the small games I could come up with excited me very much. After spending a day working on a game like this, I decided that, at the level of programmer I am, where learning is no longer my problem, it makes more sense to just work on whatever game I'm most interested in. So that's what I did for the rest of the week.</p> <p>I also promised myself that if I ever grew bored with the game, I'd just move onward (or backward) to a different game that <em>does</em> excite me. I can revisit an old game or just move on to another one. The important thing is that I'm working on something that excites me, rather than something I feel simply obligated to do. That's a decision that may mean I'll never publish a game. To publish, you sometimes have to stick with the game even when it becomes less exciting to you.</p> <p>But for the moment, the important thing to me is that I'm working on something<span style="text-decoration: line-through;">anything</span>every day. And the easiest way to make that happen is to allow myself to work on whatever game I want at the moment.</p> <p>On top of that, I decided to post a (maybe) weekly update here, in the Personal Projects category, about my progress. This is kind of on a whim, so I make no promises about actually doing it again next week or the week after. I'd like to, but this is, unfortunately, one of those ways that I can be fairly unreliable.</p> <p>So here's a screenshot of what I did last week on &quot;Mystery Game&#8230;&quot; I submit it with but one comment: you guys know how much I like space strategy games&#8230;.</p> <img src="http://rbwhitaker.wikidot.com/local--files/iciads/MysteryGameWeek1.png" alt="MysteryGameWeek1.png" class="image" />
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1422368</guid>
				<title>Game Math Book - Request for Comments</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1422368/game-math-book-request-for-comments</link>
				<description></description>
				<pubDate>Tue, 27 Oct 2015 01:56:57 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've been toying around with the idea of making another book that deals specifically with the math (and possibly physics) that you will frequently use in game development. I poll I did here on this site a while back revealed that between the math, the art (which I'm no expert in), and the UI, those are the areas that are most difficult to get a firm grasp on, and that people wish they had more help and guidance in.</p> <p>I say &quot;toying with the idea&quot;, but I suppose I'm much further along than that. A few years back I even wrote several chapters for it. My line of thinking is somewhat different now than it was, so I think my next attempt will be a fresh start.</p> <p>I'm not currently making any promises on when this next book might be available, or even when (or if) you'll hear another update about it.</p> <p>Right now, my question for you guys who come this this site frequently (or not-so-frequently) is in what you'd want to see in that book.</p> <p>There's of course the matter of content:</p> <ul> <li>What math topics do you not know that you feel would help you get to the next level?</li> <li>What things did you know now that you wish you had known sooner?</li> <li>What topics would you tell a beginner they should learn about?</li> </ul> <p>Then there's questions that deal more with delivery:</p> <ul> <li>The C# Player's Guide is (so far) only in black and white. I'm debating whether to go with color for this one or not. Color (for syntax highlighting, diagrams, and screenshots) would add to the value of the book, but it adds to the cost quickly as well. This would make the cost of the book jump from something in the range of $20-$30 up to $60 or $80. I might have a second option that might get me something in the middle. The question here is, how much value does color add for you personally?</li> <li>What kinds of things help you learn the most? Quizzes? Problems to do? Other things?</li> <li>Is this the kind of book that you (or a beginner friend of yours) would want to read cover-to-cover, or would you envision more of a &quot;recipes&quot; style book, where you read the topics only as there's a demand?</li> <li>Should I focus on a particular programming language (C#) or leave it more abstract (pseudo code)?</li> <li>Are you interested in <em>why</em> a formula works, or would it be better to just give it to you and explain how to use it? (In other words, how much effort should be spent developing concepts?)</li> </ul> <p>I've got plenty more questions where that came from, but that's probably enough questions for now. I've learned that it makes a difference in getting others, especially potentials readers, involved in the process as early on as possible. It's a lot easier to change directions before you even start than when you're just about to publish.</p> <p>If you've got a few minutes to answer some, any, or all of the above questions for what you think would make the most sense, I've love to hear from you.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1181919</guid>
				<title>Dusk Of The Living Items</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1181919/dusk-of-the-living-items</link>
				<description>A game where two teams, survivors and ghosts, are pitted against one another in a classic hunter and hunted scheme as the survivors try and escape with their lives and the ghosts use items they possess to prey upon them.</description>
				<pubDate>Mon, 27 Apr 2015 13:57:45 +0000</pubDate>
				<wikidot:authorName>Ninjaboi8175</wikidot:authorName>				<wikidot:authorUserId>2007137</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A game where two teams, survivors and ghosts, are pitted against one another in a classic hunter and hunted scheme as the survivors try and escape with their lives and the ghosts use items they possess to prey upon them.</p> <p>This game has just recently entered prototyping so there's not much to show as of me typing this. I'll keep this post short and add screenshots and other goodies as development takes place.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1141666</guid>
				<title>Open call for devs and artists, 2015</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1141666/open-call-for-devs-and-artists-2015</link>
				<description>Looking to start a side project outside of normal competition and collaboration periods.</description>
				<pubDate>Sat, 07 Mar 2015 05:36:19 +0000</pubDate>
				<wikidot:authorName>PiscesMike</wikidot:authorName>				<wikidot:authorUserId>1721619</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Greetings all! Hope the day finds you well.</p> <p>So, I was thinking it would be kind of cool to do something outside of the normal competitions and collaborations we've been doing up until this point. I've been really pleased with the past year or so's results and want to keep that momentum going! As many of you may know, I recently went back to an actual job so my present hours and times are in a bit of a flux.</p> <p>With that in mind, and considering it would be nice to work on a longer term project, I propose:</p> <ul> <li>Starting a new project with anyone who wants to participate</li> <li>This game will use C# and XNA</li> <li>This side project should be complete by 1.01.2016</li> <li>Being a longer project, it should be on the 'fancier' side. I'm thinking some parallax backgrounds, side scroller, or free 'Zelda'-ish world roaming RPG.</li> </ul> <p><iframe width="420" height="315" src="https://www.youtube.com/embed/V6lFtVlruzA" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p> <p><iframe width="420" height="315" src="https://www.youtube.com/embed/Fk5zViX2Q08" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p> <p><iframe width="420" height="315" src="https://www.youtube.com/embed/WdqJ3gAhPks" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p> <p>So, come one, come all, to the greatest game of the year! Just let me know if you're interested!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1039056</guid>
				<title>Task Tracking App</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1039056/task-tracking-app</link>
				<description>An application for tracking tasks.</description>
				<pubDate>Mon, 13 Oct 2014 13:16:09 +0000</pubDate>
				<wikidot:authorName>PiscesMike</wikidot:authorName>				<wikidot:authorUserId>1721619</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well, thought I'd throw up a quick post about the most recent project I worked on, and actually completed. Not that it's anything fancy mind you, just something I thought would be useful. Me and RB had been discussing creating a simple app to track tasks for the last couple weeks. He actually did his version last week, and I finally sat down and dedicated 30 minutes to doing mine. I'd been keeping a list of 'chores' with pen and paper, which always seem to get misplaced or coffee split all over so it should defiantly see some use.</p> <p>My basic idea was to have a container of tasks text which can be edited, updated, and deleted as needed with the ability to save the list of tasks, have them automatically loaded, and show the list so it can be worked through on a daily basis. So, after I sat down with a decent idea of the layout in mind, it didn't really take that long to finish. About the biggest thing I got hung up on was looking up references for the treeview and treenode structures. Once I had that down, the rest fell into place pretty easily. I was happy with how small/short the code is once again (Like the one page Snake game). C# does seem to be a very elegant language for dealing with certain things, and this was one that worked out well. I managed to get the whole project done in only 21 lines of code, minus of course auto-generated stuff.</p> <p>Below you will find the actual code. If you want to copy and paste this, you will need to create a windows forms project. On the default form, add: a treeview control and three button controls. Button #1 should have the text changed to &quot;Add task&quot;, Button #2 to &quot;Clear task(s)&quot;, and Button #3 to &quot;Exit&quot;. And of course, you'll need to space them out in whatever arrangement you find appealing. Button #2 (Clear tasks) is used once you've completed the chore and want to remove it. To make that work, you'll need to go into the treeview control and change the 'Checkboxes' property to true. You'll also want to change the LabelEdit property to true, or the user won't be able to change the text that describes the particular task at hand.</p> <p>If you just want to see those magic 21 code lines in action, you can download the published executable from: <a href="https://drive.google.com/file/d/0B5moEgyck5X5TzQtT0U4MXFqNDQ/view?usp=sharing">https://drive.google.com/file/d/0B5moEgyck5X5TzQtT0U4MXFqNDQ/view?usp=sharing</a></p> <div class="code"> <pre><code>using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; namespace Task_Tracker { public partial class Form1 : Form { string myTaskList = &quot;Tasks.tasks&quot;; StreamReader streamReader; StreamWriter streamWriter; public Form1() { InitializeComponent(); if (File.Exists(myTaskList)) { streamReader = new StreamReader(myTaskList); string textLine; while ((textLine = streamReader.ReadLine()) != null) { treeView1.Nodes.Add(new TreeNode(textLine)); } streamReader.Close(); } } private void button1_Click(object sender, EventArgs e) { TreeNode newNode = new TreeNode(&quot;Enter Task here&quot;); treeView1.Nodes.Add(newNode); } private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) { } private void button2_Click(object sender, EventArgs e) { for (int currentItem = treeView1.Nodes.Count-1; currentItem &gt;= 0; currentItem--) { TreeNode currentNode = treeView1.Nodes[currentItem]; if (currentNode.Checked == true) treeView1.Nodes.RemoveAt(currentItem); } } private void button3_Click(object sender, EventArgs e) { SaveTaskList(); Environment.Exit(0); } private void SaveTaskList() { if (File.Exists(myTaskList)) { File.Delete(myTaskList); } streamWriter = File.CreateText(myTaskList); foreach (TreeNode currentNode in treeView1.Nodes) { streamWriter.WriteLine(currentNode.Text); } streamWriter.Close(); } } }</code></pre></div> <p>If you're wondering how it manages to load and save the list without a lot of extraneous checking on this or that, its a simple app wide loop I worked out that goes like this: When the form is loaded, it checks to see if the default save file exists (&quot;Tasks.tasks&quot; ). If it does, it loads the data. It does NOT create the file if it doesn't already exist, just reads it in if it is there. When SaveTaskList gets called, it first deletes any file that is already there. (! I know, right?). SaveTaskList then creates a new file from scratch, based on the current data in the task list. You can avoid getting distracted with a ton of data editing code if you follow along with this simple layout. It may seem a little odd, but the way it works out is to always have an updated list (saved file), based on what that list contains. For this simple task, the treeview control with its text properties work out well. It's a shame that I'm just now realizing I forgot to attach the SaveTaskList method to the forms closing event. Well, if you dont hit 'Exit' the list won't get saved.</p> <p>Guess I'll add that to the task list.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-857288</guid>
				<title>My personal goals for May</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-857288/my-personal-goals-for-may</link>
				<description>Goal for May, not necessarily game related</description>
				<pubDate>Sun, 04 May 2014 06:32:34 +0000</pubDate>
				<wikidot:authorName>PiscesMike</wikidot:authorName>				<wikidot:authorUserId>1721619</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Well, thought I would post this here, seems as good a place as any. So, I do LiteCoin mining on my main rig, and I started hearing a little chirping around my desk today. Almost sounded like water dripping at one point. Also, I later noticed my mining rate had dropped considerably. Long story short, I went to manually adjust my video card fan speed to maximum to see if that would help (video card was overheating) and discovered the fan on the card has gone out. It's still starting randomly, very slowly and the shutting down - hence the chirping noise. At any rate, with little to no cooling the card is slowly but surely burning itself out. So, my goal for the next little bit it to either get a new card (financially a bad move at this point since we just got a new car and we're still broke from that) or to somehow repair the video card. Just thought I'd pass this along in case I go missing for a couple days&#8230; as I may have no video. Anywho's, have a great day and see you all soon!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-857160</guid>
				<title>Swatacular&#039;s Current Goal</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-857160/swatacular-s-current-goal</link>
				<description>Current Book: XNA 4.0 Game Development by Example</description>
				<pubDate>Sat, 03 May 2014 21:22:42 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello World.<br /> So in case you don't know me, I've been part of this community since March 2012, Rb has been very helpful and I'm sure without him I wouldn't be where I am today, I've had a very large game in the back of my mind since a few years ago and It is finally coming into the real world, little by little. When I first started Game Development, My brother (who knows programming as well but doesn't do game development that much) told me that he thought it would be atleast 5 years before I released a game, I wanted to prove him wrong and I have made a few games since then but never anything I could say I would want to sell. So it turns out he was right, 2014, Last year, I decided that &quot;Future Game&quot; would be beginning to form into a playable game in 3 years time, Now, 2015 and I am glad to say that It is going as expected and My new goal is to have something playable by Spring 2016, and if I make that goal then a actual release of my game would probably be in 2017, which is exactly 5 years since I started game developing in total!!!</p> <p>If you want to know about &quot;Future Game&quot; I am always willing to share information about it in the chat room! or send me a private message here.</p> <p>As far as books go, I never actually finished my first book (see current books), and I know I could skim through it pretty fast, but this summer and last summer I was very busy building my brothers house next door, (They should be moved in within two months, very exciting!)</p> <p>but I did get a book in september that had an overview on game creating in general with everything from sound to copyrights, I skimmed through that in a day.. Very interesting and if I need any information ill know where to go.</p> <p><strong>Completed Books:</strong><br /> <a href="http://www.amazon.com/Game-Design-Essentials-Briar-Mitchell/dp/1118159276">Game Design Essentials</a></p> <p><strong>Current Books:</strong><br /> <a href="http://www.amazon.com/XNA-4-0-Game-Development-Example/dp/1849690669/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1406661226&amp;sr=1-1&amp;keywords=xna+4.0+game+development+by+example">XNA 4.0 Game Development by Example</a><br /> <strong>Current Page:</strong> Page 215 of 396<br /> <a href="http://www.amazon.com/dp/1466501898/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&amp;colid=C90YY3XZ3YOV&amp;coliid=I27XQE9BTW8AQ9">2D Graphics Programming for Games</a><br /> <strong>Current Page:</strong> Page 168 of 216</p> <p><strong>Current Goal:</strong><br /> My Current goal is working on different aspects of &quot;Future Game&quot; that I will eventually need to know, So that every couple of months I can combine them together to get a even more playable version of the game, this will also allow me (and other users) to play concept designs long before a real Alpha is released.<br /> Ill try to keep you guys updated!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-828044</guid>
				<title>Swatacular&#039;s Goal March 16 - April 16</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-828044/swatacular-s-goal-march-16-april-16</link>
				<description>Current Book: XNA 4.0 Game Development by Example</description>
				<pubDate>Fri, 21 Mar 2014 17:54:10 +0000</pubDate>
				<wikidot:authorName>Swatacular</wikidot:authorName>				<wikidot:authorUserId>1334003</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello World!!!<br /> While the game development competition helped me alot in my programming expertise, I feel the need to finish a few books before the release of my first real game.. So, I have Approximately One year to finish 3 books.. (each of which will be revealed once I actually start them, but feel free to suggest my next book)</p> <p>For my first goal, I will be attempting to finish reading chapter 4 of <a href="http://www.packtpub.com/xna-4-0-game-development-by-example-beginners-guide/book">XNA 4.0 Game Development by Example</a>.<br /> The end of chapter 4 is Page 139, I started on page 22.. (Chapter 2) and am currently on page 37&#8230;.. Which means I have to do approximately 4 pages Per day.. (3.7777&#8230; to be exact) to finish ON the 16th of April.</p> <p>This isnt going to be a easy challenge for me as It will be hard to get 4 pages of coding in per day.</p> <p>I will be updating this probably once per week or more with my progress..</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>