Now a module! Try it out!
Eden Reese Potts
Creator of
Recent community posts
I was able to get it running much better by only copying the part of the source image I need, then scaling that to fit the destination, instead of scaling it first and then cropping.
each y in range imgy slicex:imgx/(((y/imgy)*(hs-1))+1) temp:img.copy[(0,y) (imgx,1)] img.paste[temp.copy[((imgx-slicex)/2,0) (slicex,1)] (0,y,imgx,1) 1] end

The moral of the story is: don't render 600,000 extra pixels for no reason and then throw them in the trash.
Hello! I am attempting to do some ~graphics programming.~
What I am trying to do is a SNES Mode 7 perspective effect: take an image from a canvas and scale it to a trapezoid shape for pseudo-3D.
This type of thing.
What I am doing is: first scale down the image by a scale factor vs.
img:src.copy[] img.scale[1,vs]
And then go line-by-line and scale the image horizontally by a scale factor that starts at 1 at the top and goes to hs at the bottom.
each y in range imgy temp:img.copy[(0,y) (imgx,1)] temp.scale[((y/imgy)*(hs-1))+1,1] img.paste[temp.copy[( (temp.size[0]-imgx)/2 ,0) (imgx,1)] (0,y) 1] end
I tried scrolling a canvas with Zazz and scaling that image onto another canvas in real time.
And this seems to work!


...But it doesn't run so well in web Decker.

(Hopefully you can tell from the gif.)
It seems like there's probably a more efficient way of doing this, maybe with matrix math, but I can't figure it out.
Thank you.
Really powerful mood. Feels like I hallucinated a zine.
Makes me think about how Love Park in Philly was completely razed to the ground and paved over with flat nothing ten years ago. But just this year, an authorized skate park opened at Muni with original pieces from the old Love Park.
C'est la vie. Ire aut mori.

Thanks! The reason I haven't included a .deck file for this one is because a lot of the rest of the game is in there half-finished. I was planning to publish the .deck file for the finished game if/when I have that done. I suppose I could try removing everything unimplemented in the demo without breaking it and upload that file.
Two of my great loves, deciphering fictional languages and archive-based mystery games. Very cool figuring out this world.
I don't know if this is within the scope of something you could (or would want to) change post-jam, but the ability to highlight new words by mousing over them and then click to search means that you don't actually have to read at all to unlock all of the documents if you just go through what you have clicking on everything green, which seems to work against the investigation process.
Anyway. Big fan of your work.
I started working on a zine with Decker 1.64 installed and when I went to test the exports, the top row of pages were not flipped upside down as they should be, and trying to export a GIF in native Decker just crashed the program. Updating to Decker 1.65 fixed both problems. So... just a heads up to make sure Decker is updated so you don't end up with a broken HTML file.
Inspired by Octodad and sitcoms about aliens pretending to be human, you are an extraterrestrial creature with nonhuman anatomy who has crash landed on planet Earth and until you can escape, you have to blend in with the local life forms.
The game is one short page with very simple rules and all you need is three six-sided dice that you can tell apart somehow. It can be played as a group with a GM or as a solo journaling game. Good luck out there, space monsters.


















