<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Teeworlds Forum — [Client] [Server] [MOD] DDRace]]></title>
		<link>https://www.teeworlds.com/forum/viewtopic.php?id=7693</link>
		<atom:link href="https://www.teeworlds.com/forum/extern.php?action=feed&amp;tid=7693&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in [Client] [Server] [MOD] DDRace.]]></description>
		<lastBuildDate>Wed, 13 Nov 2013 10:50:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=109048#p109048</link>
			<description><![CDATA[<p>Give please the reference to the DDrace.info 0.5.2 server the version</p>]]></description>
			<author><![CDATA[null@example.com (w2.alex)]]></author>
			<pubDate>Wed, 13 Nov 2013 10:50:59 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=109048#p109048</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=108592#p108592</link>
			<description><![CDATA[<p>Thanks for your answer, now i got a better insight of how the mechanics work.</p><div class="quotebox"><cite>heinrich5991 wrote:</cite><blockquote><p>So in my opinion, this can&#039;t be counted as luck, as it is very defined behavior.</p></blockquote></div><p>its very defined just as every single generator of random numbers out there. i know that no real luck can be coded,<br />but for a single boolean query (able to save input after short unfreeze or not) in a few seconds im pretty sure this function will give good quality random numbers. if you do not consider that luck you can neither do in any program.<br />for me its enough to call it luck if noone can predict what will happen, and thats exactly the situation for unfreeze in freezetiles.</p><div class="quotebox"><cite>heinrich5991 wrote:</cite><blockquote><p>Currently the behavior is: If you press right, you&#039;ll be able to fall down. If we change the behavior as you suggest, you&#039;d be stuck on the right side of the collision tile. This should just be a simple example on what this change would break, I&#039;m sure that there are a lot of other things where this behavior is required too.</p></blockquote></div><p>i didnt know how its coded before, now i see that it requires a different approach to fix my first example. but to adress the second and your example:<br />right now there are two different outcomes of the situation (unfreeze in freeze): either you are able to save your input, or not. what i suggest is basically nothing but to force the first one. at least that should change nothing at actual gameplay, since its just a special case of what can already happen now. so there shouldnt be any compatibility issues like your example, though i agree that my initial approach may have caused the problem you discriped. besides im still im not sure why your example works in current ddrace as tees do stop immadietly (not sure but feels so, even at high speeds) on ground if no movement, is it just because you do execute that 1 more input after freeze? </p><br /><p>to summarize my current suggestion:<br />do not care for jump after freeze as seen in my first example, its fix may cause other problems and anyway there is nothing less important.<br />focus on fixing the luck issue which only applies after unfreeze in freezetiles, here is a way that should work:<br />since hammer has an effect on the hammered tee, you should go there. maybe you can just force apply there. or check if current input will be applied, if not overwrite next one. if im right the case that nothing happens after unfreeze is if you get unfreezed between step 1 and 2 (which must be the longest period from what i feel ingame).</p>]]></description>
			<author><![CDATA[null@example.com (Arrob)]]></author>
			<pubDate>Tue, 08 Oct 2013 20:06:54 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=108592#p108592</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=108586#p108586</link>
			<description><![CDATA[<div class="quotebox"><cite>Arrob wrote:</cite><blockquote><p>1. tee falls on ground with 1 layer of freeze tiles, no doublejump left. if pressing jump right time and being lucky with the current looptimer you can perform a normal jump from the ground, which is BELOW the freezetiles. itll freeze you but you can perform that jump if lucky, which is weird.</p></blockquote></div><p>I agree with your second point, I have to say something to your first post however.</p><p>Teeworlds ticks 50 times a second. The important parts of a DDRace tick are as follows:</p><p>1. Save input. This means, jump, and direction keys are saved.<br />2. Freeze if on a freeze tile.<br />3. Apply input. Even if frozen.</p><p>So in my opinion, this can&#039;t be counted as luck, as it is very defined behavior. Also, you would break some maps if you remove this kind of &quot;feature&quot;, consider for example this:</p><div class="codebox"><pre><code>OF
X</code></pre></div><p>O - the tee<br />F - a freeze tile<br />X - a collision tile</p><p>Currently the behavior is: If you press right, you&#039;ll be able to fall down. If we change the behavior as you suggest, you&#039;d be stuck on the right side of the collision tile. This should just be a simple example on what this change would break, I&#039;m sure that there are a lot of other things where this behavior is required too.</p>]]></description>
			<author><![CDATA[null@example.com (heinrich5991)]]></author>
			<pubDate>Tue, 08 Oct 2013 11:05:40 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=108586#p108586</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=108580#p108580</link>
			<description><![CDATA[<p>true... It would be nice I agree. Contact the coders on ddrace.info, irc is a good place</p>]]></description>
			<author><![CDATA[null@example.com (Broken)]]></author>
			<pubDate>Mon, 07 Oct 2013 22:42:17 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=108580#p108580</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=108577#p108577</link>
			<description><![CDATA[<p>If you would have read my whole post you would notice that nothing would change for the machanics and feeling, just that the luck would be removed. e.g. you laser someone and now every hit allows him to press jump+left which is now a luck thing. i dont know of any map that would not work with the new mechanics suggested by me.</p>]]></description>
			<author><![CDATA[null@example.com (Arrob)]]></author>
			<pubDate>Mon, 07 Oct 2013 16:19:52 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=108577#p108577</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=108571#p108571</link>
			<description><![CDATA[<p>Arrob I hear you but - long time ddracers are used to this and many maps even require these bugs</p>]]></description>
			<author><![CDATA[null@example.com (Broken)]]></author>
			<pubDate>Mon, 07 Oct 2013 12:42:30 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=108571#p108571</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=108567#p108567</link>
			<description><![CDATA[<p>Dont know if theres still development done, but if so you should first of all fix the freeze tiles which are definitly the most important part of ddrace. right now it feels like theres a loop running asking every x (which is low, probably 0.1) seconds if the player is on a freeze tile, and if so it freezes him. but that only works good enough in certain situations, some examples for you:</p><p>1. tee falls on ground with 1 layer of freeze tiles, no doublejump left. if pressing jump right time and being lucky with the current looptimer you can perform a normal jump from the ground, which is BELOW the freezetiles. itll freeze you but you can perform that jump if lucky, which is weird.<br />2. quite normal, imagine a tee in freeze top, another one bottom, between them 1 layer of collision tiles. the bottom tee now hammers through this collision tiles and hit the other one. now there are different results that can happen based on where this looptimer is right now: either nothing, or the tee is able to perform a short action like moving left a bit. Since you can never figure out this timer its basically luck.</p><p>I may be wrong with my analysis, but if not i strongly recommend to fix it. if you think the way i do you would never want luckdepended unpredictable features in this game.<br />its a better way to make freeze work instantly like killtiles (not same size ofc) or maybe teleporters (really dont know if they do), but instead add a instant unfreeze+freeze immunity for x (or a bit less) seconds.<br />that should fix it without changing the gameplay except for removing that luck, every hammer/laser now gives the possibility to move a bit left, and bugs like the first issue arnt possible anymore.</p>]]></description>
			<author><![CDATA[null@example.com (Arrob)]]></author>
			<pubDate>Mon, 07 Oct 2013 09:52:04 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=108567#p108567</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=107447#p107447</link>
			<description><![CDATA[<p>That&#039;s vanilla behaviour. See <a href="https://github.com/teeworlds/teeworlds/blob/fe49818093c7fd44ec2004ac605e46480189bc06/src/game/gamecore.cpp#L274">this</a>:<br /></p><div class="codebox"><pre><code>if(m_HookedPlayer == -1 &amp;&amp; distance(m_HookPos, m_Pos) &gt; 46.0f)</code></pre></div><p>That means, in natural language: If we don&#039;t hook a player, the distance between you and your hook must be at least 46 for the hook to take effect (A tile&#039;s size is 32).</p>]]></description>
			<author><![CDATA[null@example.com (heinrich5991)]]></author>
			<pubDate>Sun, 11 Aug 2013 12:14:46 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=107447#p107447</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=107441#p107441</link>
			<description><![CDATA[<p>The Hook doesn&#039;t drag you into the freeze entitie. <img src="https://www.teeworlds.com/forum/img/smilies/yikes.png" alt="yikes" /><br />The Freeze entitie behaves like an solid entitie</p>]]></description>
			<author><![CDATA[null@example.com (kingtee.ger)]]></author>
			<pubDate>Sun, 11 Aug 2013 10:31:52 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=107441#p107441</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=107438#p107438</link>
			<description><![CDATA[<p>This is far from being any kind of bug.</p>]]></description>
			<author><![CDATA[null@example.com (Fudgyking)]]></author>
			<pubDate>Sun, 11 Aug 2013 03:46:51 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=107438#p107438</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=107436#p107436</link>
			<description><![CDATA[<p>Found a Grenade bug, can&#039;t explain, you&#039;ll have to take a look<br /><a href="http://www.youtube.com/watch?v=cO-Rb3admv0">http://www.youtube.com/watch?v=cO-Rb3admv0</a><br />Short Video just 12 secconds. <img src="https://www.teeworlds.com/forum/img/smilies/smile.png" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (kingtee.ger)]]></author>
			<pubDate>Sat, 10 Aug 2013 20:46:43 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=107436#p107436</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=106737#p106737</link>
			<description><![CDATA[<p>Hello<br />I made a quick php script for convert my server records from files to database.</p><p>If anybody need it :<br /><a href="https://github.com/cris272/ddrace-records-converter">https://github.com/cris272/ddrace-records-converter</a><br />You have to set correct variable for host, dbname, user, password, prefix and dirRecords.<br />Then write &quot;php convert-records.php&quot;</p>]]></description>
			<author><![CDATA[null@example.com (cris272)]]></author>
			<pubDate>Mon, 17 Jun 2013 09:10:47 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=106737#p106737</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=103610#p103610</link>
			<description><![CDATA[<p>DDRace-Server 1.14a for Linux x64</p><p><a href="https://downloads.teeworlds.com/solidfiles.com/96d9afc8b1/DDRace-Server_114a_x64">https://downloads.teeworlds.com/solidfi … r_114a_x64</a></p><p>DDRace Client and Server 1.14a for Windows x32</p><p><a href="https://downloads.teeworlds.com/solidfiles.com/d8dc7405f1/DDRace_1.14a.rar">https://downloads.teeworlds.com/solidfi … _1.14a.rar</a></p>]]></description>
			<author><![CDATA[null@example.com (UnoSkorpion)]]></author>
			<pubDate>Sun, 13 Jan 2013 15:09:26 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=103610#p103610</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=102365#p102365</link>
			<description><![CDATA[<p>Strange issue with zoom in windows version DDRace 1.12a:</p><p><a href="http://www.youtube.com/watch?v=yHRQU5Y1CQA">http://www.youtube.com/watch?v=yHRQU5Y1CQA</a></p>]]></description>
			<author><![CDATA[null@example.com (unsigned char*)]]></author>
			<pubDate>Sun, 11 Nov 2012 16:13:53 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=102365#p102365</guid>
		</item>
		<item>
			<title><![CDATA[Re: [Client] [Server] [MOD] DDRace]]></title>
			<link>https://www.teeworlds.com/forum/viewtopic.php?pid=101835#p101835</link>
			<description><![CDATA[<p>Thanks, that actually helped a lot Broken.<br />Check your email; I sent you a message. <img src="https://www.teeworlds.com/forum/img/smilies/smile.png" alt="smile" /><br />Maybe once I get an idea of what DDrace is, I&#039;ll make my own tutorial.</p>]]></description>
			<author><![CDATA[null@example.com (Bee)]]></author>
			<pubDate>Sat, 13 Oct 2012 16:41:23 +0000</pubDate>
			<guid>https://www.teeworlds.com/forum/viewtopic.php?pid=101835#p101835</guid>
		</item>
	</channel>
</rss>
