scene.org File Archive

File download

<root>­/­parties­/­2024­/­vccc24­/­wild/zombieprozess_vccc24-artsy-jscript.zip

File size:
76 356 bytes (74.57K)
File date:
2025-01-03 09:10:04
Download count:
all-time: 2

Preview

  • zombieprozess_vccc24-artsy-jscript/ dir
  • zombieprozess_vccc24-artsy-jscript/.editorconfig 69B
  • zombieprozess_vccc24-artsy-jscript/file_id.diz 1.48K
  • zombieprozess_vccc24-artsy-jscript/screenshot.png 20.90K
  • zombieprozess_vccc24-artsy-jscript/screenshot_code.png 63.27K
  • zombieprozess_vccc24-artsy-jscript/vccc24.js 351B

file_id.diz

VCCC2024 Artsy JScript
Author: zombieprozess
Category: Christmas Challenge
System: PC
Language: JavaScript/JScript
Len source code: 351
Len code only: N/A
Len exe file: N/A
Instructions:
  run 'cscript vccc24.js' from windows

  If you're not on windows, you can use wine.
  To install WSH into wine, you can use winetricks. 

  I'm running a Mac and my installation flow was like

  brew install --cask wine-stable
  brew install winetricks
  winetricks wsh57
  WINEDEBUG=-all wine cscript vccc24.js

  wine will print some extra debug messages (fixme:...)
  That is why I prepended WINEDEBUG=-all
  
Description:
  I made a javascript implementation, but backwards compatible 
  to JScript for some extra vintageness. It is an older JavaScript
  engine by Microsoft, shipped with Windows 98SE and didn't receive
  too much love due to malicious love letters.
  
  Other JS engines work as well.
  If you don't want to mess with wine, you can also
  run it with quickjs, mujs or node.

Comments:
  Hi, this is the first thing I ever submitted to a compo.
  
  Yet, this entry is out of compo, as (to be strict),
  it didn't really do sizecoding but rather shaping code with
  obfuscation techniques. I shill had a lot of fun making it. 
  
  I tried to make the code look a bit similar to what it outputs.
  In order to also make it still as small as possible, 
  I used tabs in favor of spaces, with a tab width of 8.
  That is why there also is an .editorconfig included