Crush

					2023
					Custom software, Javascript, WebGL
					Variable dimensions, silent
					Edition of 256
				

Links AGH AGH on Glorifying the Computer
Marketplaces Highlight Rarible OpenSea
					“Crush” displays fragments of its own source code in realtime
					on an ASCII grid.
					Efficient playback is ensured by a custom JavaScript/WebGL
					bitmap-text renderer that should allow for a smooth animation even
					on lower-end machines.
					“Crush” is web-app ready and can be added to a device’s home-screen
					for fullscreen playback.

					Keys
				
					i  toggle info
					↓↑ change scale
					s  toggle shading
					p  save 1× .png image
					P  save 4× .png image
					t  save .txt file
					c  hide cursor
					f  enter fullscreen
				

					Some visual settings can be set or changed through URL parameters;
					especially values for scale, fps and stretch will help
					adapt the project to different display sizes by adjusting
					character height and playback speed.

					Parameters
				
					scale      pixel multiplier of the font size
					fps        override the frame rate cap
					stretchX   override the horizontal font stretch
					stretchY   override the vertical font stretch
					noShading  set to ‘1’ to disable shading