Jay McGavren

@jaymcgavren
170 Followers
96 Following
4.6K Posts

Author of Head First Ruby and Head First Go. Web developer. Wannabe game developer.

Portrait by https://dribbble.com/drawsgood

Primary LanguageRuby
Max HP247
Homepagehttps://jay.mcgavren.com/
If you've got elements that need to remain the same throughout your #Inkscape design, consider "cloning" them rather than duplicating them. When the original object is modified, all its clones are as well, making it easy to keep elements consistent. https://inkscape-manuals.readthedocs.io/en/latest/cloning-objects.html
Cloning Objects — Inkscape Beginners' Guide 1.3 documentation

Gambonanza is Balatro, but chess. But it's the best version of that imaginable. They were actually pretty shameless in ripping off the Balatro aesthetic, but they've really nailed applying those rules to chess.

You start with only 3 pieces on a 5x5 board, but you can buy more, or even buy board tiles with special effects, or "gambits" that do things like skip your opponents' turns.

Go play this NOW because the demo's only live until Monday.

https://store.steampowered.com/app/3509230/Gambonanza

Gambonanza on Steam

Gambonanza is a turn-based chess roguelike, set on a tiny board with higher stakes. Master tactical twists, invest your winnings and discover new rule-bending Gambits, tile and piece combinations. Face off against challenging bosses and get lost in all the ways you can break traditional chess!

#Inkscape 's "Convert Dashes to Path" extension (formerly "Convert to Dashes") is great. Previously I was using "Stroke to Path" (wouldn't work without it) followed by "Break Apart", which left a bunch of tiny rectangles, not short paths. https://community.glowforge.com/t/inkscape-creating-a-circular-dashed-line-for-perforations/7406/4
Inkscape - Creating a Circular Dashed Line for Perforations

Just to simplify this a bit… Starting with a red-filled solid black stroke circle: Change it to NO-fill, and assign a dash from the stroke menu: Sidenote: Don’t bother trying to use the Convert to Dashes extension at this point. If you do, you will see a warning dialog box like this indicating that it fails: Go to the Path > Object to Path menu and first convert the circle to a path. After you convert Object to Path, it might deselect the circle. Reselect it, and then u...

Glowforge Owners Forum
Need to inline images or sound clips in a .html file? I vibe-coded a #Ruby script that Base64-encodes multiple files in JSON. https://gist.github.com/jaymcgavren/c8f5824bf1dc90aad0c5e12f58ea9179
A Ruby script that accepts multiple files as command line arguments. It outputs an array of JSON objects, one for each input file. The result can be embedded in an all-in-one .html file.

A Ruby script that accepts multiple files as command line arguments. It outputs an array of JSON objects, one for each input file. The result can be embedded in an all-in-one .html file. - base64_j...

Gist

I don't like this (yet), but zsh errors by default if no files match a glob:

% echo *.gif *.webp *.jpg *.jpeg
zsh: no matches found: *.jpg

"setopt NULL_GLOB" disables the error:

% setopt NULL_GLOB; echo *.gif *.webp *.jpg *.jpeg; unsetopt NULL_GLOB
carlton.gif cool-doge.gif werecow.webp

Also, I'm seeing HUGE similarities between portions of Second Reality (1993) and Jeff Minter's Tempest 2000 (for the Atari Jaguar, 1994). Can't find anything saying Minter was inspired by Second Reality, though. Maybe their similarities just reflect the state of the art at the time?
Future Crew's "Second Reality" was a pivotal work in the 90's PC demoscene. It's been ported to C++, which evidently enabled a port to run directly in your browser: https://www.jsr-productions.com/secondreality/index.html
Second Reality++

Second Reality++

D20 nets: A lot of copy/pasting of tabs and slots. Inkscape was a HUGE help getting everything aligned right.

And it looks like it's all working! Can surely be made even easier to assemble, but even now they hold together nicely with zero glue!

On the second prototype of my tab-and-slot design for assembling cardstock icosahedrons. This is showing real promise! The join is incredibly smooth. No glue needed!

Unfortunately it's also a pain to assemble. I couldn't get the hooks on the tab to catch. I know a fix, just need to implement...

all of this could have been avoided
https://www.youtube.com/watch?v=nC2pgcagyRk
Propellerheads feat. Shirley Bassey - History Repeating (Official) Full HD (Remastered and Upscaled)

YouTube