{"id":3492,"date":"2011-09-30T16:26:51","date_gmt":"2011-10-01T00:26:51","guid":{"rendered":"http:\/\/www.rudyrucker.com\/blog\/?p=3492"},"modified":"2011-09-30T16:30:31","modified_gmt":"2011-10-01T00:30:31","slug":"3492","status":"publish","type":"post","link":"https:\/\/www.rudyrucker.com\/blog\/2011\/09\/30\/3492\/","title":{"rendered":"4D Ducks.  Ideas for Strange Games."},"content":{"rendered":"<p>A new painting today.  <em>Four-dimensional Ducks.  <\/em>I started with an abstract painting with seven globs.  I made efforts to make the globs look different from each other, and to have intricate, three-dimensional forms.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images3\/87_fourdimensionalducks.jpg\"><br \/>\n<em>\u201cFour-dimensional Ducks,\u201d\u009d by Rudy Rucker, 30 x 40 inches,  October, 2011, Oil on canvas. <a href=\"https:\/\/www.rudyrucker.com\/blog\/images3\/87_fourdimensionalducks1200.jpg\"> Click for a larger version of the picture.<\/a><\/em><\/p>\n<p>And then I started thinking of the globs as cross-sections of four-dimensional creatures.  And then I realized they should be Carl Barks ducks, rotating in and out of our space.  Four-dimensional ducks.  I may yet tweak this painting a bit more.<\/p>\n<p>As always, you can find more info on my art at my <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/paintings\">Paintings page.<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images3\/bernalcandybox.jpg\"><\/p>\n<p>I\u2019ve been editing a volume of my electronic journals that runs from 1990 &#8211; 2002.  Interest-ing and nostalgic.  So many things have sunk into my deep memory, but, now, when jogged, they come back up.  Nice to be editing these hundreds of thousands of words, and in some sense improving my past.  Eventually I\u2019ll publish some volumes of journals in small press and\/or as ebook.<\/p>\n<p>Here\u2019s six game ideas from 2001 I came across today, some a bit stale, some still unused\u2026<\/p>\n<p>(1) Cellular automata.  A surfing game with non-linear continuous-valued cellular automata to emulate the waves. Stanislaw Ulam worked on continuous-valued CAs for simulating partial differential equations.  See my <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/capow\">CAPOW <\/a>program for surfable CAs.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images3\/nickfringe.jpg\"><\/p>\n<p>(2) <em>Artificial life<\/em>.  We haven\u2019t pushed hard enough on having the phenome, or body shape, mirror the genome, or parameter strings.  That is, the appearance the creature should directly emerge from the parameter-string \u201cgenes\u201d\u009d that your program is evolving.   I was trying to do this with my old <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/boppers\">Boppers <\/a>program.<\/p>\n<p>(3) <em>Chaos.  <\/em>Chaotic motion is the most beautiful.  You can easily get it by hav-ing a few counter-acting forces, such as 3D pendulum with a few virtual magnets.  Forget about pre-programmed motion paths and let your game characters move chaotically.  Trust the gnarl.  See for instance, the Magnets module of the Autodesk <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/oldhomepage\/chaos.htm\">Chaos <\/a>program.<\/p>\n<p>(4)<em> The Fourth Dimension.  <\/em>It\u2019s time for more four-dimensional games.  After all, <em>Doom <\/em>was like a 3D version of the old 2D game <em>Pac-man<\/em>.  Let\u2019s go up another level.  A 4D maze of tunnels.  And the lovely, <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/oldhomepage\/hypercube.htm\">higher-dimensional polyhedra<\/a>&#8212;and the globby cross-sections of hyperspace beings.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.rudyrucker.com\/blog\/images3\/nickhinge.jpg\"><\/p>\n<p>(5) <em>Fractals.  <\/em>Simple idea: hide a gem in the Mandelbrot set let the game player look for it.   Zoom into the right spot\u2014are you hot or cold.  Interesting scenery on the way.  Would be even more interesting to work with a 3D version of the Mandelbrot set, with the 4D Cubic Connectedness Map, or with <a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/blog\/2010\/04\/02\/the-rudy-set-fractal\/\"> other far-out variations.<\/a>  Way gnarly.<\/p>\n<p>(6)<em> Space curves.  <\/em>I once spent some time working on smooth and twisty \u201c<a target=\"blank\" href=\"https:\/\/www.rudyrucker.com\/oldhomepage\/kappatau.htm\">kappa-tau<\/a>\u201d\u009d space curves defined in terms of smoothly varying curvature and torsion parameters.  The goal is to have virtual reality with real-feeling flight.  This hasn\u2019t been nailed yet.  I want to fly, and I\u2019ve never been able to do it except in dreams. The right way to fly might be to use curvature and torsion.  Your controls adjust these parameters, rather than the mere direction of flight.  That could be how actual birds do it.  Also consider Craig Reynolds\u2019s still-unsurpassed <a target=\"blank\" href=\"http:\/\/www.red3d.com\/cwr\/boids\/\">Boids <\/a>as an approach to flight simulation.  Swooping in a wheeling flock.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new painting today. Four-dimensional Ducks. I started with an abstract painting with seven globs. I made efforts to make the globs look different from each other, and to have intricate, three-dimensional forms. \u201cFour-dimensional Ducks,\u201d\u009d by Rudy Rucker, 30 x 40 inches, October, 2011, Oil on canvas. Click for a larger version of the picture. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3492","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts\/3492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/comments?post=3492"}],"version-history":[{"count":7,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts\/3492\/revisions"}],"predecessor-version":[{"id":3499,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/posts\/3492\/revisions\/3499"}],"wp:attachment":[{"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/media?parent=3492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/categories?post=3492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rudyrucker.com\/blog\/wp-json\/wp\/v2\/tags?post=3492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}