1K JavaScript Madness
An anonymous reader writes "JS1k has a simple goal: to get programmers producing demos written in JavaScript that are 1k in size or less. That's just 1024 bytes to play with. There's even additional bonus points on offer if a demo's code can fit inside a single tweet. Now that the contest is finished and there is a top-ten, I'm wondering what they can do if given some extra bytes." I like the Tetris clone. The pulsing wires demo is neat too but kinda stuttery on my machine.
About javascript in their tweets...
>I'm wondering what they can do if given some extra bytes.
In a few weeks you'll find out at js1337.com ;0)
Is there a Javascript app for "This site has been Slashdotted"?
Liberal? Conservative? Compare perspectives at Left-Right
That's a joke, right? Do you really expect Internet Explorer to run cutting-edge web stuff?
Try Chrome, Safari, Opera or Firefox.
I'm wondering what they can do if given some extra bytes."
If they use bankswitching, maybe they can pull off Asteroids
Give me Classic Slashdot or give me death!
"[...]it will validate moves, queen-only promotion, without castling and en passant." http://nanochess.110mb.com/
Legend Of The Bouncing Beholder
Tiny chess
Tetris with sound
WOLF1K and the rainbow characters
Binary clock
Mother fucking lasers
Graphical layout engine
Crazy multiplayer 2-sided Pong
Morse code generator
Pulsing 3d wires
Today, a day that will live in infamy, I was beaten by a 1000 byte program.
If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
This is possible, but how many valid javascript programs are 1024 characters or less? A very large amount!
Checking each if it followed the predefined rules would be time consuming. For instance, in Pacman, you might have to have the computer play a full game to check if the rules are met.
Almost all the programs would be utter nonsense.
Today, a day that will live in infamy, I was beaten by a 1000 byte program.
Whippersnapper. I seem to recall being beaten more than two decades ago by a 1k chess program on a Timex/Sinclair 1000 (aka ZX81).
Possibly even this one:
http://users.ox.ac.uk/~uzdm0006/scans/1kchess/
impressed that they fit in a reasonable A.I. into the thing!
www.RacquetUp.org - Helping Detroit Youth
You want a static code analysis tool that can perform dead code elimination. It looks like Google's Closure Complier will do that for JavaScript code.