# Drone Collector [The complete 'drone jam' version can be found on Itch.io here.](https://notapipe.itch.io/drone-collector) A roguelike-ish sound collection drone-strument toy. Created for Drone Jam, May 7 - 14, 2022. Built in Love2d. [Drone Jam](https://itch.io/jam/drone) [Devlog thread on Mastodon](https://merveilles.town/web/@exquisitecorp/108264753547723259) ## To play [Please download from the Itch.io page](https://notapipe.itch.io/drone-collector) You may or may not need Love2d installed on your system as well. ### Windows and Mac I needed to drag the Windows Executable onto the Love2d app and choose "Run Anyway." For the Mac app, you may have to right click and choose to run untrusted software if you're on a newer mac. (Untested: I'm creating these on Linux, so my ability to debug will be limited). ### Linux (and should work on Mac too) Do you have [Love](https://love2d.org/) installed? Unzip the downloaded game. In the Terminal, navigate to the directory holding dronecollector. Type ```love dronecollector``` to launch. ## Inspiration D Yellow Swans, Merzbow, Wolf Eyes, The Smell, Fort Thunder, Twenty XX, South Philly Athenaum, and a million other places and people forever and ever [Yellow Swans](https://yellowswans.bandcamp.com/) [Merzbow](https://en.wikipedia.org/wiki/Merzbow) [The Beachcomber - audio excerpt from Ocean Hour - rebroadcast on This American Life](https://www.thisamericanlife.org/714/day-at-the-beach/act-three-13) [Discobog - Algobog DJed episode by Saltzshaker on WFMU](https://wfmu.org/playlists/shows/108956) [Quiltfolk by me](https://notapipe.itch.io/quiltfolk) ### Command line incantations I used these to wrangle with assets. Make these into aliases or functions if you'll use them a lot. Replacing the inputfile with $argv in fish or equivalent in Bash/zsh. Convert spritesheet inputfile to animated gif via imagemagick, for sharing ``` convert -dispose previous inputfile.png -crop 400x500 +adjoin +repage -adjoin -loop 0 -delay 1 output-2.gif ``` Get dimensions of an image or video file via ffmpeg's ffprobe option. ``` ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 inputfile.png ``` ### Tutorials [Render Isometric Tiles](https://love2d.org/wiki/Tutorial:Isometric_Graphics) [Animation](https://love2d.org/wiki/Tutorial:Animation) [From Processing (and p5.js) to Love](https://github.com/lee2sman/processing-to-love) ## Credits [Mushy tileset by Everest Pipkin and contributors](https://everestpipkin.itch.io/mushy) CC-BY-3.0 [pix2pix-tensorflow](https://affinelayer.com/pixsrv/) Words from Corpora. Isometric Character by Elska. Drone Collector is ANTI-CAPITALIST SOFTWARE LICENSE (v 1.4) Copyright © 2022 not a pipe