<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Garthor's site</title>
        <link>http://www.byond.com/members/Garthor</link>
        <description></description>
        <lastBuildDate>Fri, 10 Feb 2012 18:56:27 +0000</lastBuildDate>
        <language>en-us</language>
    
                <item>
            <title>A riddle, because I hate you</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=181691</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=181691</guid>
            <pubDate>Mon, 23 Nov 2009 07:13:40 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=181691#comments</comments>
            
            <description>On an island are 100 people with blue eyes, 100 people with brown eyes, and one Guru, who happens to have green eyes but that isn't relevant.&lt;br&gt;
&lt;br&gt;
On the first day, the Guru says to everybody, &quot;I see somebody with blue eyes.&quot; From then on, every night, anybody who knows the color of their eyes (besides the Guru, who really quite likes the island and doesn't factor into this riddle any further whatsoever) leaves.&lt;br&gt;
&lt;br&gt;
Nobody can communicate with anybody else in any manner whatsoever. Everybody is perfectly logical. Everybody knows that everybody else is perfectly logical. Nobody initially knows exactly how many people have blue eyes or brown eyes. Nobody can directly discover the color of their own eyes (IE: by looking at some sort of reflective surface). There are, in short, no tricks. This is purely a logic problem.&lt;br&gt;
&lt;br&gt;
How many days does it take for everybody (besides the Guru, who again quite likes the island) to leave the island?</description>
        </item>
                <item>
            <title>&quot;in list&quot; vars, generate instances w/ map editor</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=133001</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=133001</guid>
            <pubDate>Tue, 23 Jun 2009 18:09:24 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=133001#comments</comments>
            
            <description>I was just thinking that it would be nice if variables that were initialized as &quot;in list&quot; would be able to be used with a &quot;Generate Instances from...&quot; using the map editor, similar to the already-existing &quot;Generate Instances from Icon-states&quot; and &quot;Generate Instances from Directions&quot;.&lt;br&gt;
&lt;br&gt;
First, an example of what I mean:&lt;br&gt;
&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
obj/car&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/color = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;black&amp;quot;&lt;/span&gt; &lt;span class=&quot;dmkeyword&quot;&gt;as&lt;/span&gt; text &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; list(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;black&amp;quot;&lt;/span&gt;, &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;white&amp;quot;&lt;/span&gt;, &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;red&amp;quot;&lt;/span&gt;)&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/brand = &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Ford&amp;quot;&lt;/span&gt; &lt;span class=&quot;dmkeyword&quot;&gt;as&lt;/span&gt; text &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; list(&lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Ford&amp;quot;&lt;/span&gt;, &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;Chrysler&amp;quot;&lt;/span&gt;, &lt;span class=&quot;dmstring&quot;&gt;&amp;quot;etc.&amp;quot;&lt;/span&gt;)&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/year = 1908 &lt;span class=&quot;dmkeyword&quot;&gt;as&lt;/span&gt; num&lt;br&gt;  &lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/mob/driver
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
Basically, there would be a right-click menu option &quot;Generate Instances...&quot; that could be selected which would bring up a check-list of variables which used an &quot;in list&quot; initialization, along with icon-states and directions (which might have to have a selection for 4 or 8 directions). You could check any of these and it would generate every possible combination of listed values for the selected variables as instances to be placed on the map.&lt;br&gt;
&lt;br&gt;
Additionally, anything specified &quot;as num&quot; could also be selected as a range, using a similar format as a for() loop (for X to Y step Z).&lt;br&gt;
&lt;br&gt;
Variables not selected would still have an input box to select what value it should be for the instances. It would be a combination text-input and drop-down box, so you could select any of the listed variables but could input anything as desired. Anything using an &quot;as type&quot; declaration (or rather, any fundamental types, &quot;as mob&quot; wouldn't work out) would be available to be specified this way.&lt;br&gt;
&lt;br&gt;
Of course, I'm not sure if more than a dozen people even know about the current Generate Instances options, so it might all be wasted effort.</description>
        </item>
                <item>
            <title>No More Damn Metaphors!</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=39907</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=39907</guid>
            <pubDate>Tue, 04 Mar 2008 07:15:42 +0000</pubDate>
            
            <description>Seriously!&lt;br&gt;
&lt;br&gt;
You guys suck at it!</description>
        </item>
                <item>
            <title>isblocked() for Saucepan Man</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=162212</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=162212</guid>
            <pubDate>Tue, 12 Feb 2008 06:52:57 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=162212#comments</comments>
            
            <description>&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
&lt;span class=&quot;dmcomment&quot;&gt;//get the turf something is eventually on (or null if none)&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/getturf(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/atom/movable/A)&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;while&lt;/span&gt;(A &amp;amp;&amp;amp; istype(A))&lt;br&gt;    A = A.loc&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(isturf(A))&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; A&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; null&lt;br&gt;&lt;br&gt;&lt;span class=&quot;dmkeyword&quot;&gt;proc&lt;/span&gt;/isblocked(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/start, &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/end)&lt;br&gt;  start = getturf(start)&lt;br&gt;  end = getturf(end)&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(!start || !end || start.z != end.z) &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; 0&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/dx = end.x - start.x&lt;br&gt;  &lt;span class=&quot;dmcomment&quot;&gt;//special case: vertical alignment&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(dx == 0)&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;for&lt;/span&gt;(&lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/T &lt;span class=&quot;dmkeyword&quot;&gt;in&lt;/span&gt; block(start,end))&lt;br&gt;      &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(T.density)&lt;br&gt;        &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; 1&lt;br&gt;      &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; 0&lt;br&gt;&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/dy = end.y - start.y&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/ratio = dy / dx&lt;br&gt;  world &amp;lt;&amp;lt; ratio&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/x = start.x&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/y = start.y&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/z = start.z&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/count = 0&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;var&lt;/span&gt;/turf/curturf&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;do&lt;/span&gt;&lt;br&gt;    curturf = locate(x,y,z)&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(curturf.density) &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; 1&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;if&lt;/span&gt;(count &amp;lt; 1)&lt;br&gt;      count += ratio&lt;br&gt;      x++&lt;br&gt;    &lt;span class=&quot;dmkeyword&quot;&gt;else&lt;/span&gt;&lt;br&gt;      y++&lt;br&gt;      count--&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;while&lt;/span&gt;(curturf &amp;amp;&amp;amp; curturf != end)&lt;br&gt;  &lt;span class=&quot;dmkeyword&quot;&gt;return&lt;/span&gt; 0
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
Because nobody else seems to know how to do this. Note that this is only one possible implementation, it does not give exactly the results that you have described. For example, in your example, it would not consider the northmost green tile to be unblocked.&lt;br&gt;
&lt;br&gt;
This does, however, have the benefit of being quite fast. You probably don't want to try using it to generate a map of locations you can and can't teleport to, however. But, for determining whether the path between two turfs is unblocked, it works great.</description>
        </item>
                <item>
            <title>On Fire</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=182802</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=182802</guid>
            <pubDate>Mon, 28 Jan 2008 05:37:27 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=182802#comments</comments>
            
            <description>I appear to have burst into flames.</description>
        </item>
                <item>
            <title>Byonds Number 2 Problem</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=182959</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=182959</guid>
            <pubDate>Sun, 09 Dec 2007 07:04:46 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=182959#comments</comments>
            
            <description>Not enough fiber.</description>
        </item>
                <item>
            <title>This Post Has No Merit...</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=37013</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=37013</guid>
            <pubDate>Sat, 01 Dec 2007 23:17:48 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=37013#comments</comments>
            
            <description>but I take comfort in knowing that it doesn't have the &lt;i&gt;least&lt;/i&gt; merit.</description>
        </item>
                <item>
            <title>Poll</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=36682</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=36682</guid>
            <pubDate>Sat, 17 Nov 2007 22:20:47 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=36682#comments</comments>
            
            <description></description>
        </item>
                <item>
            <title>I'm going to regret this...</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=36545</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=36545</guid>
            <pubDate>Sun, 11 Nov 2007 09:47:01 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=36545#comments</comments>
            
            <description></description>
        </item>
                <item>
            <title>Classified Ads [repost]</title>
            <link>http://www.byond.com/members/Garthor?command=view_post&amp;post=32260</link>
            <guid>http://www.byond.com/members/Garthor?command=view_post&amp;post=32260</guid>
            <pubDate>Thu, 05 Jul 2007 11:46:27 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Garthor?command=view_comments&amp;post=32260#comments</comments>
            
            <description>&lt;i&gt;(Reposted from Classified Ads, in response to &lt;a href=&quot;http://developer.byond.com/forum/index.cgi?action=message_read&amp;id=559081&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.byond.com/forum/?post=559081&quot;&gt;ID:559081&lt;/a&gt;, &quot;Re: In Need of Staff for a Avatar: The Last Airbender Game.&quot;)&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
Normally I would have ignored such a post, especially at 4am, but the big ol' &lt;b&gt;&lt;font color=&quot;green&quot;&gt;Moderator&lt;/font&gt;&lt;/b&gt; tag has convinced me otherwise!&lt;br&gt;
&lt;br&gt;
It's true: quite a number of real projects - professional or otherwise - are lead by somebody who does not actually do any of the sort of work that us plebians must toil away on. This would be because they have acquired another important skill, which involves the management of teams. Ideas are fine and dandy, but everyone and their mother has fifty of them. The real skill is getting a bunch of people to do something together without beating the crap out of each other or mutinying.&lt;br&gt;
&lt;br&gt;
However, how does one acquire such a skill? Perhaps it's a course you might find at some college. Project Management or somesuch. But, as I would probably be the first to point out (if only because I'm up at 4am to do such things), people who may have taken such courses are in short supply here. I would not detract (there's a better word I can't think of right now) anybody for making such an assumption, and so I dismiss the idea that somebody has taken a class on this.&lt;br&gt;
&lt;br&gt;
Well, then, perhaps they've learned it from experience? They've managed a number of large projects. Surely, you don't always need a formal education for something like this. But, equally surely, somebody would mention such a qualification. It seems an important sort of thing to mention when attempting to attract potential employees (if somebody else used that word here I would pick them apart for it).&lt;br&gt;
&lt;br&gt;
Well, they haven't managed many projects, but perhaps they could've &lt;i&gt;been&lt;/i&gt; in some. That would make sense, right? Having seen how it's done, you feel confident that you are able to imitate the whole thing. Monkey see, monkey do. But, of course, there's a problem with that, too:&lt;br&gt;
&lt;br&gt;
The person in question has no skills that they could've used to be in any sort of project.&lt;br&gt;
&lt;br&gt;
And so, we are left asking: why the hell should we listen to this guy? What qualifications do they have over some average hobo off the street or - more importantly - ourselves? None. Zilch. Zippo. Qualifications don't manifest out of thin air, and aren't something you're born with. You have to have done SOMETHING before you can get people to say, &quot;Oh hey, that guy, I bet he could lead me to make something cool.&quot;&lt;br&gt;
&lt;br&gt;
So, when you come here, offering nothing but a vague idea that consists of little more than &quot;a game based off of psuedo-popular TV show X,&quot; I support the response, &quot;So what? Who cares?&quot; No qualifications, no experience, no nothing. If you want to lead a project, then you need to have done something to prove that you are able to do so.&lt;br&gt;
&lt;br&gt;
So how do you prove yourself capable to lead a project when you have no skills? You GET some skills. Learn how to actually make a project yourself; don't worry, it doesn't need to be a big one. Show people that you can at least get SOMETHING together, and say, &quot;I'm able to do this, and I believe it shows that I am capable of making something bigger with help.&quot; And start small THEN, too. Don't expect to get a team of two dozen together (seriously, commercially successful MMOs started smaller than what some people here are expecting). Find one person who complements the skills you developed and work together to create something.&lt;br&gt;
&lt;br&gt;
Or, hell, maybe take the idea of designing a game SERIOUSLY. Nobody else seems to be (okay, I lied: I can recall one person doing so recently). Write out a full design document, then present it to the forum (don't worry about it being stolen: it's probably not worth it). Say, &quot;This is the entirety of my idea for a game. Would anybody care to help me make it?&quot; But you can't have absolutely NOTHING and expect people to follow you.&lt;br&gt;
&lt;br&gt;
I really wish Classified Ads could be taken seriously. I wish that actual projects would get started here as the rule, rather than the exception. But, no, this seems to instead be a cesspool of people with delusions of grandeur trying to push vacuous ideas. Pretending that this is perfectly fine and encouraging them in their trainwreck of a &quot;project&quot; does nothing but cheapen what little actual value that Classified Ads has left.&lt;br&gt;
&lt;br&gt;
Being nice is nice, but sometimes, people need to be slapped to their senses.</description>
        </item>
            
    </channel>
</rss>


