js1024

js1024

Annual JavaScript Golfing Competition

CLOSED. Starts on 1 July

Refl3ctaMatch
by Mattia
1021/1024 bytes - HTML project

Run Demo Minified code Readable code Run Demo (Without Navigation Bar)

8J+foSDwn5+pIPCflLog8J+SmSDwn42KIPCfn6MNCltiXVJlZmwzY3RhTWF0Y2hbL2JdDQrwn5+jIPCfjYog8J+SmSDwn5S6IPCfn6kg8J+foQ0KDQpbYl1EZXNjcmlwdGlvblsvYl0NCkNsYXNzaWMgTWF0Y2ggMyBwdXp6bGUgZ2FtZSwgYnV0IGVhY2ggbW92ZSBpcyBhbHNvIG1pcnJvcmVkIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSBib2FyZC4NCllvdSBzdGFydCB3aXRoIG9ubHkgMyBtb3ZlcywgYnV0IHlvdSBhbHNvIGdldCBhIG5ldyBvbmUgZXZlcnkgdGltZSA0IG9yIG1vcmUgcGllY2VzIGFyZSByZW1vdmVkLg0KDQpTbywgeW91ciBnb2FsIGlzIHRvIG1hdGNoIGF0IGxlYXN0IDQgcGllY2VzIGVhY2ggdHVybi4NCldhdGNoIG91dCwgcGF0dGVybiByZWNvZ25pdGlvbiB3aXRoIG1pcnJvcmVkIG1vdmVzIGlzIGFueXRoaW5nIGJ1dCBlYXN5IQ0KDQoNCltiXUZlYXR1cmVzWy9iXQ0KSSdtIG1vc3RseSBwcm91ZCBvZjogZ2FtZSBkZXNpZ24sIGFuaW1hdGlvbnMsIGludGVycG9sYXRpb24sIHN3aXBlIGRldGVjdGlvbiBhbmQgdGhlIHVzZSBvZiBubyBzaGltLg0KV2FudGVkIGJ1dCBjb3VsZG4ndCBmaXQgaW46IGF1ZGlvLCBjYW52YXMgY2VudGVyaW5nIGFuZCBtb2JpbGUgY29tcGF0aWJpbGl0eS4gT25seSBkZXNrdG9wIQ0KDQoNCltiXUNvbnRyb2xzWy9iXQ0KU3dpcGUhDQoNCg0KW2JdR29sZmluZ1svYl0NCkdvbGZlZCBieSBoYW5kICsgVGVyc2VyICsgcmVnUGFjayA6KQ0KDQoNCltiXVBvc3QgTW9ydGVtWy9iXQ0KVGhpcyB5ZWFyIEkgcmVhbGx5IHdhbnRlZCB0byBmaXQgYSBjbGFzc2ljIG1hdGNoIDMgZ2FtZSBpbiAxMDI0IGJ5dGVzLCB3aXRoIGFsbCB0aGUgYmFzaWMgZmVhdHVyZXMgd2hpY2ggbWFrZSB0aGVtIGFwcGVhbGluZzogc3dpcGUgbW92ZXMsIGEgcGF0dGVybiByZWNvZ25pdGlvbiBjaGFsbGVuZ2UgKGluIHRoaXMgY2FzZSAiZmluZCBhIG1vdmUgdG8gcmVtb3ZlIGF0IGxlYXN0IDQgcGllY2UiKSBhbmQgcmVsYXRpdmUgYXVkaW8vdmlzdWFsIHJld2FyZHMuIA0KSW4gdGhlIGVuZCBJIGhhZCB0byBrZWVwIG91dCBhdWRpbyByZXdhcmRzLCBidXQgSSBhZGRlZCB0aGUgbWlycm9yIHRoZW1lLCB3aGljaCBhbHNvIGdpdmVzIHRoZSBwYXR0ZXJuIHJlY29nbml0aW9uIGNoYWxsZWdlIGEgdW5pcXVlIHR3aXN0Lg0KQmVjYXVzZSBvZiB0aGlzIG5ldyBtZWNoYW5pYywgdGhlIGdhbWUgYmVjYW1lIGEgbGl0dGxlIGxlc3MgaW50dWl0aXZlLCBzbyBJIGFsc28gaGFkIHRvIGFkZCBhIHZpc3VhbCBjdWUgZm9yIHRoZSBtaXJyb3IgbWVjaGFuaW5jICh0aGUgcmVmbGVjdGVkIGFycm93KS4NCkFsc28sIEkgZGlkbid0IGhhdmUgdGltZSwgYnV0IGl0IGNvdWxkIGJlIGRlZmluaXRlbHkgZ29sZmVkIG1vcmUsIGZvciBleGFtcGxlIHdpdGggc29tZSByZXZlcnNlIGxvZ2ljIDop

Ratings

Anonymous participant 80/100: Satisfying
Anonymous participant 90/100: Cool idea and great implementation, nice job!
Anonymous participant 84/100: no comment
Anonymous participant 25/100: originally i like this game, but this version is not so good executed
Anonymous participant 75/100: Nice I didn't know a match-3 could be made in 1kb. I never ran out of moves so would be better if it got harder somehow. I think you can save 2 characters by flooring with |0 instead of ~~tildes since bitwise or is lower priority so you don't need parens.
Anonymous participant 90/100: Yay for thematic gampleay. I think highkighting selected squares instead of second cursor could work better.
Anonymous participant 70/100: great concept! the gameplay has some weird issues but otherwise fun to play
Anonymous participant 93/100: 3-match with a proper animation and a thematic twist. Pretty tightly packed! I have only two small issues, one is that a "row" of 3 fruits across two lines can be incorrectly recognized and removed, and another is that the minified source code still uses several non-ASCII identifiers which probably have costed 32 additional bytes.
Anonymous participant 84/100: Good game, a bit addictive, congratulations for squeezing all that in only 1k. For minification, how about using variables only in the ASCII 32-127 range, instead of going for greek letters that cost 2 bytes??
Anonymous participant 61/100: no comment
Anonymous participant 90/100: This is harder because your moves can make the other part unable to match.

Public comments

No public comments yet.

Leave a comment