Intro
Config View
Arena View
Robot Behavior
| worker_processes 1; | |
| error_log stderr; | |
| pid nginx.pid; | |
| daemon off; | |
| events { | |
| worker_connections 768; | |
| } | |
| http { |
| class HelloWorldApp { | |
| public static void main(String[] args) { | |
| System.out.println("Hello World!"); // Display the string. | |
| } | |
| } |
| { | |
| "new_game": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC80lEQVRYR8VXz0tUURQ+QqHRohGGaCQiKzAIxH4wIbkpkqCNUCC1adEiUohw0x/RJtpYtHDRphASWiREW0MUTRGCgkqJMBdGs5EEk2m+w3yPM/e9+35NMHczM++ec893v3O+c960SYtXW4vjiwVQBZhjR88FmL6tLYR+cxN22I9bCTYaOwBQM65euVqWyuaGFIqH9Ny5lSXp6Srpb/sc37Foxz0+x97n9Z8hbJUfO1I4vFc+zMwGsRsAnC8fCQ5GcCwAsItgEMDuWTC0JwjYWUCRAGpO1ZvD19SXh7vB5ua/p6IdtyS4KCa8DDAFpBeU8oC6U+qaPTPQ7wWRCgACI2dYScXmQ4UiRFrdVMSmgLSD7maCExRAICV2eQGMjI5qtdvb0zErC5Qz/ZASLjBbex6WIVXA21vUeQE0KKjORKwMcXsY3Ok/Lau/98vX7e1cqSADxzs6pLtzS88q9h4M2A0xQBmiBp6Mj/9XALgBglPi3hRAhlgAMHhyQG/PdtxMCsACAZhe4q+BF5NTOgMul3aVunefZlLr3xrijHvldhmbfK8XOnGpV95Oz1PW0QBYAzjo4f0+Pe/B4+VcAB4NXxC5eEDGRqYDAGjxkSlADUAq9U1l4O7QXw389PWezM3I+uMCZAAAvH2AWoWBTQGVkIcGpPHZ7JKwNXtrwGWAMkT+7TtCFhAoXNw8kwx9fSAuMFotZ739hA8UwIUiRKetsxBfhK4M3X6exAQHmQXhSDGbDG0vTwqOfdYRZcgaMOO9EQBqAMOIjciVoZ3vaQCgl1gZWgBeGfKNiI0I6HdKW/JycV/o1SwJBG564+yfoI8gpb+Ku/o7FgBnASq/71RFlj8W1AmTku99ScGxj46HhTOm3nxRGTI4PiOHEWkCA64MOSfSBCcAV4ZggI2uZhOuAduI3HF8+9b1tLHVbuL5K |
| var f, rename, renamedFunction; | |
| rename = function(fn, name) { | |
| return Function("fn", "return (function " + name + "(){\n return fn.apply(this, arguments)\n});")(fn); | |
| }; | |
| f = function() {}; | |
| renamedFunction = rename(f, "a_new_name"); |
| ... | |
| "devDependencies": { | |
| "coffee-script": "~1.6.3" | |
| }, | |
| "files": [ | |
| "dist" | |
| ], | |
| "scripts": { | |
| "prepublish": "prepublish" | |
| }, |
| # Return a function | |
| # that when called returns a string, | |
| # that when evaluated executes the code and returns a function | |
| # .. that when called returns a string, | |
| # .. that when evaluated executes the code and returns a function | |
| # .. .. | |
| replicantGenerator = (code) -> | |
| quine = -> | |
| """ | |
| var code = #{JSON.stringify(code)}; |
| .toolbar | |
| - each @tools, (tool) -> | |
| - activeClass = -> "active" if tool is activeTool() | |
| .tool(style="background-image: url(#{tool.iconUrl})" class=activeClass) | |
| -on "click", (e) -> | |
| - activeTool(tool) |
| {cos, sin, sqrt} = Math | |
| τ = 2 * Math.PI | |
| DFT = (series) -> | |
| N = series.length | |
| rootN = sqrt(N) | |
| divRootN = (x) -> x / rootN | |
| [0...N].map (k) -> | |
| series.map ([x, y], n) -> |
| colorMatrixFilter = function (pixels, m) { | |
| var d = pixels.data; | |
| for (var i = 0; i < d.length; i += 4) { | |
| var r = d[i]; | |
| var g = d[i + 1]; | |
| var b = d[i + 2]; | |
| var a = d[i + 3]; | |
| d[i] = r * m[0] + g * m[1] + b * m[2] + a * m[3] + m[4]; | |
| d[i+1] = r * m[5] + g * m[6] + b * m[7] + a * m[8] + m[9]; |