- a package of various scripts that are used for various purposes within APHGames
- Countdown script used for NI-APH Lecture 1 stream
- Installation
- just open
index.html
- just open
- a terminal-like text with flickery animation
- Installation
- just open
index.html
- just open
- top-down emitted particles with green canvas background
- Installation
- just open
index.html
- just open
- Padolsey Pattern Generator, used for slides as a background
- Installation
- just open
index.html
- just open
- 8 bit snow animation
- Installation
- just open
index.html
- just open
- Text reveal animation using baffleJS
- Installation
- just open
index.html
- just open
- SVG animation used in Lectures in 2019
- Installation
npm installnpm start
- Warp speed animation used in APH Trailer 2023
- Installation
- just open
index.html
- just open
- a script that fixes glyphs produced by Bitmap font generator (BMFont) - transforms black color into alpha channel
- Usage
- put bitmap font into the project folder
- run
node index.js
- a script that goes through the SVG files and string-replaces given colors
- Usage
- put your SVGS into the folder from which you execute the script
- declare colors to replace within index.js
- run
node index.js
- a script that prints out sizes, durations, bitrates and dimensions of video files
- Usage
- put your videos into the folder from which you execute the script
- run
node index.js
- a script that changes EXIF Date Taken value of jpeg images
- Usage
- put your JPG images into the folder from which you execute the script
- run
node index.js
- a brute-force script I used to find some great names for my ECSLite library
- spoiler alert: I didn't find any name
- the script goes through every word in words.txt and checks out if:
- there is a taken github account
- there is a NPM package of that name
- there is a taken .io domain
- and if not, it will print it into output.txt
- Usage
- put your words into words.txt (so far there are english words)
- run
node index.js
- creates a noise-like fade between two images. Used in Commodore64 fade-out in NI-APH Intro 2020
- Usage
- add your images to the script folder, name them input.png and output.png respectively
- run
node index.js
- generates a gray noise. Used in NI-APH Trailer 2021 and a lots of background assets
- Usage
- set the resolution inside index.js
- run
node index.js
- a simple image resizer
- Usage
- edit
processfunction insideindex.jsto set required boundaries - run
node index.js
- edit
- creates an LCD effect, usable for pixel-art images
- Usage
- put your image into the script folder and name it
input.png - run
node index.js
- put your image into the script folder and name it
- tries to downscale a pixel-art image (still WIP)
- Usage
- put your images into the script folder (they must have .png extension)
- edit
index.jsand set the properMAX_SCALINGattribute (how many pixels for each real pixel) - run
node index.js
- a simple png-to-jpeg converter
- Usage
- put your images into the script folder (they must have .png extension)
- run
node index.js
- creates a scanline reveal animation of an image
- Usage
- put your images into the script folder (they must have .png extension)
- run
node index.js
- upscales an image to get a smooth pixel-art appearance (still WIP)
- Usage
- put your images into the script folder (they must have .png extension)
- edit
index.jsand setSCALEandITERATIONSaccording to your needs - run
node index.js
- a script that mines data from https://games.tiscali.cz/
- since APHGames.cz only contains the most interesting links, the output file must be, from time to time, recreated manually 😔
- Usage
- run
node tiscali-grabber.jsto re-generate data_complete.txt - run
node txt-to-json.jsto re-generate JSON files
- run










