js1024

js1024

Annual JavaScript Golfing Competition

Status Closed · starts 1 July Participant rating Open

Refl3ctaMatch
by Mattia
Classic Match 3 puzzle game, but each move is also mirrored on the other side of the board.You start with only 3 moves, but you also get a new one every time 4 or more pieces are removed
1021/1024 bytes - HTML project


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

Comments & ratings

Participant feedback and public notes for this demo.

11 total

Rating comments

Feedback submitted with participant scores.

11
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

Notes left by visitors.

0

No public comments yet. Start the conversation below.

Leave a public comment

Your comment appears publicly after the human check.

0/512
Human checkOne quick verification before publishing.